← Back to tables

ANA2_service (61080 rows)

Showing 24701–24800 of 61080
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
561791 593651 C48156 742H67M815 2026-09-15 COMPLETE 15844436 2026-09-15 22:11:00 2026-09-15 21:21:37 2026-09-17 21:21:37 {"id": 593651, "stp": "P", "toc": "Great Western Railway", "uid": "C48156", "consist": "165123", "dest_crs": "TWY", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48156/2026-09-15/detailed", "trust_id": "742H67M815", "origin_crs": "HOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Twyford", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "5", "is_terminated": 1, "next_location": "Twyford", "signalling_id": "2H67", "timing_status": "EARLY", "origin_station": "Henley-on-Thames", "current_leg_arr": "2211", "current_leg_dep": "2207", "current_leg_end": "Twyford", "origin_dep_time": "2201", "origin_platform": null, "current_location": "Twyford", "last_update_time": "2026-09-15T21:21:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8767325999999999, 51.49854539999999], [-0.8763049, 51.497415100000005], [-0.8759946999999999, 51.49675589999999], [-0.8740545999999999, 51.49153780000001], [-0.8727243, 51.4880373], [-0.8718874, 51.4858727], [-0.8712228999999999, 51.4840647], [-0.8703645999999999, 51.4817765], [-0.870078, 51.481068], [-0.8699243, 51.48060280000001], [-0.8697422, 51.480192300000006], [-0.8694981999999999, 51.479602500000006], [-0.8693556999999998, 51.479163], [-0.8691323, 51.4783606], [-0.8690318999999999, 51.4777953], [-0.8689690999999999, 51.4773626], [-0.8689227999999999, 51.4768951], [-0.8688722, 51.4765709], [-0.8687258999999999, 51.4762172], [-0.8684432999999999, 51.4758214], [-0.8682368999999999, 51.47566390000001], [-0.8680402000000002, 51.4755248], [-0.8678495, 51.4754133], [-0.8675478999999999, 51.4752783], [-0.8673195999999999, 51.4751906], [-0.8671150999999999, 51.4751284], [-0.8668143000000001, 51.47506879999999], [-0.8665191, 51.47502879999999], [-0.8662812, 51.475009400000005], [-0.8659926999999998, 51.4750065], [-0.8657801999999999, 51.4750122], [-0.8656908999999999, 51.4750123], [-0.8649968999999998, 51.4750342], [-0.8649796, 51.4750344], [-0.8647509, 51.4750541], [-0.8644931, 51.475093400000006], [-0.8642909999999999, 51.47513699999999], [-0.8640085, 51.4752138], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.8608958, 51.47615580000001], [-0.8620852999999999, 51.4757898], [-0.8637745999999998, 51.4752397]]}", "current_leg_start": "Wargrave", "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": "51.4752397", "next_location_lon": "-0.8637746", "previous_location": "Wargrave", "current_leg_milage": "2.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3925.64, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4044.079, \"from_m\": 3925.64, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7147.264, \"from_m\": 4044.079, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7168.18, \"from_m\": 7147.264, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7288.038, \"from_m\": 7168.18, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 7561.652, \"from_m\": 7288.038, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7616.163, \"from_m\": 7561.652, \"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\": 7928.438, \"from_m\": 7616.163, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}], \"service_id\": 593651, \"profile_key\": \"605dc4e25042f5e5db478768525985428aae2d0107e11a51fae46caff7fe1d43\", \"schedule_id\": 6307, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Henley-on-Thames\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30157}, {\"is_pass\": false, \"wtt_arr\": \"2205\", \"wtt_dep\": \"2205H\", \"location\": \"Shiplake\", \"stage_seq\": 2, \"distance_m\": 2896.97, \"section_seq\": 1, \"route_path_id\": 30157}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2208H\", \"location\": \"Wargrave\", \"stage_seq\": 3, \"distance_m\": 4352.151, \"section_seq\": 1, \"route_path_id\": 30157}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"Twyford\", \"stage_seq\": 4, \"distance_m\": 7928.438, \"section_seq\": 1, \"route_path_id\": 30157}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7928.438, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30157}], \"total_distance_m\": 7928.438, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7928.438, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2201", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4752397", "current_position_lon": "-0.8637746", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:46Z\", \"source_id\": 15841071, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:12Z\", \"source_id\": 48770637, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:15Z\", \"source_id\": 15844436, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Twyford", "service_state_platform": "5", "timing_fact_generation": 1789506618785135, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:11:20.132106", "service_state_evidence_id": 15844436, "current_leg_start_actual_dep": "2026-09-15T22:08:30+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-15T21:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:21:20.727227", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P HOT TWY 2H67 165123 2 90 None {"version": 3, "segments": [{"to_m": 3925.64, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4044.079, "from_m": 3925.64, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7147.264, "from_m": 4044.079, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7168.18, "from_m": 7147.264, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7288.038, "from_m": 7168.18, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 7561.652, "from_m": 7288.038, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7616.163, "from_m": 7561.652, "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": 7928.438, "from_m": 7616.163, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}], "service_id": 593651, "profile_key": "605dc4e25042f5e5db478768525985428aae2d0107e11a51fae46caff7fe1d43", "schedule_id": 6307, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2201", "location": "Henley-on-Thames", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30157}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2205H", "location": "Shiplake", "stage_seq": 2, "distance_m": 2896.97, "section_seq": 1, "route_path_id": 30157}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2208H", "location": "Wargrave", "stage_seq": 3, "distance_m": 4352.151, "section_seq": 1, "route_path_id": 30157}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Twyford", "stage_seq": 4, "distance_m": 7928.438, "section_seq": 1, "route_path_id": 30157}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7928.438, "from_m": 0.0, "section_seq": 1, "route_path_id": 30157}], "total_distance_m": 7928.438, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7928.438, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:46Z", "source_id": 15841071, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23682, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:12Z", "source_id": 48770637, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:11:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:15Z", "source_id": 15844436, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}] Henley-on-Thames 2201 2201 None None None Twyford 2213 2213 5 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C48156/2026-09-15/detailed None Wargrave 2026-09-15T22:08:30+01:00 Twyford 4.0 {"type": "LineString", "coordinates": [[-0.8767325999999999, 51.49854539999999], [-0.8763049, 51.497415100000005], [-0.8759946999999999, 51.49675589999999], [-0.8740545999999999, 51.49153780000001], [-0.8727243, 51.4880373], [-0.8718874, 51.4858727], [-0.8712228999999999, 51.4840647], [-0.8703645999999999, 51.4817765], [-0.870078, 51.481068], [-0.8699243, 51.48060280000001], [-0.8697422, 51.480192300000006], [-0.8694981999999999, 51.479602500000006], [-0.8693556999999998, 51.479163], [-0.8691323, 51.4783606], [-0.8690318999999999, 51.4777953], [-0.8689690999999999, 51.4773626], [-0.8689227999999999, 51.4768951], [-0.8688722, 51.4765709], [-0.8687258999999999, 51.4762172], [-0.8684432999999999, 51.4758214], [-0.8682368999999999, 51.47566390000001], [-0.8680402000000002, 51.4755248], [-0.8678495, 51.4754133], [-0.8675478999999999, 51.4752783], [-0.8673195999999999, 51.4751906], [-0.8671150999999999, 51.4751284], [-0.8668143000000001, 51.47506879999999], [-0.8665191, 51.47502879999999], [-0.8662812, 51.475009400000005], [-0.8659926999999998, 51.4750065], [-0.8657801999999999, 51.4750122], [-0.8656908999999999, 51.4750123], [-0.8649968999999998, 51.4750342], [-0.8649796, 51.4750344], [-0.8647509, 51.4750541], [-0.8644931, 51.475093400000006], [-0.8642909999999999, 51.47513699999999], [-0.8640085, 51.4752138], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.8608958, 51.47615580000001], [-0.8620852999999999, 51.4757898], [-0.8637745999999998, 51.4752397]]} 2.2 2207 2211 Wargrave Twyford Twyford 51.4752397 -0.8637746 51.4752397 -0.8637746 1 0 2026-09-15 21:21:37 TERMINATED 2026-09-15 21:11:00 Twyford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844436 1789506618785135 11 11 2026-09-15 21:21:20.727227 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:11:20.132106
561792 592883 P88520 872M44M715 2026-09-15 COMPLETE 15844113 2026-09-15 22:11:00 2026-09-15 21:21:37 2026-09-17 21:21:37 {"id": 592883, "stp": "P", "toc": "Southeastern", "uid": "P88520", "consist": "465010+465909", "dest_crs": "ORP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88520/2026-09-15/detailed", "trust_id": "872M44M715", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Orpington", "service_date": "2026-09-15", "dest_arr_time": "2209", "dest_platform": "8", "is_terminated": 1, "next_location": "Orpington", "signalling_id": "2M44", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "2211", "current_leg_dep": "2205", "current_leg_end": "Orpington", "origin_dep_time": "2127", "origin_platform": "3", "current_location": "Orpington", "last_update_time": "2026-09-15T21:21:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]}", "current_leg_start": "Petts Wood", "dest_arr_time_act": "2209", "motion_projection": null, "next_location_lat": "51.3734294", "next_location_lon": "0.0890126", "previous_location": "Petts Wood", "current_leg_milage": "1.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1130.451, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1130.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3302.318, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3410.462, \"from_m\": 3302.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.414, \"from_m\": 3410.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6106.328, \"from_m\": 5000.414, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6148.434, \"from_m\": 6106.328, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6172.296, \"from_m\": 6148.434, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6698.715, \"from_m\": 6172.296, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 20116.711, \"from_m\": 6698.715, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20200.05, \"from_m\": 20116.711, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20273.507, \"from_m\": 20200.05, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20367.098, \"from_m\": 20273.507, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21536.956, \"from_m\": 20367.098, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23541.786, \"from_m\": 21536.956, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23596.744, \"from_m\": 23541.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23684.643, \"from_m\": 23596.744, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23734.685, \"from_m\": 23684.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23885.785, \"from_m\": 23734.685, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24084.756, \"from_m\": 23885.785, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 592883, \"profile_key\": \"086dbef1bc972aca65609ac958ecec4e8a09f972978d6fa67ce924e691410887\", \"schedule_id\": 23708, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2127\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2133H\", \"wtt_dep\": \"2134H\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2136\", \"wtt_dep\": \"2137\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6410.111, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": \"2139H\", \"location\": \"West Dulwich\", \"stage_seq\": 6, \"distance_m\": 8123.794, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2141H\", \"wtt_dep\": \"2142\", \"location\": \"Sydenham Hill\", \"stage_seq\": 7, \"distance_m\": 9238.854, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2144H\", \"wtt_dep\": \"2145H\", \"location\": \"Penge East\", \"stage_seq\": 8, \"distance_m\": 11542.243, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2147\", \"wtt_dep\": \"2147H\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 12572.893, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2149H\", \"wtt_dep\": \"2150H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 10, \"distance_m\": 13912.325, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2154\", \"location\": \"Shortlands\", \"stage_seq\": 11, \"distance_m\": 16110.866, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2157\", \"location\": \"Bromley South\", \"stage_seq\": 12, \"distance_m\": 17419.934, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2200\", \"location\": \"Bickley\", \"stage_seq\": 13, \"distance_m\": 19257.769, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201H\", \"location\": \"Bickley Jn\", \"stage_seq\": 14, \"distance_m\": 20200.05, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 15, \"distance_m\": 21413.771, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2204\", \"wtt_dep\": \"2205\", \"location\": \"Petts Wood\", \"stage_seq\": 16, \"distance_m\": 22137.422, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"2209\", \"wtt_dep\": null, \"location\": \"Orpington\", \"stage_seq\": 17, \"distance_m\": 24084.756, \"section_seq\": 1, \"route_path_id\": 37584}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24084.756, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37584}], \"total_distance_m\": 24084.756, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22772.338, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1312.418, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2127", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.3734294", "current_position_lon": "0.0890126", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:09Z\", \"source_id\": 48695850, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:12Z\", \"source_id\": 15820614, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:08Z\", \"source_id\": 48702094, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:13Z\", \"source_id\": 15822588, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:22Z\", \"source_id\": 48708764, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:28Z\", \"source_id\": 15824730, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:50Z\", \"source_id\": 48713758, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:50Z\", \"source_id\": 15826334, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:25Z\", \"source_id\": 48721047, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:29Z\", \"source_id\": 15828646, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:30Z\", \"source_id\": 48725318, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:30Z\", \"source_id\": 15829932, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:59Z\", \"source_id\": 48730471, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:03Z\", \"source_id\": 15831584, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:55Z\", \"source_id\": 48736553, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:02Z\", \"source_id\": 15833526, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:43Z\", \"source_id\": 48742016, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:48Z\", \"source_id\": 15835268, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:50Z\", \"source_id\": 48748002, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:54Z\", \"source_id\": 15837173, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:22Z\", \"source_id\": 48759327, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:26Z\", \"source_id\": 15840908, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:38Z\", \"source_id\": 48769594, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:44Z\", \"source_id\": 15844113, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Orpington", "service_state_platform": "6", "timing_fact_generation": 1789506586612655, "current_leg_arrival_utc": "2026-09-15T22:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:11:20.256059", "service_state_evidence_id": 15844113, "current_leg_start_actual_dep": "2026-09-15T22:07:00+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-15T21:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:21:20.724707", "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 None ORP 2M44 465010+465909 8 75 None {"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6106.328, "from_m": 5000.414, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6148.434, "from_m": 6106.328, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6172.296, "from_m": 6148.434, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6698.715, "from_m": 6172.296, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20116.711, "from_m": 6698.715, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20200.05, "from_m": 20116.711, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20273.507, "from_m": 20200.05, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20367.098, "from_m": 20273.507, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21536.956, "from_m": 20367.098, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23541.786, "from_m": 21536.956, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23596.744, "from_m": 23541.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23684.643, "from_m": 23596.744, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23734.685, "from_m": 23684.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23885.785, "from_m": 23734.685, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24084.756, "from_m": 23885.785, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 592883, "profile_key": "086dbef1bc972aca65609ac958ecec4e8a09f972978d6fa67ce924e691410887", "schedule_id": 23708, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2127", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2136", "wtt_dep": "2137", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6410.111, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2139H", "location": "West Dulwich", "stage_seq": 6, "distance_m": 8123.794, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2141H", "wtt_dep": "2142", "location": "Sydenham Hill", "stage_seq": 7, "distance_m": 9238.854, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145H", "location": "Penge East", "stage_seq": 8, "distance_m": 11542.243, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": "2147H", "location": "Kent House", "stage_seq": 9, "distance_m": 12572.893, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150H", "location": "Beckenham Junction", "stage_seq": 10, "distance_m": 13912.325, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154", "location": "Shortlands", "stage_seq": 11, "distance_m": 16110.866, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Bromley South", "stage_seq": 12, "distance_m": 17419.934, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Bickley", "stage_seq": 13, "distance_m": 19257.769, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Bickley Jn", "stage_seq": 14, "distance_m": 20200.05, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Petts Wood Jn", "stage_seq": 15, "distance_m": 21413.771, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2205", "location": "Petts Wood", "stage_seq": 16, "distance_m": 22137.422, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": null, "location": "Orpington", "stage_seq": 17, "distance_m": 24084.756, "section_seq": 1, "route_path_id": 37584}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24084.756, "from_m": 0.0, "section_seq": 1, "route_path_id": 37584}], "total_distance_m": 24084.756, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22772.338, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1312.418, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:09Z", "source_id": 48695850, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:33:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:12Z", "source_id": 15820614, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:08Z", "source_id": 48702094, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:36:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:13Z", "source_id": 15822588, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31255, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:22Z", "source_id": 48708764, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:39:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:28Z", "source_id": 15824730, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31269, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:50Z", "source_id": 48713758, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:42:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:50Z", "source_id": 15826334, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31863, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:25Z", "source_id": 48721047, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:45:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:29Z", "source_id": 15828646, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:30Z", "source_id": 48725318, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:48:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:30Z", "source_id": 15829932, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:59Z", "source_id": 48730471, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:50:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:03Z", "source_id": 15831584, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31856, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:55Z", "source_id": 48736553, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:54:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:02Z", "source_id": 15833526, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:43Z", "source_id": 48742016, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:56:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:48Z", "source_id": 15835268, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:50Z", "source_id": 48748002, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:59:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:54Z", "source_id": 15837173, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:22Z", "source_id": 48759327, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:04:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:26Z", "source_id": 15840908, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32044, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:38Z", "source_id": 48769594, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:11:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:44Z", "source_id": 15844113, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}] London Victoria 2127 2127 3 None None Orpington 2209 2209 8 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P88520/2026-09-15/detailed None Petts Wood 2026-09-15T22:07:00+01:00 Orpington 6.0 {"type": "LineString", "coordinates": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]} 1.2 2205 2211 Petts Wood Orpington Orpington 51.3734294 0.0890126 51.3734294 0.0890126 1 0 2026-09-15 21:21:37 TERMINATED 2026-09-15 21:11:00 Orpington TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844113 1789506586612655 62 62 2026-09-15 21:21:20.724707 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:11:20.256059
561793 593289 C22315 872P68M715 2026-09-15 COMPLETE 15844464 2026-09-15 22:11:00 2026-09-15 21:21:37 2026-09-17 21:21:37 {"id": 593289, "stp": "P", "toc": "Southern", "uid": "C22315", "consist": "377621", "dest_crs": "PUR", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22315/2026-09-15/detailed", "trust_id": "872P68M715", "origin_crs": "TAT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Purley", "service_date": "2026-09-15", "dest_arr_time": "2211", "dest_platform": "5", "is_terminated": 1, "next_location": "Purley", "signalling_id": "2P68", "timing_status": "ON TIME", "origin_station": "Tattenham Corner", "current_leg_arr": "2211", "current_leg_dep": "2208", "current_leg_end": "Purley", "origin_dep_time": "2145", "origin_platform": "2", "current_location": "Purley Carriage Holding Sidings", "last_update_time": "2026-09-15T21:21:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12345359999999998, 51.3310401], [-0.123258, 51.33134129999999], [-0.1229909, 51.3317099], [-0.1228832, 51.33185160000001], [-0.12271110000000002, 51.33204859999999], [-0.12250039999999998, 51.3322529], [-0.1223885, 51.33235229999999], [-0.12228799999999998, 51.3324337], [-0.12218709999999998, 51.33250580000001], [-0.1220463, 51.33259809999998], [-0.12193809999999998, 51.33266689999999], [-0.1218031, 51.3327471], [-0.12163239999999996, 51.332833], [-0.12155390000000002, 51.33286890000001], [-0.12141789999999998, 51.3329284], [-0.1212932, 51.3329744], [-0.12112619999999998, 51.33302849999999], [-0.12096499999999998, 51.3330729], [-0.1207902, 51.33311090000001], [-0.1205934, 51.3331433], [-0.1204, 51.3331664], [-0.1201951, 51.3331815], [-0.12004681551543452, 51.333189321818146], [-0.11998817414365512, 51.3332359002882], [-0.1199206135779596, 51.33323895766482], [-0.1198362847414203, 51.333242773870175], [-0.1196645, 51.3333789], [-0.11917089999999995, 51.33377759999999], [-0.1187541, 51.3340978], [-0.1182312, 51.33449689999999], [-0.11781850000000002, 51.334805], [-0.11726549999999995, 51.33522539999999], [-0.1168184, 51.3355501], [-0.11627369999999997, 51.3359226], [-0.115868, 51.3362103], [-0.11510929999999998, 51.3367188], [-0.11491020000000002, 51.3368476], [-0.1147566, 51.33694870000001], [-0.1143979, 51.33719419999999], [-0.11393649999999998, 51.337483899999995], [-0.11357449999999998, 51.3377174]]}", "current_leg_start": "Reedham", "dest_arr_time_act": "2211", "motion_projection": null, "next_location_lat": "51.3377174", "next_location_lon": "-0.1135745", "previous_location": "Reedham", "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\": 818.55, \"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\": 905.742, \"from_m\": 818.55, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1871.089, \"from_m\": 905.742, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3283.511, \"from_m\": 1871.089, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3696.783, \"from_m\": 3283.511, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3884.332, \"from_m\": 3696.783, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5956.026, \"from_m\": 3884.332, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6404.894, \"from_m\": 5956.026, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7053.081, \"from_m\": 6404.894, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7720.797, \"from_m\": 7053.081, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9065.184, \"from_m\": 7720.797, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10357.393, \"from_m\": 9065.184, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11060.156, \"from_m\": 10357.393, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11297.829, \"from_m\": 11060.156, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12183.705, \"from_m\": 11297.829, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13231.774, \"from_m\": 12183.705, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13573.825, \"from_m\": 13231.774, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13634.292, \"from_m\": 13573.825, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13900.184, \"from_m\": 13634.292, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 593289, \"profile_key\": \"fe62a16eddcf499161739036367914d1a921aad143ae1a1af39b2bfae3a2b57b\", \"schedule_id\": 3221, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2145\", \"location\": \"Tattenham Corner\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2148H\", \"wtt_dep\": \"2149\", \"location\": \"Tadworth\", \"stage_seq\": 2, \"distance_m\": 1964.278, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2152\", \"wtt_dep\": \"2152H\", \"location\": \"Kingswood\", \"stage_seq\": 3, \"distance_m\": 4128.402, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2157H\", \"wtt_dep\": \"2158\", \"location\": \"Chipstead\", \"stage_seq\": 4, \"distance_m\": 7961.489, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2201\", \"location\": \"Woodmansterne\", \"stage_seq\": 5, \"distance_m\": 9562.876, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2203H\", \"wtt_dep\": \"2205\", \"location\": \"Coulsdon Town\", \"stage_seq\": 6, \"distance_m\": 11137.348, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2207H\", \"wtt_dep\": \"2208\", \"location\": \"Reedham\", \"stage_seq\": 7, \"distance_m\": 12314.674, \"section_seq\": 1, \"route_path_id\": 29333}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": null, \"location\": \"Purley\", \"stage_seq\": 8, \"distance_m\": 13900.184, \"section_seq\": 1, \"route_path_id\": 29333}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13900.184, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29333}], \"total_distance_m\": 13900.184, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13662.511, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 237.673, \"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": "51.3377174", "current_position_lon": "-0.1135745", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:27Z\", \"source_id\": 48727266, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:30Z\", \"source_id\": 15830607, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:14Z\", \"source_id\": 48739138, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:16Z\", \"source_id\": 15834367, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:05Z\", \"source_id\": 48750575, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:20Z\", \"source_id\": 15837979, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30285, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:18Z\", \"source_id\": 48759172, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:22Z\", \"source_id\": 15840866, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:45Z\", \"source_id\": 48766118, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:49Z\", \"source_id\": 15842917, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:13Z\", \"source_id\": 48770686, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:15Z\", \"source_id\": 15844464, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Purley", "service_state_platform": "5", "timing_fact_generation": 1789506618316893, "current_leg_arrival_utc": "2026-09-15T22:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:11:28.367967", "service_state_evidence_id": 15844464, "current_leg_start_actual_dep": "2026-09-15T22:08:00+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-15T21:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:21:28.477215", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P TAT PUR 2P68 377621 5 100 None {"version": 3, "segments": [{"to_m": 818.55, "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": 905.742, "from_m": 818.55, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1871.089, "from_m": 905.742, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3283.511, "from_m": 1871.089, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3696.783, "from_m": 3283.511, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3884.332, "from_m": 3696.783, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5956.026, "from_m": 3884.332, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6404.894, "from_m": 5956.026, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7053.081, "from_m": 6404.894, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7720.797, "from_m": 7053.081, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9065.184, "from_m": 7720.797, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10357.393, "from_m": 9065.184, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11060.156, "from_m": 10357.393, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11297.829, "from_m": 11060.156, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12183.705, "from_m": 11297.829, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13231.774, "from_m": 12183.705, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13573.825, "from_m": 13231.774, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13634.292, "from_m": 13573.825, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13900.184, "from_m": 13634.292, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 593289, "profile_key": "fe62a16eddcf499161739036367914d1a921aad143ae1a1af39b2bfae3a2b57b", "schedule_id": 3221, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2145", "location": "Tattenham Corner", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149", "location": "Tadworth", "stage_seq": 2, "distance_m": 1964.278, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2152H", "location": "Kingswood", "stage_seq": 3, "distance_m": 4128.402, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158", "location": "Chipstead", "stage_seq": 4, "distance_m": 7961.489, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201", "location": "Woodmansterne", "stage_seq": 5, "distance_m": 9562.876, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2203H", "wtt_dep": "2205", "location": "Coulsdon Town", "stage_seq": 6, "distance_m": 11137.348, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2208", "location": "Reedham", "stage_seq": 7, "distance_m": 12314.674, "section_seq": 1, "route_path_id": 29333}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": null, "location": "Purley", "stage_seq": 8, "distance_m": 13900.184, "section_seq": 1, "route_path_id": 29333}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13900.184, "from_m": 0.0, "section_seq": 1, "route_path_id": 29333}], "total_distance_m": 13900.184, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13662.511, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 237.673, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30267, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:27Z", "source_id": 48727266, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:49:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:30Z", "source_id": 15830607, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30275, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:14Z", "source_id": 48739138, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:58:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:16Z", "source_id": 15834367, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30278, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:05Z", "source_id": 48750575, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:02:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:20Z", "source_id": 15837979, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30285, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:18Z", "source_id": 48759172, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:05:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:22Z", "source_id": 15840866, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30233, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:45Z", "source_id": 48766118, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:08:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:49Z", "source_id": 15842917, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:13Z", "source_id": 48770686, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:11:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:15Z", "source_id": 15844464, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}] Tattenham Corner 2145 2145 2 None None Purley 2211 2211 5 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C22315/2026-09-15/detailed None Reedham 2026-09-15T22:08:00+01:00 Purley 3.0 {"type": "LineString", "coordinates": [[-0.12345359999999998, 51.3310401], [-0.123258, 51.33134129999999], [-0.1229909, 51.3317099], [-0.1228832, 51.33185160000001], [-0.12271110000000002, 51.33204859999999], [-0.12250039999999998, 51.3322529], [-0.1223885, 51.33235229999999], [-0.12228799999999998, 51.3324337], [-0.12218709999999998, 51.33250580000001], [-0.1220463, 51.33259809999998], [-0.12193809999999998, 51.33266689999999], [-0.1218031, 51.3327471], [-0.12163239999999996, 51.332833], [-0.12155390000000002, 51.33286890000001], [-0.12141789999999998, 51.3329284], [-0.1212932, 51.3329744], [-0.12112619999999998, 51.33302849999999], [-0.12096499999999998, 51.3330729], [-0.1207902, 51.33311090000001], [-0.1205934, 51.3331433], [-0.1204, 51.3331664], [-0.1201951, 51.3331815], [-0.12004681551543452, 51.333189321818146], [-0.11998817414365512, 51.3332359002882], [-0.1199206135779596, 51.33323895766482], [-0.1198362847414203, 51.333242773870175], [-0.1196645, 51.3333789], [-0.11917089999999995, 51.33377759999999], [-0.1187541, 51.3340978], [-0.1182312, 51.33449689999999], [-0.11781850000000002, 51.334805], [-0.11726549999999995, 51.33522539999999], [-0.1168184, 51.3355501], [-0.11627369999999997, 51.3359226], [-0.115868, 51.3362103], [-0.11510929999999998, 51.3367188], [-0.11491020000000002, 51.3368476], [-0.1147566, 51.33694870000001], [-0.1143979, 51.33719419999999], [-0.11393649999999998, 51.337483899999995], [-0.11357449999999998, 51.3377174]]} 0.6 2208 2211 Reedham Purley Carriage Holding Sidings Purley 51.3377174 -0.1135745 51.3377174 -0.1135745 1 0 2026-09-15 21:21:37 TERMINATED 2026-09-15 21:11:00 Purley TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844464 1789506618316893 29 29 2026-09-15 21:21:28.477215 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:11:28.367967
561794 593571 W86480 075G64M715 2026-09-15 COMPLETE 15844668 2026-09-15 22:11:00 2026-09-15 21:21:37 2026-09-17 21:21:37 {"id": 593571, "stp": "P", "toc": "ScotRail", "uid": "W86480", "consist": "380007", "dest_crs": "XCK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86480/2026-09-15/detailed", "trust_id": "075G64M715", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Corkerhill C.S.M.D.", "service_date": "2026-09-15", "dest_arr_time": "2210", "dest_platform": null, "is_terminated": 1, "next_location": "Corkerhill C.S.M.D.", "signalling_id": "5G64", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2211", "current_leg_dep": "2206", "current_leg_end": "Corkerhill C.S.M.D.", "origin_dep_time": "2158", "origin_platform": "15", "current_location": "Corkerhill C.S.M.D.", "last_update_time": "2026-09-15T21:21:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.292571633893112, 55.847423754007494], [-4.292728899999999, 55.8474182], [-4.2928884, 55.84740219999999], [-4.2933582, 55.8473561], [-4.2936645, 55.8473297], [-4.2937135, 55.847323499999995], [-4.2939636, 55.8472921], [-4.2943337, 55.847247], [-4.2946032999999995, 55.8472123], [-4.2949305, 55.8471664], [-4.2952491, 55.847103099999984], [-4.2954992, 55.84705420000001], [-4.2957245, 55.846999200000006], [-4.2960168, 55.84691709999999], [-4.296676100000001, 55.8467033], [-4.297387399999999, 55.84645710000001], [-4.2977904, 55.84632249999999], [-4.297947799999999, 55.846282499999994], [-4.2983252, 55.8461866], [-4.2986832999999995, 55.846042399999995], [-4.2994927, 55.8457003], [-4.2998356, 55.84551429999999], [-4.3001573, 55.8453296], [-4.3003925, 55.84518799999999], [-4.3005818, 55.8450692], [-4.300799, 55.84492309999999], [-4.3009896, 55.8447894], [-4.3015442, 55.8444005], [-4.301569599999999, 55.8443813], [-4.3018556, 55.8441651], [-4.302080199999999, 55.8440209], [-4.3023089, 55.8438777], [-4.3026048999999995, 55.8437093], [-4.3029811, 55.84351319999999], [-4.3052349, 55.8424339], [-4.3070765, 55.84157530000001], [-4.3075654, 55.84135139999999], [-4.307986199999999, 55.84116079999999], [-4.3081735000000005, 55.8410844], [-4.3084117, 55.8409873], [-4.308818799999999, 55.840840400000005], [-4.309462100000001, 55.8406508], [-4.3098667, 55.840544099999995], [-4.3102704, 55.8404511], [-4.3106262, 55.84037990000001], [-4.311078499999999, 55.84029600000001], [-4.311913363773703, 55.84013971528525], [-4.313047, 55.83992750000001], [-4.3134496, 55.8398534], [-4.3151326, 55.83960079999999], [-4.3163518, 55.8393743], [-4.316615199999999, 55.83932149999999], [-4.3169116, 55.839262099999985], [-4.3171566, 55.83920829999999], [-4.317323, 55.83915960000001], [-4.3174619, 55.83911729999999], [-4.317627, 55.8390575], [-4.3178715, 55.8389581], [-4.317939399999999, 55.83893049999998], [-4.3184383, 55.83873620000001], [-4.3191035, 55.8384907], [-4.3195782, 55.8382738], [-4.3197096, 55.8382166], [-4.319841099999999, 55.83816689999999], [-4.320197799999999, 55.838028300000005], [-4.3204168, 55.8379372], [-4.3205679, 55.837865699999995], [-4.3214825999999995, 55.8373958], [-4.3220431999999995, 55.8371322], [-4.322739499999999, 55.83684220000001], [-4.3230141, 55.836727], [-4.3231348, 55.836678799999994], [-4.323260900000001, 55.83663810000001], [-4.325302, 55.8360146], [-4.3254201, 55.835979899999984], [-4.3255488, 55.8359498], [-4.3256829, 55.8359257], [-4.3258278, 55.83590610000001], [-4.3260075, 55.835885], [-4.326187199999999, 55.83586849999999], [-4.326332, 55.8358594], [-4.3267236, 55.835839799999995], [-4.326442, 55.8358745], [-4.325916299999999, 55.835946799999995], [-4.3257875, 55.8359709], [-4.3256676, 55.835999599999994], [-4.3255193, 55.8360357], [-4.325350299999999, 55.836085399999995], [-4.3245403, 55.83633390000001]]}", "current_leg_start": "Shields Jn No.1 Line", "dest_arr_time_act": "2210", "motion_projection": null, "next_location_lat": "55.8363339", "next_location_lon": "-4.3245403", "previous_location": "Shields Jn No.1 Line", "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\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2698.335, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4599.895, \"from_m\": 2698.335, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4708.665, \"from_m\": 4599.895, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4842.385, \"from_m\": 4708.665, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5704.539, \"from_m\": 4842.385, \"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\": 593571, \"profile_key\": \"9bb5c68fbc033ce82626ef3faffe440e13e006ecf6fd6e6fde151cc6b2746229\", \"schedule_id\": 34156, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 104611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 104611}, {\"is_pass\": false, \"wtt_arr\": \"2205\", \"wtt_dep\": \"2206\", \"location\": \"Shields Jn No.1 Line\", \"stage_seq\": 4, \"distance_m\": 3019.146, \"section_seq\": 1, \"route_path_id\": 104611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Corkerhill Depot Jn\", \"stage_seq\": 5, \"distance_m\": 4825.96, \"section_seq\": 1, \"route_path_id\": 104611}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": null, \"location\": \"Corkerhill C.S.M.D.\", \"stage_seq\": 6, \"distance_m\": 5704.539, \"section_seq\": 1, \"route_path_id\": 104611}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5704.539, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104611}], \"total_distance_m\": 5704.539, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5269.478, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 435.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2158", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.8363339", "current_position_lon": "-4.3245403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:11Z\", \"source_id\": 48760932, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:13Z\", \"source_id\": 15841303, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1688, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:31Z\", \"source_id\": 48771305, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:36Z\", \"source_id\": 15844668, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Corkerhill C.S.M.D.", "service_state_platform": null, "timing_fact_generation": 1789506637462889, "current_leg_arrival_utc": "2026-09-15T22:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:11:35.445046", "service_state_evidence_id": 15844668, "current_leg_start_actual_dep": "2026-09-15T22:07:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-15T21:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:21:35.664652", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC XCK 5G64 380007 3 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2698.335, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4599.895, "from_m": 2698.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4708.665, "from_m": 4599.895, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4842.385, "from_m": 4708.665, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5704.539, "from_m": 4842.385, "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": 593571, "profile_key": "9bb5c68fbc033ce82626ef3faffe440e13e006ecf6fd6e6fde151cc6b2746229", "schedule_id": 34156, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2158", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 104611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 104611}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2206", "location": "Shields Jn No.1 Line", "stage_seq": 4, "distance_m": 3019.146, "section_seq": 1, "route_path_id": 104611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Corkerhill Depot Jn", "stage_seq": 5, "distance_m": 4825.96, "section_seq": 1, "route_path_id": 104611}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": null, "location": "Corkerhill C.S.M.D.", "stage_seq": 6, "distance_m": 5704.539, "section_seq": 1, "route_path_id": 104611}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5704.539, "from_m": 0.0, "section_seq": 1, "route_path_id": 104611}], "total_distance_m": 5704.539, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5269.478, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.061, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1802, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:11Z", "source_id": 48760932, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:06:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:13Z", "source_id": 15841303, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1688, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:31Z", "source_id": 48771305, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:11:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:36Z", "source_id": 15844668, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}] Glasgow Central High Level 2158 2158 15 None None Corkerhill C.S.M.D. 2210 2210 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W86480/2026-09-15/detailed None Shields Jn No.1 Line 2026-09-15T22:07:00+01:00 Corkerhill C.S.M.D. 5.0 {"type": "LineString", "coordinates": [[-4.292571633893112, 55.847423754007494], [-4.292728899999999, 55.8474182], [-4.2928884, 55.84740219999999], [-4.2933582, 55.8473561], [-4.2936645, 55.8473297], [-4.2937135, 55.847323499999995], [-4.2939636, 55.8472921], [-4.2943337, 55.847247], [-4.2946032999999995, 55.8472123], [-4.2949305, 55.8471664], [-4.2952491, 55.847103099999984], [-4.2954992, 55.84705420000001], [-4.2957245, 55.846999200000006], [-4.2960168, 55.84691709999999], [-4.296676100000001, 55.8467033], [-4.297387399999999, 55.84645710000001], [-4.2977904, 55.84632249999999], [-4.297947799999999, 55.846282499999994], [-4.2983252, 55.8461866], [-4.2986832999999995, 55.846042399999995], [-4.2994927, 55.8457003], [-4.2998356, 55.84551429999999], [-4.3001573, 55.8453296], [-4.3003925, 55.84518799999999], [-4.3005818, 55.8450692], [-4.300799, 55.84492309999999], [-4.3009896, 55.8447894], [-4.3015442, 55.8444005], [-4.301569599999999, 55.8443813], [-4.3018556, 55.8441651], [-4.302080199999999, 55.8440209], [-4.3023089, 55.8438777], [-4.3026048999999995, 55.8437093], [-4.3029811, 55.84351319999999], [-4.3052349, 55.8424339], [-4.3070765, 55.84157530000001], [-4.3075654, 55.84135139999999], [-4.307986199999999, 55.84116079999999], [-4.3081735000000005, 55.8410844], [-4.3084117, 55.8409873], [-4.308818799999999, 55.840840400000005], [-4.309462100000001, 55.8406508], [-4.3098667, 55.840544099999995], [-4.3102704, 55.8404511], [-4.3106262, 55.84037990000001], [-4.311078499999999, 55.84029600000001], [-4.311913363773703, 55.84013971528525], [-4.313047, 55.83992750000001], [-4.3134496, 55.8398534], [-4.3151326, 55.83960079999999], [-4.3163518, 55.8393743], [-4.316615199999999, 55.83932149999999], [-4.3169116, 55.839262099999985], [-4.3171566, 55.83920829999999], [-4.317323, 55.83915960000001], [-4.3174619, 55.83911729999999], [-4.317627, 55.8390575], [-4.3178715, 55.8389581], [-4.317939399999999, 55.83893049999998], [-4.3184383, 55.83873620000001], [-4.3191035, 55.8384907], [-4.3195782, 55.8382738], [-4.3197096, 55.8382166], [-4.319841099999999, 55.83816689999999], [-4.320197799999999, 55.838028300000005], [-4.3204168, 55.8379372], [-4.3205679, 55.837865699999995], [-4.3214825999999995, 55.8373958], [-4.3220431999999995, 55.8371322], [-4.322739499999999, 55.83684220000001], [-4.3230141, 55.836727], [-4.3231348, 55.836678799999994], [-4.323260900000001, 55.83663810000001], [-4.325302, 55.8360146], [-4.3254201, 55.835979899999984], [-4.3255488, 55.8359498], [-4.3256829, 55.8359257], [-4.3258278, 55.83590610000001], [-4.3260075, 55.835885], [-4.326187199999999, 55.83586849999999], [-4.326332, 55.8358594], [-4.3267236, 55.835839799999995], [-4.326442, 55.8358745], [-4.325916299999999, 55.835946799999995], [-4.3257875, 55.8359709], [-4.3256676, 55.835999599999994], [-4.3255193, 55.8360357], [-4.325350299999999, 55.836085399999995], [-4.3245403, 55.83633390000001]]} 1.6 2206 2211 Shields Jn No.1 Line Corkerhill C.S.M.D. Corkerhill C.S.M.D. 55.8363339 -4.3245403 55.8363339 -4.3245403 1 0 2026-09-15 21:21:37 TERMINATED 2026-09-15 21:11:00 Corkerhill C.S.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844668 1789506637462889 16 16 2026-09-15 21:21:35.664652 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:11:35.445046
561795 592796 P86857 882C68M715 2026-09-15 COMPLETE 15844618 2026-09-15 22:11:00 2026-09-15 21:22:07 2026-09-17 21:22:07 {"id": 592796, "stp": "P", "toc": "Southeastern", "uid": "P86857", "consist": "707005+707023", "dest_crs": "CHX", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86857/2026-09-15/detailed", "trust_id": "882C68M715", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "3", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "2C68", "timing_status": "EARLY", "origin_station": "Dartford", "current_leg_arr": "2211", "current_leg_dep": "2209", "current_leg_end": "London Charing Cross", "origin_dep_time": "2123", "origin_platform": "1", "current_location": "London Charing Cross", "last_update_time": "2026-09-15T21:22:07", "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": "2213", "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\": 272.717, \"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\": 622.405, \"from_m\": 272.717, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.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\": 100.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\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2455.224, \"from_m\": 1405.646, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2492.582, \"from_m\": 2455.224, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2566.096, \"from_m\": 2492.582, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2613.98, \"from_m\": 2566.096, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3047.742, \"from_m\": 2613.98, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3075.355, \"from_m\": 3047.742, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3107.304, \"from_m\": 3075.355, \"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\": 12740.368, \"from_m\": 3107.304, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13245.211, \"from_m\": 12740.368, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15149.028, \"from_m\": 13245.211, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15772.87, \"from_m\": 15149.028, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17437.808, \"from_m\": 15772.87, \"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\": 18143.884, \"from_m\": 17437.808, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18196.413, \"from_m\": 18143.884, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18525.748, \"from_m\": 18196.413, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18567.35, \"from_m\": 18525.748, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18636.125, \"from_m\": 18567.35, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23812.324, \"from_m\": 18636.125, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25776.416, \"from_m\": 23812.324, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 27242.105, \"from_m\": 25776.416, \"capability_applied\": null, \"effective_limit_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\": 592796, \"profile_key\": \"ce811466abab82dcd1fdcc4b8c1d66856ff501d3694bc65c206f330ab40a50ab\", \"schedule_id\": 23116, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124H\", \"location\": \"Dartford Jn\", \"stage_seq\": 2, \"distance_m\": 721.473, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 3, \"distance_m\": 1405.646, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 4, \"distance_m\": 2534.466, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2127H\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 5, \"distance_m\": 3075.355, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2129H\", \"wtt_dep\": \"2131H\", \"location\": \"Barnehurst\", \"stage_seq\": 6, \"distance_m\": 4988.994, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2134\", \"wtt_dep\": \"2135\", \"location\": \"Bexleyheath\", \"stage_seq\": 7, \"distance_m\": 6834.908, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2137H\", \"wtt_dep\": \"2138\", \"location\": \"Welling\", \"stage_seq\": 8, \"distance_m\": 9086.422, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2140\", \"wtt_dep\": \"2140H\", \"location\": \"Falconwood\", \"stage_seq\": 9, \"distance_m\": 10723.5, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2142H\", \"wtt_dep\": \"2143H\", \"location\": \"Eltham\", \"stage_seq\": 10, \"distance_m\": 12627.838, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2147\", \"location\": \"Kidbrooke\", \"stage_seq\": 11, \"distance_m\": 14666.785, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2150\", \"wtt_dep\": \"2151\", \"location\": \"Blackheath\", \"stage_seq\": 12, \"distance_m\": 16132.733, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2153H\", \"wtt_dep\": \"2155\", \"location\": \"Lewisham\", \"stage_seq\": 13, \"distance_m\": 17687.743, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 14, \"distance_m\": 18174.189, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 15, \"distance_m\": 18693.224, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"New Cross\", \"stage_seq\": 16, \"distance_m\": 19511.908, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 17, \"distance_m\": 22485.176, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2205\", \"location\": \"London Bridge\", \"stage_seq\": 18, \"distance_m\": 24350.368, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 19, \"distance_m\": 25290.552, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2209\", \"wtt_dep\": \"2210\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 20, \"distance_m\": 26036.868, \"section_seq\": 1, \"route_path_id\": 99975}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 21, \"distance_m\": 27242.105, \"section_seq\": 1, \"route_path_id\": 99975}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27242.105, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99975}], \"total_distance_m\": 27242.105, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 27159.105, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 83.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2123", "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\": 31604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:30Z\", \"source_id\": 48690335, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:33Z\", \"source_id\": 15818932, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31600, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:24Z\", \"source_id\": 48696335, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:28Z\", \"source_id\": 15820817, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31592, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:06Z\", \"source_id\": 48703985, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:10Z\", \"source_id\": 15823177, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:29Z\", \"source_id\": 48708945, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:34Z\", \"source_id\": 15824794, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:11Z\", \"source_id\": 48714385, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:17Z\", \"source_id\": 15826541, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31584, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:30Z\", \"source_id\": 48721218, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:33Z\", \"source_id\": 15828705, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:20Z\", \"source_id\": 48729138, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:26Z\", \"source_id\": 15831204, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:56Z\", \"source_id\": 48736620, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:02Z\", \"source_id\": 15833541, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:15Z\", \"source_id\": 48756949, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:17Z\", \"source_id\": 15840045, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:48Z\", \"source_id\": 48766238, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:53Z\", \"source_id\": 15842963, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:28Z\", \"source_id\": 48771186, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:31Z\", \"source_id\": 15844618, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "3", "timing_fact_generation": 1789506636346999, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:11:53.432482", "service_state_evidence_id": 15844618, "current_leg_start_actual_dep": "2026-09-15T22:10:00+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-15T21:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:21:53.855365", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P DFD CHX 2C68 707005+707023 10 100 None {"version": 3, "segments": [{"to_m": 272.717, "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": 622.405, "from_m": 272.717, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.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": 100.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": 100.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": 100.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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2455.224, "from_m": 1405.646, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2492.582, "from_m": 2455.224, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2566.096, "from_m": 2492.582, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2613.98, "from_m": 2566.096, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3047.742, "from_m": 2613.98, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3075.355, "from_m": 3047.742, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3107.304, "from_m": 3075.355, "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": 12740.368, "from_m": 3107.304, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13245.211, "from_m": 12740.368, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15149.028, "from_m": 13245.211, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15772.87, "from_m": 15149.028, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17437.808, "from_m": 15772.87, "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": 18143.884, "from_m": 17437.808, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18196.413, "from_m": 18143.884, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18525.748, "from_m": 18196.413, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18567.35, "from_m": 18525.748, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18636.125, "from_m": 18567.35, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23812.324, "from_m": 18636.125, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25776.416, "from_m": 23812.324, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 27242.105, "from_m": 25776.416, "capability_applied": null, "effective_limit_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": 592796, "profile_key": "ce811466abab82dcd1fdcc4b8c1d66856ff501d3694bc65c206f330ab40a50ab", "schedule_id": 23116, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2123", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124H", "location": "Dartford Jn", "stage_seq": 2, "distance_m": 721.473, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125", "location": "Crayford Spur A Jn", "stage_seq": 3, "distance_m": 1405.646, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126H", "location": "Crayford Creek Jn", "stage_seq": 4, "distance_m": 2534.466, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127H", "location": "Perry Street Fork Jn", "stage_seq": 5, "distance_m": 3075.355, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2131H", "location": "Barnehurst", "stage_seq": 6, "distance_m": 4988.994, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2135", "location": "Bexleyheath", "stage_seq": 7, "distance_m": 6834.908, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138", "location": "Welling", "stage_seq": 8, "distance_m": 9086.422, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2140", "wtt_dep": "2140H", "location": "Falconwood", "stage_seq": 9, "distance_m": 10723.5, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143H", "location": "Eltham", "stage_seq": 10, "distance_m": 12627.838, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "Kidbrooke", "stage_seq": 11, "distance_m": 14666.785, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2151", "location": "Blackheath", "stage_seq": 12, "distance_m": 16132.733, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2155", "location": "Lewisham", "stage_seq": 13, "distance_m": 17687.743, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Lewisham Vale Jn", "stage_seq": 14, "distance_m": 18174.189, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Tanners Hill Jn (NX)", "stage_seq": 15, "distance_m": 18693.224, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "New Cross", "stage_seq": 16, "distance_m": 19511.908, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Blue Anchor (Kent)", "stage_seq": 17, "distance_m": 22485.176, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2205", "location": "London Bridge", "stage_seq": 18, "distance_m": 24350.368, "section_seq": 1, "route_path_id": 99975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207", "location": "Ewer Street Jn", "stage_seq": 19, "distance_m": 25290.552, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": "2210", "location": "London Waterloo (East)", "stage_seq": 20, "distance_m": 26036.868, "section_seq": 1, "route_path_id": 99975}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 21, "distance_m": 27242.105, "section_seq": 1, "route_path_id": 99975}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27242.105, "from_m": 0.0, "section_seq": 1, "route_path_id": 99975}], "total_distance_m": 27242.105, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27159.105, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 83.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31604, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:30Z", "source_id": 48690335, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:31:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:33Z", "source_id": 15818932, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31600, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:24Z", "source_id": 48696335, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:33:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:28Z", "source_id": 15820817, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31592, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:06Z", "source_id": 48703985, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:37:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:10Z", "source_id": 15823177, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31596, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:29Z", "source_id": 48708945, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:40:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:34Z", "source_id": 15824794, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31588, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:11Z", "source_id": 48714385, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:42:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:17Z", "source_id": 15826541, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31584, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:30Z", "source_id": 48721218, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:46:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:33Z", "source_id": 15828705, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31579, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:20Z", "source_id": 48729138, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:49:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:26Z", "source_id": 15831204, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:56Z", "source_id": 48736620, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:53:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:02Z", "source_id": 15833541, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:15Z", "source_id": 48756949, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:04:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:17Z", "source_id": 15840045, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:48Z", "source_id": 48766238, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:08:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:53Z", "source_id": 15842963, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:28Z", "source_id": 48771186, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:11:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:31Z", "source_id": 15844618, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}] Dartford 2123 2123 1 None None London Charing Cross 2213 2213 3 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P86857/2026-09-15/detailed None London Waterloo (East) 2026-09-15T22:10: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 2209 2211 London Waterloo (East) London Charing Cross London Charing Cross 51.5078489 -0.1241603 51.5078489 -0.1241603 1 0 2026-09-15 21:22:07 TERMINATED 2026-09-15 21:11:00 London Charing Cross TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844618 1789506636346999 71 71 2026-09-15 21:21:53.855365 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:11:53.432482
561796 592633 W83554 042T65M715 2026-09-15 COMPLETE 15844610 2026-09-15 22:11:00 2026-09-15 21:22:07 2026-09-17 21:22:07 {"id": 592633, "stp": "P", "toc": "ScotRail", "uid": "W83554", "consist": "170426", "dest_crs": "EDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83554/2026-09-15/detailed", "trust_id": "042T65M715", "origin_crs": "TWB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "2211", "dest_platform": "3", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2T65", "timing_status": "LATE", "origin_station": "Tweedbank", "current_leg_arr": "2211", "current_leg_dep": "2204", "current_leg_end": "Edinburgh", "origin_dep_time": "2115", "origin_platform": "2", "current_location": "Edinburgh", "last_update_time": "2026-09-15T21:22:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1008498, 55.9420651], [-3.1012118, 55.9430898], [-3.1013715, 55.94348920000001], [-3.1014789, 55.9437429], [-3.1016307, 55.94400699999999], [-3.1017568, 55.94420970000001], [-3.1019785999999994, 55.944496099999995], [-3.1021676999999994, 55.944709200000005], [-3.1024151999999994, 55.94493799999999], [-3.1027771999999993, 55.9452571], [-3.1032020999999994, 55.945567], [-3.1035103999999993, 55.9457474], [-3.1039166999999996, 55.9460037], [-3.1043625999999995, 55.94623120000001], [-3.1048809999999993, 55.94646259999999], [-3.105348, 55.9466431], [-3.1057893, 55.94679469999999], [-3.1061466, 55.9469033], [-3.1062523, 55.94693199999999], [-3.1064487999999995, 55.9469988], [-3.106938, 55.94710909999999], [-3.1072374, 55.9471705], [-3.1073364296700396, 55.94718883175535], [-3.107610429946244, 55.947228441716625], [-3.107852263857584, 55.94726411734895], [-3.1080665205887557, 55.94729643441268], [-3.1082577893244547, 55.947325968668174], [-3.1084306592493736, 55.94735329587577], [-3.1085897195482093, 55.94737899179583], [-3.1087395594056555, 55.9474036321887], [-3.108884768006408, 55.94742779281476], [-3.1090299345351613, 55.94745204943434], [-3.10917964817661, 55.94747697780779], [-3.1093384981154495, 55.94750315369548], [-3.1095110735363747, 55.94753115285776], [-3.1097019636240804, 55.94756155105498], [-3.109915757563261, 55.9475949240475], [-3.1101570445386124, 55.947631847595666], [-3.1104304137348286, 55.94767289745983], [-3.1110786, 55.9477889], [-3.1124120999999993, 55.948064], [-3.1135189, 55.948341199999994], [-3.1135476, 55.9483493], [-3.1145641999999993, 55.9486348], [-3.1156995, 55.94901200000001], [-3.1167751, 55.9494243], [-3.1174089, 55.9496876], [-3.1183984, 55.95013709999999], [-3.1187297999999997, 55.95028239999999], [-3.1196708, 55.9507158], [-3.1201353, 55.950916199999995], [-3.1210745999999996, 55.9513116], [-3.1215581999999995, 55.951507099999986], [-3.1232197000000004, 55.9521489], [-3.1244136000000005, 55.9525761], [-3.1256415, 55.9529808], [-3.1268929999999995, 55.953369499999994], [-3.1272683, 55.95347809999999], [-3.128181, 55.9537424], [-3.1288243, 55.9539252], [-3.1294818, 55.95409839999999], [-3.1307710999999996, 55.954434], [-3.1320208999999997, 55.9547451], [-3.1332650999999996, 55.9550364], [-3.1350316, 55.9554111], [-3.136273, 55.9556561], [-3.1370123, 55.95578510000001], [-3.1376943999999996, 55.9558954], [-3.1385647, 55.9560284], [-3.1391916, 55.956113599999995], [-3.1397136, 55.956181], [-3.1407252, 55.95630030000001], [-3.141310585557362, 55.95635745820454], [-3.141590348952385, 55.95638178886343], [-3.141837753723219, 55.956402341602114], [-3.14205744237249, 55.95641956857351], [-3.142254057402824, 55.95643392193056], [-3.1424322413168504, 55.95644585382621], [-3.1425966366171947, 55.95645581641338], [-3.1427518858064847, 55.95646426184503], [-3.1429026313873476, 55.95647164227406], [-3.1430535158624107, 55.95647840985343], [-3.143209181734301, 55.956485016736075], [-3.1433742715056456, 55.956491915074935], [-3.143553427679072, 55.95649955702293], [-3.143751292757207, 55.95650839473301], [-3.143972509242678, 55.956518880358104], [-3.144221719638112, 55.956531466051146], [-3.144503566446137, 55.95654660396507], [-3.1448378, 55.9565589], [-3.1453179, 55.9565739], [-3.1458744, 55.95657839999999], [-3.14625, 55.9565799], [-3.1468373999999995, 55.956569399999985], [-3.1469502, 55.9565655], [-3.1473871999999994, 55.95655060000001], [-3.1480510999999995, 55.9565199], [-3.1486532, 55.956473300000006], [-3.1490757, 55.9564388], [-3.1495129, 55.9563952], [-3.1499452000000003, 55.956342500000005], [-3.1501488, 55.95631660000001], [-3.1508968999999993, 55.95620759999999], [-3.152104, 55.9560021], [-3.1534321999999997, 55.95574669999999], [-3.1539414, 55.9556519], [-3.1547864, 55.95550959999999], [-3.155617, 55.95538380000001], [-3.1562247, 55.9553192], [-3.1565713, 55.95529179999999], [-3.1569323999999996, 55.95526809999999], [-3.1573000999999996, 55.9552481], [-3.1576996, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1584788, 55.95523769999999], [-3.1588108, 55.9552422], [-3.1591996999999994, 55.95525700000001], [-3.1594724999999997, 55.9552698], [-3.1595958000000004, 55.955278], [-3.1603174999999997, 55.9553265], [-3.1608863, 55.9553689], [-3.1623672, 55.9554702], [-3.1625105999999996, 55.9554799], [-3.1625334, 55.9554814], [-3.1635866, 55.95555239999999], [-3.1639003, 55.955573599999994], [-3.164079399999999, 55.9555857], [-3.1646680999999997, 55.9556315], [-3.1652303, 55.9556676], [-3.1657964000000005, 55.9556946], [-3.1662154999999994, 55.95570659999999], [-3.1666638, 55.9557109], [-3.1671513999999994, 55.9557045], [-3.1676554, 55.955685999999986], [-3.1679858999999997, 55.955669], [-3.1684379, 55.9556357], [-3.1689546, 55.95558400000001], [-3.1692483999999994, 55.9555464], [-3.1696207, 55.95549609999998], [-3.1697506999999994, 55.9554753], [-3.1700019, 55.9554322], [-3.1703741999999995, 55.955362099999995], [-3.1708565999999996, 55.9552614], [-3.1714758999999995, 55.9551324], [-3.1719846, 55.9550315], [-3.1724851, 55.95493769999999], [-3.1729532000000003, 55.954834199999986], [-3.1734216, 55.9547307], [-3.1740153, 55.9546192], [-3.1745157, 55.95453479999999], [-3.1748403, 55.95449249999999], [-3.1754385999999997, 55.95440229999999], [-3.1766148, 55.9541597], [-3.1785441, 55.95376089999999], [-3.1795909, 55.9535279], [-3.1796697, 55.9535104], [-3.1796794, 55.9535082], [-3.181418, 55.95311949999999], [-3.1819772999999993, 55.95299450000001], [-3.182009799999999, 55.9529884], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Brunstane", "dest_arr_time_act": "2210", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Brunstane", "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\": 405.918, \"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\": 2520.07, \"from_m\": 405.918, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4274.209, \"from_m\": 2520.07, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7226.846, \"from_m\": 4274.209, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9912.492, \"from_m\": 7226.846, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 11754.436, \"from_m\": 9912.492, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16733.664, \"from_m\": 11754.436, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21727.814, \"from_m\": 16733.664, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 22390.878, \"from_m\": 21727.814, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27806.438, \"from_m\": 22390.878, \"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\": 37549.423, \"from_m\": 27806.438, \"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\": 37952.053, \"from_m\": 37549.423, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38806.021, \"from_m\": 37952.053, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41491.51, \"from_m\": 38806.021, \"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\": 42638.327, \"from_m\": 41491.51, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42651.172, \"from_m\": 42638.327, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43189.272, \"from_m\": 42651.172, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44769.314, \"from_m\": 43189.272, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45411.321, \"from_m\": 44769.314, \"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\": 48804.116, \"from_m\": 45411.321, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48862.75, \"from_m\": 48804.116, \"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\": 49175.336, \"from_m\": 48862.75, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49528.098, \"from_m\": 49175.336, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 49716.831, \"from_m\": 49528.098, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 49732.212, \"from_m\": 49716.831, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51227.246, \"from_m\": 49732.212, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 51435.123, \"from_m\": 51227.246, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 54538.685, \"from_m\": 51435.123, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55177.427, \"from_m\": 54538.685, \"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\": 55647.585, \"from_m\": 55177.427, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55714.037, \"from_m\": 55647.585, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 55776.716, \"from_m\": 55714.037, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56343.712, \"from_m\": 55776.716, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56790.451, \"from_m\": 56343.712, \"capability_applied\": null, \"effective_limit_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\": 592633, \"profile_key\": \"3db0d9d326e8e153dd5ee59ac3f7a5fe7fb1c4c3a69f7dcddfd02f6588336b07\", \"schedule_id\": 28794, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2115\", \"location\": \"Tweedbank\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": false, \"wtt_arr\": \"2118H\", \"wtt_dep\": \"2119H\", \"location\": \"Galashiels\", \"stage_seq\": 2, \"distance_m\": 3565.06, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Bowland Jn\", \"stage_seq\": 3, \"distance_m\": 8912.267, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": false, \"wtt_arr\": \"2127H\", \"wtt_dep\": \"2128\", \"location\": \"Stow\", \"stage_seq\": 4, \"distance_m\": 14169.525, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130\", \"location\": \"Galabank Jn\", \"stage_seq\": 5, \"distance_m\": 15296.249, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139H\", \"location\": \"Tynehead Jn\", \"stage_seq\": 6, \"distance_m\": 30979.327, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143\", \"location\": \"Fushiebridge Jn\", \"stage_seq\": 7, \"distance_m\": 37007.273, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": false, \"wtt_arr\": \"2144\", \"wtt_dep\": \"2145\", \"location\": \"Gorebridge\", \"stage_seq\": 8, \"distance_m\": 37738.732, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": false, \"wtt_arr\": \"2148\", \"wtt_dep\": \"2148H\", \"location\": \"Newtongrange\", \"stage_seq\": 9, \"distance_m\": 41376.345, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": false, \"wtt_arr\": \"2150H\", \"wtt_dep\": \"2151H\", \"location\": \"Eskbank\", \"stage_seq\": 10, \"distance_m\": 43530.109, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Kings Gate Jn\", \"stage_seq\": 11, \"distance_m\": 45411.321, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": false, \"wtt_arr\": \"2155\", \"wtt_dep\": \"2156\", \"location\": \"Shawfair\", \"stage_seq\": 12, \"distance_m\": 47656.909, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Newgraighall South Jn\", \"stage_seq\": 13, \"distance_m\": 48804.116, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2159H\", \"location\": \"Newcraighall\", \"stage_seq\": 14, \"distance_m\": 49409.168, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2203\", \"location\": \"Brunstane\", \"stage_seq\": 15, \"distance_m\": 50625.431, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 16, \"distance_m\": 51465.607, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 17, \"distance_m\": 53836.786, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 18, \"distance_m\": 55776.716, \"section_seq\": 1, \"route_path_id\": 39748}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 19, \"distance_m\": 56790.451, \"section_seq\": 1, \"route_path_id\": 39748}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 56790.451, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39748}], \"total_distance_m\": 56790.451, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 56762.225, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 28.226, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2115", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1015, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:34Z\", \"source_id\": 48658315, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:35Z\", \"source_id\": 15809036, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1005, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:37Z\", \"source_id\": 48675681, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:41Z\", \"source_id\": 15814424, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 996, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:09Z\", \"source_id\": 48718377, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:14Z\", \"source_id\": 15827758, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 998, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:38Z\", \"source_id\": 48723470, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:40Z\", \"source_id\": 15829391, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:10Z\", \"source_id\": 15833632, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1001, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:25Z\", \"source_id\": 48741409, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:32Z\", \"source_id\": 15835100, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:18Z\", \"source_id\": 48749044, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:22Z\", \"source_id\": 15837444, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 952, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:05Z\", \"source_id\": 48756626, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:09Z\", \"source_id\": 15839930, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:28Z\", \"source_id\": 48771166, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:31Z\", \"source_id\": 15844610, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "3", "timing_fact_generation": 1789506636242628, "current_leg_arrival_utc": "2026-09-15T22:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:11:56.350527", "service_state_evidence_id": 15844610, "current_leg_start_actual_dep": "2026-09-15T22:04:00+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-15T21:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:21:57.504138", "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 TWB EDB 2T65 170426 3 100 None {"version": 3, "segments": [{"to_m": 405.918, "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": 2520.07, "from_m": 405.918, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4274.209, "from_m": 2520.07, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7226.846, "from_m": 4274.209, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9912.492, "from_m": 7226.846, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 11754.436, "from_m": 9912.492, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16733.664, "from_m": 11754.436, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21727.814, "from_m": 16733.664, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22390.878, "from_m": 21727.814, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27806.438, "from_m": 22390.878, "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": 37549.423, "from_m": 27806.438, "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": 37952.053, "from_m": 37549.423, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38806.021, "from_m": 37952.053, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41491.51, "from_m": 38806.021, "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": 42638.327, "from_m": 41491.51, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42651.172, "from_m": 42638.327, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43189.272, "from_m": 42651.172, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44769.314, "from_m": 43189.272, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45411.321, "from_m": 44769.314, "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": 48804.116, "from_m": 45411.321, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48862.75, "from_m": 48804.116, "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": 49175.336, "from_m": 48862.75, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49528.098, "from_m": 49175.336, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}, {"to_m": 49716.831, "from_m": 49528.098, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 49732.212, "from_m": 49716.831, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51227.246, "from_m": 49732.212, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 51435.123, "from_m": 51227.246, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 54538.685, "from_m": 51435.123, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55177.427, "from_m": 54538.685, "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": 55647.585, "from_m": 55177.427, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55714.037, "from_m": 55647.585, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 55776.716, "from_m": 55714.037, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56343.712, "from_m": 55776.716, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56790.451, "from_m": 56343.712, "capability_applied": null, "effective_limit_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": 592633, "profile_key": "3db0d9d326e8e153dd5ee59ac3f7a5fe7fb1c4c3a69f7dcddfd02f6588336b07", "schedule_id": 28794, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Tweedbank", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39748}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119H", "location": "Galashiels", "stage_seq": 2, "distance_m": 3565.06, "section_seq": 1, "route_path_id": 39748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Bowland Jn", "stage_seq": 3, "distance_m": 8912.267, "section_seq": 1, "route_path_id": 39748}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128", "location": "Stow", "stage_seq": 4, "distance_m": 14169.525, "section_seq": 1, "route_path_id": 39748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "Galabank Jn", "stage_seq": 5, "distance_m": 15296.249, "section_seq": 1, "route_path_id": 39748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Tynehead Jn", "stage_seq": 6, "distance_m": 30979.327, "section_seq": 1, "route_path_id": 39748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Fushiebridge Jn", "stage_seq": 7, "distance_m": 37007.273, "section_seq": 1, "route_path_id": 39748}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2145", "location": "Gorebridge", "stage_seq": 8, "distance_m": 37738.732, "section_seq": 1, "route_path_id": 39748}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2148H", "location": "Newtongrange", "stage_seq": 9, "distance_m": 41376.345, "section_seq": 1, "route_path_id": 39748}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151H", "location": "Eskbank", "stage_seq": 10, "distance_m": 43530.109, "section_seq": 1, "route_path_id": 39748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Kings Gate Jn", "stage_seq": 11, "distance_m": 45411.321, "section_seq": 1, "route_path_id": 39748}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2156", "location": "Shawfair", "stage_seq": 12, "distance_m": 47656.909, "section_seq": 1, "route_path_id": 39748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Newgraighall South Jn", "stage_seq": 13, "distance_m": 48804.116, "section_seq": 1, "route_path_id": 39748}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2159H", "location": "Newcraighall", "stage_seq": 14, "distance_m": 49409.168, "section_seq": 1, "route_path_id": 39748}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2203", "location": "Brunstane", "stage_seq": 15, "distance_m": 50625.431, "section_seq": 1, "route_path_id": 39748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Portobello Jn (Edinburgh)", "stage_seq": 16, "distance_m": 51465.607, "section_seq": 1, "route_path_id": 39748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Craigentinny Jn", "stage_seq": 17, "distance_m": 53836.786, "section_seq": 1, "route_path_id": 39748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Abbeyhill Jn", "stage_seq": 18, "distance_m": 55776.716, "section_seq": 1, "route_path_id": 39748}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 19, "distance_m": 56790.451, "section_seq": 1, "route_path_id": 39748}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 56790.451, "from_m": 0.0, "section_seq": 1, "route_path_id": 39748}], "total_distance_m": 56790.451, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 56762.225, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 28.226, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1015, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:34Z", "source_id": 48658315, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:35Z", "source_id": 15809036, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1005, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:37Z", "source_id": 48675681, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:27:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:41Z", "source_id": 15814424, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 996, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:09Z", "source_id": 48718377, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:45:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:14Z", "source_id": 15827758, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 998, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:38Z", "source_id": 48723470, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:49:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:40Z", "source_id": 15829391, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:10Z", "source_id": 15833632, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1001, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:25Z", "source_id": 48741409, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:57:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:32Z", "source_id": 15835100, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:18Z", "source_id": 48749044, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:00:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:22Z", "source_id": 15837444, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 952, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:05Z", "source_id": 48756626, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:03:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:09Z", "source_id": 15839930, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 886, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:28Z", "source_id": 48771166, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:11:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:31Z", "source_id": 15844610, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}] Tweedbank 2115 2115 2 None None Edinburgh 2211 2210 3 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W83554/2026-09-15/detailed None Brunstane 2026-09-15T22:04:00+01:00 Edinburgh 7.0 {"type": "LineString", "coordinates": [[-3.1008498, 55.9420651], [-3.1012118, 55.9430898], [-3.1013715, 55.94348920000001], [-3.1014789, 55.9437429], [-3.1016307, 55.94400699999999], [-3.1017568, 55.94420970000001], [-3.1019785999999994, 55.944496099999995], [-3.1021676999999994, 55.944709200000005], [-3.1024151999999994, 55.94493799999999], [-3.1027771999999993, 55.9452571], [-3.1032020999999994, 55.945567], [-3.1035103999999993, 55.9457474], [-3.1039166999999996, 55.9460037], [-3.1043625999999995, 55.94623120000001], [-3.1048809999999993, 55.94646259999999], [-3.105348, 55.9466431], [-3.1057893, 55.94679469999999], [-3.1061466, 55.9469033], [-3.1062523, 55.94693199999999], [-3.1064487999999995, 55.9469988], [-3.106938, 55.94710909999999], [-3.1072374, 55.9471705], [-3.1073364296700396, 55.94718883175535], [-3.107610429946244, 55.947228441716625], [-3.107852263857584, 55.94726411734895], [-3.1080665205887557, 55.94729643441268], [-3.1082577893244547, 55.947325968668174], [-3.1084306592493736, 55.94735329587577], [-3.1085897195482093, 55.94737899179583], [-3.1087395594056555, 55.9474036321887], [-3.108884768006408, 55.94742779281476], [-3.1090299345351613, 55.94745204943434], [-3.10917964817661, 55.94747697780779], [-3.1093384981154495, 55.94750315369548], [-3.1095110735363747, 55.94753115285776], [-3.1097019636240804, 55.94756155105498], [-3.109915757563261, 55.9475949240475], [-3.1101570445386124, 55.947631847595666], [-3.1104304137348286, 55.94767289745983], [-3.1110786, 55.9477889], [-3.1124120999999993, 55.948064], [-3.1135189, 55.948341199999994], [-3.1135476, 55.9483493], [-3.1145641999999993, 55.9486348], [-3.1156995, 55.94901200000001], [-3.1167751, 55.9494243], [-3.1174089, 55.9496876], [-3.1183984, 55.95013709999999], [-3.1187297999999997, 55.95028239999999], [-3.1196708, 55.9507158], [-3.1201353, 55.950916199999995], [-3.1210745999999996, 55.9513116], [-3.1215581999999995, 55.951507099999986], [-3.1232197000000004, 55.9521489], [-3.1244136000000005, 55.9525761], [-3.1256415, 55.9529808], [-3.1268929999999995, 55.953369499999994], [-3.1272683, 55.95347809999999], [-3.128181, 55.9537424], [-3.1288243, 55.9539252], [-3.1294818, 55.95409839999999], [-3.1307710999999996, 55.954434], [-3.1320208999999997, 55.9547451], [-3.1332650999999996, 55.9550364], [-3.1350316, 55.9554111], [-3.136273, 55.9556561], [-3.1370123, 55.95578510000001], [-3.1376943999999996, 55.9558954], [-3.1385647, 55.9560284], [-3.1391916, 55.956113599999995], [-3.1397136, 55.956181], [-3.1407252, 55.95630030000001], [-3.141310585557362, 55.95635745820454], [-3.141590348952385, 55.95638178886343], [-3.141837753723219, 55.956402341602114], [-3.14205744237249, 55.95641956857351], [-3.142254057402824, 55.95643392193056], [-3.1424322413168504, 55.95644585382621], [-3.1425966366171947, 55.95645581641338], [-3.1427518858064847, 55.95646426184503], [-3.1429026313873476, 55.95647164227406], [-3.1430535158624107, 55.95647840985343], [-3.143209181734301, 55.956485016736075], [-3.1433742715056456, 55.956491915074935], [-3.143553427679072, 55.95649955702293], [-3.143751292757207, 55.95650839473301], [-3.143972509242678, 55.956518880358104], [-3.144221719638112, 55.956531466051146], [-3.144503566446137, 55.95654660396507], [-3.1448378, 55.9565589], [-3.1453179, 55.9565739], [-3.1458744, 55.95657839999999], [-3.14625, 55.9565799], [-3.1468373999999995, 55.956569399999985], [-3.1469502, 55.9565655], [-3.1473871999999994, 55.95655060000001], [-3.1480510999999995, 55.9565199], [-3.1486532, 55.956473300000006], [-3.1490757, 55.9564388], [-3.1495129, 55.9563952], [-3.1499452000000003, 55.956342500000005], [-3.1501488, 55.95631660000001], [-3.1508968999999993, 55.95620759999999], [-3.152104, 55.9560021], [-3.1534321999999997, 55.95574669999999], [-3.1539414, 55.9556519], [-3.1547864, 55.95550959999999], [-3.155617, 55.95538380000001], [-3.1562247, 55.9553192], [-3.1565713, 55.95529179999999], [-3.1569323999999996, 55.95526809999999], [-3.1573000999999996, 55.9552481], [-3.1576996, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1584788, 55.95523769999999], [-3.1588108, 55.9552422], [-3.1591996999999994, 55.95525700000001], [-3.1594724999999997, 55.9552698], [-3.1595958000000004, 55.955278], [-3.1603174999999997, 55.9553265], [-3.1608863, 55.9553689], [-3.1623672, 55.9554702], [-3.1625105999999996, 55.9554799], [-3.1625334, 55.9554814], [-3.1635866, 55.95555239999999], [-3.1639003, 55.955573599999994], [-3.164079399999999, 55.9555857], [-3.1646680999999997, 55.9556315], [-3.1652303, 55.9556676], [-3.1657964000000005, 55.9556946], [-3.1662154999999994, 55.95570659999999], [-3.1666638, 55.9557109], [-3.1671513999999994, 55.9557045], [-3.1676554, 55.955685999999986], [-3.1679858999999997, 55.955669], [-3.1684379, 55.9556357], [-3.1689546, 55.95558400000001], [-3.1692483999999994, 55.9555464], [-3.1696207, 55.95549609999998], [-3.1697506999999994, 55.9554753], [-3.1700019, 55.9554322], [-3.1703741999999995, 55.955362099999995], [-3.1708565999999996, 55.9552614], [-3.1714758999999995, 55.9551324], [-3.1719846, 55.9550315], [-3.1724851, 55.95493769999999], [-3.1729532000000003, 55.954834199999986], [-3.1734216, 55.9547307], [-3.1740153, 55.9546192], [-3.1745157, 55.95453479999999], [-3.1748403, 55.95449249999999], [-3.1754385999999997, 55.95440229999999], [-3.1766148, 55.9541597], [-3.1785441, 55.95376089999999], [-3.1795909, 55.9535279], [-3.1796697, 55.9535104], [-3.1796794, 55.9535082], [-3.181418, 55.95311949999999], [-3.1819772999999993, 55.95299450000001], [-3.182009799999999, 55.9529884], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 3.8 2204 2211 Brunstane Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-15 21:22:07 TERMINATED 2026-09-15 21:11:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844610 1789506636242628 40 40 2026-09-15 21:21:57.504138 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:11:56.350527
561797 595126 H01714 886Y96CS15 2026-09-15 COMPLETE 15845504 2026-09-15 22:11:00 2026-09-15 21:22:07 2026-09-17 21:22:07 {"id": 595126, "stp": "P", "toc": "Unknown", "uid": "H01714", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H01714/2026-09-15/detailed", "trust_id": "886Y96CS15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crawley Foster Yeoman", "service_date": "2026-09-15", "dest_arr_time": "1736", "dest_platform": null, "is_terminated": 1, "next_location": "Three Bridges", "signalling_id": "6Y96", "timing_status": null, "origin_station": "Newhaven Marine Aggregate Terminal (DB Cargo)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1610", "origin_platform": null, "current_location": "Newhaven Marine Aggregate Terminal (DB Cargo)", "last_update_time": "2026-09-15T21:22:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1736", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 676.198, \"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\": 1654.074, \"from_m\": 676.198, \"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\": 2060.616, \"from_m\": 1654.074, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2113.766, \"from_m\": 2060.616, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5509.886, \"from_m\": 2113.766, \"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\": 5729.505, \"from_m\": 5509.886, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9241.994, \"from_m\": 5729.505, \"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\": 9345.057, \"from_m\": 9241.994, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9373.604, \"from_m\": 9345.057, \"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\": 10914.263, \"from_m\": 9373.604, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11236.508, \"from_m\": 10914.263, \"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\": 12167.269, \"from_m\": 11236.508, \"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\": 21099.168, \"from_m\": 12167.269, \"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\": 22282.152, \"from_m\": 21099.168, \"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\": 25184.399, \"from_m\": 22282.152, \"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\": 25567.305, \"from_m\": 25184.399, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30274.053, \"from_m\": 25567.305, \"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\": 30792.215, \"from_m\": 30274.053, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32005.934, \"from_m\": 30792.215, \"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\": 39870.147, \"from_m\": 32005.934, \"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\": 40725.417, \"from_m\": 39870.147, \"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\": 41019.65, \"from_m\": 40725.417, \"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\": 41218.455, \"from_m\": 41019.65, \"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\": 44075.038, \"from_m\": 41218.455, \"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\": 44106.86, \"from_m\": 44075.038, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 44740.194, \"from_m\": 44106.86, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45817.086, \"from_m\": 44740.194, \"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\": 46340.867, \"from_m\": 45817.086, \"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\": 595126, \"profile_key\": \"af8ac9fb479b8aa880a7b2be8d4ed4add829738347d2fedddeacb98e450ced00\", \"schedule_id\": 32124, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1610\", \"location\": \"Newhaven Marine Aggregate Terminal (DB Cargo)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1612\", \"location\": \"Newhaven Marine\", \"stage_seq\": 2, \"distance_m\": 361.454, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1613\", \"location\": \"Newhaven Harbour\", \"stage_seq\": 3, \"distance_m\": 552.393, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614\", \"location\": \"Newhaven Town\", \"stage_seq\": 4, \"distance_m\": 1062.841, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1617H\", \"location\": \"Southease Sig. Tlw20\", \"stage_seq\": 5, \"distance_m\": 2586.703, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1625\", \"location\": \"Southerham Jn\", \"stage_seq\": 6, \"distance_m\": 9373.604, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1633\", \"location\": \"Lewes\", \"stage_seq\": 7, \"distance_m\": 11005.697, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Keymer Jn\", \"stage_seq\": 8, \"distance_m\": 25608.163, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1705H\", \"location\": \"Haywards Heath\", \"stage_seq\": 9, \"distance_m\": 30674.895, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1706H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 10, \"distance_m\": 31901.239, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1716\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 11, \"distance_m\": 41019.65, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": false, \"wtt_arr\": \"1726H\", \"wtt_dep\": \"1730\", \"location\": \"Three Bridges\", \"stage_seq\": 12, \"distance_m\": 44302.384, \"section_seq\": 1, \"route_path_id\": 103366}, {\"is_pass\": false, \"wtt_arr\": \"1736\", \"wtt_dep\": null, \"location\": \"Crawley Foster Yeoman\", \"stage_seq\": 13, \"distance_m\": 46340.867, \"section_seq\": 1, \"route_path_id\": 103366}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46340.867, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103366}], \"total_distance_m\": 46340.867, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 46287.717, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 53.15, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1610", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Newhaven Marine Aggregate Terminal (DB Cargo)", "service_state_platform": null, "timing_fact_generation": 1789506719832994, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:11:59.829445", "service_state_evidence_id": 15845504, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T21:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:00.876084", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 6Y96 None None None None {"version": 3, "segments": [{"to_m": 676.198, "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": 1654.074, "from_m": 676.198, "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": 2060.616, "from_m": 1654.074, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2113.766, "from_m": 2060.616, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5509.886, "from_m": 2113.766, "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": 5729.505, "from_m": 5509.886, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9241.994, "from_m": 5729.505, "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": 9345.057, "from_m": 9241.994, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9373.604, "from_m": 9345.057, "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": 10914.263, "from_m": 9373.604, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11236.508, "from_m": 10914.263, "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": 12167.269, "from_m": 11236.508, "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": 21099.168, "from_m": 12167.269, "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": 22282.152, "from_m": 21099.168, "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": 25184.399, "from_m": 22282.152, "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": 25567.305, "from_m": 25184.399, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30274.053, "from_m": 25567.305, "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": 30792.215, "from_m": 30274.053, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32005.934, "from_m": 30792.215, "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": 39870.147, "from_m": 32005.934, "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": 40725.417, "from_m": 39870.147, "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": 41019.65, "from_m": 40725.417, "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": 41218.455, "from_m": 41019.65, "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": 44075.038, "from_m": 41218.455, "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": 44106.86, "from_m": 44075.038, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44740.194, "from_m": 44106.86, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45817.086, "from_m": 44740.194, "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": 46340.867, "from_m": 45817.086, "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": 595126, "profile_key": "af8ac9fb479b8aa880a7b2be8d4ed4add829738347d2fedddeacb98e450ced00", "schedule_id": 32124, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1610", "location": "Newhaven Marine Aggregate Terminal (DB Cargo)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 103366}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1612", "location": "Newhaven Marine", "stage_seq": 2, "distance_m": 361.454, "section_seq": 1, "route_path_id": 103366}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1613", "location": "Newhaven Harbour", "stage_seq": 3, "distance_m": 552.393, "section_seq": 1, "route_path_id": 103366}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614", "location": "Newhaven Town", "stage_seq": 4, "distance_m": 1062.841, "section_seq": 1, "route_path_id": 103366}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1617H", "location": "Southease Sig. Tlw20", "stage_seq": 5, "distance_m": 2586.703, "section_seq": 1, "route_path_id": 103366}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1625", "location": "Southerham Jn", "stage_seq": 6, "distance_m": 9373.604, "section_seq": 1, "route_path_id": 103366}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1633", "location": "Lewes", "stage_seq": 7, "distance_m": 11005.697, "section_seq": 1, "route_path_id": 103366}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "Keymer Jn", "stage_seq": 8, "distance_m": 25608.163, "section_seq": 1, "route_path_id": 103366}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1705H", "location": "Haywards Heath", "stage_seq": 9, "distance_m": 30674.895, "section_seq": 1, "route_path_id": 103366}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1706H", "location": "Copyhold Jn", "stage_seq": 10, "distance_m": 31901.239, "section_seq": 1, "route_path_id": 103366}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1716", "location": "Balcombe Tunnel Jn", "stage_seq": 11, "distance_m": 41019.65, "section_seq": 1, "route_path_id": 103366}, {"is_pass": false, "wtt_arr": "1726H", "wtt_dep": "1730", "location": "Three Bridges", "stage_seq": 12, "distance_m": 44302.384, "section_seq": 1, "route_path_id": 103366}, {"is_pass": false, "wtt_arr": "1736", "wtt_dep": null, "location": "Crawley Foster Yeoman", "stage_seq": 13, "distance_m": 46340.867, "section_seq": 1, "route_path_id": 103366}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46340.867, "from_m": 0.0, "section_seq": 1, "route_path_id": 103366}], "total_distance_m": 46340.867, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 46287.717, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 53.15, "synthetic_unknown_infrastructure_limit_mph": 60} [] Newhaven Marine Aggregate Terminal (DB Cargo) 1610 1610 None None None Crawley Foster Yeoman 1736 1736 None None None https://www.realtimetrains.co.uk/service/gb-nr:H01714/2026-09-15/detailed None None None None None None None None None None Newhaven Marine Aggregate Terminal (DB Cargo) Three Bridges None None None None 1 0 2026-09-15 21:22:07 TERMINATED 2026-09-15 21:11:00 Newhaven Marine Aggregate Terminal (DB Cargo) TRUST TRUST_CANCELLATION 15845504 1789506719832994 0 0 2026-09-15 21:22:00.876084 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:11:59.829445
561798 592171 W29050 882U63MZ15 2026-09-15 COMPLETE 15844521 2026-09-15 22:12:00 2026-09-15 21:22:07 2026-09-17 21:22:07 {"id": 592171, "stp": "P", "toc": "Southern", "uid": "W29050", "consist": "387210", "dest_crs": "BTN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W29050/2026-09-15/detailed", "trust_id": "882U63MZ15", "origin_crs": "EBN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-15", "dest_arr_time": "2139", "dest_platform": "8", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "2U63", "timing_status": "LATE", "origin_station": "Eastbourne", "current_leg_arr": "2212", "current_leg_dep": "2209", "current_leg_end": "Brighton", "origin_dep_time": "2055", "origin_platform": "3", "current_location": "Brighton", "last_update_time": "2026-09-15T21:22:07", "route_debug_link": null, "timing_variation": "+33 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1356308, 50.8368963], [-0.13637669999999996, 50.83680919999999], [-0.13696479999999997, 50.83672889999999], [-0.1375376, 50.8366286], [-0.1378042, 50.8365787], [-0.1380693, 50.8365264], [-0.1383406, 50.8364686], [-0.1386118, 50.836408299999995], [-0.1389885, 50.836322300000006], [-0.13969019999999996, 50.8361403], [-0.14069769999999998, 50.8358394], [-0.14122339999999997, 50.835659199999995], [-0.1414859, 50.83556099999999], [-0.1416833, 50.835479799999995], [-0.14186909999999997, 50.83538699999998], [-0.1419903, 50.83531800000001], [-0.1421455, 50.83521489999999], [-0.1422573, 50.8351291], [-0.14236059999999998, 50.83503830000001], [-0.14247229999999997, 50.83491899999999], [-0.1425239, 50.8348629], [-0.1425725, 50.834801], [-0.14262179999999997, 50.8347348], [-0.142666, 50.83466609999999], [-0.14269650000000003, 50.834611599999995], [-0.14272369999999998, 50.83455589999999], [-0.1427759, 50.834431499999994], [-0.14279899999999998, 50.8343595], [-0.1428204, 50.8342795], [-0.142828, 50.8341466], [-0.1428392, 50.833978900000005], [-0.14283859999999998, 50.833825799999985], [-0.14282549999999997, 50.8337014], [-0.1428, 50.8335625], [-0.14272719999999997, 50.83330649999999], [-0.1427101, 50.8332698], [-0.1427218, 50.8332667], [-0.1425619, 50.832978999999995], [-0.1424802, 50.8328229], [-0.14237659999999996, 50.832631500000005], [-0.1422796, 50.832368900000006], [-0.14219409999999996, 50.83212079999999], [-0.1421155, 50.8319738], [-0.14201330000000004, 50.8317341], [-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": "London Road (Brighton)", "dest_arr_time_act": "2139", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "London Road (Brighton)", "current_leg_milage": "0.7", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 571.481, \"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\": 3948.362, \"from_m\": 571.481, \"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\": 3978.636, \"from_m\": 3948.362, \"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\": 6300.323, \"from_m\": 3978.636, \"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\": 6732.117, \"from_m\": 6300.323, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 13215.647, \"from_m\": 6732.117, \"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\": 13254.557, \"from_m\": 13215.647, \"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\": 13507.033, \"from_m\": 13254.557, \"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\": 18545.404, \"from_m\": 13507.033, \"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\": 21732.041, \"from_m\": 18545.404, \"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\": 23723.628, \"from_m\": 21732.041, \"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\": 23770.682, \"from_m\": 23723.628, \"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\": 23799.23, \"from_m\": 23770.682, \"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\": 25339.888, \"from_m\": 23799.23, \"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\": 25383.584, \"from_m\": 25339.888, \"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\": 25648.242, \"from_m\": 25383.584, \"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\": 27438.082, \"from_m\": 25648.242, \"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\": 32159.64, \"from_m\": 27438.082, \"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\": 33415.011, \"from_m\": 32159.64, \"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\": 35871.694, \"from_m\": 33415.011, \"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\": 37349.822, \"from_m\": 35871.694, \"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\": 37735.915, \"from_m\": 37349.822, \"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\": 37829.936, \"from_m\": 37735.915, \"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\": 37834.378, \"from_m\": 37829.936, \"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\": 37857.268, \"from_m\": 37834.378, \"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\": 37886.887, \"from_m\": 37857.268, \"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\": 37909.379, \"from_m\": 37886.887, \"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\": 37967.596, \"from_m\": 37909.379, \"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\": 37984.849, \"from_m\": 37967.596, \"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\": 38034.08, \"from_m\": 37984.849, \"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\": 38294.242, \"from_m\": 38034.08, \"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\": 592171, \"profile_key\": \"7c41fa8083c5c2d90416e11394c357d12ff21317ad6c79ccad6585d42cc0fd3f\", \"schedule_id\": 25841, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2055\", \"location\": \"Eastbourne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": false, \"wtt_arr\": \"2058H\", \"wtt_dep\": \"2059\", \"location\": \"Hampden Park\", \"stage_seq\": 2, \"distance_m\": 3237.836, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100\", \"location\": \"Willingdon Jn\", \"stage_seq\": 3, \"distance_m\": 3948.362, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": false, \"wtt_arr\": \"2103\", \"wtt_dep\": \"2104\", \"location\": \"Polegate\", \"stage_seq\": 4, \"distance_m\": 7076.558, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": false, \"wtt_arr\": \"2108H\", \"wtt_dep\": \"2109\", \"location\": \"Berwick\", \"stage_seq\": 5, \"distance_m\": 13463.384, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": false, \"wtt_arr\": \"2114H\", \"wtt_dep\": \"2115\", \"location\": \"Glynde\", \"stage_seq\": 6, \"distance_m\": 20579.296, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117H\", \"location\": \"Southerham Jn\", \"stage_seq\": 7, \"distance_m\": 23799.23, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": false, \"wtt_arr\": \"2120\", \"wtt_dep\": \"2122\", \"location\": \"Lewes\", \"stage_seq\": 8, \"distance_m\": 25435.327, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": false, \"wtt_arr\": \"2128H\", \"wtt_dep\": \"2129H\", \"location\": \"Falmer\", \"stage_seq\": 9, \"distance_m\": 32621.821, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": false, \"wtt_arr\": \"2132H\", \"wtt_dep\": \"2133\", \"location\": \"Moulsecoomb\", \"stage_seq\": 10, \"distance_m\": 35443.306, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": false, \"wtt_arr\": \"2135H\", \"wtt_dep\": \"2136\", \"location\": \"London Road (Brighton)\", \"stage_seq\": 11, \"distance_m\": 37105.106, \"section_seq\": 1, \"route_path_id\": 66035}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 12, \"distance_m\": 38294.242, \"section_seq\": 1, \"route_path_id\": 66035}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38294.242, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66035}], \"total_distance_m\": 38294.242, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 38182.352, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 111.89, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2055", "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\": 31218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:46Z\", \"source_id\": 48658767, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:52Z\", \"source_id\": 15809214, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:28Z\", \"source_id\": 48671302, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:29Z\", \"source_id\": 15812965, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:28Z\", \"source_id\": 48692300, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:31Z\", \"source_id\": 15819554, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31198, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:29Z\", \"source_id\": 48706868, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:33Z\", \"source_id\": 15824132, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:01Z\", \"source_id\": 48734709, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:04Z\", \"source_id\": 15832937, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:45Z\", \"source_id\": 48749885, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:47Z\", \"source_id\": 15837719, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:02Z\", \"source_id\": 48758616, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:05Z\", \"source_id\": 15840654, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31113, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:38Z\", \"source_id\": 48763874, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:41Z\", \"source_id\": 15842253, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:15Z\", \"source_id\": 48770775, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:21Z\", \"source_id\": 15844521, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "7", "timing_fact_generation": 1789506623155996, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:01.614756", "service_state_evidence_id": 15844521, "current_leg_start_actual_dep": "2026-09-15T22:09:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:02.433840", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P EBN BTN 2U63 387210 4 110 None {"version": 3, "segments": [{"to_m": 571.481, "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": 3948.362, "from_m": 571.481, "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": 3978.636, "from_m": 3948.362, "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": 6300.323, "from_m": 3978.636, "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": 6732.117, "from_m": 6300.323, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 13215.647, "from_m": 6732.117, "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": 13254.557, "from_m": 13215.647, "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": 13507.033, "from_m": 13254.557, "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": 18545.404, "from_m": 13507.033, "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": 21732.041, "from_m": 18545.404, "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": 23723.628, "from_m": 21732.041, "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": 23770.682, "from_m": 23723.628, "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": 23799.23, "from_m": 23770.682, "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": 25339.888, "from_m": 23799.23, "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": 25383.584, "from_m": 25339.888, "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": 25648.242, "from_m": 25383.584, "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": 27438.082, "from_m": 25648.242, "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": 32159.64, "from_m": 27438.082, "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": 33415.011, "from_m": 32159.64, "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": 35871.694, "from_m": 33415.011, "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": 37349.822, "from_m": 35871.694, "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": 37735.915, "from_m": 37349.822, "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": 37829.936, "from_m": 37735.915, "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": 37834.378, "from_m": 37829.936, "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": 37857.268, "from_m": 37834.378, "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": 37886.887, "from_m": 37857.268, "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": 37909.379, "from_m": 37886.887, "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": 37967.596, "from_m": 37909.379, "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": 37984.849, "from_m": 37967.596, "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": 38034.08, "from_m": 37984.849, "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": 38294.242, "from_m": 38034.08, "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": 592171, "profile_key": "7c41fa8083c5c2d90416e11394c357d12ff21317ad6c79ccad6585d42cc0fd3f", "schedule_id": 25841, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2055", "location": "Eastbourne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66035}, {"is_pass": false, "wtt_arr": "2058H", "wtt_dep": "2059", "location": "Hampden Park", "stage_seq": 2, "distance_m": 3237.836, "section_seq": 1, "route_path_id": 66035}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100", "location": "Willingdon Jn", "stage_seq": 3, "distance_m": 3948.362, "section_seq": 1, "route_path_id": 66035}, {"is_pass": false, "wtt_arr": "2103", "wtt_dep": "2104", "location": "Polegate", "stage_seq": 4, "distance_m": 7076.558, "section_seq": 1, "route_path_id": 66035}, {"is_pass": false, "wtt_arr": "2108H", "wtt_dep": "2109", "location": "Berwick", "stage_seq": 5, "distance_m": 13463.384, "section_seq": 1, "route_path_id": 66035}, {"is_pass": false, "wtt_arr": "2114H", "wtt_dep": "2115", "location": "Glynde", "stage_seq": 6, "distance_m": 20579.296, "section_seq": 1, "route_path_id": 66035}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Southerham Jn", "stage_seq": 7, "distance_m": 23799.23, "section_seq": 1, "route_path_id": 66035}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2122", "location": "Lewes", "stage_seq": 8, "distance_m": 25435.327, "section_seq": 1, "route_path_id": 66035}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129H", "location": "Falmer", "stage_seq": 9, "distance_m": 32621.821, "section_seq": 1, "route_path_id": 66035}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133", "location": "Moulsecoomb", "stage_seq": 10, "distance_m": 35443.306, "section_seq": 1, "route_path_id": 66035}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136", "location": "London Road (Brighton)", "stage_seq": 11, "distance_m": 37105.106, "section_seq": 1, "route_path_id": 66035}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": null, "location": "Brighton", "stage_seq": 12, "distance_m": 38294.242, "section_seq": 1, "route_path_id": 66035}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38294.242, "from_m": 0.0, "section_seq": 1, "route_path_id": 66035}], "total_distance_m": 38294.242, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 38182.352, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 111.89, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:46Z", "source_id": 48658767, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:16:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:52Z", "source_id": 15809214, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:28Z", "source_id": 48671302, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:23:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:29Z", "source_id": 15812965, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31202, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:28Z", "source_id": 48692300, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:32:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:31Z", "source_id": 15819554, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31198, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:29Z", "source_id": 48706868, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:42:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:33Z", "source_id": 15824132, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31147, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:01Z", "source_id": 48734709, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:53:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:04Z", "source_id": 15832937, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31131, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:45Z", "source_id": 48749885, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:00:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:47Z", "source_id": 15837719, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31127, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:02Z", "source_id": 48758616, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:04:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:05Z", "source_id": 15840654, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31113, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:38Z", "source_id": 48763874, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:07:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:41Z", "source_id": 15842253, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30989, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:15Z", "source_id": 48770775, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:12:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:21Z", "source_id": 15844521, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Eastbourne 2055 2055 3 None None Brighton 2139 2139 8 LATE +33 minutes https://www.realtimetrains.co.uk/service/gb-nr:W29050/2026-09-15/detailed None London Road (Brighton) 2026-09-15T22:09:00+01:00 Brighton 3.0 {"type": "LineString", "coordinates": [[-0.1356308, 50.8368963], [-0.13637669999999996, 50.83680919999999], [-0.13696479999999997, 50.83672889999999], [-0.1375376, 50.8366286], [-0.1378042, 50.8365787], [-0.1380693, 50.8365264], [-0.1383406, 50.8364686], [-0.1386118, 50.836408299999995], [-0.1389885, 50.836322300000006], [-0.13969019999999996, 50.8361403], [-0.14069769999999998, 50.8358394], [-0.14122339999999997, 50.835659199999995], [-0.1414859, 50.83556099999999], [-0.1416833, 50.835479799999995], [-0.14186909999999997, 50.83538699999998], [-0.1419903, 50.83531800000001], [-0.1421455, 50.83521489999999], [-0.1422573, 50.8351291], [-0.14236059999999998, 50.83503830000001], [-0.14247229999999997, 50.83491899999999], [-0.1425239, 50.8348629], [-0.1425725, 50.834801], [-0.14262179999999997, 50.8347348], [-0.142666, 50.83466609999999], [-0.14269650000000003, 50.834611599999995], [-0.14272369999999998, 50.83455589999999], [-0.1427759, 50.834431499999994], [-0.14279899999999998, 50.8343595], [-0.1428204, 50.8342795], [-0.142828, 50.8341466], [-0.1428392, 50.833978900000005], [-0.14283859999999998, 50.833825799999985], [-0.14282549999999997, 50.8337014], [-0.1428, 50.8335625], [-0.14272719999999997, 50.83330649999999], [-0.1427101, 50.8332698], [-0.1427218, 50.8332667], [-0.1425619, 50.832978999999995], [-0.1424802, 50.8328229], [-0.14237659999999996, 50.832631500000005], [-0.1422796, 50.832368900000006], [-0.14219409999999996, 50.83212079999999], [-0.1421155, 50.8319738], [-0.14201330000000004, 50.8317341], [-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]]} 0.7 2209 2212 London Road (Brighton) Brighton Brighton 50.8292890 -0.1410499 50.8292890 -0.1410499 1 0 2026-09-15 21:22:07 TERMINATED 2026-09-15 21:12:00 Brighton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844521 1789506623155996 72 72 2026-09-15 21:22:02.433840 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:01.614756
561799 589279 W00044 541H07MY15 2026-09-15 COMPLETE 15845550 2026-09-15 22:11:00 2026-09-15 21:22:07 2026-09-17 21:22:07 {"id": 589279, "stp": "P", "toc": "Hull Trains", "uid": "W00044", "consist": "802303", "dest_crs": "BEV", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00044/2026-09-15/detailed", "trust_id": "541H07MY15", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Beverley", "service_date": "2026-09-15", "dest_arr_time": "2207", "dest_platform": "2", "is_terminated": 1, "next_location": "Beverley", "signalling_id": "1H07", "timing_status": "LATE", "origin_station": "London Kings Cross", "current_leg_arr": "2211", "current_leg_dep": "2205", "current_leg_end": "Beverley", "origin_dep_time": "1904", "origin_platform": "3", "current_location": "Beverley", "last_update_time": "2026-09-15T21:22:07", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4062506, 53.781311], [-0.4064054999999999, 53.78191569999999], [-0.4064842, 53.7822998], [-0.4065327, 53.78254890000001], [-0.4066413, 53.7831716], [-0.406776, 53.7840672], [-0.4069283, 53.7849669], [-0.407008, 53.7854419], [-0.4071844, 53.786493799999995], [-0.4073278549415064, 53.78742772712427], [-0.40742959999999995, 53.7880901], [-0.4079722, 53.79147170000001], [-0.4082564000000001, 53.7931687], [-0.4085319999999999, 53.7948617], [-0.40862989999999993, 53.79547079999999], [-0.4087831, 53.79644499999999], [-0.4088925, 53.7971412], [-0.4090329999999999, 53.79797559999999], [-0.4091664, 53.7988003], [-0.4093781000000001, 53.800118100000006], [-0.4094846999999999, 53.8007835], [-0.40959519999999994, 53.8014459], [-0.4096768999999999, 53.8019608], [-0.4101005999999999, 53.8046304], [-0.4103628, 53.80622399999999], [-0.4104863, 53.8070202], [-0.4105556, 53.80743660000001], [-0.4106227999999999, 53.807819900000005], [-0.410889, 53.8095089], [-0.4110209, 53.810339899999995], [-0.4111708, 53.81119579999999], [-0.4114862, 53.81310220000001], [-0.4116334, 53.8140611], [-0.4117197, 53.8145577], [-0.4117899, 53.81505449999999], [-0.4119329, 53.8158465], [-0.4120881, 53.8165074], [-0.4121811, 53.81684349999999], [-0.4122742, 53.817173], [-0.4124849, 53.817751400000006], [-0.4127176, 53.8183275], [-0.4130035, 53.818948], [-0.4131673, 53.819269000000006], [-0.4133421, 53.8196038], [-0.4134635, 53.8198265], [-0.4135317999999999, 53.8199449], [-0.41430349999999994, 53.821283300000005], [-0.4147485, 53.82203640000001], [-0.4151757, 53.82277990000001], [-0.4158397999999999, 53.8239139], [-0.41616629999999993, 53.8244771], [-0.4164958999999999, 53.8250369], [-0.41811199999999993, 53.827819499999976], [-0.4189157, 53.82919650000001], [-0.4193319, 53.8299034], [-0.41974569999999994, 53.8306114], [-0.41999449999999994, 53.83107379999999], [-0.42021299999999995, 53.83147999999999], [-0.4202432, 53.8315362], [-0.4204669999999999, 53.8320465], [-0.42064119999999994, 53.83249630000001], [-0.4208214, 53.833029], [-0.4209739, 53.833572], [-0.4211228, 53.8341433], [-0.4212733000000001, 53.8347594], [-0.4213954999999999, 53.8352598], [-0.4218791, 53.83716259999999], [-0.4221177, 53.8380961], [-0.4222311, 53.83856629999999], [-0.4223123999999999, 53.838883399999986], [-0.42235149999999994, 53.83905889999999], [-0.4225357, 53.8397175], [-0.4226648999999999, 53.8403805], [-0.42267651876971873, 53.84046508143667], [-0.4227407, 53.840932299999984], [-0.4228056999999999, 53.84133189999999], [-0.4228379, 53.841488899999995], [-0.4229312999999999, 53.84215950000001]]}", "current_leg_start": "Cottingham", "dest_arr_time_act": "2207", "motion_projection": null, "next_location_lat": "53.8421595", "next_location_lon": "-0.4229313", "previous_location": "Cottingham", "current_leg_milage": "4.3", "linx_max_speed_mph": 125, "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.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 402.57, \"from_m\": 395.817, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 411.766, \"from_m\": 402.57, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1288.585, \"from_m\": 411.766, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 1318.672, \"from_m\": 1288.585, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 1830.762, \"from_m\": 1318.672, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3465.128, \"from_m\": 1830.762, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 3722.611, \"from_m\": 3465.128, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4235.186, \"from_m\": 3722.611, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4290.427, \"from_m\": 4235.186, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5583.799, \"from_m\": 4290.427, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9481.305, \"from_m\": 5583.799, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 12632.199, \"from_m\": 9481.305, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 37186.098, \"from_m\": 12632.199, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 87870.747, \"from_m\": 37186.098, \"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\": 90657.224, \"from_m\": 87870.747, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 111521.761, \"from_m\": 90657.224, \"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\": 114230.256, \"from_m\": 111521.761, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 115586.664, \"from_m\": 114230.256, \"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\": 121082.956, \"from_m\": 115586.664, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 122782.025, \"from_m\": 121082.956, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 123561.505, \"from_m\": 122782.025, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 161510.712, \"from_m\": 123561.505, \"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\": 169284.172, \"from_m\": 161510.712, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 170378.524, \"from_m\": 169284.172, \"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\": 174263.333, \"from_m\": 170378.524, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 194069.217, \"from_m\": 174263.333, \"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\": 194336.895, \"from_m\": 194069.217, \"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\": 194437.308, \"from_m\": 194336.895, \"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\": 194801.558, \"from_m\": 194437.308, \"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\": 214977.598, \"from_m\": 194801.558, \"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\": 214989.544, \"from_m\": 214977.598, \"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\": 216156.066, \"from_m\": 214989.544, \"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\": 219218.807, \"from_m\": 216156.066, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 222364.451, \"from_m\": 219218.807, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 224738.322, \"from_m\": 222364.451, \"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\": 224792.28, \"from_m\": 224738.322, \"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\": 234487.17, \"from_m\": 224792.28, \"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\": 238863.468, \"from_m\": 234487.17, \"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\": 248111.871, \"from_m\": 238863.468, \"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\": 250206.489, \"from_m\": 248111.871, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 251281.96, \"from_m\": 250206.489, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 251401.955, \"from_m\": 251281.96, \"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\": 251754.265, \"from_m\": 251401.955, \"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\": 252195.207, \"from_m\": 251754.265, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 271799.764, \"from_m\": 252195.207, \"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\": 271909.835, \"from_m\": 271799.764, \"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\": 271997.702, \"from_m\": 271909.835, \"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\": 272579.443, \"from_m\": 271997.702, \"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\": 279877.849, \"from_m\": 272579.443, \"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\": 280396.572, \"from_m\": 279877.849, \"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\": 280627.613, \"from_m\": 280396.572, \"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\": 280644.848, \"from_m\": 280627.613, \"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\": 281074.679, \"from_m\": 280644.848, \"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\": 281124.773, \"from_m\": 281074.679, \"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\": 283292.97, \"from_m\": 281124.773, \"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\": 286300.651, \"from_m\": 283292.97, \"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\": 288181.178, \"from_m\": 286300.651, \"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\": 293660.669, \"from_m\": 288181.178, \"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\": 302505.647, \"from_m\": 293660.669, \"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\": 304665.362, \"from_m\": 302505.647, \"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\": 317206.737, \"from_m\": 304665.362, \"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\": 325885.756, \"from_m\": 317206.737, \"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\": 326208.153, \"from_m\": 325885.756, \"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\": 327138.274, \"from_m\": 326208.153, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 328410.025, \"from_m\": 327138.274, \"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\": 328436.733, \"from_m\": 328410.025, \"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\": 329370.347, \"from_m\": 328436.733, \"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\": 329485.962, \"from_m\": 329370.347, \"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\": 330286.805, \"from_m\": 329485.962, \"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\": 330318.714, \"from_m\": 330286.805, \"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\": 330367.675, \"from_m\": 330318.714, \"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\": 331061.427, \"from_m\": 330367.675, \"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\": 332344.163, \"from_m\": 331061.427, \"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\": 335227.229, \"from_m\": 332344.163, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 335677.325, \"from_m\": 335227.229, \"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\": 338188.679, \"from_m\": 335677.325, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 339507.215, \"from_m\": 338188.679, \"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\": 339591.451, \"from_m\": 339507.215, \"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\": 341974.26, \"from_m\": 339591.451, \"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\": 342019.1, \"from_m\": 341974.26, \"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\": 342111.504, \"from_m\": 342019.1, \"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\": 589279, \"profile_key\": \"0b832163df73ffce121c13cb2a5f3975250d1826cf15b7c74deb05e14373b1e6\", \"schedule_id\": 24810, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1904\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1906\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.396, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1907\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.542, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1908\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.016, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1909H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 7945.882, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1914\", \"location\": \"Potters Bar\", \"stage_seq\": 6, \"distance_m\": 20507.331, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1918\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 7, \"distance_m\": 32621.585, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1919H\", \"location\": \"Digswell Jn\", \"stage_seq\": 8, \"distance_m\": 34062.42, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 9, \"distance_m\": 38333.529, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924H\", \"location\": \"Stevenage\", \"stage_seq\": 10, \"distance_m\": 44333.323, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926H\", \"location\": \"Hitchin\", \"stage_seq\": 11, \"distance_m\": 51336.881, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1931\", \"location\": \"Biggleswade\", \"stage_seq\": 12, \"distance_m\": 66139.081, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1932H\", \"location\": \"Sandy\", \"stage_seq\": 13, \"distance_m\": 70873.79, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939H\", \"location\": \"Huntingdon\", \"stage_seq\": 14, \"distance_m\": 94514.568, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945H\", \"location\": \"Holme Jn\", \"stage_seq\": 15, \"distance_m\": 111099.68, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948H\", \"location\": \"Fletton Jn\", \"stage_seq\": 16, \"distance_m\": 120630.081, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954\", \"location\": \"Peterborough\", \"stage_seq\": 17, \"distance_m\": 122804.103, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959H\", \"location\": \"Tallington Jn\", \"stage_seq\": 18, \"distance_m\": 136496.365, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006H\", \"location\": \"Stoke Jn\", \"stage_seq\": 19, \"distance_m\": 160360.4, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2011H\", \"location\": \"Grantham\", \"stage_seq\": 20, \"distance_m\": 169518.985, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018\", \"location\": \"Claypole Down Loop\", \"stage_seq\": 21, \"distance_m\": 185522.67, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Newark North Gate\", \"stage_seq\": 22, \"distance_m\": 193037.845, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Newark Flat Crossing\", \"stage_seq\": 23, \"distance_m\": 194129.46, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024H\", \"location\": \"Carlton On Trent Loop\", \"stage_seq\": 24, \"distance_m\": 202563.235, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2034\", \"location\": \"Retford\", \"stage_seq\": 25, \"distance_m\": 222740.581, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043H\", \"location\": \"Loversall Carr Jn\", \"stage_seq\": 26, \"distance_m\": 244265.291, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": false, \"wtt_arr\": \"2047\", \"wtt_dep\": \"2050H\", \"location\": \"Doncaster\", \"stage_seq\": 27, \"distance_m\": 250696.844, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054\", \"location\": \"Shaftholme Jn\", \"stage_seq\": 28, \"distance_m\": 257473.091, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2059\", \"location\": \"Temple Hirst Jn\", \"stage_seq\": 29, \"distance_m\": 271835.788, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": false, \"wtt_arr\": \"2105\", \"wtt_dep\": \"2106\", \"location\": \"Selby\", \"stage_seq\": 30, \"distance_m\": 280157.997, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": false, \"wtt_arr\": \"2114H\", \"wtt_dep\": \"2115H\", \"location\": \"Howden\", \"stage_seq\": 31, \"distance_m\": 294030.215, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120H\", \"location\": \"Gilberdyke\", \"stage_seq\": 32, \"distance_m\": 302685.454, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": false, \"wtt_arr\": \"2126H\", \"wtt_dep\": \"2127H\", \"location\": \"Brough\", \"stage_seq\": 33, \"distance_m\": 313049.964, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 34, \"distance_m\": 326776.57, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": false, \"wtt_arr\": \"2140\", \"wtt_dep\": \"2154\", \"location\": \"Hull\", \"stage_seq\": 35, \"distance_m\": 329370.347, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2201\", \"location\": \"Cottingham\", \"stage_seq\": 36, \"distance_m\": 335227.229, \"section_seq\": 1, \"route_path_id\": 68404}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": null, \"location\": \"Beverley\", \"stage_seq\": 37, \"distance_m\": 342111.504, \"section_seq\": 1, \"route_path_id\": 68404}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 342111.504, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68404}], \"total_distance_m\": 342111.504, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 341935.529, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 175.975, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1904", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.8421595", "current_position_lon": "-0.4229313", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:07:27Z\", \"source_id\": 48356297, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:08:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:07:30Z\", \"source_id\": 15706791, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:13:24Z\", \"source_id\": 48371458, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:14:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:13:27Z\", \"source_id\": 15711534, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15675, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:26Z\", \"source_id\": 48408739, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:29:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:29Z\", \"source_id\": 15723492, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:44Z\", \"source_id\": 15723749, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:48Z\", \"source_id\": 48429521, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:38:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:53Z\", \"source_id\": 15732224, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:22Z\", \"source_id\": 48462851, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:50:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:23Z\", \"source_id\": 15742544, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11699, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:32Z\", \"source_id\": 48526341, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:36Z\", \"source_id\": 15768293, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:35Z\", \"source_id\": 48549449, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:38Z\", \"source_id\": 15775499, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:01Z\", \"source_id\": 48577402, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:02Z\", \"source_id\": 15784045, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:58Z\", \"source_id\": 48610988, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:02Z\", \"source_id\": 15794460, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:54Z\", \"source_id\": 15807876, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:05Z\", \"source_id\": 48676656, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:08Z\", \"source_id\": 15814726, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:32Z\", \"source_id\": 48690400, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:37Z\", \"source_id\": 15818979, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:03Z\", \"source_id\": 48701831, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:06Z\", \"source_id\": 15822500, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:23Z\", \"source_id\": 15832482, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:15Z\", \"source_id\": 15841310, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:04Z\", \"source_id\": 15845550, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Beverley", "service_state_platform": "2", "timing_fact_generation": 1789506725245070, "current_leg_arrival_utc": "2026-09-15T22:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:05.223367", "service_state_evidence_id": 15845550, "current_leg_start_actual_dep": "2026-09-15T22:05:00+01:00", "operational_evidence_version": 144, "service_state_event_time_utc": "2026-09-15T21:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:05.579771", "service_state_valid_until_kind": null, "operational_interpretation_version": 144, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Hull Trains P KGX BEV 1H07 802303 5 125 None {"version": 3, "segments": [{"to_m": 395.817, "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": 402.57, "from_m": 395.817, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 411.766, "from_m": 402.57, "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": 1288.585, "from_m": 411.766, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 55.0}, {"to_m": 1318.672, "from_m": 1288.585, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 1830.762, "from_m": 1318.672, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3465.128, "from_m": 1830.762, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 3722.611, "from_m": 3465.128, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4235.186, "from_m": 3722.611, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4290.427, "from_m": 4235.186, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5583.799, "from_m": 4290.427, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9481.305, "from_m": 5583.799, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 12632.199, "from_m": 9481.305, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 37186.098, "from_m": 12632.199, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 87870.747, "from_m": 37186.098, "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": 90657.224, "from_m": 87870.747, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 111521.761, "from_m": 90657.224, "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": 114230.256, "from_m": 111521.761, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 115586.664, "from_m": 114230.256, "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": 121082.956, "from_m": 115586.664, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 122782.025, "from_m": 121082.956, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 123561.505, "from_m": 122782.025, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 161510.712, "from_m": 123561.505, "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": 169284.172, "from_m": 161510.712, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 170378.524, "from_m": 169284.172, "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": 174263.333, "from_m": 170378.524, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 194069.217, "from_m": 174263.333, "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": 194336.895, "from_m": 194069.217, "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": 194437.308, "from_m": 194336.895, "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": 194801.558, "from_m": 194437.308, "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": 214977.598, "from_m": 194801.558, "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": 214989.544, "from_m": 214977.598, "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": 216156.066, "from_m": 214989.544, "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": 219218.807, "from_m": 216156.066, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 222364.451, "from_m": 219218.807, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 224738.322, "from_m": 222364.451, "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": 224792.28, "from_m": 224738.322, "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": 234487.17, "from_m": 224792.28, "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": 238863.468, "from_m": 234487.17, "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": 248111.871, "from_m": 238863.468, "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": 250206.489, "from_m": 248111.871, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 251281.96, "from_m": 250206.489, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 251401.955, "from_m": 251281.96, "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": 251754.265, "from_m": 251401.955, "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": 252195.207, "from_m": 251754.265, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 271799.764, "from_m": 252195.207, "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": 271909.835, "from_m": 271799.764, "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": 271997.702, "from_m": 271909.835, "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": 272579.443, "from_m": 271997.702, "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": 279877.849, "from_m": 272579.443, "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": 280396.572, "from_m": 279877.849, "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": 280627.613, "from_m": 280396.572, "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": 280644.848, "from_m": 280627.613, "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": 281074.679, "from_m": 280644.848, "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": 281124.773, "from_m": 281074.679, "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": 283292.97, "from_m": 281124.773, "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": 286300.651, "from_m": 283292.97, "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": 288181.178, "from_m": 286300.651, "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": 293660.669, "from_m": 288181.178, "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": 302505.647, "from_m": 293660.669, "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": 304665.362, "from_m": 302505.647, "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": 317206.737, "from_m": 304665.362, "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": 325885.756, "from_m": 317206.737, "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": 326208.153, "from_m": 325885.756, "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": 327138.274, "from_m": 326208.153, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 328410.025, "from_m": 327138.274, "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": 328436.733, "from_m": 328410.025, "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": 329370.347, "from_m": 328436.733, "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": 329485.962, "from_m": 329370.347, "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": 330286.805, "from_m": 329485.962, "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": 330318.714, "from_m": 330286.805, "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": 330367.675, "from_m": 330318.714, "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": 331061.427, "from_m": 330367.675, "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": 332344.163, "from_m": 331061.427, "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": 335227.229, "from_m": 332344.163, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 335677.325, "from_m": 335227.229, "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": 338188.679, "from_m": 335677.325, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 339507.215, "from_m": 338188.679, "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": 339591.451, "from_m": 339507.215, "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": 341974.26, "from_m": 339591.451, "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": 342019.1, "from_m": 341974.26, "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": 342111.504, "from_m": 342019.1, "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": 589279, "profile_key": "0b832163df73ffce121c13cb2a5f3975250d1826cf15b7c74deb05e14373b1e6", "schedule_id": 24810, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1904", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1906", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.396, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1907", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.542, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1908", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.016, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1909H", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 7945.882, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1914", "location": "Potters Bar", "stage_seq": 6, "distance_m": 20507.331, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1918", "location": "Welwyn Garden City", "stage_seq": 7, "distance_m": 32621.585, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1919H", "location": "Digswell Jn", "stage_seq": 8, "distance_m": 34062.42, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921H", "location": "Woolmer Green Jn", "stage_seq": 9, "distance_m": 38333.529, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924H", "location": "Stevenage", "stage_seq": 10, "distance_m": 44333.323, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926H", "location": "Hitchin", "stage_seq": 11, "distance_m": 51336.881, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1931", "location": "Biggleswade", "stage_seq": 12, "distance_m": 66139.081, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1932H", "location": "Sandy", "stage_seq": 13, "distance_m": 70873.79, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939H", "location": "Huntingdon", "stage_seq": 14, "distance_m": 94514.568, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945H", "location": "Holme Jn", "stage_seq": 15, "distance_m": 111099.68, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948H", "location": "Fletton Jn", "stage_seq": 16, "distance_m": 120630.081, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954", "location": "Peterborough", "stage_seq": 17, "distance_m": 122804.103, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959H", "location": "Tallington Jn", "stage_seq": 18, "distance_m": 136496.365, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006H", "location": "Stoke Jn", "stage_seq": 19, "distance_m": 160360.4, "section_seq": 1, "route_path_id": 68404}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2011H", "location": "Grantham", "stage_seq": 20, "distance_m": 169518.985, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018", "location": "Claypole Down Loop", "stage_seq": 21, "distance_m": 185522.67, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Newark North Gate", "stage_seq": 22, "distance_m": 193037.845, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Newark Flat Crossing", "stage_seq": 23, "distance_m": 194129.46, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024H", "location": "Carlton On Trent Loop", "stage_seq": 24, "distance_m": 202563.235, "section_seq": 1, "route_path_id": 68404}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2034", "location": "Retford", "stage_seq": 25, "distance_m": 222740.581, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043H", "location": "Loversall Carr Jn", "stage_seq": 26, "distance_m": 244265.291, "section_seq": 1, "route_path_id": 68404}, {"is_pass": false, "wtt_arr": "2047", "wtt_dep": "2050H", "location": "Doncaster", "stage_seq": 27, "distance_m": 250696.844, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054", "location": "Shaftholme Jn", "stage_seq": 28, "distance_m": 257473.091, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2059", "location": "Temple Hirst Jn", "stage_seq": 29, "distance_m": 271835.788, "section_seq": 1, "route_path_id": 68404}, {"is_pass": false, "wtt_arr": "2105", "wtt_dep": "2106", "location": "Selby", "stage_seq": 30, "distance_m": 280157.997, "section_seq": 1, "route_path_id": 68404}, {"is_pass": false, "wtt_arr": "2114H", "wtt_dep": "2115H", "location": "Howden", "stage_seq": 31, "distance_m": 294030.215, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120H", "location": "Gilberdyke", "stage_seq": 32, "distance_m": 302685.454, "section_seq": 1, "route_path_id": 68404}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "Brough", "stage_seq": 33, "distance_m": 313049.964, "section_seq": 1, "route_path_id": 68404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136H", "location": "Hessle Road Jn", "stage_seq": 34, "distance_m": 326776.57, "section_seq": 1, "route_path_id": 68404}, {"is_pass": false, "wtt_arr": "2140", "wtt_dep": "2154", "location": "Hull", "stage_seq": 35, "distance_m": 329370.347, "section_seq": 1, "route_path_id": 68404}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2201", "location": "Cottingham", "stage_seq": 36, "distance_m": 335227.229, "section_seq": 1, "route_path_id": 68404}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": null, "location": "Beverley", "stage_seq": 37, "distance_m": 342111.504, "section_seq": 1, "route_path_id": 68404}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 342111.504, "from_m": 0.0, "section_seq": 1, "route_path_id": 68404}], "total_distance_m": 342111.504, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 341935.529, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 175.975, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:07:27Z", "source_id": 48356297, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:08:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:07:30Z", "source_id": 15706791, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15946, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:13:24Z", "source_id": 48371458, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:14:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:13:27Z", "source_id": 15711534, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15675, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:26Z", "source_id": 48408739, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:29:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:29Z", "source_id": 15723492, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:44Z", "source_id": 15723749, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12088, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:48Z", "source_id": 48429521, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:38:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:53Z", "source_id": 15732224, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12008, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:22Z", "source_id": 48462851, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T18:50:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:23Z", "source_id": 15742544, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11699, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:32Z", "source_id": 48526341, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:17:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:36Z", "source_id": 15768293, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11670, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:35Z", "source_id": 48549449, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:27:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:38Z", "source_id": 15775499, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7127, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:01Z", "source_id": 48577402, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:40:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:02Z", "source_id": 15784045, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6930, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:58Z", "source_id": 48610988, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:55:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:02Z", "source_id": 15794460, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:54Z", "source_id": 15807876, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6443, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:05Z", "source_id": 48676656, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:24:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:08Z", "source_id": 15814726, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:32Z", "source_id": 48690400, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T20:31:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:37Z", "source_id": 15818979, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6414, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:03Z", "source_id": 48701831, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:37:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:06Z", "source_id": 15822500, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:23Z", "source_id": 15832482, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:15Z", "source_id": 15841310, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:04Z", "source_id": 15845550, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}] London Kings Cross 1904 1904 3 None None Beverley 2207 2207 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:W00044/2026-09-15/detailed None Cottingham 2026-09-15T22:05:00+01:00 Beverley 6.0 {"type": "LineString", "coordinates": [[-0.4062506, 53.781311], [-0.4064054999999999, 53.78191569999999], [-0.4064842, 53.7822998], [-0.4065327, 53.78254890000001], [-0.4066413, 53.7831716], [-0.406776, 53.7840672], [-0.4069283, 53.7849669], [-0.407008, 53.7854419], [-0.4071844, 53.786493799999995], [-0.4073278549415064, 53.78742772712427], [-0.40742959999999995, 53.7880901], [-0.4079722, 53.79147170000001], [-0.4082564000000001, 53.7931687], [-0.4085319999999999, 53.7948617], [-0.40862989999999993, 53.79547079999999], [-0.4087831, 53.79644499999999], [-0.4088925, 53.7971412], [-0.4090329999999999, 53.79797559999999], [-0.4091664, 53.7988003], [-0.4093781000000001, 53.800118100000006], [-0.4094846999999999, 53.8007835], [-0.40959519999999994, 53.8014459], [-0.4096768999999999, 53.8019608], [-0.4101005999999999, 53.8046304], [-0.4103628, 53.80622399999999], [-0.4104863, 53.8070202], [-0.4105556, 53.80743660000001], [-0.4106227999999999, 53.807819900000005], [-0.410889, 53.8095089], [-0.4110209, 53.810339899999995], [-0.4111708, 53.81119579999999], [-0.4114862, 53.81310220000001], [-0.4116334, 53.8140611], [-0.4117197, 53.8145577], [-0.4117899, 53.81505449999999], [-0.4119329, 53.8158465], [-0.4120881, 53.8165074], [-0.4121811, 53.81684349999999], [-0.4122742, 53.817173], [-0.4124849, 53.817751400000006], [-0.4127176, 53.8183275], [-0.4130035, 53.818948], [-0.4131673, 53.819269000000006], [-0.4133421, 53.8196038], [-0.4134635, 53.8198265], [-0.4135317999999999, 53.8199449], [-0.41430349999999994, 53.821283300000005], [-0.4147485, 53.82203640000001], [-0.4151757, 53.82277990000001], [-0.4158397999999999, 53.8239139], [-0.41616629999999993, 53.8244771], [-0.4164958999999999, 53.8250369], [-0.41811199999999993, 53.827819499999976], [-0.4189157, 53.82919650000001], [-0.4193319, 53.8299034], [-0.41974569999999994, 53.8306114], [-0.41999449999999994, 53.83107379999999], [-0.42021299999999995, 53.83147999999999], [-0.4202432, 53.8315362], [-0.4204669999999999, 53.8320465], [-0.42064119999999994, 53.83249630000001], [-0.4208214, 53.833029], [-0.4209739, 53.833572], [-0.4211228, 53.8341433], [-0.4212733000000001, 53.8347594], [-0.4213954999999999, 53.8352598], [-0.4218791, 53.83716259999999], [-0.4221177, 53.8380961], [-0.4222311, 53.83856629999999], [-0.4223123999999999, 53.838883399999986], [-0.42235149999999994, 53.83905889999999], [-0.4225357, 53.8397175], [-0.4226648999999999, 53.8403805], [-0.42267651876971873, 53.84046508143667], [-0.4227407, 53.840932299999984], [-0.4228056999999999, 53.84133189999999], [-0.4228379, 53.841488899999995], [-0.4229312999999999, 53.84215950000001]]} 4.3 2205 2211 Cottingham Beverley Beverley 53.8421595 -0.4229313 53.8421595 -0.4229313 1 0 2026-09-15 21:22:07 TERMINATED 2026-09-15 21:11:00 Beverley TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845550 1789506725245070 144 144 2026-09-15 21:22:05.579771 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:05.223367
561800 592996 P01883 482P66M715 2026-09-15 COMPLETE 15844276 2026-09-15 22:12:00 2026-09-15 21:22:07 2026-09-17 21:22:07 {"id": 592996, "stp": "P", "toc": "Greater Anglia", "uid": "P01883", "consist": "755415", "dest_crs": "GYM", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01883/2026-09-15/detailed", "trust_id": "482P66M715", "origin_crs": "NRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Great Yarmouth", "service_date": "2026-09-15", "dest_arr_time": "2204", "dest_platform": "2", "is_terminated": 1, "next_location": "Great Yarmouth", "signalling_id": "2P66", "timing_status": "LATE", "origin_station": "Norwich", "current_leg_arr": "2212", "current_leg_dep": "2201", "current_leg_end": "Great Yarmouth", "origin_dep_time": "2132", "origin_platform": "5B", "current_location": "Great Yarmouth", "last_update_time": "2026-09-15T21:22:07", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.5440774999999998, 52.634683300000006], [1.545013, 52.634873], [1.545556, 52.63498609999999], [1.5462063, 52.6350871], [1.5466125999999998, 52.6351416], [1.5471692, 52.63520510000001], [1.5473707999999995, 52.63522439999999], [1.5484587, 52.635296999999994], [1.5493028, 52.6353497], [1.5502209, 52.63538210000001], [1.5510523, 52.6353931], [1.5518382999999998, 52.63537560000001], [1.5524876999999997, 52.63535069999998], [1.5533107, 52.63529450000001], [1.5539173999999998, 52.635243300000006], [1.5541199, 52.6352242], [1.5544891, 52.6351849], [1.5552077999999998, 52.6351011], [1.5558998, 52.6350035], [1.5566985999999998, 52.6348742], [1.5575140999999997, 52.6347261], [1.5580392999999997, 52.63460789999999], [1.5586782999999995, 52.634458599999995], [1.5594937, 52.6342428], [1.56032, 52.63400540000001], [1.5613982, 52.6336944], [1.5676464, 52.63190660000001], [1.5721516, 52.6306278], [1.5771099999999998, 52.629194000000005], [1.5772424, 52.629156], [1.578914, 52.628691], [1.5797502999999995, 52.62845099999999], [1.5806149, 52.6281978], [1.5822372, 52.6277354], [1.582514, 52.627651500000006], [1.5825485, 52.6276408], [1.5859056, 52.6266884], [1.5895296, 52.6256472], [1.5909869, 52.6252261], [1.5940647, 52.624342899999995], [1.5961824, 52.623735200000006], [1.5992111, 52.622866], [1.5995646, 52.6227705], [1.6001574999999997, 52.6226157], [1.6007096999999997, 52.6224719], [1.6014620999999998, 52.622327], [1.6022711, 52.6221566], [1.6029743, 52.6220453], [1.603581, 52.6219622], [1.6041524, 52.6218914], [1.6046115999999997, 52.6218536], [1.6050878999999998, 52.621804399999995], [1.6056005, 52.62177369999999], [1.6060862000000002, 52.6217378], [1.6065422, 52.621714999999995], [1.6083341999999998, 52.6216571], [1.6125757999999997, 52.62153539999999], [1.6169675114151385, 52.6213964551854], [1.6201869, 52.62129459999999], [1.6273191, 52.62108339999999], [1.6332121, 52.620906999999995], [1.6365573999999998, 52.6208016], [1.6375953, 52.6207696], [1.6377213999999998, 52.6207658], [1.6378518, 52.620761400000006], [1.6417888, 52.62063], [1.6453052, 52.6205286], [1.6513929, 52.620312000000006], [1.6582093, 52.62009969999999], [1.6611752999999998, 52.62000729999999], [1.6730767999999998, 52.6196367], [1.6817959, 52.6193651], [1.6911423999999995, 52.61907399999999], [1.6918549, 52.6190518], [1.6948256999999998, 52.6189579], [1.695353, 52.61894389999999], [1.6961845, 52.618916500000005], [1.6973845, 52.6189029], [1.6982967, 52.6189335], [1.6987688, 52.6189774], [1.6994089999999995, 52.61906549999999], [1.7003637, 52.6192012], [1.7012724999999995, 52.6193282], [1.7033994999999995, 52.61956970000001], [1.7043979, 52.619662299999995], [1.7053340999999995, 52.6197226], [1.7063096999999998, 52.61974349999999], [1.7067990398270907, 52.619743635739205], [1.7070307, 52.61974370000001], [1.7075136, 52.61971989999999], [1.7082483999999998, 52.6196562], [1.7088040999999998, 52.61958920000001], [1.7092468, 52.61952169999999], [1.7101333000000003, 52.6193664], [1.7110862, 52.61915590000001], [1.7122965999999995, 52.6188117], [1.7130458, 52.6185544], [1.7137306, 52.61829389999999], [1.7142923, 52.6180561], [1.7147814, 52.6178238], [1.7151709999999998, 52.61763549999999], [1.7155386, 52.6174076], [1.7160921999999998, 52.61703189999999], [1.7165624, 52.61670190000001], [1.7173844, 52.6160704], [1.7175896999999998, 52.6159034], [1.7178665, 52.6156359], [1.7181892999999997, 52.6153598], [1.7186339, 52.614970199999995], [1.718828, 52.6147945], [1.7190507999999998, 52.6145832], [1.7193307999999998, 52.61430769999999], [1.7195152, 52.61410849999999], [1.7196676, 52.61393619999999], [1.7198688999999998, 52.6136985], [1.71996, 52.61359139999999], [1.7202065999999998, 52.6132771], [1.7203352999999997, 52.61309440000001], [1.7204426999999998, 52.61291810000001], [1.7205174, 52.6127576], [1.7205465, 52.612623], [1.7205585, 52.6125788], [1.7206058, 52.612276300000005]]}", "current_leg_start": "Acle", "dest_arr_time_act": "2204", "motion_projection": null, "next_location_lat": "52.6122763", "next_location_lon": "1.7206058", "previous_location": "Acle", "current_leg_milage": "7.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 867.127, \"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\": 3006.857, \"from_m\": 867.127, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3034.641, \"from_m\": 3006.857, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9498.617, \"from_m\": 3034.641, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10023.324, \"from_m\": 9498.617, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15897.605, \"from_m\": 10023.324, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16978.887, \"from_m\": 15897.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\": 28842.117, \"from_m\": 16978.887, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29412.092, \"from_m\": 28842.117, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 592996, \"profile_key\": \"eac1364d19fe3b14aaa1807790945c27da819f2090e22c07c0f2991670261fa8\", \"schedule_id\": 19889, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2132\", \"location\": \"Norwich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 551.268, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135H\", \"location\": \"Whitlingham Jn\", \"stage_seq\": 3, \"distance_m\": 3006.857, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": \"2139H\", \"location\": \"Brundall Gardens\", \"stage_seq\": 4, \"distance_m\": 7739.421, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": false, \"wtt_arr\": \"2141H\", \"wtt_dep\": \"2142H\", \"location\": \"Brundall\", \"stage_seq\": 5, \"distance_m\": 9282.98, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": false, \"wtt_arr\": \"2146H\", \"wtt_dep\": \"2147\", \"location\": \"Lingwood\", \"stage_seq\": 6, \"distance_m\": 12918.206, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": false, \"wtt_arr\": \"2151\", \"wtt_dep\": \"2152\", \"location\": \"Acle\", \"stage_seq\": 7, \"distance_m\": 16748.214, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": false, \"wtt_arr\": \"2204\", \"wtt_dep\": null, \"location\": \"Great Yarmouth\", \"stage_seq\": 8, \"distance_m\": 29412.092, \"section_seq\": 1, \"route_path_id\": 36182}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29412.092, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36182}], \"total_distance_m\": 29412.092, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 29384.308, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 27.784, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2132", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "52.6122763", "current_position_lon": "1.7206058", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12926, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:36Z\", \"source_id\": 48721445, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:39Z\", \"source_id\": 15828750, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:03Z\", \"source_id\": 48740699, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:08Z\", \"source_id\": 15834845, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:45Z\", \"source_id\": 48749944, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:47Z\", \"source_id\": 15837732, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:55Z\", \"source_id\": 48770106, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:01Z\", \"source_id\": 15844276, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Great Yarmouth", "service_state_platform": "2", "timing_fact_generation": 1789506601761222, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:06.202716", "service_state_evidence_id": 15844276, "current_leg_start_actual_dep": "2026-09-15T22:00:00+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:06.598059", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P NRW GYM 2P66 755415 5 100 None {"version": 3, "segments": [{"to_m": 867.127, "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": 3006.857, "from_m": 867.127, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3034.641, "from_m": 3006.857, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9498.617, "from_m": 3034.641, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10023.324, "from_m": 9498.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15897.605, "from_m": 10023.324, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16978.887, "from_m": 15897.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": 28842.117, "from_m": 16978.887, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29412.092, "from_m": 28842.117, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 592996, "profile_key": "eac1364d19fe3b14aaa1807790945c27da819f2090e22c07c0f2991670261fa8", "schedule_id": 19889, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2132", "location": "Norwich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 551.268, "section_seq": 1, "route_path_id": 36182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135H", "location": "Whitlingham Jn", "stage_seq": 3, "distance_m": 3006.857, "section_seq": 1, "route_path_id": 36182}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2139H", "location": "Brundall Gardens", "stage_seq": 4, "distance_m": 7739.421, "section_seq": 1, "route_path_id": 36182}, {"is_pass": false, "wtt_arr": "2141H", "wtt_dep": "2142H", "location": "Brundall", "stage_seq": 5, "distance_m": 9282.98, "section_seq": 1, "route_path_id": 36182}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2147", "location": "Lingwood", "stage_seq": 6, "distance_m": 12918.206, "section_seq": 1, "route_path_id": 36182}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": "2152", "location": "Acle", "stage_seq": 7, "distance_m": 16748.214, "section_seq": 1, "route_path_id": 36182}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": null, "location": "Great Yarmouth", "stage_seq": 8, "distance_m": 29412.092, "section_seq": 1, "route_path_id": 36182}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29412.092, "from_m": 0.0, "section_seq": 1, "route_path_id": 36182}], "total_distance_m": 29412.092, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 29384.308, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 27.784, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12926, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:36Z", "source_id": 48721445, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:48:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:39Z", "source_id": 15828750, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12857, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:03Z", "source_id": 48740699, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:55:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:08Z", "source_id": 15834845, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12853, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:45Z", "source_id": 48749944, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:00:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:47Z", "source_id": 15837732, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12845, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:55Z", "source_id": 48770106, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:01Z", "source_id": 15844276, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Norwich 2132 2132 5B None None Great Yarmouth 2204 2204 2 LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01883/2026-09-15/detailed None Acle 2026-09-15T22:00:00+01:00 Great Yarmouth 11.0 {"type": "LineString", "coordinates": [[1.5440774999999998, 52.634683300000006], [1.545013, 52.634873], [1.545556, 52.63498609999999], [1.5462063, 52.6350871], [1.5466125999999998, 52.6351416], [1.5471692, 52.63520510000001], [1.5473707999999995, 52.63522439999999], [1.5484587, 52.635296999999994], [1.5493028, 52.6353497], [1.5502209, 52.63538210000001], [1.5510523, 52.6353931], [1.5518382999999998, 52.63537560000001], [1.5524876999999997, 52.63535069999998], [1.5533107, 52.63529450000001], [1.5539173999999998, 52.635243300000006], [1.5541199, 52.6352242], [1.5544891, 52.6351849], [1.5552077999999998, 52.6351011], [1.5558998, 52.6350035], [1.5566985999999998, 52.6348742], [1.5575140999999997, 52.6347261], [1.5580392999999997, 52.63460789999999], [1.5586782999999995, 52.634458599999995], [1.5594937, 52.6342428], [1.56032, 52.63400540000001], [1.5613982, 52.6336944], [1.5676464, 52.63190660000001], [1.5721516, 52.6306278], [1.5771099999999998, 52.629194000000005], [1.5772424, 52.629156], [1.578914, 52.628691], [1.5797502999999995, 52.62845099999999], [1.5806149, 52.6281978], [1.5822372, 52.6277354], [1.582514, 52.627651500000006], [1.5825485, 52.6276408], [1.5859056, 52.6266884], [1.5895296, 52.6256472], [1.5909869, 52.6252261], [1.5940647, 52.624342899999995], [1.5961824, 52.623735200000006], [1.5992111, 52.622866], [1.5995646, 52.6227705], [1.6001574999999997, 52.6226157], [1.6007096999999997, 52.6224719], [1.6014620999999998, 52.622327], [1.6022711, 52.6221566], [1.6029743, 52.6220453], [1.603581, 52.6219622], [1.6041524, 52.6218914], [1.6046115999999997, 52.6218536], [1.6050878999999998, 52.621804399999995], [1.6056005, 52.62177369999999], [1.6060862000000002, 52.6217378], [1.6065422, 52.621714999999995], [1.6083341999999998, 52.6216571], [1.6125757999999997, 52.62153539999999], [1.6169675114151385, 52.6213964551854], [1.6201869, 52.62129459999999], [1.6273191, 52.62108339999999], [1.6332121, 52.620906999999995], [1.6365573999999998, 52.6208016], [1.6375953, 52.6207696], [1.6377213999999998, 52.6207658], [1.6378518, 52.620761400000006], [1.6417888, 52.62063], [1.6453052, 52.6205286], [1.6513929, 52.620312000000006], [1.6582093, 52.62009969999999], [1.6611752999999998, 52.62000729999999], [1.6730767999999998, 52.6196367], [1.6817959, 52.6193651], [1.6911423999999995, 52.61907399999999], [1.6918549, 52.6190518], [1.6948256999999998, 52.6189579], [1.695353, 52.61894389999999], [1.6961845, 52.618916500000005], [1.6973845, 52.6189029], [1.6982967, 52.6189335], [1.6987688, 52.6189774], [1.6994089999999995, 52.61906549999999], [1.7003637, 52.6192012], [1.7012724999999995, 52.6193282], [1.7033994999999995, 52.61956970000001], [1.7043979, 52.619662299999995], [1.7053340999999995, 52.6197226], [1.7063096999999998, 52.61974349999999], [1.7067990398270907, 52.619743635739205], [1.7070307, 52.61974370000001], [1.7075136, 52.61971989999999], [1.7082483999999998, 52.6196562], [1.7088040999999998, 52.61958920000001], [1.7092468, 52.61952169999999], [1.7101333000000003, 52.6193664], [1.7110862, 52.61915590000001], [1.7122965999999995, 52.6188117], [1.7130458, 52.6185544], [1.7137306, 52.61829389999999], [1.7142923, 52.6180561], [1.7147814, 52.6178238], [1.7151709999999998, 52.61763549999999], [1.7155386, 52.6174076], [1.7160921999999998, 52.61703189999999], [1.7165624, 52.61670190000001], [1.7173844, 52.6160704], [1.7175896999999998, 52.6159034], [1.7178665, 52.6156359], [1.7181892999999997, 52.6153598], [1.7186339, 52.614970199999995], [1.718828, 52.6147945], [1.7190507999999998, 52.6145832], [1.7193307999999998, 52.61430769999999], [1.7195152, 52.61410849999999], [1.7196676, 52.61393619999999], [1.7198688999999998, 52.6136985], [1.71996, 52.61359139999999], [1.7202065999999998, 52.6132771], [1.7203352999999997, 52.61309440000001], [1.7204426999999998, 52.61291810000001], [1.7205174, 52.6127576], [1.7205465, 52.612623], [1.7205585, 52.6125788], [1.7206058, 52.612276300000005]]} 7.9 2201 2212 Acle Great Yarmouth Great Yarmouth 52.6122763 1.7206058 52.6122763 1.7206058 1 0 2026-09-15 21:22:07 TERMINATED 2026-09-15 21:12:00 Great Yarmouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844276 1789506601761222 37 37 2026-09-15 21:22:06.598059 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:06.202716
561801 591372 P23820 292L66MZ15 2026-09-15 COMPLETE 15845311 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 591372, "stp": "P", "toc": "Northern", "uid": "P23820", "consist": "150204", "dest_crs": "WGW", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P23820/2026-09-15/detailed", "trust_id": "292L66MZ15", "origin_crs": "BBN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wigan Wallgate", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "1", "is_terminated": 1, "next_location": "Wigan Wallgate", "signalling_id": "2L66", "timing_status": "EARLY", "origin_station": "Blackburn", "current_leg_arr": "2212", "current_leg_dep": "2207", "current_leg_end": "Wigan Wallgate", "origin_dep_time": "2020", "origin_platform": "2", "current_location": "Wigan Wallgate", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5747325, 53.5424179], [-2.5754706, 53.5423299], [-2.5755652, 53.54231730000001], [-2.5803461999999997, 53.5416803], [-2.5817489, 53.5414783], [-2.5833322, 53.5412189], [-2.5840427, 53.54109399999999], [-2.5848555999999996, 53.5409247], [-2.586049099999999, 53.540667799999994], [-2.5872805999999997, 53.540372999999995], [-2.587579, 53.5402942], [-2.587879099999999, 53.54020870000001], [-2.588136, 53.5401355], [-2.5892857999999994, 53.5397862], [-2.5913039, 53.5391293], [-2.5924783, 53.5387339], [-2.5930422, 53.538548], [-2.5934053, 53.5384362], [-2.5942465, 53.5382121], [-2.5951581, 53.5380128], [-2.5959049999999997, 53.5378865], [-2.5967406, 53.537770300000005], [-2.5975439999999996, 53.53769960000001], [-2.5981476999999997, 53.53766069999999], [-2.5988201, 53.5376575], [-2.5998648, 53.53768239999999], [-2.6006958, 53.53772550000001], [-2.6019822999999995, 53.53780619999999], [-2.6032343, 53.5379216], [-2.6049531, 53.5381044], [-2.605114323946612, 53.53812149689457], [-2.6067052, 53.538290199999985], [-2.6082548, 53.5384785], [-2.6094623, 53.53864170000001], [-2.6110441, 53.5388396], [-2.6113082, 53.53886629999999], [-2.6127694999999997, 53.53901429999999], [-2.613428, 53.5391062], [-2.6145484, 53.53926260000001], [-2.6179122999999995, 53.5396739], [-2.6182883, 53.5397193], [-2.6200407999999995, 53.5399195], [-2.6220917, 53.5401697], [-2.6222908, 53.5401941], [-2.6234029999999997, 53.5403222], [-2.6241345999999997, 53.54042729999999], [-2.6245041, 53.5404916], [-2.6250834, 53.54060789999999], [-2.6257486, 53.5407558], [-2.6265448999999994, 53.5409607], [-2.6268356, 53.541046899999984], [-2.6269721999999995, 53.54108730000001], [-2.627256099999999, 53.5411715], [-2.6277859999999995, 53.5413524], [-2.6278111, 53.541360999999995], [-2.6282108, 53.5415124], [-2.6285178, 53.54163690000001], [-2.6288264999999997, 53.5417721], [-2.6291602999999997, 53.5419115], [-2.629467, 53.54208309999999], [-2.6296451999999997, 53.5421659], [-2.6300343, 53.542364000000006], [-2.6302602, 53.5425064], [-2.6305482, 53.5427176], [-2.6307592, 53.5429018], [-2.6319762, 53.54408769999999], [-2.6321891, 53.5442656], [-2.632280300000001, 53.544329399999995], [-2.6325140999999994, 53.5444786], [-2.6326741, 53.5445624], [-2.6329586, 53.54469619999999], [-2.633112, 53.54477049999999], [-2.6334284, 53.5449], [-2.6337257999999997, 53.5450094], [-2.6338789999999994, 53.54505660000001], [-2.6340325, 53.54509860000001], [-2.6342148999999995, 53.5451491], [-2.634455, 53.54521]]}", "current_leg_start": "Hindley", "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": "53.5452100", "next_location_lon": "-2.6344550", "previous_location": "Hindley", "current_leg_milage": "2.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 823.861, \"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\": 1320.034, \"from_m\": 823.861, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1542.794, \"from_m\": 1320.034, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3234.893, \"from_m\": 1542.794, \"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\": 4285.004, \"from_m\": 3234.893, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6577.8, \"from_m\": 4285.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\": 6602.245, \"from_m\": 6577.8, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8722.73, \"from_m\": 6602.245, \"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\": 8745.128, \"from_m\": 8722.73, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8886.929, \"from_m\": 8745.128, \"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\": 9268.231, \"from_m\": 8886.929, \"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\": 15650.971, \"from_m\": 9268.231, \"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\": 17363.742, \"from_m\": 15650.971, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17406.458, \"from_m\": 17363.742, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29265.45, \"from_m\": 17406.458, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 29970.91, \"from_m\": 29265.45, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32047.409, \"from_m\": 29970.91, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32105.394, \"from_m\": 32047.409, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32205.21, \"from_m\": 32105.394, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32547.365, \"from_m\": 32205.21, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33571.141, \"from_m\": 32547.365, \"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\": 36432.108, \"from_m\": 33571.141, \"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\": 36634.404, \"from_m\": 36432.108, \"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\": 40410.937, \"from_m\": 36634.404, \"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\": 40442.928, \"from_m\": 40410.937, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46347.257, \"from_m\": 40442.928, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46374.661, \"from_m\": 46347.257, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46411.385, \"from_m\": 46374.661, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 47289.476, \"from_m\": 46411.385, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47478.853, \"from_m\": 47289.476, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49362.085, \"from_m\": 47478.853, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61478.203, \"from_m\": 49362.085, \"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\": 61505.902, \"from_m\": 61478.203, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 61565.997, \"from_m\": 61505.902, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61613.276, \"from_m\": 61565.997, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 63250.989, \"from_m\": 61613.276, \"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\": 63413.404, \"from_m\": 63250.989, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63465.299, \"from_m\": 63413.404, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 63867.59, \"from_m\": 63465.299, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 64357.076, \"from_m\": 63867.59, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 64544.013, \"from_m\": 64357.076, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64707.466, \"from_m\": 64544.013, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 66652.893, \"from_m\": 64707.466, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66667.24, \"from_m\": 66652.893, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 67428.069, \"from_m\": 66667.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\": 68616.742, \"from_m\": 67428.069, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81038.337, \"from_m\": 68616.742, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 81109.05, \"from_m\": 81038.337, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87404.854, \"from_m\": 81109.05, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 89442.382, \"from_m\": 87404.854, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 89469.405, \"from_m\": 89442.382, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 89530.323, \"from_m\": 89469.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\": 89796.333, \"from_m\": 89530.323, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 91418.765, \"from_m\": 89796.333, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91916.463, \"from_m\": 91418.765, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91944.297, \"from_m\": 91916.463, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 91993.1, \"from_m\": 91944.297, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92331.704, \"from_m\": 91993.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92433.31, \"from_m\": 92331.704, \"capability_applied\": null, \"effective_limit_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\": 591372, \"profile_key\": \"2478fa068aba742bf9e2659f1a754436223ab4699b7ca7316e19de099dce64d5\", \"schedule_id\": 20289, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2020\", \"location\": \"Blackburn\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 2, \"distance_m\": 1522.179, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Accrington\", \"stage_seq\": 3, \"distance_m\": 9008.91, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035\", \"location\": \"Rose Grove\", \"stage_seq\": 4, \"distance_m\": 16374.683, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Gannow Jn\", \"stage_seq\": 5, \"distance_m\": 17363.742, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2039\", \"location\": \"Burnley Manchester Road\", \"stage_seq\": 6, \"distance_m\": 18711.902, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2046H\", \"location\": \"Copy Pit\", \"stage_seq\": 7, \"distance_m\": 25900.778, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2053H\", \"location\": \"Stansfield Hall Jn\", \"stage_seq\": 8, \"distance_m\": 32118.676, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2055\", \"wtt_dep\": \"2056\", \"location\": \"Todmorden\", \"stage_seq\": 9, \"distance_m\": 32893.379, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2102H\", \"wtt_dep\": \"2103\", \"location\": \"Littleborough\", \"stage_seq\": 10, \"distance_m\": 41517.526, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2105\", \"wtt_dep\": \"2105H\", \"location\": \"Smithy Bridge\", \"stage_seq\": 11, \"distance_m\": 43189.298, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 12, \"distance_m\": 46411.385, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2109\", \"wtt_dep\": \"2110\", \"location\": \"Rochdale\", \"stage_seq\": 13, \"distance_m\": 46856.515, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112H\", \"location\": \"Castleton East Jn\", \"stage_seq\": 14, \"distance_m\": 49700.902, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 15, \"distance_m\": 56014.716, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 60110.289, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 17, \"distance_m\": 61565.997, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2125\", \"wtt_dep\": \"2128\", \"location\": \"Manchester Victoria\", \"stage_seq\": 18, \"distance_m\": 63642.406, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 19, \"distance_m\": 64357.076, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2130H\", \"wtt_dep\": \"2131H\", \"location\": \"Salford Central\", \"stage_seq\": 20, \"distance_m\": 64847.035, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2134\", \"wtt_dep\": \"2135\", \"location\": \"Salford Crescent\", \"stage_seq\": 21, \"distance_m\": 66432.501, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2141\", \"wtt_dep\": \"2142\", \"location\": \"Swinton\", \"stage_seq\": 22, \"distance_m\": 71832.791, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2147\", \"location\": \"Walkden\", \"stage_seq\": 23, \"distance_m\": 75813.957, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2152\", \"wtt_dep\": \"2153H\", \"location\": \"Atherton\", \"stage_seq\": 24, \"distance_m\": 81445.204, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156H\", \"location\": \"Hag Fold\", \"stage_seq\": 25, \"distance_m\": 82535.273, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2200\", \"location\": \"Daisy Hill\", \"stage_seq\": 26, \"distance_m\": 84150.302, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Crow Nest Jn\", \"stage_seq\": 27, \"distance_m\": 87404.854, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2206H\", \"wtt_dep\": \"2207\", \"location\": \"Hindley\", \"stage_seq\": 28, \"distance_m\": 88149.528, \"section_seq\": 1, \"route_path_id\": 74252}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"Wigan Wallgate\", \"stage_seq\": 29, \"distance_m\": 92433.31, \"section_seq\": 1, \"route_path_id\": 74252}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 92433.31, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74252}], \"total_distance_m\": 92433.31, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 88705.256, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3728.054, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2020", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.5452100", "current_position_lon": "-2.6344550", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:53Z\", \"source_id\": 48547878, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:57Z\", \"source_id\": 15774996, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:09Z\", \"source_id\": 48566336, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:14Z\", \"source_id\": 15780725, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:13Z\", \"source_id\": 48575639, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:16Z\", \"source_id\": 15783551, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:55:18Z\", \"source_id\": 48613897, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:55:21Z\", \"source_id\": 15795346, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:14Z\", \"source_id\": 48628816, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:19Z\", \"source_id\": 15799979, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:39Z\", \"source_id\": 48636296, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:42Z\", \"source_id\": 15802325, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8064, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:35Z\", \"source_id\": 48645203, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:37Z\", \"source_id\": 15804990, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:10Z\", \"source_id\": 48676842, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:14Z\", \"source_id\": 15814768, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:16Z\", \"source_id\": 48687748, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:19Z\", \"source_id\": 15818089, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:21Z\", \"source_id\": 48694180, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:26Z\", \"source_id\": 15820164, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:26Z\", \"source_id\": 15824699, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9394, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:31Z\", \"source_id\": 48719170, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:37Z\", \"source_id\": 15828031, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:11Z\", \"source_id\": 48726734, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:13Z\", \"source_id\": 15830417, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9390, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:37Z\", \"source_id\": 48738015, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:41Z\", \"source_id\": 15834016, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:41Z\", \"source_id\": 15837069, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9345, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:36Z\", \"source_id\": 48755638, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:39Z\", \"source_id\": 15839565, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:38Z\", \"source_id\": 48773431, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:42Z\", \"source_id\": 15845311, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wigan Wallgate", "service_state_platform": "1", "timing_fact_generation": 1789506703688003, "current_leg_arrival_utc": "2026-09-15T22:12:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:08.630104", "service_state_evidence_id": 15845311, "current_leg_start_actual_dep": "2026-09-15T22:07:00+01:00", "operational_evidence_version": 99, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:08.716585", "service_state_valid_until_kind": null, "operational_interpretation_version": 99, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BBN WGW 2L66 150204 2 75 None {"version": 3, "segments": [{"to_m": 823.861, "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": 1320.034, "from_m": 823.861, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1542.794, "from_m": 1320.034, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3234.893, "from_m": 1542.794, "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": 4285.004, "from_m": 3234.893, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6577.8, "from_m": 4285.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": 6602.245, "from_m": 6577.8, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8722.73, "from_m": 6602.245, "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": 8745.128, "from_m": 8722.73, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8886.929, "from_m": 8745.128, "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": 9268.231, "from_m": 8886.929, "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": 15650.971, "from_m": 9268.231, "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": 17363.742, "from_m": 15650.971, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17406.458, "from_m": 17363.742, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29265.45, "from_m": 17406.458, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 29970.91, "from_m": 29265.45, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32047.409, "from_m": 29970.91, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32105.394, "from_m": 32047.409, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32205.21, "from_m": 32105.394, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32547.365, "from_m": 32205.21, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33571.141, "from_m": 32547.365, "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": 36432.108, "from_m": 33571.141, "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": 36634.404, "from_m": 36432.108, "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": 40410.937, "from_m": 36634.404, "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": 40442.928, "from_m": 40410.937, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46347.257, "from_m": 40442.928, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46374.661, "from_m": 46347.257, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46411.385, "from_m": 46374.661, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 47289.476, "from_m": 46411.385, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47478.853, "from_m": 47289.476, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49362.085, "from_m": 47478.853, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61478.203, "from_m": 49362.085, "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": 61505.902, "from_m": 61478.203, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 61565.997, "from_m": 61505.902, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61613.276, "from_m": 61565.997, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63250.989, "from_m": 61613.276, "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": 63413.404, "from_m": 63250.989, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63465.299, "from_m": 63413.404, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63867.59, "from_m": 63465.299, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64357.076, "from_m": 63867.59, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 64544.013, "from_m": 64357.076, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64707.466, "from_m": 64544.013, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 66652.893, "from_m": 64707.466, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66667.24, "from_m": 66652.893, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 67428.069, "from_m": 66667.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": 68616.742, "from_m": 67428.069, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81038.337, "from_m": 68616.742, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 81109.05, "from_m": 81038.337, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87404.854, "from_m": 81109.05, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 89442.382, "from_m": 87404.854, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 89469.405, "from_m": 89442.382, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 89530.323, "from_m": 89469.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": 89796.333, "from_m": 89530.323, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 91418.765, "from_m": 89796.333, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91916.463, "from_m": 91418.765, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91944.297, "from_m": 91916.463, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 91993.1, "from_m": 91944.297, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92331.704, "from_m": 91993.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92433.31, "from_m": 92331.704, "capability_applied": null, "effective_limit_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": 591372, "profile_key": "2478fa068aba742bf9e2659f1a754436223ab4699b7ca7316e19de099dce64d5", "schedule_id": 20289, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2020", "location": "Blackburn", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Daisyfield Jn", "stage_seq": 2, "distance_m": 1522.179, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Accrington", "stage_seq": 3, "distance_m": 9008.91, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035", "location": "Rose Grove", "stage_seq": 4, "distance_m": 16374.683, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Gannow Jn", "stage_seq": 5, "distance_m": 17363.742, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2039", "location": "Burnley Manchester Road", "stage_seq": 6, "distance_m": 18711.902, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2046H", "location": "Copy Pit", "stage_seq": 7, "distance_m": 25900.778, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2053H", "location": "Stansfield Hall Jn", "stage_seq": 8, "distance_m": 32118.676, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2055", "wtt_dep": "2056", "location": "Todmorden", "stage_seq": 9, "distance_m": 32893.379, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2102H", "wtt_dep": "2103", "location": "Littleborough", "stage_seq": 10, "distance_m": 41517.526, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2105", "wtt_dep": "2105H", "location": "Smithy Bridge", "stage_seq": 11, "distance_m": 43189.298, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108", "location": "Rochdale East Jn", "stage_seq": 12, "distance_m": 46411.385, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2109", "wtt_dep": "2110", "location": "Rochdale", "stage_seq": 13, "distance_m": 46856.515, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Castleton East Jn", "stage_seq": 14, "distance_m": 49700.902, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Vitriol Works S.B.", "stage_seq": 15, "distance_m": 56014.716, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120H", "location": "Thorpes Bridge Jn", "stage_seq": 16, "distance_m": 60110.289, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Miles Platting Jn", "stage_seq": 17, "distance_m": 61565.997, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2128", "location": "Manchester Victoria", "stage_seq": 18, "distance_m": 63642.406, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Deal Street Jn", "stage_seq": 19, "distance_m": 64357.076, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2131H", "location": "Salford Central", "stage_seq": 20, "distance_m": 64847.035, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2135", "location": "Salford Crescent", "stage_seq": 21, "distance_m": 66432.501, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": "2142", "location": "Swinton", "stage_seq": 22, "distance_m": 71832.791, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "Walkden", "stage_seq": 23, "distance_m": 75813.957, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2153H", "location": "Atherton", "stage_seq": 24, "distance_m": 81445.204, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156H", "location": "Hag Fold", "stage_seq": 25, "distance_m": 82535.273, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Daisy Hill", "stage_seq": 26, "distance_m": 84150.302, "section_seq": 1, "route_path_id": 74252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Crow Nest Jn", "stage_seq": 27, "distance_m": 87404.854, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2207", "location": "Hindley", "stage_seq": 28, "distance_m": 88149.528, "section_seq": 1, "route_path_id": 74252}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Wigan Wallgate", "stage_seq": 29, "distance_m": 92433.31, "section_seq": 1, "route_path_id": 74252}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 92433.31, "from_m": 0.0, "section_seq": 1, "route_path_id": 74252}], "total_distance_m": 92433.31, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 88705.256, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3728.054, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7686, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:53Z", "source_id": 48547878, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:27:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:57Z", "source_id": 15774996, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7670, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:09Z", "source_id": 48566336, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:35:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:14Z", "source_id": 15780725, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7648, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:13Z", "source_id": 48575639, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:38:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:16Z", "source_id": 15783551, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8050, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:55:18Z", "source_id": 48613897, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:56:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:55:21Z", "source_id": 15795346, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8083, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:14Z", "source_id": 48628816, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:03:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:19Z", "source_id": 15799979, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:39Z", "source_id": 48636296, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:06:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:42Z", "source_id": 15802325, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8064, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:35Z", "source_id": 48645203, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:10:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:37Z", "source_id": 15804990, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8185, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:10Z", "source_id": 48676842, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:24:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:14Z", "source_id": 15814768, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8275, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:16Z", "source_id": 48687748, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:30:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:19Z", "source_id": 15818089, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:21Z", "source_id": 48694180, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:33:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:26Z", "source_id": 15820164, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:26Z", "source_id": 15824699, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9394, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:31Z", "source_id": 48719170, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:37Z", "source_id": 15828031, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9387, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:11Z", "source_id": 48726734, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:51:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:13Z", "source_id": 15830417, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9390, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:37Z", "source_id": 48738015, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:54:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:41Z", "source_id": 15834016, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:41Z", "source_id": 15837069, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9345, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:36Z", "source_id": 48755638, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:04:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:39Z", "source_id": 15839565, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9331, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:38Z", "source_id": 48773431, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:12:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:42Z", "source_id": 15845311, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Blackburn 2020 2020 2 None None Wigan Wallgate 2213 2213 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P23820/2026-09-15/detailed None Hindley 2026-09-15T22:07:00+01:00 Wigan Wallgate 5.0 {"type": "LineString", "coordinates": [[-2.5747325, 53.5424179], [-2.5754706, 53.5423299], [-2.5755652, 53.54231730000001], [-2.5803461999999997, 53.5416803], [-2.5817489, 53.5414783], [-2.5833322, 53.5412189], [-2.5840427, 53.54109399999999], [-2.5848555999999996, 53.5409247], [-2.586049099999999, 53.540667799999994], [-2.5872805999999997, 53.540372999999995], [-2.587579, 53.5402942], [-2.587879099999999, 53.54020870000001], [-2.588136, 53.5401355], [-2.5892857999999994, 53.5397862], [-2.5913039, 53.5391293], [-2.5924783, 53.5387339], [-2.5930422, 53.538548], [-2.5934053, 53.5384362], [-2.5942465, 53.5382121], [-2.5951581, 53.5380128], [-2.5959049999999997, 53.5378865], [-2.5967406, 53.537770300000005], [-2.5975439999999996, 53.53769960000001], [-2.5981476999999997, 53.53766069999999], [-2.5988201, 53.5376575], [-2.5998648, 53.53768239999999], [-2.6006958, 53.53772550000001], [-2.6019822999999995, 53.53780619999999], [-2.6032343, 53.5379216], [-2.6049531, 53.5381044], [-2.605114323946612, 53.53812149689457], [-2.6067052, 53.538290199999985], [-2.6082548, 53.5384785], [-2.6094623, 53.53864170000001], [-2.6110441, 53.5388396], [-2.6113082, 53.53886629999999], [-2.6127694999999997, 53.53901429999999], [-2.613428, 53.5391062], [-2.6145484, 53.53926260000001], [-2.6179122999999995, 53.5396739], [-2.6182883, 53.5397193], [-2.6200407999999995, 53.5399195], [-2.6220917, 53.5401697], [-2.6222908, 53.5401941], [-2.6234029999999997, 53.5403222], [-2.6241345999999997, 53.54042729999999], [-2.6245041, 53.5404916], [-2.6250834, 53.54060789999999], [-2.6257486, 53.5407558], [-2.6265448999999994, 53.5409607], [-2.6268356, 53.541046899999984], [-2.6269721999999995, 53.54108730000001], [-2.627256099999999, 53.5411715], [-2.6277859999999995, 53.5413524], [-2.6278111, 53.541360999999995], [-2.6282108, 53.5415124], [-2.6285178, 53.54163690000001], [-2.6288264999999997, 53.5417721], [-2.6291602999999997, 53.5419115], [-2.629467, 53.54208309999999], [-2.6296451999999997, 53.5421659], [-2.6300343, 53.542364000000006], [-2.6302602, 53.5425064], [-2.6305482, 53.5427176], [-2.6307592, 53.5429018], [-2.6319762, 53.54408769999999], [-2.6321891, 53.5442656], [-2.632280300000001, 53.544329399999995], [-2.6325140999999994, 53.5444786], [-2.6326741, 53.5445624], [-2.6329586, 53.54469619999999], [-2.633112, 53.54477049999999], [-2.6334284, 53.5449], [-2.6337257999999997, 53.5450094], [-2.6338789999999994, 53.54505660000001], [-2.6340325, 53.54509860000001], [-2.6342148999999995, 53.5451491], [-2.634455, 53.54521]]} 2.7 2207 2212 Hindley Wigan Wallgate Wigan Wallgate 53.5452100 -2.6344550 53.5452100 -2.6344550 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Wigan Wallgate TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845311 1789506703688003 99 99 2026-09-15 21:22:08.716585 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:08.630104
561802 591131 P86338 871S58MZ15 2026-09-15 COMPLETE 15844823 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 591131, "stp": "P", "toc": "Southeastern", "uid": "P86338", "consist": "375618+375807", "dest_crs": "DVP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86338/2026-09-15/detailed", "trust_id": "871S58MZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dover Priory", "service_date": "2026-09-15", "dest_arr_time": "2209", "dest_platform": "3", "is_terminated": 1, "next_location": "Dover Priory", "signalling_id": "1S58", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "2212", "current_leg_dep": "2207", "current_leg_end": "Dover Priory", "origin_dep_time": "2010", "origin_platform": "5", "current_location": "Dover Priory", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.2719801932974126, 51.14930572597631], [1.2719838999999995, 51.14930350000001], [1.2723607999999995, 51.14907269999999], [1.272541, 51.1489528], [1.2727131, 51.14883639999999], [1.273058, 51.1485908], [1.2732101, 51.148460699999994], [1.2735144, 51.1482076], [1.2736472000000003, 51.14810059999999], [1.2740176, 51.1477986], [1.2743954, 51.1475294], [1.2749392999999998, 51.14715669999999], [1.2754693999999998, 51.1468249], [1.2759896, 51.146504099999994], [1.2763253, 51.14631769999999], [1.2772117, 51.145926900000006], [1.2780815999999997, 51.1455547], [1.2791100999999998, 51.1451184], [1.2799287, 51.1447659], [1.2806855999999998, 51.1444351], [1.2812068, 51.1442222], [1.2817386, 51.14399619999999], [1.2823279, 51.14374349999999], [1.2828267, 51.143517799999984], [1.2833413, 51.1432766], [1.2838178, 51.1430476], [1.2845293999999998, 51.1426841], [1.2850636999999998, 51.1424105], [1.2855077, 51.14217740000001], [1.2858359999999998, 51.1420059], [1.2860563, 51.1418785], [1.2874341, 51.140980299999995], [1.2876545, 51.1408249], [1.2878422, 51.140685], [1.2880321999999995, 51.1405328], [1.2886804999999997, 51.1399778], [1.2891430999999998, 51.13952319999999], [1.2892289, 51.13944480000001], [1.2894388, 51.13924679999999], [1.2898571, 51.13888250000001], [1.2901951, 51.1385915], [1.2907509, 51.138165], [1.2910331999999998, 51.1379917], [1.2914358999999995, 51.137709499999985], [1.2918021, 51.1374767], [1.2918995999999998, 51.13741520000001], [1.2919968, 51.1373546], [1.2921214999999997, 51.1372686], [1.2922603999999998, 51.137173], [1.2924492, 51.1370101], [1.2927215308296078, 51.1368435981494], [1.293504, 51.1363652], [1.2944840999999998, 51.135785], [1.2948704, 51.1355843], [1.295114, 51.1354419], [1.2952586999999998, 51.1353509], [1.2961588999999998, 51.13480799999999], [1.2963861, 51.13466939999999], [1.2969223, 51.1343465], [1.2974023, 51.134051], [1.2975964, 51.13392790000001], [1.2980647, 51.1336515], [1.2984674, 51.1334068], [1.29904, 51.133064899999994], [1.2992958999999995, 51.132904399999994], [1.3002856, 51.13231199999999], [1.3011824999999997, 51.1317428], [1.3015319, 51.131502], [1.301862, 51.1312415], [1.3024766999999997, 51.1306541], [1.3025292, 51.1305914], [1.3026401999999997, 51.1304742], [1.3028493, 51.130233399999995], [1.302979, 51.1300852], [1.3030803999999998, 51.1299678], [1.3033355999999998, 51.12962230000001], [1.3033905, 51.12953589999999], [1.3035232, 51.12934959999998], [1.3036331, 51.12915219999999], [1.3036875999999995, 51.12903849999999], [1.3037491, 51.1289044], [1.3038454, 51.1287087], [1.3043563, 51.1274718], [1.3044052999999998, 51.1273602], [1.3044739, 51.127198799999995], [1.3049221999999998, 51.1260972]]}", "current_leg_start": "Kearsney", "dest_arr_time_act": "2209", "motion_projection": null, "next_location_lat": "51.1260972", "next_location_lon": "1.3049222", "previous_location": "Kearsney", "current_leg_milage": "2.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 6697.202, \"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\": 12225.943, \"from_m\": 6697.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\": 12297.408, \"from_m\": 12225.943, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21670.505, \"from_m\": 12297.408, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21743.653, \"from_m\": 21670.505, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21757.707, \"from_m\": 21743.653, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28054.766, \"from_m\": 21757.707, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28167.737, \"from_m\": 28054.766, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28221.087, \"from_m\": 28167.737, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41624.971, \"from_m\": 28221.087, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41841.39, \"from_m\": 41624.971, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42931.14, \"from_m\": 41841.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\": 42976.086, \"from_m\": 42931.14, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 52059.539, \"from_m\": 42976.086, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 52924.23, \"from_m\": 52059.539, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52958.648, \"from_m\": 52924.23, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 53311.119, \"from_m\": 52958.648, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 53346.563, \"from_m\": 53311.119, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54396.837, \"from_m\": 53346.563, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54421.212, \"from_m\": 54396.837, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55611.468, \"from_m\": 54421.212, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56164.792, \"from_m\": 55611.468, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59096.068, \"from_m\": 56164.792, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62678.605, \"from_m\": 59096.068, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 62701.732, \"from_m\": 62678.605, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66822.761, \"from_m\": 62701.732, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 68395.613, \"from_m\": 66822.761, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 70927.487, \"from_m\": 68395.613, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 70945.166, \"from_m\": 70927.487, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76081.091, \"from_m\": 70945.166, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 77227.353, \"from_m\": 76081.091, \"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\": 79424.352, \"from_m\": 77227.353, \"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\": 80729.013, \"from_m\": 79424.352, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 82098.328, \"from_m\": 80729.013, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83496.475, \"from_m\": 82098.328, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 86652.985, \"from_m\": 83496.475, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 87933.253, \"from_m\": 86652.985, \"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\": 89827.372, \"from_m\": 87933.253, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 90525.164, \"from_m\": 89827.372, \"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\": 90893.165, \"from_m\": 90525.164, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 94305.197, \"from_m\": 90893.165, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 95805.655, \"from_m\": 94305.197, \"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\": 97829.904, \"from_m\": 95805.655, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 98476.497, \"from_m\": 97829.904, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 98937.709, \"from_m\": 98476.497, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 99000.512, \"from_m\": 98937.709, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 101021.673, \"from_m\": 99000.512, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 103543.516, \"from_m\": 101021.673, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 111510.451, \"from_m\": 103543.516, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 112769.9, \"from_m\": 111510.451, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 117456.997, \"from_m\": 112769.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\": 122363.275, \"from_m\": 117456.997, \"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\": 122488.285, \"from_m\": 122363.275, \"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\": 122510.681, \"from_m\": 122488.285, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 123515.273, \"from_m\": 122510.681, \"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\": 124044.653, \"from_m\": 123515.273, \"capability_applied\": null, \"effective_limit_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\": 591131, \"profile_key\": \"5333933becb629cd9bfde94068ead01b35a8a2a2857797acb3597682786d18dc\", \"schedule_id\": 22925, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6408.001, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Kent House\", \"stage_seq\": 6, \"distance_m\": 12571.34, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 7, \"distance_m\": 13910.772, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"Shortlands\", \"stage_seq\": 8, \"distance_m\": 16029.206, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2027\", \"location\": \"Bromley South\", \"stage_seq\": 9, \"distance_m\": 17486.695, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029H\", \"location\": \"Bickley Jn\", \"stage_seq\": 10, \"distance_m\": 20207.677, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 11, \"distance_m\": 21584.041, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033H\", \"location\": \"Swanley\", \"stage_seq\": 12, \"distance_m\": 27945.705, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Fawkham Jn\", \"stage_seq\": 13, \"distance_m\": 36297.847, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2038H\", \"wtt_dep\": \"2039H\", \"location\": \"Longfield\", \"stage_seq\": 14, \"distance_m\": 37483.348, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": \"2043H\", \"location\": \"Meopham\", \"stage_seq\": 15, \"distance_m\": 41624.971, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2045\", \"location\": \"Sole Street\", \"stage_seq\": 16, \"distance_m\": 43096.476, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2051H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 52958.648, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2052H\", \"wtt_dep\": \"2053H\", \"location\": \"Rochester\", \"stage_seq\": 18, \"distance_m\": 53629.866, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2056\", \"wtt_dep\": \"2057\", \"location\": \"Chatham\", \"stage_seq\": 19, \"distance_m\": 55024.584, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2100H\", \"wtt_dep\": \"2101H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 20, \"distance_m\": 57610.354, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2105H\", \"wtt_dep\": \"2106H\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 21, \"distance_m\": 62337.16, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2107H\", \"location\": \"Rainham East Jn\", \"stage_seq\": 22, \"distance_m\": 63373.709, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2110\", \"wtt_dep\": \"2110H\", \"location\": \"Newington\", \"stage_seq\": 23, \"distance_m\": 66638.434, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 24, \"distance_m\": 70386.574, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 25, \"distance_m\": 70945.166, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2114H\", \"wtt_dep\": \"2115H\", \"location\": \"Sittingbourne\", \"stage_seq\": 26, \"distance_m\": 71817.059, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2119H\", \"wtt_dep\": \"2120\", \"location\": \"Teynham\", \"stage_seq\": 27, \"distance_m\": 76946.189, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2125\", \"wtt_dep\": \"2126H\", \"location\": \"Faversham\", \"stage_seq\": 28, \"distance_m\": 83386.31, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2131H\", \"location\": \"Selling\", \"stage_seq\": 29, \"distance_m\": 88530.628, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2139H\", \"wtt_dep\": \"2140H\", \"location\": \"Canterbury East\", \"stage_seq\": 30, \"distance_m\": 99166.963, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2144H\", \"wtt_dep\": \"2145\", \"location\": \"Bekesbourne\", \"stage_seq\": 31, \"distance_m\": 103823.528, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2149\", \"wtt_dep\": \"2149H\", \"location\": \"Adisham\", \"stage_seq\": 32, \"distance_m\": 108717.277, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2152\", \"wtt_dep\": \"2153\", \"location\": \"Aylesham\", \"stage_seq\": 33, \"distance_m\": 110492.712, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2155\", \"wtt_dep\": \"2155H\", \"location\": \"Snowdown\", \"stage_seq\": 34, \"distance_m\": 111961.134, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2200\", \"location\": \"Shepherd's Well\", \"stage_seq\": 35, \"distance_m\": 115036.911, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2205\", \"location\": \"Kearsney\", \"stage_seq\": 36, \"distance_m\": 120517.16, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206H\", \"location\": \"Buckland Jn\", \"stage_seq\": 37, \"distance_m\": 122510.681, \"section_seq\": 1, \"route_path_id\": 99884}, {\"is_pass\": false, \"wtt_arr\": \"2209\", \"wtt_dep\": null, \"location\": \"Dover Priory\", \"stage_seq\": 38, \"distance_m\": 124044.653, \"section_seq\": 1, \"route_path_id\": 99884}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 124044.653, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99884}], \"total_distance_m\": 124044.653, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 122367.874, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1676.779, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2010", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.1260972", "current_position_lon": "1.3049222", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:21Z\", \"source_id\": 48525819, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:26Z\", \"source_id\": 15768152, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:39Z\", \"source_id\": 48528943, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:44Z\", \"source_id\": 15769105, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:14Z\", \"source_id\": 48539579, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:15Z\", \"source_id\": 15772402, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:39Z\", \"source_id\": 48542772, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:43Z\", \"source_id\": 15773440, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:05Z\", \"source_id\": 48546001, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:08Z\", \"source_id\": 15774413, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:24Z\", \"source_id\": 48548937, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:26Z\", \"source_id\": 15775355, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:29Z\", \"source_id\": 48567212, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:34Z\", \"source_id\": 15780978, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31973, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:12Z\", \"source_id\": 48577851, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:18Z\", \"source_id\": 15784240, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31977, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:47Z\", \"source_id\": 48587896, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:50Z\", \"source_id\": 15787371, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:20Z\", \"source_id\": 48593692, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:25Z\", \"source_id\": 15789099, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:24Z\", \"source_id\": 48609755, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:54:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:27Z\", \"source_id\": 15794075, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:38Z\", \"source_id\": 48616846, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:43Z\", \"source_id\": 15796228, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:00:34Z\", \"source_id\": 48625201, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:00:38Z\", \"source_id\": 15798885, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:03Z\", \"source_id\": 48637213, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:05Z\", \"source_id\": 15802554, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:45Z\", \"source_id\": 48647785, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:49Z\", \"source_id\": 15805775, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:44Z\", \"source_id\": 48658655, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:47Z\", \"source_id\": 15809186, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:41Z\", \"source_id\": 48669553, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:44Z\", \"source_id\": 15812454, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:17Z\", \"source_id\": 48681477, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:18Z\", \"source_id\": 15816194, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:29Z\", \"source_id\": 48688176, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:33Z\", \"source_id\": 15818234, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:21Z\", \"source_id\": 48710745, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:20Z\", \"source_id\": 15825335, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:57Z\", \"source_id\": 48715952, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:01Z\", \"source_id\": 15827012, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:40Z\", \"source_id\": 48736060, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:44Z\", \"source_id\": 15833374, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:23Z\", \"source_id\": 48749187, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:24Z\", \"source_id\": 15837464, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:27Z\", \"source_id\": 48755300, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:32Z\", \"source_id\": 15839493, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:44Z\", \"source_id\": 48771759, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:48Z\", \"source_id\": 15844823, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dover Priory", "service_state_platform": "3", "timing_fact_generation": 1789506649497617, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:08.637329", "service_state_evidence_id": 15844823, "current_leg_start_actual_dep": "2026-09-15T22:08:00+01:00", "operational_evidence_version": 138, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:08.720962", "service_state_valid_until_kind": null, "operational_interpretation_version": 138, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None DVP 1S58 375618+375807 8 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": 6697.202, "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": 12225.943, "from_m": 6697.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": 12297.408, "from_m": 12225.943, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21670.505, "from_m": 12297.408, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21743.653, "from_m": 21670.505, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21757.707, "from_m": 21743.653, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28054.766, "from_m": 21757.707, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28167.737, "from_m": 28054.766, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28221.087, "from_m": 28167.737, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41624.971, "from_m": 28221.087, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41841.39, "from_m": 41624.971, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42931.14, "from_m": 41841.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": 42976.086, "from_m": 42931.14, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 52059.539, "from_m": 42976.086, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 52924.23, "from_m": 52059.539, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52958.648, "from_m": 52924.23, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 53311.119, "from_m": 52958.648, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53346.563, "from_m": 53311.119, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54396.837, "from_m": 53346.563, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54421.212, "from_m": 54396.837, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55611.468, "from_m": 54421.212, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56164.792, "from_m": 55611.468, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59096.068, "from_m": 56164.792, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62678.605, "from_m": 59096.068, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 62701.732, "from_m": 62678.605, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66822.761, "from_m": 62701.732, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 68395.613, "from_m": 66822.761, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 70927.487, "from_m": 68395.613, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 70945.166, "from_m": 70927.487, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 76081.091, "from_m": 70945.166, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 77227.353, "from_m": 76081.091, "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": 79424.352, "from_m": 77227.353, "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": 80729.013, "from_m": 79424.352, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 82098.328, "from_m": 80729.013, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83496.475, "from_m": 82098.328, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 86652.985, "from_m": 83496.475, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 87933.253, "from_m": 86652.985, "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": 89827.372, "from_m": 87933.253, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 90525.164, "from_m": 89827.372, "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": 90893.165, "from_m": 90525.164, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 94305.197, "from_m": 90893.165, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 95805.655, "from_m": 94305.197, "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": 97829.904, "from_m": 95805.655, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 98476.497, "from_m": 97829.904, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 98937.709, "from_m": 98476.497, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 99000.512, "from_m": 98937.709, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 101021.673, "from_m": 99000.512, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 103543.516, "from_m": 101021.673, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 111510.451, "from_m": 103543.516, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 112769.9, "from_m": 111510.451, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 117456.997, "from_m": 112769.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": 122363.275, "from_m": 117456.997, "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": 122488.285, "from_m": 122363.275, "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": 122510.681, "from_m": 122488.285, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 123515.273, "from_m": 122510.681, "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": 124044.653, "from_m": 123515.273, "capability_applied": null, "effective_limit_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": 591131, "profile_key": "5333933becb629cd9bfde94068ead01b35a8a2a2857797acb3597682786d18dc", "schedule_id": 22925, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2010", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6408.001, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Kent House", "stage_seq": 6, "distance_m": 12571.34, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023H", "location": "Beckenham Junction", "stage_seq": 7, "distance_m": 13910.772, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "Shortlands", "stage_seq": 8, "distance_m": 16029.206, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2027", "location": "Bromley South", "stage_seq": 9, "distance_m": 17486.695, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029H", "location": "Bickley Jn", "stage_seq": 10, "distance_m": 20207.677, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "St. Mary Cray Jn", "stage_seq": 11, "distance_m": 21584.041, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033H", "location": "Swanley", "stage_seq": 12, "distance_m": 27945.705, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Fawkham Jn", "stage_seq": 13, "distance_m": 36297.847, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2038H", "wtt_dep": "2039H", "location": "Longfield", "stage_seq": 14, "distance_m": 37483.348, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": "2043H", "location": "Meopham", "stage_seq": 15, "distance_m": 41624.971, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2045", "location": "Sole Street", "stage_seq": 16, "distance_m": 43096.476, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2051H", "location": "Rochester Bridge Jn", "stage_seq": 17, "distance_m": 52958.648, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2052H", "wtt_dep": "2053H", "location": "Rochester", "stage_seq": 18, "distance_m": 53629.866, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2056", "wtt_dep": "2057", "location": "Chatham", "stage_seq": 19, "distance_m": 55024.584, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2100H", "wtt_dep": "2101H", "location": "Gillingham (Kent)", "stage_seq": 20, "distance_m": 57610.354, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2105H", "wtt_dep": "2106H", "location": "Rainham (Kent)", "stage_seq": 21, "distance_m": 62337.16, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2107H", "location": "Rainham East Jn", "stage_seq": 22, "distance_m": 63373.709, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2110", "wtt_dep": "2110H", "location": "Newington", "stage_seq": 23, "distance_m": 66638.434, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Western Jn (Sittingbourne)", "stage_seq": 24, "distance_m": 70386.574, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 25, "distance_m": 70945.166, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2114H", "wtt_dep": "2115H", "location": "Sittingbourne", "stage_seq": 26, "distance_m": 71817.059, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120", "location": "Teynham", "stage_seq": 27, "distance_m": 76946.189, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2126H", "location": "Faversham", "stage_seq": 28, "distance_m": 83386.31, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2131H", "location": "Selling", "stage_seq": 29, "distance_m": 88530.628, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2139H", "wtt_dep": "2140H", "location": "Canterbury East", "stage_seq": 30, "distance_m": 99166.963, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145", "location": "Bekesbourne", "stage_seq": 31, "distance_m": 103823.528, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2149H", "location": "Adisham", "stage_seq": 32, "distance_m": 108717.277, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2153", "location": "Aylesham", "stage_seq": 33, "distance_m": 110492.712, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2155H", "location": "Snowdown", "stage_seq": 34, "distance_m": 111961.134, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Shepherd's Well", "stage_seq": 35, "distance_m": 115036.911, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205", "location": "Kearsney", "stage_seq": 36, "distance_m": 120517.16, "section_seq": 1, "route_path_id": 99884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Buckland Jn", "stage_seq": 37, "distance_m": 122510.681, "section_seq": 1, "route_path_id": 99884}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": null, "location": "Dover Priory", "stage_seq": 38, "distance_m": 124044.653, "section_seq": 1, "route_path_id": 99884}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 124044.653, "from_m": 0.0, "section_seq": 1, "route_path_id": 99884}], "total_distance_m": 124044.653, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 122367.874, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1676.779, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:21Z", "source_id": 48525819, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:16:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:26Z", "source_id": 15768152, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:39Z", "source_id": 48528943, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:18:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:44Z", "source_id": 15769105, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:14Z", "source_id": 48539579, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:22:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:15Z", "source_id": 15772402, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:39Z", "source_id": 48542772, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:24:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:43Z", "source_id": 15773440, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:05Z", "source_id": 48546001, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:26:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:08Z", "source_id": 15774413, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:24Z", "source_id": 48548937, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:27:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:26Z", "source_id": 15775355, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31964, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:29Z", "source_id": 48567212, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:35:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:34Z", "source_id": 15780978, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31973, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:12Z", "source_id": 48577851, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:40:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:18Z", "source_id": 15784240, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31977, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:47Z", "source_id": 48587896, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:44:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:50Z", "source_id": 15787371, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31982, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:20Z", "source_id": 48593692, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:47:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:25Z", "source_id": 15789099, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:24Z", "source_id": 48609755, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:54:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:27Z", "source_id": 15794075, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:38Z", "source_id": 48616846, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:57:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:43Z", "source_id": 15796228, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:00:34Z", "source_id": 48625201, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:01:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:00:38Z", "source_id": 15798885, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:03Z", "source_id": 48637213, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:07:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:05Z", "source_id": 15802554, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:45Z", "source_id": 48647785, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:11:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:49Z", "source_id": 15805775, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:44Z", "source_id": 48658655, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:16:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:47Z", "source_id": 15809186, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32422, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:41Z", "source_id": 48669553, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:21:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:44Z", "source_id": 15812454, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33204, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:17Z", "source_id": 48681477, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:27:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:18Z", "source_id": 15816194, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33232, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:29Z", "source_id": 48688176, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T20:32:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:33Z", "source_id": 15818234, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33237, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:21Z", "source_id": 48710745, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:41:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:20Z", "source_id": 15825335, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33241, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:57Z", "source_id": 48715952, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:46:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:01Z", "source_id": 15827012, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T21:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33244, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:40Z", "source_id": 48736060, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:54:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:44Z", "source_id": 15833374, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33249, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:23Z", "source_id": 48749187, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T21:01:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:24Z", "source_id": 15837464, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33253, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:27Z", "source_id": 48755300, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T21:06:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:32Z", "source_id": 15839493, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33806, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:44Z", "source_id": 48771759, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T21:12:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:48Z", "source_id": 15844823, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] London Victoria 2010 2010 5 None None Dover Priory 2209 2209 3 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P86338/2026-09-15/detailed None Kearsney 2026-09-15T22:08:00+01:00 Dover Priory 5.0 {"type": "LineString", "coordinates": [[1.2719801932974126, 51.14930572597631], [1.2719838999999995, 51.14930350000001], [1.2723607999999995, 51.14907269999999], [1.272541, 51.1489528], [1.2727131, 51.14883639999999], [1.273058, 51.1485908], [1.2732101, 51.148460699999994], [1.2735144, 51.1482076], [1.2736472000000003, 51.14810059999999], [1.2740176, 51.1477986], [1.2743954, 51.1475294], [1.2749392999999998, 51.14715669999999], [1.2754693999999998, 51.1468249], [1.2759896, 51.146504099999994], [1.2763253, 51.14631769999999], [1.2772117, 51.145926900000006], [1.2780815999999997, 51.1455547], [1.2791100999999998, 51.1451184], [1.2799287, 51.1447659], [1.2806855999999998, 51.1444351], [1.2812068, 51.1442222], [1.2817386, 51.14399619999999], [1.2823279, 51.14374349999999], [1.2828267, 51.143517799999984], [1.2833413, 51.1432766], [1.2838178, 51.1430476], [1.2845293999999998, 51.1426841], [1.2850636999999998, 51.1424105], [1.2855077, 51.14217740000001], [1.2858359999999998, 51.1420059], [1.2860563, 51.1418785], [1.2874341, 51.140980299999995], [1.2876545, 51.1408249], [1.2878422, 51.140685], [1.2880321999999995, 51.1405328], [1.2886804999999997, 51.1399778], [1.2891430999999998, 51.13952319999999], [1.2892289, 51.13944480000001], [1.2894388, 51.13924679999999], [1.2898571, 51.13888250000001], [1.2901951, 51.1385915], [1.2907509, 51.138165], [1.2910331999999998, 51.1379917], [1.2914358999999995, 51.137709499999985], [1.2918021, 51.1374767], [1.2918995999999998, 51.13741520000001], [1.2919968, 51.1373546], [1.2921214999999997, 51.1372686], [1.2922603999999998, 51.137173], [1.2924492, 51.1370101], [1.2927215308296078, 51.1368435981494], [1.293504, 51.1363652], [1.2944840999999998, 51.135785], [1.2948704, 51.1355843], [1.295114, 51.1354419], [1.2952586999999998, 51.1353509], [1.2961588999999998, 51.13480799999999], [1.2963861, 51.13466939999999], [1.2969223, 51.1343465], [1.2974023, 51.134051], [1.2975964, 51.13392790000001], [1.2980647, 51.1336515], [1.2984674, 51.1334068], [1.29904, 51.133064899999994], [1.2992958999999995, 51.132904399999994], [1.3002856, 51.13231199999999], [1.3011824999999997, 51.1317428], [1.3015319, 51.131502], [1.301862, 51.1312415], [1.3024766999999997, 51.1306541], [1.3025292, 51.1305914], [1.3026401999999997, 51.1304742], [1.3028493, 51.130233399999995], [1.302979, 51.1300852], [1.3030803999999998, 51.1299678], [1.3033355999999998, 51.12962230000001], [1.3033905, 51.12953589999999], [1.3035232, 51.12934959999998], [1.3036331, 51.12915219999999], [1.3036875999999995, 51.12903849999999], [1.3037491, 51.1289044], [1.3038454, 51.1287087], [1.3043563, 51.1274718], [1.3044052999999998, 51.1273602], [1.3044739, 51.127198799999995], [1.3049221999999998, 51.1260972]]} 2.2 2207 2212 Kearsney Dover Priory Dover Priory 51.1260972 1.3049222 51.1260972 1.3049222 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Dover Priory TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844823 1789506649497617 138 138 2026-09-15 21:22:08.720962 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:08.637329
561803 592946 W44841 321K74M715 2026-09-15 COMPLETE 15845076 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 592946, "stp": "P", "toc": "Transport for Wales", "uid": "W44841", "consist": "197109", "dest_crs": "CRE", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W44841/2026-09-15/detailed", "trust_id": "321K74M715", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe", "service_date": "2026-09-15", "dest_arr_time": "2205", "dest_platform": "6", "is_terminated": 1, "next_location": "Crewe", "signalling_id": "1K74", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "2212", "current_leg_dep": "2156", "current_leg_end": "Crewe", "origin_dep_time": "2130", "origin_platform": "10", "current_location": "Crewe", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2258962, 53.326990899999984], [-2.2259407, 53.32670689999999], [-2.2259844, 53.326325800000006], [-2.2260169, 53.3260749], [-2.2260736999999997, 53.3255727], [-2.226151, 53.324898299999994], [-2.2262318, 53.3244825], [-2.2263105999999997, 53.3241642], [-2.2263357, 53.3240279], [-2.226367, 53.323909], [-2.2264213999999996, 53.323696899999995], [-2.2264889, 53.32347589999999], [-2.2266105, 53.3231929], [-2.2267438, 53.322912], [-2.2269687, 53.322318200000005], [-2.2271893, 53.3217911], [-2.2275609, 53.3210546], [-2.2276872999999995, 53.320802999999984], [-2.2278933, 53.3203843], [-2.2282301, 53.3196128], [-2.2282606, 53.3195561], [-2.2292822999999995, 53.31765279999999], [-2.2295425, 53.3171854], [-2.230312, 53.315779899999995], [-2.2309137999999997, 53.31458279999999], [-2.2309828, 53.31445849999999], [-2.23101, 53.314410900000006], [-2.2310429, 53.31435329999999], [-2.2313607, 53.3137709], [-2.2318005, 53.312966499999995], [-2.231866, 53.3128459], [-2.2336130999999995, 53.30957479999999], [-2.2340301, 53.308800100000006], [-2.2342661, 53.3083564], [-2.2345079, 53.3079063], [-2.2349557535128013, 53.30706581297633], [-2.2351876, 53.30663069999999], [-2.2354973999999994, 53.3060096], [-2.2361026999999996, 53.304886999999994], [-2.2366535, 53.3038699], [-2.2370667999999996, 53.30309809999999], [-2.237321, 53.3026214], [-2.2375200999999993, 53.3022395], [-2.2377954, 53.3017156], [-2.2381613, 53.30104179999999], [-2.2384013, 53.30061119999999], [-2.2386387, 53.3001425], [-2.2388977999999997, 53.2996619], [-2.2395406999999996, 53.2984983], [-2.2396967, 53.29819049999999], [-2.2399436999999995, 53.2977287], [-2.2402615, 53.2971227], [-2.2408572, 53.29602059999999], [-2.2412223, 53.2953388], [-2.2417096, 53.2944426], [-2.242199, 53.2935259], [-2.2424674999999996, 53.29300609999999], [-2.2430128, 53.29201100000001], [-2.2435117, 53.291155399999994], [-2.2437814, 53.2907366], [-2.2441268999999995, 53.2902518], [-2.2445441, 53.28971320000001], [-2.2453467, 53.28878929999999], [-2.2457352, 53.28838629999999], [-2.2457882102988034, 53.288334345365456], [-2.246137, 53.287992499999994], [-2.2467537999999996, 53.2874234], [-2.2473463999999996, 53.2869213], [-2.2479381, 53.2864643], [-2.2483789, 53.2861291], [-2.2494509999999996, 53.285349399999994], [-2.2497809, 53.28513519999999], [-2.2502661999999996, 53.28485699999999], [-2.2507047999999994, 53.284595], [-2.2516344, 53.284084], [-2.2522461, 53.2837621], [-2.2531017, 53.28335559999999], [-2.2539169999999995, 53.2829816], [-2.2546907, 53.2826594], [-2.2560553999999997, 53.28213120000001], [-2.2573589, 53.28163519999999], [-2.2592463, 53.28093700000001], [-2.2594866999999996, 53.28084719999999], [-2.2622628999999996, 53.2797911], [-2.2633292999999997, 53.279392399999985], [-2.2653782, 53.2786133], [-2.2655767, 53.278538600000005], [-2.2679177, 53.27766359999998], [-2.268312, 53.2775198], [-2.269466, 53.277095400000015], [-2.2710137, 53.2764557], [-2.2721784, 53.275880099999995], [-2.2724794, 53.27574370000001], [-2.2727130999999994, 53.2756358], [-2.2734566, 53.2752448], [-2.2741965999999993, 53.27482369999999], [-2.2749016, 53.274379999999994], [-2.2755197999999996, 53.27397849999999], [-2.276559, 53.27325200000001], [-2.2775171, 53.27255170000001], [-2.2776916999999997, 53.272424699999995], [-2.2787422, 53.271665199999994], [-2.2795474, 53.271084899999984], [-2.2804642731228113, 53.27043885374285], [-2.280474, 53.27043200000001], [-2.2811984, 53.26989840000001], [-2.2815728, 53.26958919999999], [-2.2822488, 53.2690935], [-2.2825807, 53.268821800000005], [-2.2832573, 53.2683219], [-2.2839815, 53.267800599999994], [-2.2849819, 53.2670803], [-2.2858483, 53.2664546], [-2.2864866, 53.266003899999994], [-2.2872216, 53.26545200000001], [-2.2879162999999996, 53.264917800000006], [-2.2883937, 53.26450069999999], [-2.2889489, 53.2640033], [-2.2895523999999994, 53.263427400000005], [-2.2900889, 53.26291079999999], [-2.2906789, 53.2623493], [-2.2910974, 53.2619257], [-2.2917913999999997, 53.2612737], [-2.2922962, 53.2607802], [-2.2924839, 53.2606037], [-2.292883, 53.26027489999999], [-2.2932484, 53.2599314], [-2.2937312, 53.2594613], [-2.2941, 53.2590971], [-2.2965739, 53.25673299999999], [-2.2967616, 53.256552000000006], [-2.2969532, 53.25635479999998], [-2.2973518, 53.2559382], [-2.2977611999999996, 53.255494], [-2.2981324999999995, 53.2550417], [-2.2989117, 53.25408250000001], [-2.2994910602149106, 53.25335536819731], [-2.2996769999999995, 53.25312199999998], [-2.300851, 53.25163040000001], [-2.3020745999999996, 53.250113], [-2.3028525999999996, 53.2491259], [-2.3038547, 53.2478775], [-2.3047862999999995, 53.24671159999999], [-2.3083626999999995, 53.2422355], [-2.3106099, 53.2394143], [-2.3117482, 53.2380022], [-2.3128653, 53.2365915], [-2.3138845999999997, 53.235311300000006], [-2.3151371, 53.2337555], [-2.3151969, 53.2336809], [-2.3162864999999995, 53.2323463], [-2.3167853, 53.231715900000005], [-2.3173142, 53.2311296], [-2.3180707999999997, 53.2303469], [-2.3188907, 53.2295825], [-2.3205205, 53.2280449], [-2.3213396, 53.2272699], [-2.322159, 53.2265019], [-2.3242543, 53.2245336], [-2.3263167000000005, 53.2225609], [-2.32869, 53.2203413], [-2.3300446999999997, 53.2190438], [-2.3304758, 53.21864909999999], [-2.3318652, 53.21734], [-2.3356197387107556, 53.21381951391369], [-2.339878699999999, 53.2098257], [-2.3440164, 53.2059158], [-2.3447528, 53.20521699999999], [-2.3478330999999995, 53.2023192], [-2.3499816, 53.2002954], [-2.3507462985212424, 53.19957740430325], [-2.3510787, 53.19926529999999], [-2.3516520999999995, 53.1987269], [-2.3534736, 53.197009400000006], [-2.3541991, 53.1963176], [-2.3544420999999995, 53.196085], [-2.3567074999999997, 53.1939746], [-2.3567821, 53.19390600000001], [-2.3594414, 53.1913635], [-2.3603847, 53.190396], [-2.365844500000001, 53.1846492], [-2.3677592, 53.18261210000001], [-2.3678175999999995, 53.1825534], [-2.3684863, 53.181823900000005], [-2.36883, 53.181475299999995], [-2.3708452, 53.17937679999999], [-2.3723911, 53.17775280000001], [-2.3743571, 53.1756697], [-2.3779590000000006, 53.1716552], [-2.378, 53.171606999999995], [-2.3786147, 53.17093479999999], [-2.3791896999999995, 53.17025799999999], [-2.3797246, 53.169571399999995], [-2.3905152000000003, 53.15455209999999], [-2.3913152, 53.1534336], [-2.3915797999999997, 53.1530712], [-2.3919629999999996, 53.152518099999995], [-2.392061, 53.15238720000001], [-2.3923440999999994, 53.152009199999995], [-2.3927556999999995, 53.1514311], [-2.3932442999999997, 53.1507406], [-2.393618603988596, 53.150230111335816], [-2.393841, 53.1499268], [-2.393972, 53.14975], [-2.3942764, 53.1492884], [-2.394571200000001, 53.14886], [-2.3948182, 53.14846039999998], [-2.3950888, 53.1480559], [-2.3952594, 53.1478009], [-2.3955718, 53.1473367], [-2.3957994, 53.1469903], [-2.3960656, 53.1466003], [-2.3966226999999996, 53.1458142], [-2.3966795329892068, 53.14573188385283], [-2.3969182, 53.14538619999998], [-2.3971458, 53.1450724], [-2.3975952, 53.14447340000001], [-2.3984985999999995, 53.14325190000001], [-2.3991255999999996, 53.1423655], [-2.3998286, 53.1414061], [-2.4012654, 53.1394104], [-2.4013798, 53.1392303], [-2.4026364999999994, 53.1374378], [-2.4027539999999994, 53.13727339999999], [-2.4033637, 53.1364675], [-2.404496, 53.1348893], [-2.4067054999999997, 53.13185639999999], [-2.406777, 53.1317513], [-2.4076821, 53.1304824], [-2.4083671999999994, 53.1295257], [-2.4084295, 53.1294431], [-2.4103348, 53.12678480000001], [-2.4104796, 53.1265695], [-2.4110791, 53.12569669999999], [-2.4136364, 53.12211880000001], [-2.4138846999999997, 53.12177309999999], [-2.4166644999999995, 53.1179019], [-2.4223058999999996, 53.11006319999999], [-2.4223832, 53.10995779999999], [-2.4227603, 53.1094312], [-2.4234216999999996, 53.1085078], [-2.4240436999999995, 53.10763289999999], [-2.4245708, 53.1068721], [-2.4251892, 53.106008], [-2.425451267122708, 53.10565859718633], [-2.4263372, 53.1044774], [-2.4268130999999995, 53.1038416], [-2.4274395999999996, 53.103008], [-2.4279827, 53.1022471], [-2.4284454, 53.1016006], [-2.4289591, 53.10087670000001], [-2.4296122, 53.0999658], [-2.4300495, 53.0993371], [-2.4302624, 53.0990209], [-2.4304703, 53.0987028], [-2.4306787999999995, 53.0983874], [-2.4308867, 53.098065899999995], [-2.4311026, 53.0977474], [-2.4313148999999994, 53.09743769999999], [-2.4316545, 53.0969304], [-2.4318073999999994, 53.09670570000001], [-2.4321110999999997, 53.0962717], [-2.4326616999999997, 53.0954712], [-2.4330166, 53.09497699999999], [-2.4338695999999995, 53.09388630000001], [-2.4339613, 53.09376939999999], [-2.433964124381227, 53.09376535573943], [-2.4343442142332337, 53.09277012312216], [-2.434413394134951, 53.09258897901788], [-2.4344116, 53.09253809999999], [-2.4344018999999997, 53.09244399999999], [-2.4343804, 53.0923402], [-2.4343513999999997, 53.0922245], [-2.4343179, 53.0921456], [-2.4342911, 53.0920598], [-2.4342628999999993, 53.0919809], [-2.4342318, 53.0918963], [-2.4342090860079497, 53.09181876959621], [-2.4342017999999994, 53.0917939], [-2.43391, 53.091162], [-2.4338316999999994, 53.0910109], [-2.4335486999999993, 53.0903917], [-2.433237399999999, 53.08986529999999], [-2.4331798, 53.089759399999984], [-2.4330726999999994, 53.08958179999999], [-2.4330467999999996, 53.0895364], [-2.4327202, 53.08894879999999], [-2.4326691999999994, 53.08885899999999]]}", "current_leg_start": "Wilmslow", "dest_arr_time_act": "2204", "motion_projection": null, "next_location_lat": "53.0888590", "next_location_lon": "-2.4326692", "previous_location": "Wilmslow", "current_leg_milage": "19.0", "linx_max_speed_mph": 100, "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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3178.272, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4180.149, \"from_m\": 3178.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8000.584, \"from_m\": 4180.149, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9172.52, \"from_m\": 8000.584, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9615.397, \"from_m\": 9172.52, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10493.42, \"from_m\": 9615.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11444.034, \"from_m\": 10493.42, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14237.452, \"from_m\": 11444.034, \"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\": 18861.29, \"from_m\": 14237.452, \"capability_applied\": null, \"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\": 19814.838, \"from_m\": 18861.29, \"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\": 41927.756, \"from_m\": 19814.838, \"capability_applied\": null, \"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\": 42809.099, \"from_m\": 41927.756, \"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\": 48872.288, \"from_m\": 42809.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\": 49320.314, \"from_m\": 48872.288, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 49337.911, \"from_m\": 49320.314, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49409.309, \"from_m\": 49337.911, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 49589.584, \"from_m\": 49409.309, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 592946, \"profile_key\": \"869c9107a790515187039b53ba387cbbbdf871746fb401349618df31f3256804\", \"schedule_id\": 38609, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2130\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2134\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2139H\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9822.656, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 7, \"distance_m\": 10256.671, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 8, \"distance_m\": 11717.104, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142H\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 13200.339, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2147H\", \"location\": \"Wilmslow\", \"stage_seq\": 10, \"distance_m\": 19212.767, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Alderley Edge\", \"stage_seq\": 11, \"distance_m\": 21890.066, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Chelford\", \"stage_seq\": 12, \"distance_m\": 26804.849, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157H\", \"location\": \"Sandbach\", \"stage_seq\": 13, \"distance_m\": 42225.989, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Crewe Sig. CE154\", \"stage_seq\": 14, \"distance_m\": 48386.451, \"section_seq\": 1, \"route_path_id\": 39074}, {\"is_pass\": false, \"wtt_arr\": \"2204\", \"wtt_dep\": null, \"location\": \"Crewe\", \"stage_seq\": 15, \"distance_m\": 49589.584, \"section_seq\": 1, \"route_path_id\": 39074}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49589.584, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39074}], \"total_distance_m\": 49589.584, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 47745.865, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1843.719, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2130", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "53.0888590", "current_position_lon": "-2.4326692", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:43Z\", \"source_id\": 48723672, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:47Z\", \"source_id\": 15829439, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:10Z\", \"source_id\": 48728746, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:14Z\", \"source_id\": 15831062, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:05Z\", \"source_id\": 48732797, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:09Z\", \"source_id\": 15832309, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:05Z\", \"source_id\": 48738904, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:14Z\", \"source_id\": 15834324, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:09Z\", \"source_id\": 48746774, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:12Z\", \"source_id\": 15836780, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:25Z\", \"source_id\": 48751305, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:29Z\", \"source_id\": 15838197, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:25Z\", \"source_id\": 48763446, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:29Z\", \"source_id\": 15842139, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:11Z\", \"source_id\": 48772571, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:15Z\", \"source_id\": 15845076, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe", "service_state_platform": "6", "timing_fact_generation": 1789506677371293, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:11.061210", "service_state_evidence_id": 15845076, "current_leg_start_actual_dep": "2026-09-15T21:55:30+01:00", "operational_evidence_version": 67, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:11.569279", "service_state_valid_until_kind": null, "operational_interpretation_version": 67, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P MAN CRE 1K74 197109 3 100 None {"version": 3, "segments": [{"to_m": 409.18, "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": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.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": 100.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": 100.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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3178.272, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4180.149, "from_m": 3178.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8000.584, "from_m": 4180.149, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9172.52, "from_m": 8000.584, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9615.397, "from_m": 9172.52, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 10493.42, "from_m": 9615.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11444.034, "from_m": 10493.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14237.452, "from_m": 11444.034, "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": 18861.29, "from_m": 14237.452, "capability_applied": null, "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": 19814.838, "from_m": 18861.29, "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": 41927.756, "from_m": 19814.838, "capability_applied": null, "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": 42809.099, "from_m": 41927.756, "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": 48872.288, "from_m": 42809.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": 49320.314, "from_m": 48872.288, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 49337.911, "from_m": 49320.314, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49409.309, "from_m": 49337.911, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 49589.584, "from_m": 49409.309, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 592946, "profile_key": "869c9107a790515187039b53ba387cbbbdf871746fb401349618df31f3256804", "schedule_id": 38609, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2130", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136H", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 39074}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139H", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9822.656, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140H", "location": "Edgeley Jn No.1", "stage_seq": 7, "distance_m": 10256.671, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Adswood Road Jn", "stage_seq": 8, "distance_m": 11717.104, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142H", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 13200.339, "section_seq": 1, "route_path_id": 39074}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147H", "location": "Wilmslow", "stage_seq": 10, "distance_m": 19212.767, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Alderley Edge", "stage_seq": 11, "distance_m": 21890.066, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Chelford", "stage_seq": 12, "distance_m": 26804.849, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Sandbach", "stage_seq": 13, "distance_m": 42225.989, "section_seq": 1, "route_path_id": 39074}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Crewe Sig. CE154", "stage_seq": 14, "distance_m": 48386.451, "section_seq": 1, "route_path_id": 39074}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": null, "location": "Crewe", "stage_seq": 15, "distance_m": 49589.584, "section_seq": 1, "route_path_id": 39074}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49589.584, "from_m": 0.0, "section_seq": 1, "route_path_id": 39074}], "total_distance_m": 49589.584, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 47745.865, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1843.719, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:43Z", "source_id": 48723672, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:47:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:47Z", "source_id": 15829439, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8989, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:10Z", "source_id": 48728746, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:49:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:14Z", "source_id": 15831062, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9076, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:05Z", "source_id": 48732797, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:52:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:09Z", "source_id": 15832309, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9101, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:05Z", "source_id": 48738904, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:55:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:14Z", "source_id": 15834324, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9153, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:09Z", "source_id": 48746774, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:59:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:12Z", "source_id": 15836780, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9174, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:25Z", "source_id": 48751305, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:01:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:29Z", "source_id": 15838197, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:25Z", "source_id": 48763446, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:07:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:29Z", "source_id": 15842139, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10609, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:11Z", "source_id": 48772571, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:12:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:15Z", "source_id": 15845076, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Manchester Piccadilly 2130 2130 10 None None Crewe 2205 2204 6 LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:W44841/2026-09-15/detailed None Wilmslow 2026-09-15T21:55:30+01:00 Crewe 16.0 {"type": "LineString", "coordinates": [[-2.2258962, 53.326990899999984], [-2.2259407, 53.32670689999999], [-2.2259844, 53.326325800000006], [-2.2260169, 53.3260749], [-2.2260736999999997, 53.3255727], [-2.226151, 53.324898299999994], [-2.2262318, 53.3244825], [-2.2263105999999997, 53.3241642], [-2.2263357, 53.3240279], [-2.226367, 53.323909], [-2.2264213999999996, 53.323696899999995], [-2.2264889, 53.32347589999999], [-2.2266105, 53.3231929], [-2.2267438, 53.322912], [-2.2269687, 53.322318200000005], [-2.2271893, 53.3217911], [-2.2275609, 53.3210546], [-2.2276872999999995, 53.320802999999984], [-2.2278933, 53.3203843], [-2.2282301, 53.3196128], [-2.2282606, 53.3195561], [-2.2292822999999995, 53.31765279999999], [-2.2295425, 53.3171854], [-2.230312, 53.315779899999995], [-2.2309137999999997, 53.31458279999999], [-2.2309828, 53.31445849999999], [-2.23101, 53.314410900000006], [-2.2310429, 53.31435329999999], [-2.2313607, 53.3137709], [-2.2318005, 53.312966499999995], [-2.231866, 53.3128459], [-2.2336130999999995, 53.30957479999999], [-2.2340301, 53.308800100000006], [-2.2342661, 53.3083564], [-2.2345079, 53.3079063], [-2.2349557535128013, 53.30706581297633], [-2.2351876, 53.30663069999999], [-2.2354973999999994, 53.3060096], [-2.2361026999999996, 53.304886999999994], [-2.2366535, 53.3038699], [-2.2370667999999996, 53.30309809999999], [-2.237321, 53.3026214], [-2.2375200999999993, 53.3022395], [-2.2377954, 53.3017156], [-2.2381613, 53.30104179999999], [-2.2384013, 53.30061119999999], [-2.2386387, 53.3001425], [-2.2388977999999997, 53.2996619], [-2.2395406999999996, 53.2984983], [-2.2396967, 53.29819049999999], [-2.2399436999999995, 53.2977287], [-2.2402615, 53.2971227], [-2.2408572, 53.29602059999999], [-2.2412223, 53.2953388], [-2.2417096, 53.2944426], [-2.242199, 53.2935259], [-2.2424674999999996, 53.29300609999999], [-2.2430128, 53.29201100000001], [-2.2435117, 53.291155399999994], [-2.2437814, 53.2907366], [-2.2441268999999995, 53.2902518], [-2.2445441, 53.28971320000001], [-2.2453467, 53.28878929999999], [-2.2457352, 53.28838629999999], [-2.2457882102988034, 53.288334345365456], [-2.246137, 53.287992499999994], [-2.2467537999999996, 53.2874234], [-2.2473463999999996, 53.2869213], [-2.2479381, 53.2864643], [-2.2483789, 53.2861291], [-2.2494509999999996, 53.285349399999994], [-2.2497809, 53.28513519999999], [-2.2502661999999996, 53.28485699999999], [-2.2507047999999994, 53.284595], [-2.2516344, 53.284084], [-2.2522461, 53.2837621], [-2.2531017, 53.28335559999999], [-2.2539169999999995, 53.2829816], [-2.2546907, 53.2826594], [-2.2560553999999997, 53.28213120000001], [-2.2573589, 53.28163519999999], [-2.2592463, 53.28093700000001], [-2.2594866999999996, 53.28084719999999], [-2.2622628999999996, 53.2797911], [-2.2633292999999997, 53.279392399999985], [-2.2653782, 53.2786133], [-2.2655767, 53.278538600000005], [-2.2679177, 53.27766359999998], [-2.268312, 53.2775198], [-2.269466, 53.277095400000015], [-2.2710137, 53.2764557], [-2.2721784, 53.275880099999995], [-2.2724794, 53.27574370000001], [-2.2727130999999994, 53.2756358], [-2.2734566, 53.2752448], [-2.2741965999999993, 53.27482369999999], [-2.2749016, 53.274379999999994], [-2.2755197999999996, 53.27397849999999], [-2.276559, 53.27325200000001], [-2.2775171, 53.27255170000001], [-2.2776916999999997, 53.272424699999995], [-2.2787422, 53.271665199999994], [-2.2795474, 53.271084899999984], [-2.2804642731228113, 53.27043885374285], [-2.280474, 53.27043200000001], [-2.2811984, 53.26989840000001], [-2.2815728, 53.26958919999999], [-2.2822488, 53.2690935], [-2.2825807, 53.268821800000005], [-2.2832573, 53.2683219], [-2.2839815, 53.267800599999994], [-2.2849819, 53.2670803], [-2.2858483, 53.2664546], [-2.2864866, 53.266003899999994], [-2.2872216, 53.26545200000001], [-2.2879162999999996, 53.264917800000006], [-2.2883937, 53.26450069999999], [-2.2889489, 53.2640033], [-2.2895523999999994, 53.263427400000005], [-2.2900889, 53.26291079999999], [-2.2906789, 53.2623493], [-2.2910974, 53.2619257], [-2.2917913999999997, 53.2612737], [-2.2922962, 53.2607802], [-2.2924839, 53.2606037], [-2.292883, 53.26027489999999], [-2.2932484, 53.2599314], [-2.2937312, 53.2594613], [-2.2941, 53.2590971], [-2.2965739, 53.25673299999999], [-2.2967616, 53.256552000000006], [-2.2969532, 53.25635479999998], [-2.2973518, 53.2559382], [-2.2977611999999996, 53.255494], [-2.2981324999999995, 53.2550417], [-2.2989117, 53.25408250000001], [-2.2994910602149106, 53.25335536819731], [-2.2996769999999995, 53.25312199999998], [-2.300851, 53.25163040000001], [-2.3020745999999996, 53.250113], [-2.3028525999999996, 53.2491259], [-2.3038547, 53.2478775], [-2.3047862999999995, 53.24671159999999], [-2.3083626999999995, 53.2422355], [-2.3106099, 53.2394143], [-2.3117482, 53.2380022], [-2.3128653, 53.2365915], [-2.3138845999999997, 53.235311300000006], [-2.3151371, 53.2337555], [-2.3151969, 53.2336809], [-2.3162864999999995, 53.2323463], [-2.3167853, 53.231715900000005], [-2.3173142, 53.2311296], [-2.3180707999999997, 53.2303469], [-2.3188907, 53.2295825], [-2.3205205, 53.2280449], [-2.3213396, 53.2272699], [-2.322159, 53.2265019], [-2.3242543, 53.2245336], [-2.3263167000000005, 53.2225609], [-2.32869, 53.2203413], [-2.3300446999999997, 53.2190438], [-2.3304758, 53.21864909999999], [-2.3318652, 53.21734], [-2.3356197387107556, 53.21381951391369], [-2.339878699999999, 53.2098257], [-2.3440164, 53.2059158], [-2.3447528, 53.20521699999999], [-2.3478330999999995, 53.2023192], [-2.3499816, 53.2002954], [-2.3507462985212424, 53.19957740430325], [-2.3510787, 53.19926529999999], [-2.3516520999999995, 53.1987269], [-2.3534736, 53.197009400000006], [-2.3541991, 53.1963176], [-2.3544420999999995, 53.196085], [-2.3567074999999997, 53.1939746], [-2.3567821, 53.19390600000001], [-2.3594414, 53.1913635], [-2.3603847, 53.190396], [-2.365844500000001, 53.1846492], [-2.3677592, 53.18261210000001], [-2.3678175999999995, 53.1825534], [-2.3684863, 53.181823900000005], [-2.36883, 53.181475299999995], [-2.3708452, 53.17937679999999], [-2.3723911, 53.17775280000001], [-2.3743571, 53.1756697], [-2.3779590000000006, 53.1716552], [-2.378, 53.171606999999995], [-2.3786147, 53.17093479999999], [-2.3791896999999995, 53.17025799999999], [-2.3797246, 53.169571399999995], [-2.3905152000000003, 53.15455209999999], [-2.3913152, 53.1534336], [-2.3915797999999997, 53.1530712], [-2.3919629999999996, 53.152518099999995], [-2.392061, 53.15238720000001], [-2.3923440999999994, 53.152009199999995], [-2.3927556999999995, 53.1514311], [-2.3932442999999997, 53.1507406], [-2.393618603988596, 53.150230111335816], [-2.393841, 53.1499268], [-2.393972, 53.14975], [-2.3942764, 53.1492884], [-2.394571200000001, 53.14886], [-2.3948182, 53.14846039999998], [-2.3950888, 53.1480559], [-2.3952594, 53.1478009], [-2.3955718, 53.1473367], [-2.3957994, 53.1469903], [-2.3960656, 53.1466003], [-2.3966226999999996, 53.1458142], [-2.3966795329892068, 53.14573188385283], [-2.3969182, 53.14538619999998], [-2.3971458, 53.1450724], [-2.3975952, 53.14447340000001], [-2.3984985999999995, 53.14325190000001], [-2.3991255999999996, 53.1423655], [-2.3998286, 53.1414061], [-2.4012654, 53.1394104], [-2.4013798, 53.1392303], [-2.4026364999999994, 53.1374378], [-2.4027539999999994, 53.13727339999999], [-2.4033637, 53.1364675], [-2.404496, 53.1348893], [-2.4067054999999997, 53.13185639999999], [-2.406777, 53.1317513], [-2.4076821, 53.1304824], [-2.4083671999999994, 53.1295257], [-2.4084295, 53.1294431], [-2.4103348, 53.12678480000001], [-2.4104796, 53.1265695], [-2.4110791, 53.12569669999999], [-2.4136364, 53.12211880000001], [-2.4138846999999997, 53.12177309999999], [-2.4166644999999995, 53.1179019], [-2.4223058999999996, 53.11006319999999], [-2.4223832, 53.10995779999999], [-2.4227603, 53.1094312], [-2.4234216999999996, 53.1085078], [-2.4240436999999995, 53.10763289999999], [-2.4245708, 53.1068721], [-2.4251892, 53.106008], [-2.425451267122708, 53.10565859718633], [-2.4263372, 53.1044774], [-2.4268130999999995, 53.1038416], [-2.4274395999999996, 53.103008], [-2.4279827, 53.1022471], [-2.4284454, 53.1016006], [-2.4289591, 53.10087670000001], [-2.4296122, 53.0999658], [-2.4300495, 53.0993371], [-2.4302624, 53.0990209], [-2.4304703, 53.0987028], [-2.4306787999999995, 53.0983874], [-2.4308867, 53.098065899999995], [-2.4311026, 53.0977474], [-2.4313148999999994, 53.09743769999999], [-2.4316545, 53.0969304], [-2.4318073999999994, 53.09670570000001], [-2.4321110999999997, 53.0962717], [-2.4326616999999997, 53.0954712], [-2.4330166, 53.09497699999999], [-2.4338695999999995, 53.09388630000001], [-2.4339613, 53.09376939999999], [-2.433964124381227, 53.09376535573943], [-2.4343442142332337, 53.09277012312216], [-2.434413394134951, 53.09258897901788], [-2.4344116, 53.09253809999999], [-2.4344018999999997, 53.09244399999999], [-2.4343804, 53.0923402], [-2.4343513999999997, 53.0922245], [-2.4343179, 53.0921456], [-2.4342911, 53.0920598], [-2.4342628999999993, 53.0919809], [-2.4342318, 53.0918963], [-2.4342090860079497, 53.09181876959621], [-2.4342017999999994, 53.0917939], [-2.43391, 53.091162], [-2.4338316999999994, 53.0910109], [-2.4335486999999993, 53.0903917], [-2.433237399999999, 53.08986529999999], [-2.4331798, 53.089759399999984], [-2.4330726999999994, 53.08958179999999], [-2.4330467999999996, 53.0895364], [-2.4327202, 53.08894879999999], [-2.4326691999999994, 53.08885899999999]]} 19.0 2156 2212 Wilmslow Crewe Crewe 53.0888590 -2.4326692 53.0888590 -2.4326692 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Crewe TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845076 1789506677371293 67 67 2026-09-15 21:22:11.569279 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:11.061210
561804 592852 G85315 232B86M715 2026-09-15 COMPLETE 15844887 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 592852, "stp": "P", "toc": "Northern", "uid": "G85315", "consist": "333003", "dest_crs": "LDS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85315/2026-09-15/detailed", "trust_id": "232B86M715", "origin_crs": "DON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "2211", "dest_platform": "10B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2B86", "timing_status": "LATE", "origin_station": "Doncaster", "current_leg_arr": "2212", "current_leg_dep": "2200", "current_leg_end": "Leeds", "origin_dep_time": "2126", "origin_platform": "6", "current_location": "Leeds", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5104332, 53.71538169999999], [-1.5103511999999997, 53.715665], [-1.5102646, 53.716037699999994], [-1.5101857999999997, 53.71653709999999], [-1.510156, 53.7167867], [-1.5101429999999998, 53.71703709999999], [-1.5101576999999995, 53.7175411], [-1.5101742, 53.71779549999999], [-1.5102166, 53.71804610000001], [-1.5102618, 53.718328699999994], [-1.5103402, 53.71861680000001], [-1.5103865999999997, 53.7188139], [-1.510653, 53.7195237], [-1.5108389, 53.7198786], [-1.5110418, 53.72022309999999], [-1.5111547, 53.7203834], [-1.5112869999999998, 53.72057420000001], [-1.511555, 53.72093799999999], [-1.5117847, 53.7212454], [-1.5120343999999997, 53.7215496], [-1.5124113999999995, 53.721951799999985], [-1.5128507, 53.72233640000001], [-1.5133405999999998, 53.72273740000001], [-1.5139470999999998, 53.72315989999999], [-1.5145658, 53.7235397], [-1.5152012999999998, 53.7238836], [-1.5159547999999998, 53.7242763], [-1.5167861, 53.7246427], [-1.5176529, 53.7249582], [-1.5184150999999997, 53.72520689999999], [-1.5187446, 53.7253239], [-1.5202435999999997, 53.7258401], [-1.5218187, 53.72636779999999], [-1.5244723, 53.72723320000001], [-1.5257842999999998, 53.72766549999999], [-1.5270648999999998, 53.7280982], [-1.5271359830031863, 53.728121495441066], [-1.5283654, 53.7285244], [-1.5296339, 53.7289481], [-1.5307183, 53.7293568], [-1.5317244, 53.7297888], [-1.5335291, 53.73065449999999], [-1.5346156, 53.7311674], [-1.5357691999999998, 53.7316672], [-1.5365865, 53.7320116], [-1.5374221999999995, 53.732344899999994], [-1.538364, 53.7327207], [-1.5393609999999998, 53.73309], [-1.5396956999999998, 53.73320820000001], [-1.5411556, 53.733723700000006], [-1.5425806, 53.73416749999999], [-1.54309133133044, 53.734323238421794], [-1.5447000999999998, 53.7348138], [-1.5469136, 53.7354035], [-1.547177, 53.735466], [-1.5482937, 53.7357308], [-1.5501147, 53.736118999999995], [-1.5509227, 53.7362649], [-1.5517080999999997, 53.7364185], [-1.5524836, 53.736585700000006], [-1.5531978999999998, 53.7367564], [-1.5544895999999997, 53.7371244], [-1.5556842, 53.737552599999994], [-1.5566844000000002, 53.737974], [-1.5571745, 53.738252200000005], [-1.5577083, 53.7385464], [-1.5582054999999997, 53.73883359999999], [-1.5586637, 53.73911849999998], [-1.5591440999999997, 53.73945719999998], [-1.5595872, 53.7397856], [-1.5599932000000003, 53.7401344], [-1.5603668, 53.74049199999999], [-1.5605952999999997, 53.7407395], [-1.5608056, 53.7409845], [-1.5610209, 53.7412318], [-1.5611957999999997, 53.74147349999999], [-1.561395, 53.741747], [-1.5615709, 53.742016], [-1.5617341, 53.7422946], [-1.5618959999999995, 53.7425994], [-1.5620977, 53.7430898], [-1.5621795999999997, 53.74333870000001], [-1.5622449, 53.743571900000006], [-1.5623643, 53.7440717], [-1.5624847999999998, 53.744704299999995], [-1.5624999999999998, 53.7447908], [-1.5625690999999995, 53.74504139999999], [-1.5626542999999995, 53.74529210000001], [-1.5627496999999997, 53.745542500000006], [-1.5628472, 53.745779500000005], [-1.5629504, 53.7459748], [-1.5630728, 53.74621230000001], [-1.5632099999999998, 53.746440500000006], [-1.5634002, 53.74675349999999], [-1.5636895, 53.7471931], [-1.5637502000000003, 53.7472937], [-1.5650383, 53.7491965], [-1.5651501, 53.7493726], [-1.5659194999999997, 53.750515699999994], [-1.5663071999999998, 53.751134099999994], [-1.5666432999999995, 53.75171919999999], [-1.5669526, 53.7523505], [-1.5672049999999995, 53.7529933], [-1.5674437, 53.753736199999985], [-1.5676212, 53.7545263], [-1.5676872999999998, 53.75505419999999], [-1.567719, 53.7555836], [-1.5677032999999998, 53.756649499999995], [-1.5677036, 53.7569353], [-1.5677191999999998, 53.7572236], [-1.5677801999999998, 53.757655099999994], [-1.5678168999999995, 53.7579142], [-1.5678976, 53.758262499999994], [-1.5679993999999997, 53.7585992], [-1.5680752999999998, 53.7588349], [-1.5681583, 53.7590643], [-1.568253, 53.759311800000006], [-1.568346, 53.7595294], [-1.568488, 53.7598322], [-1.5686492, 53.76013979999999], [-1.5686729, 53.76018589999999], [-1.5688125, 53.76044929999999], [-1.5689774, 53.7607198], [-1.5697510999999995, 53.761964799999994], [-1.5698624, 53.762153000000005], [-1.5701025, 53.762596999999985], [-1.570337, 53.76304889999999], [-1.5705721, 53.7635226], [-1.5707911, 53.7639885], [-1.570992, 53.76445509999999], [-1.5711639999999998, 53.764893899999976], [-1.5713360000000005, 53.7653679], [-1.5714918000000002, 53.7658405], [-1.5716277999999997, 53.76625859999999], [-1.5717353999999997, 53.7666746], [-1.5718605, 53.767092], [-1.5719972999999998, 53.7675093], [-1.5721352, 53.7678363], [-1.5722837, 53.76812759999999], [-1.5724205000000002, 53.76837110000001], [-1.5725749, 53.7686047], [-1.5727572, 53.7688397], [-1.5729412, 53.7690775], [-1.5732622999999997, 53.76944780000001], [-1.5734401, 53.76962329999999], [-1.5736446999999998, 53.769791000000005], [-1.5741345, 53.77020379999999], [-1.5746754, 53.770616200000006], [-1.575616, 53.77133940000001], [-1.5758415999999995, 53.7715319], [-1.5760445, 53.77172689999999], [-1.5763791, 53.7720901], [-1.5767021, 53.77247849999999], [-1.576973, 53.7728673], [-1.5772446, 53.7733284], [-1.5774361999999995, 53.7737714], [-1.5775743, 53.7741438], [-1.5776707, 53.77450290000001], [-1.5777369, 53.7747776], [-1.5777956999999998, 53.77502439999999], [-1.5782064, 53.7771598], [-1.5783299999999998, 53.7777698], [-1.5784492, 53.7784007], [-1.5785623, 53.77921270000001], [-1.5786174, 53.7796326], [-1.5786432999999995, 53.7800419], [-1.5786454999999997, 53.78046710000001], [-1.5786392, 53.7808799], [-1.5785587999999997, 53.7816894], [-1.5785017999999995, 53.7821727], [-1.5784560999999997, 53.7824436], [-1.5783990999999995, 53.7827509], [-1.5783316, 53.7830357], [-1.5782865999999998, 53.783258], [-1.5782605999999997, 53.7833371], [-1.5782482999999998, 53.783369099999994], [-1.5782121999999998, 53.783469], [-1.5780318, 53.7838946], [-1.5777665999999997, 53.7844436], [-1.5775689999999998, 53.7848543], [-1.5772343999999998, 53.7856834], [-1.5771438999999998, 53.7859293], [-1.5771094, 53.7860539], [-1.5769677999999998, 53.7864486], [-1.576879508149209, 53.786690690571334], [-1.5767693786712726, 53.786749997681795], [-1.5766665, 53.78680539999999], [-1.5763263, 53.78698809999999], [-1.5755367, 53.7873955], [-1.5754754778128408, 53.78742772712427], [-1.5747259, 53.787822299999995], [-1.5744481, 53.7879698], [-1.5720960999999998, 53.78921999999999], [-1.5713657, 53.7896105], [-1.5710698999999997, 53.7897675], [-1.5706170999999998, 53.79001739999999], [-1.5704849999999997, 53.79008730000001], [-1.5702376, 53.7902181], [-1.5698029999999998, 53.7904529], [-1.5696196999999998, 53.790554699999994], [-1.5694252999999998, 53.79065130000001], [-1.5683716, 53.79116539999999], [-1.5680512952995005, 53.79131415551756], [-1.5678347999999998, 53.79141469999998], [-1.5676713, 53.7914851], [-1.5673662999999998, 53.7916114], [-1.5672092, 53.7916779], [-1.5670310999999997, 53.79175480000001], [-1.5667924, 53.79185], [-1.5667184, 53.79188250000001], [-1.5663314, 53.7920385], [-1.5661184, 53.79212210000001], [-1.5658665, 53.79220939999999], [-1.5656013999999998, 53.7922916], [-1.5653174, 53.79236199999999], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Outwood", "dest_arr_time_act": "2210", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Outwood", "current_leg_milage": "7.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 522.442, \"from_m\": 0.0, \"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\": 574.707, \"from_m\": 522.442, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 589.415, \"from_m\": 574.707, \"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\": 1471.505, \"from_m\": 589.415, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6453.156, \"from_m\": 1471.505, \"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\": 6570.106, \"from_m\": 6453.156, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7779.618, \"from_m\": 6570.106, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 7859.486, \"from_m\": 7779.618, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15836.868, \"from_m\": 7859.486, \"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\": 15895.54, \"from_m\": 15836.868, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29480.379, \"from_m\": 15895.54, \"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\": 30078.402, \"from_m\": 29480.379, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31207.101, \"from_m\": 30078.402, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31564.355, \"from_m\": 31207.101, \"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\": 31592.177, \"from_m\": 31564.355, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31731.446, \"from_m\": 31592.177, \"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\": 33769.654, \"from_m\": 31731.446, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 39425.107, \"from_m\": 33769.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\": 45699.985, \"from_m\": 39425.107, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 46513.708, \"from_m\": 45699.985, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46735.944, \"from_m\": 46513.708, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46992.484, \"from_m\": 46735.944, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47273.8, \"from_m\": 46992.484, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 47323.255, \"from_m\": 47273.8, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47721.07, \"from_m\": 47323.255, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48043.281, \"from_m\": 47721.07, \"capability_applied\": null, \"effective_limit_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\": 592852, \"profile_key\": \"9631a5002e08f441d5c39fd2a3d9441e3fdab94931fc84370d9df964e6930bb4\", \"schedule_id\": 12295, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"Doncaster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": false, \"wtt_arr\": \"2129\", \"wtt_dep\": \"2129H\", \"location\": \"Bentley (S.Yorks)\", \"stage_seq\": 2, \"distance_m\": 2573.077, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": false, \"wtt_arr\": \"2132H\", \"wtt_dep\": \"2133H\", \"location\": \"Adwick\", \"stage_seq\": 3, \"distance_m\": 6255.315, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Adwick Jn\", \"stage_seq\": 4, \"distance_m\": 7779.618, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": false, \"wtt_arr\": \"2138H\", \"wtt_dep\": \"2139H\", \"location\": \"South Elmsall\", \"stage_seq\": 5, \"distance_m\": 13802.547, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 6, \"distance_m\": 15895.54, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": false, \"wtt_arr\": \"2144H\", \"wtt_dep\": \"2145\", \"location\": \"Fitzwilliam\", \"stage_seq\": 7, \"distance_m\": 21181.829, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Hare Park Jn\", \"stage_seq\": 8, \"distance_m\": 25491.345, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": false, \"wtt_arr\": \"2150\", \"wtt_dep\": \"2151\", \"location\": \"Sandal & Agbrigg\", \"stage_seq\": 9, \"distance_m\": 29104.064, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": false, \"wtt_arr\": \"2154H\", \"wtt_dep\": \"2155H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 10, \"distance_m\": 31837.912, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2159H\", \"location\": \"Outwood\", \"stage_seq\": 11, \"distance_m\": 35830.0, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Holbeck Jn\", \"stage_seq\": 12, \"distance_m\": 46573.772, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Whitehall Jn\", \"stage_seq\": 13, \"distance_m\": 47138.657, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 14, \"distance_m\": 47517.649, \"section_seq\": 1, \"route_path_id\": 32422}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 15, \"distance_m\": 48043.281, \"section_seq\": 1, \"route_path_id\": 32422}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48043.281, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32422}], \"total_distance_m\": 48043.281, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 47886.136, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 157.145, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2126", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6741, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:48Z\", \"source_id\": 48688812, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:53Z\", \"source_id\": 15818463, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:42Z\", \"source_id\": 48694769, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:47Z\", \"source_id\": 15820352, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:51Z\", \"source_id\": 48707554, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:53Z\", \"source_id\": 15824351, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:39Z\", \"source_id\": 48719386, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:43Z\", \"source_id\": 15828106, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:00Z\", \"source_id\": 48732615, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:03Z\", \"source_id\": 15832220, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:46Z\", \"source_id\": 48740145, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:51Z\", \"source_id\": 15834687, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6012, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:18Z\", \"source_id\": 48748993, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:22Z\", \"source_id\": 15837436, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:51Z\", \"source_id\": 48771959, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:56Z\", \"source_id\": 15844887, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "10", "timing_fact_generation": 1789506657505876, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:14.145566", "service_state_evidence_id": 15844887, "current_leg_start_actual_dep": "2026-09-15T22:01:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:14.741315", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P DON LDS 2B86 333003 4 100 None {"version": 3, "segments": [{"to_m": 522.442, "from_m": 0.0, "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": 574.707, "from_m": 522.442, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 589.415, "from_m": 574.707, "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": 1471.505, "from_m": 589.415, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6453.156, "from_m": 1471.505, "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": 6570.106, "from_m": 6453.156, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7779.618, "from_m": 6570.106, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 7859.486, "from_m": 7779.618, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15836.868, "from_m": 7859.486, "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": 15895.54, "from_m": 15836.868, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29480.379, "from_m": 15895.54, "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": 30078.402, "from_m": 29480.379, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31207.101, "from_m": 30078.402, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31564.355, "from_m": 31207.101, "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": 31592.177, "from_m": 31564.355, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31731.446, "from_m": 31592.177, "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": 33769.654, "from_m": 31731.446, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39425.107, "from_m": 33769.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": 45699.985, "from_m": 39425.107, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 46513.708, "from_m": 45699.985, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46735.944, "from_m": 46513.708, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46992.484, "from_m": 46735.944, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47273.8, "from_m": 46992.484, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 47323.255, "from_m": 47273.8, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47721.07, "from_m": 47323.255, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48043.281, "from_m": 47721.07, "capability_applied": null, "effective_limit_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": 592852, "profile_key": "9631a5002e08f441d5c39fd2a3d9441e3fdab94931fc84370d9df964e6930bb4", "schedule_id": 12295, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2126", "location": "Doncaster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32422}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2129H", "location": "Bentley (S.Yorks)", "stage_seq": 2, "distance_m": 2573.077, "section_seq": 1, "route_path_id": 32422}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133H", "location": "Adwick", "stage_seq": 3, "distance_m": 6255.315, "section_seq": 1, "route_path_id": 32422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Adwick Jn", "stage_seq": 4, "distance_m": 7779.618, "section_seq": 1, "route_path_id": 32422}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "South Elmsall", "stage_seq": 5, "distance_m": 13802.547, "section_seq": 1, "route_path_id": 32422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "South Kirkby Jn", "stage_seq": 6, "distance_m": 15895.54, "section_seq": 1, "route_path_id": 32422}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145", "location": "Fitzwilliam", "stage_seq": 7, "distance_m": 21181.829, "section_seq": 1, "route_path_id": 32422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Hare Park Jn", "stage_seq": 8, "distance_m": 25491.345, "section_seq": 1, "route_path_id": 32422}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2151", "location": "Sandal & Agbrigg", "stage_seq": 9, "distance_m": 29104.064, "section_seq": 1, "route_path_id": 32422}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155H", "location": "Wakefield Westgate", "stage_seq": 10, "distance_m": 31837.912, "section_seq": 1, "route_path_id": 32422}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2159H", "location": "Outwood", "stage_seq": 11, "distance_m": 35830.0, "section_seq": 1, "route_path_id": 32422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Holbeck Jn", "stage_seq": 12, "distance_m": 46573.772, "section_seq": 1, "route_path_id": 32422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Whitehall Jn", "stage_seq": 13, "distance_m": 47138.657, "section_seq": 1, "route_path_id": 32422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Leeds West Jn", "stage_seq": 14, "distance_m": 47517.649, "section_seq": 1, "route_path_id": 32422}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": null, "location": "Leeds", "stage_seq": 15, "distance_m": 48043.281, "section_seq": 1, "route_path_id": 32422}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48043.281, "from_m": 0.0, "section_seq": 1, "route_path_id": 32422}], "total_distance_m": 48043.281, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 47886.136, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 157.145, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 6741, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:48Z", "source_id": 48688812, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:30:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:53Z", "source_id": 15818463, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6747, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:42Z", "source_id": 48694769, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:34:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:47Z", "source_id": 15820352, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6065, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:51Z", "source_id": 48707554, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:39:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:53Z", "source_id": 15824351, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6049, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:39Z", "source_id": 48719386, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:45:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:43Z", "source_id": 15828106, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6044, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:00Z", "source_id": 48732615, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:51:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:03Z", "source_id": 15832220, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:46Z", "source_id": 48740145, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:55:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:51Z", "source_id": 15834687, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6012, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:18Z", "source_id": 48748993, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:59:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:22Z", "source_id": 15837436, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5405, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:51Z", "source_id": 48771959, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:12:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:56Z", "source_id": 15844887, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Doncaster 2126 2126 6 None None Leeds 2211 2210 10B LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G85315/2026-09-15/detailed None Outwood 2026-09-15T22:01:30+01:00 Leeds 12.0 {"type": "LineString", "coordinates": [[-1.5104332, 53.71538169999999], [-1.5103511999999997, 53.715665], [-1.5102646, 53.716037699999994], [-1.5101857999999997, 53.71653709999999], [-1.510156, 53.7167867], [-1.5101429999999998, 53.71703709999999], [-1.5101576999999995, 53.7175411], [-1.5101742, 53.71779549999999], [-1.5102166, 53.71804610000001], [-1.5102618, 53.718328699999994], [-1.5103402, 53.71861680000001], [-1.5103865999999997, 53.7188139], [-1.510653, 53.7195237], [-1.5108389, 53.7198786], [-1.5110418, 53.72022309999999], [-1.5111547, 53.7203834], [-1.5112869999999998, 53.72057420000001], [-1.511555, 53.72093799999999], [-1.5117847, 53.7212454], [-1.5120343999999997, 53.7215496], [-1.5124113999999995, 53.721951799999985], [-1.5128507, 53.72233640000001], [-1.5133405999999998, 53.72273740000001], [-1.5139470999999998, 53.72315989999999], [-1.5145658, 53.7235397], [-1.5152012999999998, 53.7238836], [-1.5159547999999998, 53.7242763], [-1.5167861, 53.7246427], [-1.5176529, 53.7249582], [-1.5184150999999997, 53.72520689999999], [-1.5187446, 53.7253239], [-1.5202435999999997, 53.7258401], [-1.5218187, 53.72636779999999], [-1.5244723, 53.72723320000001], [-1.5257842999999998, 53.72766549999999], [-1.5270648999999998, 53.7280982], [-1.5271359830031863, 53.728121495441066], [-1.5283654, 53.7285244], [-1.5296339, 53.7289481], [-1.5307183, 53.7293568], [-1.5317244, 53.7297888], [-1.5335291, 53.73065449999999], [-1.5346156, 53.7311674], [-1.5357691999999998, 53.7316672], [-1.5365865, 53.7320116], [-1.5374221999999995, 53.732344899999994], [-1.538364, 53.7327207], [-1.5393609999999998, 53.73309], [-1.5396956999999998, 53.73320820000001], [-1.5411556, 53.733723700000006], [-1.5425806, 53.73416749999999], [-1.54309133133044, 53.734323238421794], [-1.5447000999999998, 53.7348138], [-1.5469136, 53.7354035], [-1.547177, 53.735466], [-1.5482937, 53.7357308], [-1.5501147, 53.736118999999995], [-1.5509227, 53.7362649], [-1.5517080999999997, 53.7364185], [-1.5524836, 53.736585700000006], [-1.5531978999999998, 53.7367564], [-1.5544895999999997, 53.7371244], [-1.5556842, 53.737552599999994], [-1.5566844000000002, 53.737974], [-1.5571745, 53.738252200000005], [-1.5577083, 53.7385464], [-1.5582054999999997, 53.73883359999999], [-1.5586637, 53.73911849999998], [-1.5591440999999997, 53.73945719999998], [-1.5595872, 53.7397856], [-1.5599932000000003, 53.7401344], [-1.5603668, 53.74049199999999], [-1.5605952999999997, 53.7407395], [-1.5608056, 53.7409845], [-1.5610209, 53.7412318], [-1.5611957999999997, 53.74147349999999], [-1.561395, 53.741747], [-1.5615709, 53.742016], [-1.5617341, 53.7422946], [-1.5618959999999995, 53.7425994], [-1.5620977, 53.7430898], [-1.5621795999999997, 53.74333870000001], [-1.5622449, 53.743571900000006], [-1.5623643, 53.7440717], [-1.5624847999999998, 53.744704299999995], [-1.5624999999999998, 53.7447908], [-1.5625690999999995, 53.74504139999999], [-1.5626542999999995, 53.74529210000001], [-1.5627496999999997, 53.745542500000006], [-1.5628472, 53.745779500000005], [-1.5629504, 53.7459748], [-1.5630728, 53.74621230000001], [-1.5632099999999998, 53.746440500000006], [-1.5634002, 53.74675349999999], [-1.5636895, 53.7471931], [-1.5637502000000003, 53.7472937], [-1.5650383, 53.7491965], [-1.5651501, 53.7493726], [-1.5659194999999997, 53.750515699999994], [-1.5663071999999998, 53.751134099999994], [-1.5666432999999995, 53.75171919999999], [-1.5669526, 53.7523505], [-1.5672049999999995, 53.7529933], [-1.5674437, 53.753736199999985], [-1.5676212, 53.7545263], [-1.5676872999999998, 53.75505419999999], [-1.567719, 53.7555836], [-1.5677032999999998, 53.756649499999995], [-1.5677036, 53.7569353], [-1.5677191999999998, 53.7572236], [-1.5677801999999998, 53.757655099999994], [-1.5678168999999995, 53.7579142], [-1.5678976, 53.758262499999994], [-1.5679993999999997, 53.7585992], [-1.5680752999999998, 53.7588349], [-1.5681583, 53.7590643], [-1.568253, 53.759311800000006], [-1.568346, 53.7595294], [-1.568488, 53.7598322], [-1.5686492, 53.76013979999999], [-1.5686729, 53.76018589999999], [-1.5688125, 53.76044929999999], [-1.5689774, 53.7607198], [-1.5697510999999995, 53.761964799999994], [-1.5698624, 53.762153000000005], [-1.5701025, 53.762596999999985], [-1.570337, 53.76304889999999], [-1.5705721, 53.7635226], [-1.5707911, 53.7639885], [-1.570992, 53.76445509999999], [-1.5711639999999998, 53.764893899999976], [-1.5713360000000005, 53.7653679], [-1.5714918000000002, 53.7658405], [-1.5716277999999997, 53.76625859999999], [-1.5717353999999997, 53.7666746], [-1.5718605, 53.767092], [-1.5719972999999998, 53.7675093], [-1.5721352, 53.7678363], [-1.5722837, 53.76812759999999], [-1.5724205000000002, 53.76837110000001], [-1.5725749, 53.7686047], [-1.5727572, 53.7688397], [-1.5729412, 53.7690775], [-1.5732622999999997, 53.76944780000001], [-1.5734401, 53.76962329999999], [-1.5736446999999998, 53.769791000000005], [-1.5741345, 53.77020379999999], [-1.5746754, 53.770616200000006], [-1.575616, 53.77133940000001], [-1.5758415999999995, 53.7715319], [-1.5760445, 53.77172689999999], [-1.5763791, 53.7720901], [-1.5767021, 53.77247849999999], [-1.576973, 53.7728673], [-1.5772446, 53.7733284], [-1.5774361999999995, 53.7737714], [-1.5775743, 53.7741438], [-1.5776707, 53.77450290000001], [-1.5777369, 53.7747776], [-1.5777956999999998, 53.77502439999999], [-1.5782064, 53.7771598], [-1.5783299999999998, 53.7777698], [-1.5784492, 53.7784007], [-1.5785623, 53.77921270000001], [-1.5786174, 53.7796326], [-1.5786432999999995, 53.7800419], [-1.5786454999999997, 53.78046710000001], [-1.5786392, 53.7808799], [-1.5785587999999997, 53.7816894], [-1.5785017999999995, 53.7821727], [-1.5784560999999997, 53.7824436], [-1.5783990999999995, 53.7827509], [-1.5783316, 53.7830357], [-1.5782865999999998, 53.783258], [-1.5782605999999997, 53.7833371], [-1.5782482999999998, 53.783369099999994], [-1.5782121999999998, 53.783469], [-1.5780318, 53.7838946], [-1.5777665999999997, 53.7844436], [-1.5775689999999998, 53.7848543], [-1.5772343999999998, 53.7856834], [-1.5771438999999998, 53.7859293], [-1.5771094, 53.7860539], [-1.5769677999999998, 53.7864486], [-1.576879508149209, 53.786690690571334], [-1.5767693786712726, 53.786749997681795], [-1.5766665, 53.78680539999999], [-1.5763263, 53.78698809999999], [-1.5755367, 53.7873955], [-1.5754754778128408, 53.78742772712427], [-1.5747259, 53.787822299999995], [-1.5744481, 53.7879698], [-1.5720960999999998, 53.78921999999999], [-1.5713657, 53.7896105], [-1.5710698999999997, 53.7897675], [-1.5706170999999998, 53.79001739999999], [-1.5704849999999997, 53.79008730000001], [-1.5702376, 53.7902181], [-1.5698029999999998, 53.7904529], [-1.5696196999999998, 53.790554699999994], [-1.5694252999999998, 53.79065130000001], [-1.5683716, 53.79116539999999], [-1.5680512952995005, 53.79131415551756], [-1.5678347999999998, 53.79141469999998], [-1.5676713, 53.7914851], [-1.5673662999999998, 53.7916114], [-1.5672092, 53.7916779], [-1.5670310999999997, 53.79175480000001], [-1.5667924, 53.79185], [-1.5667184, 53.79188250000001], [-1.5663314, 53.7920385], [-1.5661184, 53.79212210000001], [-1.5658665, 53.79220939999999], [-1.5656013999999998, 53.7922916], [-1.5653174, 53.79236199999999], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} 7.5 2200 2212 Outwood Leeds Leeds 53.7944724 -1.5478364 53.7944724 -1.5478364 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Leeds TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844887 1789506657505876 59 59 2026-09-15 21:22:14.741315 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:14.145566
561805 591787 L88734 062C26MZ15 2026-09-15 COMPLETE 15843839 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 591787, "stp": "P", "toc": "ScotRail", "uid": "L88734", "consist": "334014", "dest_crs": "CUB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88734/2026-09-15/detailed", "trust_id": "062C26MZ15", "origin_crs": "MLN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cumbernauld", "service_date": "2026-09-15", "dest_arr_time": "2208", "dest_platform": "2", "is_terminated": 1, "next_location": "Cumbernauld", "signalling_id": "2C26", "timing_status": "LATE", "origin_station": "Milngavie", "current_leg_arr": "2212", "current_leg_dep": "2206½", "current_leg_end": "Cumbernauld", "origin_dep_time": "2038", "origin_platform": "2", "current_location": "Cumbernauld", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9939624, 55.9346688], [-3.9929451, 55.9352813], [-3.990261499999999, 55.93689119999999], [-3.9881048, 55.9381989], [-3.9858805, 55.939477700000005], [-3.9846635, 55.94006519999999], [-3.9834743, 55.94060230000001], [-3.9816403, 55.94135959999999], [-3.980890299999999, 55.9416574]]}", "current_leg_start": "Greenfaulds", "dest_arr_time_act": "2208", "motion_projection": null, "next_location_lat": "55.9416574", "next_location_lon": "-3.9808903", "previous_location": "Greenfaulds", "current_leg_milage": "0.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 456.969, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5016.895, \"from_m\": 456.969, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5103.211, \"from_m\": 5016.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5741.501, \"from_m\": 5103.211, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 7607.722, \"from_m\": 5741.501, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7667.954, \"from_m\": 7607.722, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7929.446, \"from_m\": 7667.954, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8347.499, \"from_m\": 7929.446, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8362.879, \"from_m\": 8347.499, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8403.117, \"from_m\": 8362.879, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9114.607, \"from_m\": 8403.117, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9155.372, \"from_m\": 9114.607, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12541.129, \"from_m\": 9155.372, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12801.58, \"from_m\": 12541.129, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13382.437, \"from_m\": 12801.58, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13684.992, \"from_m\": 13382.437, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14379.493, \"from_m\": 13684.992, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14426.068, \"from_m\": 14379.493, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14568.039, \"from_m\": 14426.068, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17895.272, \"from_m\": 14568.039, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18368.337, \"from_m\": 17895.272, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18426.458, \"from_m\": 18368.337, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18503.715, \"from_m\": 18426.458, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 18858.028, \"from_m\": 18503.715, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18990.582, \"from_m\": 18858.028, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19092.814, \"from_m\": 18990.582, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 19190.436, \"from_m\": 19092.814, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19925.449, \"from_m\": 19190.436, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 22429.707, \"from_m\": 19925.449, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22729.736, \"from_m\": 22429.707, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22981.013, \"from_m\": 22729.736, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23294.349, \"from_m\": 22981.013, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24345.547, \"from_m\": 23294.349, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29944.265, \"from_m\": 24345.547, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29997.146, \"from_m\": 29944.265, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30274.681, \"from_m\": 29997.146, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31413.91, \"from_m\": 30274.681, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 32163.199, \"from_m\": 31413.91, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35334.81, \"from_m\": 32163.199, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36513.419, \"from_m\": 35334.81, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 36666.426, \"from_m\": 36513.419, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37047.496, \"from_m\": 36666.426, \"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\": 37074.381, \"from_m\": 37047.496, \"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\": 37107.183, \"from_m\": 37074.381, \"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\": 37220.665, \"from_m\": 37107.183, \"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\": 37275.095, \"from_m\": 37220.665, \"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\": 39503.096, \"from_m\": 37275.095, \"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\": 39582.222, \"from_m\": 39503.096, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41993.86, \"from_m\": 39582.222, \"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\": 42057.94, \"from_m\": 41993.86, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43094.846, \"from_m\": 42057.94, \"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\": 43714.337, \"from_m\": 43094.846, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44154.988, \"from_m\": 43714.337, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45064.149, \"from_m\": 44154.988, \"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\": 45680.487, \"from_m\": 45064.149, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47157.327, \"from_m\": 45680.487, \"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\": 47589.503, \"from_m\": 47157.327, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 55857.782, \"from_m\": 47589.503, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 591787, \"profile_key\": \"6cf06cf8f9c04576f505546660306edcce909a84f5bb9f3a65588ff537953729\", \"schedule_id\": 19123, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2038\", \"location\": \"Milngavie\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2040H\", \"wtt_dep\": \"2041\", \"location\": \"Hillfoot\", \"stage_seq\": 2, \"distance_m\": 2582.717, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2042H\", \"wtt_dep\": \"2043\", \"location\": \"Bearsden\", \"stage_seq\": 3, \"distance_m\": 3465.341, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2045H\", \"wtt_dep\": \"2046\", \"location\": \"Westerton\", \"stage_seq\": 4, \"distance_m\": 5256.444, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2049H\", \"wtt_dep\": \"2050\", \"location\": \"Anniesland\", \"stage_seq\": 5, \"distance_m\": 7344.302, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2051H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 6, \"distance_m\": 8347.499, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2052H\", \"wtt_dep\": \"2053\", \"location\": \"Hyndland\", \"stage_seq\": 7, \"distance_m\": 8878.468, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2054H\", \"wtt_dep\": \"2055H\", \"location\": \"Partick\", \"stage_seq\": 8, \"distance_m\": 10054.331, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2056H\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 9, \"distance_m\": 10573.864, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2058\", \"wtt_dep\": \"2059\", \"location\": \"Exhibition Centre\", \"stage_seq\": 10, \"distance_m\": 12021.273, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2100H\", \"wtt_dep\": \"2101H\", \"location\": \"Anderston\", \"stage_seq\": 11, \"distance_m\": 12824.466, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2102H\", \"wtt_dep\": \"2106\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 12, \"distance_m\": 13617.52, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2107\", \"wtt_dep\": \"2109\", \"location\": \"Argyle Street\", \"stage_seq\": 13, \"distance_m\": 14092.625, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2111H\", \"wtt_dep\": \"2112\", \"location\": \"Bridgeton\", \"stage_seq\": 14, \"distance_m\": 16028.074, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2113H\", \"wtt_dep\": \"2114\", \"location\": \"Dalmarnock\", \"stage_seq\": 15, \"distance_m\": 16914.466, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2115H\", \"wtt_dep\": \"2117H\", \"location\": \"Rutherglen\", \"stage_seq\": 16, \"distance_m\": 18161.852, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 17, \"distance_m\": 19312.338, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2120H\", \"wtt_dep\": \"2121\", \"location\": \"Cambuslang\", \"stage_seq\": 18, \"distance_m\": 21099.235, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Newton West Jn\", \"stage_seq\": 19, \"distance_m\": 22535.884, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2123H\", \"wtt_dep\": \"2125\", \"location\": \"Newton\", \"stage_seq\": 20, \"distance_m\": 23641.078, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2128H\", \"wtt_dep\": \"2129\", \"location\": \"Blantyre\", \"stage_seq\": 21, \"distance_m\": 27606.063, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2131H\", \"wtt_dep\": \"2132\", \"location\": \"Hamilton West\", \"stage_seq\": 22, \"distance_m\": 30448.133, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2134\", \"wtt_dep\": \"2134H\", \"location\": \"Hamilton Central\", \"stage_seq\": 23, \"distance_m\": 31809.583, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137\", \"location\": \"Haughhead Jn\", \"stage_seq\": 24, \"distance_m\": 33823.557, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2139H\", \"wtt_dep\": \"2140\", \"location\": \"Airbles\", \"stage_seq\": 25, \"distance_m\": 35833.84, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2145\", \"location\": \"Motherwell\", \"stage_seq\": 26, \"distance_m\": 36852.952, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"Mossend South Jn\", \"stage_seq\": 27, \"distance_m\": 39503.096, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Mossend North Jn\", \"stage_seq\": 28, \"distance_m\": 40220.666, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"Mossend North Exit\", \"stage_seq\": 29, \"distance_m\": 41993.86, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Whifflet South Jn\", \"stage_seq\": 30, \"distance_m\": 43922.601, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2153H\", \"wtt_dep\": \"2154\", \"location\": \"Whifflet\", \"stage_seq\": 31, \"distance_m\": 44154.988, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2156H\", \"location\": \"Coatbridge Central\", \"stage_seq\": 32, \"distance_m\": 45547.9, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Gartsherrie South Jn\", \"stage_seq\": 33, \"distance_m\": 47212.382, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Garnqueen North Jn\", \"stage_seq\": 34, \"distance_m\": 49146.521, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2206\", \"wtt_dep\": \"2206H\", \"location\": \"Greenfaulds\", \"stage_seq\": 35, \"distance_m\": 54729.03, \"section_seq\": 1, \"route_path_id\": 66276}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": null, \"location\": \"Cumbernauld\", \"stage_seq\": 36, \"distance_m\": 55857.782, \"section_seq\": 1, \"route_path_id\": 66276}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 55857.782, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66276}], \"total_distance_m\": 55857.782, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 55213.693, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 644.089, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2038", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.5", "current_position_lat": "55.9416574", "current_position_lon": "-3.9808903", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:22Z\", \"source_id\": 48575945, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:27Z\", \"source_id\": 15783654, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1285, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:57Z\", \"source_id\": 48590489, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:45:02Z\", \"source_id\": 15788151, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:13Z\", \"source_id\": 48597873, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:16Z\", \"source_id\": 15790408, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:51:08Z\", \"source_id\": 48604667, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:51:11Z\", \"source_id\": 15792467, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:01Z\", \"source_id\": 48611090, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:54:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:05Z\", \"source_id\": 15794465, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:17Z\", \"source_id\": 48618182, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:22Z\", \"source_id\": 15796639, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:43Z\", \"source_id\": 48623411, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:46Z\", \"source_id\": 15798288, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:01Z\", \"source_id\": 48628380, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:06Z\", \"source_id\": 15799823, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:29Z\", \"source_id\": 48638238, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:34Z\", \"source_id\": 15802898, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:48Z\", \"source_id\": 48647874, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:53Z\", \"source_id\": 15805814, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:12:59Z\", \"source_id\": 48652612, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:03Z\", \"source_id\": 15807288, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:18Z\", \"source_id\": 48657736, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:23Z\", \"source_id\": 15808911, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:34Z\", \"source_id\": 48667017, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:38Z\", \"source_id\": 15811675, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:57Z\", \"source_id\": 48674285, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:02Z\", \"source_id\": 15813921, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:52Z\", \"source_id\": 48684799, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:56Z\", \"source_id\": 15817232, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:30Z\", \"source_id\": 48690281, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:31Z\", \"source_id\": 15818904, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:14Z\", \"source_id\": 48696021, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:18Z\", \"source_id\": 15820687, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2473, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:31Z\", \"source_id\": 48704862, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:33Z\", \"source_id\": 15823452, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:32Z\", \"source_id\": 48713168, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:38Z\", \"source_id\": 15826168, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:24Z\", \"source_id\": 48745318, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:31Z\", \"source_id\": 15836325, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:52Z\", \"source_id\": 48752191, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:57Z\", \"source_id\": 15838461, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:14Z\", \"source_id\": 48768820, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:18Z\", \"source_id\": 15843838, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:14Z\", \"source_id\": 48768820, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:18Z\", \"source_id\": 15843839, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cumbernauld", "service_state_platform": "2", "timing_fact_generation": 1789506559205661, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:14.603613", "service_state_evidence_id": 15843839, "current_leg_start_actual_dep": "2026-09-15T22:10:30+01:00", "operational_evidence_version": 114, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:14.747679", "service_state_valid_until_kind": null, "operational_interpretation_version": 114, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P MLN CUB 2C26 334014 3 90 None {"version": 3, "segments": [{"to_m": 456.969, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 5016.895, "from_m": 456.969, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5103.211, "from_m": 5016.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5741.501, "from_m": 5103.211, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 7607.722, "from_m": 5741.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7667.954, "from_m": 7607.722, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7929.446, "from_m": 7667.954, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8347.499, "from_m": 7929.446, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8362.879, "from_m": 8347.499, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8403.117, "from_m": 8362.879, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9114.607, "from_m": 8403.117, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9155.372, "from_m": 9114.607, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12541.129, "from_m": 9155.372, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12801.58, "from_m": 12541.129, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13382.437, "from_m": 12801.58, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13684.992, "from_m": 13382.437, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14379.493, "from_m": 13684.992, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14426.068, "from_m": 14379.493, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14568.039, "from_m": 14426.068, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17895.272, "from_m": 14568.039, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18368.337, "from_m": 17895.272, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18426.458, "from_m": 18368.337, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18503.715, "from_m": 18426.458, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 18858.028, "from_m": 18503.715, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 18990.582, "from_m": 18858.028, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 19092.814, "from_m": 18990.582, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 19190.436, "from_m": 19092.814, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19925.449, "from_m": 19190.436, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22429.707, "from_m": 19925.449, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22729.736, "from_m": 22429.707, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22981.013, "from_m": 22729.736, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23294.349, "from_m": 22981.013, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24345.547, "from_m": 23294.349, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29944.265, "from_m": 24345.547, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29997.146, "from_m": 29944.265, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30274.681, "from_m": 29997.146, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31413.91, "from_m": 30274.681, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 32163.199, "from_m": 31413.91, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35334.81, "from_m": 32163.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36513.419, "from_m": 35334.81, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 36666.426, "from_m": 36513.419, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37047.496, "from_m": 36666.426, "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": 37074.381, "from_m": 37047.496, "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": 37107.183, "from_m": 37074.381, "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": 37220.665, "from_m": 37107.183, "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": 37275.095, "from_m": 37220.665, "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": 39503.096, "from_m": 37275.095, "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": 39582.222, "from_m": 39503.096, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41993.86, "from_m": 39582.222, "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": 42057.94, "from_m": 41993.86, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43094.846, "from_m": 42057.94, "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": 43714.337, "from_m": 43094.846, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44154.988, "from_m": 43714.337, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45064.149, "from_m": 44154.988, "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": 45680.487, "from_m": 45064.149, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47157.327, "from_m": 45680.487, "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": 47589.503, "from_m": 47157.327, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 55857.782, "from_m": 47589.503, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 591787, "profile_key": "6cf06cf8f9c04576f505546660306edcce909a84f5bb9f3a65588ff537953729", "schedule_id": 19123, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2038", "location": "Milngavie", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2040H", "wtt_dep": "2041", "location": "Hillfoot", "stage_seq": 2, "distance_m": 2582.717, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2042H", "wtt_dep": "2043", "location": "Bearsden", "stage_seq": 3, "distance_m": 3465.341, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2045H", "wtt_dep": "2046", "location": "Westerton", "stage_seq": 4, "distance_m": 5256.444, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2049H", "wtt_dep": "2050", "location": "Anniesland", "stage_seq": 5, "distance_m": 7344.302, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2051H", "location": "Hyndland East Jn", "stage_seq": 6, "distance_m": 8347.499, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2052H", "wtt_dep": "2053", "location": "Hyndland", "stage_seq": 7, "distance_m": 8878.468, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2054H", "wtt_dep": "2055H", "location": "Partick", "stage_seq": 8, "distance_m": 10054.331, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2056H", "location": "Finnieston West Jn", "stage_seq": 9, "distance_m": 10573.864, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2058", "wtt_dep": "2059", "location": "Exhibition Centre", "stage_seq": 10, "distance_m": 12021.273, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2100H", "wtt_dep": "2101H", "location": "Anderston", "stage_seq": 11, "distance_m": 12824.466, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2102H", "wtt_dep": "2106", "location": "Glasgow Central Low Level", "stage_seq": 12, "distance_m": 13617.52, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2107", "wtt_dep": "2109", "location": "Argyle Street", "stage_seq": 13, "distance_m": 14092.625, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2111H", "wtt_dep": "2112", "location": "Bridgeton", "stage_seq": 14, "distance_m": 16028.074, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2113H", "wtt_dep": "2114", "location": "Dalmarnock", "stage_seq": 15, "distance_m": 16914.466, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2115H", "wtt_dep": "2117H", "location": "Rutherglen", "stage_seq": 16, "distance_m": 18161.852, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Rutherglen East Jn", "stage_seq": 17, "distance_m": 19312.338, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121", "location": "Cambuslang", "stage_seq": 18, "distance_m": 21099.235, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Newton West Jn", "stage_seq": 19, "distance_m": 22535.884, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2125", "location": "Newton", "stage_seq": 20, "distance_m": 23641.078, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129", "location": "Blantyre", "stage_seq": 21, "distance_m": 27606.063, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2132", "location": "Hamilton West", "stage_seq": 22, "distance_m": 30448.133, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2134H", "location": "Hamilton Central", "stage_seq": 23, "distance_m": 31809.583, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137", "location": "Haughhead Jn", "stage_seq": 24, "distance_m": 33823.557, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2139H", "wtt_dep": "2140", "location": "Airbles", "stage_seq": 25, "distance_m": 35833.84, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2145", "location": "Motherwell", "stage_seq": 26, "distance_m": 36852.952, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "Mossend South Jn", "stage_seq": 27, "distance_m": 39503.096, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Mossend North Jn", "stage_seq": 28, "distance_m": 40220.666, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Mossend North Exit", "stage_seq": 29, "distance_m": 41993.86, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Whifflet South Jn", "stage_seq": 30, "distance_m": 43922.601, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154", "location": "Whifflet", "stage_seq": 31, "distance_m": 44154.988, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2156H", "location": "Coatbridge Central", "stage_seq": 32, "distance_m": 45547.9, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Gartsherrie South Jn", "stage_seq": 33, "distance_m": 47212.382, "section_seq": 1, "route_path_id": 66276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Garnqueen North Jn", "stage_seq": 34, "distance_m": 49146.521, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2206H", "location": "Greenfaulds", "stage_seq": 35, "distance_m": 54729.03, "section_seq": 1, "route_path_id": 66276}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": null, "location": "Cumbernauld", "stage_seq": 36, "distance_m": 55857.782, "section_seq": 1, "route_path_id": 66276}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 55857.782, "from_m": 0.0, "section_seq": 1, "route_path_id": 66276}], "total_distance_m": 55857.782, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 55213.693, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 644.089, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1327, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:22Z", "source_id": 48575945, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:40:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:27Z", "source_id": 15783654, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1285, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:57Z", "source_id": 48590489, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:45:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:45:02Z", "source_id": 15788151, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1292, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:13Z", "source_id": 48597873, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:48:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:16Z", "source_id": 15790408, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1367, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:51:08Z", "source_id": 48604667, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:51:11Z", "source_id": 15792467, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:01Z", "source_id": 48611090, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:54:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:05Z", "source_id": 15794465, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:17Z", "source_id": 48618182, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:57:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:22Z", "source_id": 15796639, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:43Z", "source_id": 48623411, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:00:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:46Z", "source_id": 15798288, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:01Z", "source_id": 48628380, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:02:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:06Z", "source_id": 15799823, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:29Z", "source_id": 48638238, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:07:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:34Z", "source_id": 15802898, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:48Z", "source_id": 48647874, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:11:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:53Z", "source_id": 15805814, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:12:59Z", "source_id": 48652612, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:13:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:03Z", "source_id": 15807288, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2090, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:18Z", "source_id": 48657736, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:16:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:23Z", "source_id": 15808911, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2339, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:34Z", "source_id": 48667017, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:20:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:38Z", "source_id": 15811675, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2350, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:57Z", "source_id": 48674285, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:23:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:02Z", "source_id": 15813921, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2490, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:52Z", "source_id": 48684799, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:28:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:56Z", "source_id": 15817232, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:30Z", "source_id": 48690281, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:31:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:31Z", "source_id": 15818904, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:14Z", "source_id": 48696021, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:35:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:18Z", "source_id": 15820687, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2473, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:31Z", "source_id": 48704862, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:39:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:33Z", "source_id": 15823452, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:32Z", "source_id": 48713168, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:42:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:38Z", "source_id": 15826168, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2231, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:24Z", "source_id": 48745318, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:58:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:31Z", "source_id": 15836325, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2176, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:52Z", "source_id": 48752191, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T21:01:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:57Z", "source_id": 15838461, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2143, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:14Z", "source_id": 48768820, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T21:09:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:18Z", "source_id": 15843838, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2136, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:14Z", "source_id": 48768820, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T21:12:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:18Z", "source_id": 15843839, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Milngavie 2038 2038 2 None None Cumbernauld 2208 2208 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L88734/2026-09-15/detailed None Greenfaulds 2026-09-15T22:10:30+01:00 Cumbernauld 5.5 {"type": "LineString", "coordinates": [[-3.9939624, 55.9346688], [-3.9929451, 55.9352813], [-3.990261499999999, 55.93689119999999], [-3.9881048, 55.9381989], [-3.9858805, 55.939477700000005], [-3.9846635, 55.94006519999999], [-3.9834743, 55.94060230000001], [-3.9816403, 55.94135959999999], [-3.980890299999999, 55.9416574]]} 0.7 2206½ 2212 Greenfaulds Cumbernauld Cumbernauld 55.9416574 -3.9808903 55.9416574 -3.9808903 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Cumbernauld TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15843839 1789506559205661 114 114 2026-09-15 21:22:14.747679 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:14.603613
561806 592491 G77357 871W63M715 2026-09-15 COMPLETE 15844429 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 592491, "stp": "P", "toc": "Gatwick Express", "uid": "G77357", "consist": "387121+387225", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G77357/2026-09-15/detailed", "trust_id": "871W63M715", "origin_crs": "BTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-15", "dest_arr_time": "2211", "dest_platform": "13", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1W63", "timing_status": "LATE", "origin_station": "Brighton", "current_leg_arr": "2212", "current_leg_dep": "2140", "current_leg_end": "London Victoria (C)", "origin_dep_time": "2109", "origin_platform": "6", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1610176, 51.156562400000006], [-0.1610188, 51.1567372], [-0.16100189999999998, 51.1570401], [-0.16098749999999998, 51.1573162], [-0.160978, 51.15751749999999], [-0.1609603, 51.15771070000001], [-0.16093419999999997, 51.1580143], [-0.1609184, 51.1582385], [-0.1609113, 51.1583511], [-0.16089389999999998, 51.15901230000001], [-0.16088719999999998, 51.1591463], [-0.1608816, 51.159322800000005], [-0.1608825, 51.1594019], [-0.16087749999999998, 51.1596047], [-0.1608766, 51.159669], [-0.1608857, 51.1604438], [-0.16088889999999997, 51.1605418], [-0.1608637, 51.16162640000001], [-0.16086451406450253, 51.1620009602833], [-0.1608646, 51.16204050000001], [-0.1608646, 51.16275470000001], [-0.16087529999999997, 51.16391990000001], [-0.16085419999999995, 51.165648899999994], [-0.16088069999999996, 51.1668648], [-0.1608772, 51.1687617], [-0.16087139999999997, 51.1694683], [-0.1608667, 51.177900300000005], [-0.1608461, 51.18129600000001], [-0.1608438, 51.1814267], [-0.16084369999999998, 51.18192500000001], [-0.16088009999999997, 51.1827666], [-0.1608803, 51.1852681], [-0.1608809, 51.191217499999986], [-0.1608828, 51.1915307], [-0.1609327, 51.19371949999999], [-0.16098949999999998, 51.19493829999999], [-0.1609874, 51.195143900000005], [-0.1610616, 51.1958576], [-0.1611544, 51.1968139], [-0.16135189999999996, 51.1982813], [-0.1614178, 51.1987172], [-0.1614917, 51.1991392], [-0.1616424, 51.19994230000001], [-0.16239889999999998, 51.20358499999999], [-0.1624363, 51.20371999999999], [-0.16340939999999998, 51.20719879999999], [-0.16387079999999998, 51.208763600000005], [-0.1642141, 51.209885699999994], [-0.16444209999999998, 51.210567700000006], [-0.16486549999999997, 51.2116897], [-0.1653069, 51.2127398], [-0.1659363, 51.21413660000001], [-0.1664649, 51.215224], [-0.1679212, 51.21783970000001], [-0.16810179999999997, 51.2181643], [-0.16817834252604602, 51.21830176221716], [-0.1686451, 51.21914], [-0.16898529999999998, 51.21981340000001], [-0.16927009999999998, 51.220393400000006], [-0.16975019999999996, 51.2217257], [-0.16999159999999996, 51.222462], [-0.17020309999999997, 51.223350499999995], [-0.170243, 51.2235124], [-0.17039909999999997, 51.2243768], [-0.1704903, 51.2251091], [-0.17051749999999996, 51.2253991], [-0.17052679999999998, 51.2254993], [-0.1705359, 51.226285999999995], [-0.170555, 51.2269101], [-0.1705584, 51.227022100000006], [-0.1705621600120736, 51.227534645349515], [-0.1705638, 51.2277582], [-0.1705441, 51.228467499999994], [-0.17050399999999996, 51.22884779999999], [-0.17048789999999997, 51.22899989999999], [-0.17045829999999998, 51.2292805], [-0.17035029999999998, 51.229980399999995], [-0.1702357, 51.2305969], [-0.17003719999999997, 51.2314531], [-0.1700104, 51.2315337], [-0.16981719999999997, 51.2321441], [-0.16973949999999996, 51.2323626], [-0.1696939, 51.232499999999995], [-0.1697071, 51.2325106], [-0.16964829999999995, 51.2326636], [-0.1695678, 51.2328596], [-0.16925129999999997, 51.233612], [-0.16884629999999998, 51.23436920000001], [-0.16856939999999998, 51.234972299999995], [-0.16814349999999997, 51.2357161], [-0.1674525, 51.2368395], [-0.1670898, 51.2374069], [-0.1668931, 51.2377608], [-0.1666074, 51.23821519999998], [-0.1664209, 51.2385027], [-0.16625799999999996, 51.23876829999998], [-0.1660421, 51.2391161], [-0.1657937, 51.239501800000006], [-0.1653327, 51.2402506], [-0.1651468, 51.2405425], [-0.1649273, 51.24089459999998], [-0.16443859999999996, 51.241690599999984], [-0.16425269999999997, 51.2419864], [-0.1639675, 51.24244319999999], [-0.1637305, 51.2428222], [-0.16285800000000003, 51.244228500000006], [-0.16267729999999997, 51.24452229999999], [-0.1621806, 51.245299900000006], [-0.16189389999999998, 51.2457694], [-0.16094499999999998, 51.2473229], [-0.15992049999999997, 51.2489645], [-0.1593047, 51.2499512], [-0.1587579, 51.2508157], [-0.158673, 51.2509469], [-0.15696299999999996, 51.2536979], [-0.1568615, 51.2538613], [-0.15644039999999998, 51.2545184], [-0.1560794, 51.2550742], [-0.1559691, 51.255223599999994], [-0.15532729999999997, 51.2561103], [-0.15470799999999998, 51.2568903], [-0.15391079999999996, 51.25786179999999], [-0.15250449999999996, 51.2594949], [-0.1522441, 51.25981829999999], [-0.1519772, 51.2601573], [-0.1517506, 51.2604697], [-0.1515757, 51.2607167], [-0.15142659999999997, 51.260968000000005], [-0.15124379999999998, 51.261252099999986], [-0.1511405, 51.2614327], [-0.15099539999999995, 51.261701], [-0.1508382, 51.26201449999999], [-0.15071470000000003, 51.2622776], [-0.15058029999999997, 51.26258529999999], [-0.1504809, 51.262834100000006], [-0.150348, 51.2631659], [-0.1502418, 51.2634794], [-0.1501572, 51.2637604], [-0.15007009999999998, 51.2640463], [-0.1500134, 51.2642789], [-0.149953, 51.2645604], [-0.1499141, 51.264769599999994], [-0.14987779999999998, 51.26502099999999], [-0.14983939999999998, 51.26533779999998], [-0.1497933, 51.265632199999985], [-0.1497496, 51.26607249999999], [-0.1497502, 51.266486599999986], [-0.1497878, 51.266766], [-0.1498133, 51.2671249], [-0.1498418, 51.2674418], [-0.14987979999999998, 51.26774489999999], [-0.1499918, 51.2683629], [-0.1501109, 51.26885709999999], [-0.150291, 51.2699435], [-0.15062879999999998, 51.27147599999999], [-0.1509409, 51.2725537], [-0.15105429999999995, 51.2729959], [-0.1511796, 51.273568399999995], [-0.15136500292393343, 51.27453379516892], [-0.15143709999999996, 51.2749092], [-0.1517586, 51.2765418], [-0.15192719999999998, 51.2773977], [-0.15208259999999998, 51.278186700000006], [-0.15245539999999996, 51.27984949999999], [-0.15302079999999998, 51.283123], [-0.15370049999999996, 51.2863737], [-0.1539677, 51.287423], [-0.15406569999999997, 51.2879085], [-0.1541073, 51.28823379999999], [-0.1541397, 51.2885306], [-0.15415419999999996, 51.2890338], [-0.1541436, 51.28951909999998], [-0.1541116, 51.29007239999999], [-0.1540604, 51.290544399999995], [-0.15396869999999996, 51.2910896], [-0.1538856, 51.2914429], [-0.15360819999999997, 51.2924122], [-0.153444, 51.29295280000001], [-0.1532287, 51.2936248], [-0.1530452, 51.294183100000005], [-0.1529226, 51.29452479999999], [-0.1526789, 51.2951362], [-0.15251239999999996, 51.29551479999999], [-0.1523777, 51.2958253], [-0.1522854, 51.29605719999999], [-0.15218999999999996, 51.2962445], [-0.1511025, 51.298443799999994], [-0.15100415612966828, 51.29862764005511], [-0.15091156884224072, 51.29880071831404], [-0.1507397, 51.299122], [-0.1474857, 51.30426789999999], [-0.14713459999999998, 51.30479690000001], [-0.14674559999999998, 51.30543939999999], [-0.1463641, 51.3060346], [-0.1458556, 51.30683040000001], [-0.1454527, 51.307439599999995], [-0.1451379, 51.30790379999999], [-0.14478389999999997, 51.3084514], [-0.1444961, 51.3088722], [-0.1441791, 51.3093294], [-0.14385649999999997, 51.3097691], [-0.14348459999999996, 51.3102082], [-0.1431393, 51.310602799999984], [-0.1427172, 51.31106449999999], [-0.1423149, 51.3114514], [-0.1418884, 51.311823800000006], [-0.1397274, 51.3136696], [-0.13921679999999995, 51.3141475], [-0.1388763, 51.3144717], [-0.13838849999999997, 51.31501750000001], [-0.1380743, 51.315386200000006], [-0.13780339999999996, 51.31573300000001], [-0.1372734, 51.3164765], [-0.1371819, 51.316621100000006], [-0.1359217, 51.318317699999994], [-0.1353686, 51.31902420000001], [-0.1343117, 51.3202873], [-0.1339107, 51.3207688], [-0.1335614, 51.3211315], [-0.1332849, 51.3213862], [-0.1330635, 51.32159349999999], [-0.1327737, 51.321866], [-0.13229329999999995, 51.3222598], [-0.1296143, 51.3246315], [-0.1286598, 51.325479499999986], [-0.1284227, 51.3256896], [-0.12754203795698518, 51.32646992420958], [-0.1270965, 51.3268647], [-0.1262705, 51.3276102], [-0.1252118, 51.3285657], [-0.1245536, 51.3291534], [-0.123884, 51.32974549999999], [-0.1237061, 51.3299013], [-0.12281149571916558, 51.33069708903964], [-0.1225817, 51.3309015], [-0.1214388, 51.33188129999999], [-0.1200095, 51.3330423], [-0.11981516997953257, 51.33320154082316], [-0.119760675407724, 51.33324619548412], [-0.1196246, 51.33335769999999], [-0.1191251, 51.333755200000006], [-0.1187138, 51.33407399999999], [-0.1181921, 51.3344705], [-0.1177746, 51.3347817], [-0.1172199, 51.3352055], [-0.1167787, 51.33553049999998], [-0.1162237, 51.3359031], [-0.115823, 51.3361886], [-0.1153438, 51.336515], [-0.11490179999999996, 51.33680950000001], [-0.11479339999999998, 51.33688050000001], [-0.11462079999999995, 51.33699639999998], [-0.1143531, 51.33717029999999], [-0.1138929, 51.3374675], [-0.11353800111577277, 51.337695197019734], [-0.1134557, 51.337748000000005], [-0.113152, 51.3379403], [-0.11269840000000002, 51.33821709999999], [-0.1124684, 51.33835620000001], [-0.11214209999999998, 51.33855319999999], [-0.11157949999999998, 51.3388916], [-0.1114205, 51.3389842], [-0.1111124, 51.339191], [-0.1108248, 51.3393807], [-0.110551, 51.339545399999984], [-0.1104477, 51.3396095], [-0.1099263, 51.33996290000001], [-0.10962829999999998, 51.34013919999999], [-0.10904519999999998, 51.34053169999999], [-0.1081772, 51.3410495], [-0.1076904, 51.341340300000006], [-0.10721559999999998, 51.34161939999999], [-0.1070919, 51.341693099999986], [-0.1067313, 51.3419015], [-0.1063844, 51.3420996], [-0.10585569999999998, 51.342413699999994], [-0.1053758, 51.3426747], [-0.10515489999999998, 51.3427933], [-0.1049066, 51.3429253], [-0.1044494, 51.3431713], [-0.1039433, 51.3434502], [-0.1037546, 51.34355310000001], [-0.1030992, 51.343917799999986], [-0.1026957, 51.34416679999999], [-0.10218240000000002, 51.3444845], [-0.101693, 51.344800699999986], [-0.1012704, 51.3450818], [-0.1010376, 51.3452533], [-0.10074149999999998, 51.34547549999999], [-0.1004521, 51.345698899999995], [-0.10021209999999998, 51.345895799999994], [-0.09993, 51.3461211], [-0.0995618, 51.346429599999986], [-0.09924339999999998, 51.3466999], [-0.0988948, 51.3470166], [-0.0984691, 51.3473815], [-0.09820619999999998, 51.34761029999999], [-0.09813700000000002, 51.3476705], [-0.097863, 51.3479263], [-0.09760779999999998, 51.348171], [-0.0973841, 51.348410599999994], [-0.0970705, 51.3487479], [-0.09667449999999998, 51.349231], [-0.0963941, 51.34958100000001], [-0.0962283, 51.34981459999999], [-0.09604659999999998, 51.3500499], [-0.09591410000000002, 51.3502438], [-0.0957049, 51.350597], [-0.0954284, 51.3510579], [-0.0951882, 51.3515111], [-0.0950121, 51.3518754], [-0.0948134, 51.3523356], [-0.0946216, 51.35280769999999], [-0.09449299999999998, 51.35317329999999], [-0.09430389999999998, 51.3537721], [-0.0942199, 51.35418330000001], [-0.0941387, 51.354538899999994], [-0.0940468, 51.354972799999985], [-0.0939561, 51.355517799999994], [-0.0939011, 51.356012799999995], [-0.0938283, 51.356721], [-0.0938176, 51.356882], [-0.0937889, 51.3572227], [-0.0937833, 51.35741780000001], [-0.0937281, 51.35824900000001], [-0.0936533, 51.35924700000001], [-0.0936484, 51.359363299999984], [-0.0935937, 51.3601038], [-0.0935246, 51.36130020000001], [-0.0935113, 51.3621728], [-0.093502, 51.3625065], [-0.0934596, 51.36328120000001], [-0.0934411, 51.3635674], [-0.093411, 51.36385059999999], [-0.0934045, 51.363945699999995], [-0.0933827, 51.3642627], [-0.09332139999999998, 51.3650354], [-0.0932425, 51.3658411], [-0.09313299999999998, 51.3665253], [-0.0931162, 51.36687800000001], [-0.0930735, 51.3675198], [-0.0930441, 51.36801299999999], [-0.0930138, 51.36854539999999], [-0.0929919, 51.369103], [-0.092986, 51.36956979999999], [-0.09296989999999998, 51.37026860000001], [-0.0929299, 51.37093420000001], [-0.092922, 51.3710686], [-0.092917, 51.37158329999998], [-0.0929021, 51.3721099], [-0.0928732, 51.372253], [-0.0928222, 51.3725049], [-0.0928082, 51.372825899999995], [-0.0927695, 51.37307920000001], [-0.09271519999999998, 51.3733958], [-0.0927155, 51.3736278], [-0.0927016, 51.37397120000001], [-0.092699, 51.3741931], [-0.0926363, 51.37446399999999], [-0.09263359999999998, 51.3746862], [-0.0926059, 51.375195700000006], [-0.0925905, 51.3753621], [-0.09258710326584886, 51.37541657839004], [-0.092573607040943, 51.37557491848692], [-0.0925702438002166, 51.37571528314115], [-0.09257534244845944, 51.37584022293819], [-0.09258723189046124, 51.37595228846348], [-0.09260424103101174, 51.37605403030248], [-0.09262469877490064, 51.37614799904067], [-0.0926469340269177, 51.37623674526347], [-0.09266927569185264, 51.37632281955634], [-0.0926900526744952, 51.376408772504774], [-0.0927075938796351, 51.37649715469417], [-0.09272022821206208, 51.376590516710024], [-0.09272628457656586, 51.37669140913778], [-0.0927240918779362, 51.376802382562886], [-0.0927119790209628, 51.3769259875708], [-0.0926882749104354, 51.377064774746984], [-0.09265130845114374, 51.37722129467689], [-0.0925781, 51.37739289999998], [-0.0925276, 51.377514399999995], [-0.0924402, 51.37772489999999], [-0.09230289999999998, 51.3780477], [-0.0921142, 51.3783894], [-0.0919982, 51.3786246], [-0.0918612, 51.3788485], [-0.091748, 51.3790128], [-0.0916231, 51.37925630000001], [-0.0914883, 51.37952649999999], [-0.0912436, 51.3799411], [-0.0910703, 51.38024], [-0.0909249, 51.3804689], [-0.090447, 51.3812018], [-0.0901625, 51.3816474], [-0.08991559999999998, 51.38198879999999], [-0.08983152841195213, 51.3820958938274], [-0.0896125, 51.3823749], [-0.08938929999999999, 51.382637599999995], [-0.0891545, 51.3829109], [-0.08885065137888165, 51.38327992194854], [-0.088706, 51.3834556], [-0.08847659999999999, 51.3837117], [-0.0883383, 51.3838617], [-0.08798239999999999, 51.3841981], [-0.0874428, 51.3847473], [-0.08725199999999998, 51.38498159999999], [-0.0869472, 51.3853188], [-0.08681899999999998, 51.3854887], [-0.0867248, 51.38562580000001], [-0.0866545894895936, 51.385751425173865], [-0.0865758, 51.3858924], [-0.0864352, 51.38614499999999], [-0.0862941, 51.38639169999998], [-0.0862132, 51.3865575], [-0.0861573, 51.3866881], [-0.08612609999999998, 51.386769399999984], [-0.08611777066716858, 51.38679167395817], [-0.08609939999999999, 51.386840799999995], [-0.0860672, 51.386936299999995], [-0.0860441, 51.3870233], [-0.08602029999999998, 51.3871216], [-0.0859978, 51.387232899999994], [-0.0859847, 51.3873055], [-0.08597489999999999, 51.387395], [-0.0859713, 51.38745159999999], [-0.08597170000000001, 51.3875088], [-0.08597149999999999, 51.38758339999999], [-0.08597402480606556, 51.38768847652955], [-0.08597489999999999, 51.387724899999995], [-0.08597657798432175, 51.38776861593374], [-0.08597869999999999, 51.38782390000001], [-0.08599079999999999, 51.3879215], [-0.0860039, 51.38797650000001], [-0.08602579999999999, 51.3880869], [-0.0860583, 51.3882201], [-0.08608659999999999, 51.3883116], [-0.0861205, 51.388402099999986], [-0.0861532, 51.38848589999999], [-0.0861875, 51.3885696], [-0.0862298, 51.38865619999999], [-0.08628169999999999, 51.3887526], [-0.086321, 51.388825], [-0.0863747, 51.3889162], [-0.08642259999999999, 51.3889913], [-0.0869279, 51.389720700000005], [-0.08711090000000002, 51.3899718], [-0.08721729999999998, 51.3901291], [-0.08735009999999999, 51.390334299999985], [-0.0874382, 51.3904806], [-0.08767879999999999, 51.3907904], [-0.0878852, 51.3910601], [-0.0880065, 51.39123729999999], [-0.08811559999999999, 51.3914015], [-0.08826159999999998, 51.3915893], [-0.0882683, 51.39159789999999], [-0.08831879999999999, 51.39166290000001], [-0.088358, 51.391713199999984], [-0.08847126356623568, 51.39184321070832], [-0.08858929999999998, 51.3919787], [-0.0888368, 51.392234], [-0.08908389999999998, 51.3924981], [-0.0893757, 51.3927712], [-0.08952819999999999, 51.39291390000001], [-0.0897749, 51.3931185], [-0.08983152841195213, 51.39316120245955], [-0.0900506, 51.39332640000001], [-0.0902879, 51.393508399999995], [-0.0905663, 51.39369500000001], [-0.0908062, 51.3938551], [-0.09084000000000002, 51.3938739], [-0.0911397, 51.39403990000001], [-0.0913577, 51.39416829999999], [-0.09170219999999998, 51.3943503], [-0.0920114, 51.394508900000005], [-0.092488, 51.39472940000001], [-0.0929205, 51.3949155], [-0.0934103, 51.3951078], [-0.0941895, 51.39539619999999], [-0.0947531, 51.3956105], [-0.09526709999999998, 51.3958096], [-0.09581629999999998, 51.39603279999999], [-0.0962796, 51.39624979999999], [-0.096776, 51.3964757], [-0.0972261, 51.39669069999999], [-0.097575, 51.396880200000005], [-0.0978447, 51.3970313], [-0.0981738, 51.3972208], [-0.0989088, 51.397679700000005], [-0.0993542, 51.397978900000005], [-0.1002691, 51.3986081], [-0.10070719999999998, 51.3989123], [-0.10124869999999998, 51.39929070000001], [-0.1016362, 51.399565], [-0.1022084, 51.3999409], [-0.1026839, 51.4002746], [-0.103818, 51.401030299999995], [-0.1043036, 51.401375], [-0.10490449999999998, 51.4017926], [-0.1054959, 51.40219650000001], [-0.1059909, 51.40253049999999], [-0.10643919999999998, 51.40285], [-0.1070602, 51.4032734], [-0.10762529999999998, 51.4036612], [-0.1081976, 51.4040567], [-0.108672, 51.40438489999999], [-0.1091804, 51.4047371], [-0.1096878, 51.405088599999985], [-0.1101567, 51.4054182], [-0.110641, 51.405743599999994], [-0.1110537, 51.4060272], [-0.111582, 51.406393099999995], [-0.1118648, 51.4065799], [-0.1121697, 51.406790599999994], [-0.11253730000000002, 51.40703639999999], [-0.1129622, 51.4073014], [-0.1133804, 51.40756090000001], [-0.11363460000000002, 51.4077099], [-0.1139329, 51.40787400000001], [-0.11430269999999998, 51.408081300000006], [-0.11472529999999996, 51.4083024], [-0.1152382, 51.408553], [-0.1154768, 51.4086799], [-0.1156301, 51.4087493], [-0.1160505, 51.4089518], [-0.11653700000000002, 51.4091736], [-0.1172237, 51.4094894], [-0.1178225, 51.40974680000001], [-0.1199065, 51.4106198], [-0.1203509, 51.4107893], [-0.1206336, 51.4108935], [-0.12112349999999995, 51.4110659], [-0.12151789999999996, 51.4111945], [-0.1221823, 51.411390999999995], [-0.12269769999999998, 51.41154490000001], [-0.123323, 51.4117118], [-0.1237697, 51.41182620000001], [-0.12424969999999998, 51.4119466], [-0.12474579999999998, 51.41207479999999], [-0.12538209999999997, 51.41224759999999], [-0.12564899999999998, 51.412326500000006], [-0.12580439999999998, 51.412372], [-0.12666019999999997, 51.4126476], [-0.12693059999999998, 51.4127352], [-0.1274666, 51.41293050000001], [-0.1277716, 51.4130444], [-0.12820669999999998, 51.413217499999995], [-0.1287296, 51.4134317], [-0.1292751, 51.4136741], [-0.12954909999999997, 51.413800900000005], [-0.1299014, 51.4139653], [-0.1299359, 51.41398319999999], [-0.1300913, 51.4140637], [-0.1301318, 51.4140847], [-0.13037720000000003, 51.414214499999986], [-0.1307137, 51.414391599999995], [-0.1309927, 51.4145396], [-0.13120389999999998, 51.41466100000001], [-0.1318742, 51.41504919999999], [-0.1323417, 51.41534839999999], [-0.13267079999999998, 51.41556750000001], [-0.13306739999999995, 51.415847], [-0.1335266, 51.416180700000005], [-0.13380719999999996, 51.4164011], [-0.1341421, 51.41666639999999], [-0.1345303, 51.4170021], [-0.13496169999999996, 51.4173987], [-0.1353787, 51.41779859999998], [-0.1355916, 51.41801659999999], [-0.1356256, 51.418051299999995], [-0.1356527, 51.4180791], [-0.1356894, 51.4181167], [-0.13571309999999998, 51.41814089999999], [-0.13605139999999996, 51.4185174], [-0.1363879, 51.41893280000001], [-0.1365878, 51.4191795], [-0.1369278, 51.41964389999999], [-0.1372578, 51.42011699999999], [-0.13750109999999996, 51.42049189999999], [-0.1377221, 51.420871700000006], [-0.13781460194801723, 51.42105838228171], [-0.13783312936700806, 51.4210957731956], [-0.1378985, 51.4212277], [-0.13807020824137564, 51.42161312036444], [-0.1381261167443624, 51.42173861320615], [-0.1381194, 51.4217707], [-0.13811116932842157, 51.421859831780424], [-0.13810130666134923, 51.421966636575526], [-0.1384478, 51.422881399999994], [-0.13862919999999998, 51.423442400000006], [-0.1387095, 51.42375950000001], [-0.13876329999999998, 51.42405730000001], [-0.13881479999999996, 51.42469349999999], [-0.138787, 51.4252931], [-0.13881128464682815, 51.425551865500985], [-0.1388169, 51.4256117], [-0.1387865, 51.426003], [-0.1387631, 51.42637999999998], [-0.1386953, 51.426916199999994], [-0.1386046, 51.42739139999999], [-0.1384946, 51.4278521], [-0.1384494, 51.4282176], [-0.1384034, 51.42851329999999], [-0.1383539, 51.4289897], [-0.138326, 51.42953399999999], [-0.1383219, 51.4299797], [-0.1383454, 51.4304036], [-0.13835190000000003, 51.4304592], [-0.1383649, 51.43057170000001], [-0.1384006, 51.430879299999994], [-0.13844029999999996, 51.43124809999998], [-0.1385076, 51.4316527], [-0.1386033, 51.4320581], [-0.1387364, 51.4324752], [-0.1389372, 51.4330669], [-0.1390948, 51.43339669999998], [-0.1393085, 51.43387049999999], [-0.1395782, 51.4344673], [-0.1397568, 51.4349091], [-0.14014909999999997, 51.43576790000001], [-0.1404631, 51.43644840000001], [-0.1408274, 51.4372592], [-0.1411788, 51.43803210000001], [-0.1414567, 51.438598299999995], [-0.14163529999999996, 51.43886249999999], [-0.1418127, 51.43912300000001], [-0.1420206, 51.4393704], [-0.1422494, 51.439615], [-0.1424374, 51.4398042], [-0.14263349999999997, 51.439981], [-0.1426823, 51.44002750000001], [-0.1428437, 51.4401574], [-0.14298839999999996, 51.4402714], [-0.14318689999999998, 51.44041039999998], [-0.1434111, 51.44057190000001], [-0.1436062, 51.4406981], [-0.1439002, 51.4408652], [-0.1441708, 51.4410089], [-0.144457, 51.4411494], [-0.1447018, 51.441258299999994], [-0.1449971, 51.44137940000001], [-0.14528849999999996, 51.441494], [-0.14563299999999998, 51.441611900000005], [-0.1459969, 51.4417306], [-0.1464442, 51.4418695], [-0.1467856, 51.44194929999998], [-0.1470821, 51.442021200000006], [-0.1473075, 51.4420672], [-0.147841, 51.442162399999994], [-0.14846769999999998, 51.4422882], [-0.1485155, 51.4422965], [-0.14934089999999997, 51.4424485], [-0.1496032, 51.442499], [-0.14994459999999998, 51.4425699], [-0.15052699999999997, 51.442666], [-0.15116, 51.4427904], [-0.1513093102115189, 51.442817580280106], [-0.15173679999999998, 51.4428954], [-0.1521796, 51.44298289999999], [-0.1529135, 51.44312459999999], [-0.15329, 51.44319610000001], [-0.1539999, 51.4433356], [-0.1544742, 51.4434576], [-0.1547756, 51.4435184], [-0.15510629999999995, 51.44357959999999], [-0.15856509999999996, 51.44424359999999], [-0.1594608, 51.44444169999999], [-0.15982839999999998, 51.44453669999999], [-0.1601598, 51.4446322], [-0.1609617, 51.444895200000005], [-0.1614979, 51.4451065], [-0.1619746, 51.4453198], [-0.16233299999999998, 51.44550910000001], [-0.16283979999999998, 51.445811600000006], [-0.1633296, 51.4461245], [-0.1638429, 51.446469999999984], [-0.1640926, 51.44665029999999], [-0.16436640000000002, 51.4468605], [-0.1645018, 51.446975499999986], [-0.1647244, 51.44718760000001], [-0.164812, 51.4472597], [-0.164965, 51.447402299999986], [-0.1651729, 51.44761069999999], [-0.1653603, 51.4478138], [-0.1655044, 51.44795920000001], [-0.16571549999999996, 51.4482041], [-0.1659421, 51.4484739], [-0.1661838, 51.448761399999995], [-0.1665512, 51.4491902], [-0.16703719999999997, 51.449761300000006], [-0.1673582, 51.45014570000001], [-0.1676285, 51.45045999999999], [-0.16801, 51.450905000000006], [-0.1683313, 51.45128630000001], [-0.16839729999999997, 51.4513654], [-0.16876199999999997, 51.4517937], [-0.16901149999999998, 51.4520822], [-0.1691629, 51.4522603], [-0.169349, 51.452476999999995], [-0.1694664, 51.4526227], [-0.1696899, 51.452884299999994], [-0.1699297, 51.453167499999985], [-0.17015120000000003, 51.4534269], [-0.1704027, 51.4537187], [-0.1706067, 51.453957499999994], [-0.1708058, 51.454193], [-0.1710603, 51.45450710000001], [-0.1711945, 51.454680899999985], [-0.17132879999999998, 51.4548672], [-0.17161120000000002, 51.455281600000006], [-0.1717226, 51.4554706], [-0.17182709999999998, 51.455647], [-0.17202509999999996, 51.4560289], [-0.1721984, 51.4564135], [-0.17232709999999998, 51.456747099999994], [-0.17243549999999996, 51.4570636], [-0.17251299999999997, 51.4573346], [-0.1725571, 51.4575404], [-0.17262379999999997, 51.457924000000006], [-0.17265759999999997, 51.4582294], [-0.17266670000000003, 51.45856130000001], [-0.17267209999999997, 51.4588427], [-0.17266609999999996, 51.45896449999999], [-0.1726482, 51.4592931], [-0.1726264, 51.4594582], [-0.17258939999999998, 51.45977419999999], [-0.17254549999999996, 51.4600817], [-0.17251269999999996, 51.46023799999999], [-0.1724618, 51.4604235], [-0.1723722, 51.4607069], [-0.1722582, 51.461014500000005], [-0.1722083, 51.46114109999999], [-0.17214829999999998, 51.46126009999998], [-0.17203239999999995, 51.46152069999999], [-0.1718907, 51.4618145], [-0.1717257, 51.462121999999994], [-0.17155859999999998, 51.462402], [-0.1714623, 51.46255300000001], [-0.17143489999999997, 51.462591], [-0.1712573, 51.4628275], [-0.1712388, 51.462851], [-0.17111589999999996, 51.4629951], [-0.1710292, 51.4630851], [-0.1709742, 51.463138699999995], [-0.1709042, 51.46320709999999], [-0.1708234, 51.4632775], [-0.170737, 51.4633492], [-0.17065180000000002, 51.4634147], [-0.17055, 51.4634885], [-0.17044699999999996, 51.463557400000006], [-0.17031419999999997, 51.4636471], [-0.17016809999999996, 51.463731200000005], [-0.17004959999999997, 51.4638105], [-0.1699212, 51.46390709999999], [-0.1698194, 51.46399259999999], [-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Gatwick Airport", "dest_arr_time_act": "2211", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Gatwick Airport", "current_leg_milage": "27.1", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 260.162, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 301.517, \"from_m\": 260.162, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 331.218, \"from_m\": 301.517, \"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\": 390.168, \"from_m\": 331.218, \"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\": 535.472, \"from_m\": 390.168, \"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\": 965.326, \"from_m\": 535.472, \"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\": 978.427, \"from_m\": 965.326, \"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\": 4025.641, \"from_m\": 978.427, \"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\": 20320.797, \"from_m\": 4025.641, \"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\": 20838.958, \"from_m\": 20320.797, \"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\": 22052.677, \"from_m\": 20838.958, \"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\": 29916.89, \"from_m\": 22052.677, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30772.16, \"from_m\": 29916.89, \"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\": 31066.393, \"from_m\": 30772.16, \"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\": 31147.1, \"from_m\": 31066.393, \"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\": 37254.33, \"from_m\": 31147.1, \"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\": 37369.781, \"from_m\": 37254.33, \"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\": 38222.557, \"from_m\": 37369.781, \"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\": 39038.276, \"from_m\": 38222.557, \"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\": 39109.596, \"from_m\": 39038.276, \"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\": 46825.862, \"from_m\": 39109.596, \"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\": 47562.429, \"from_m\": 46825.862, \"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\": 58477.425, \"from_m\": 47562.429, \"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\": 58532.442, \"from_m\": 58477.425, \"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\": 63105.449, \"from_m\": 58532.442, \"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\": 64383.092, \"from_m\": 63105.449, \"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\": 64441.656, \"from_m\": 64383.092, \"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\": 64485.927, \"from_m\": 64441.656, \"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\": 64521.634, \"from_m\": 64485.927, \"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\": 64585.333, \"from_m\": 64521.634, \"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\": 64674.001, \"from_m\": 64585.333, \"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\": 64704.437, \"from_m\": 64674.001, \"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\": 65098.693, \"from_m\": 64704.437, \"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\": 65135.658, \"from_m\": 65098.693, \"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\": 66032.109, \"from_m\": 65135.658, \"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\": 66556.102, \"from_m\": 66032.109, \"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\": 66637.424, \"from_m\": 66556.102, \"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\": 66691.2, \"from_m\": 66637.424, \"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\": 75071.621, \"from_m\": 66691.2, \"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\": 78469.998, \"from_m\": 75071.621, \"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\": 81150.959, \"from_m\": 78469.998, \"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\": 81807.996, \"from_m\": 81150.959, \"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}], \"service_id\": 592491, \"profile_key\": \"fc6a494019cf012e8affb089a3751ebc7e0ba2711bc6276bd89ee04cebd20af1\", \"schedule_id\": 12127, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2109\", \"location\": \"Brighton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112\", \"location\": \"Preston Park\", \"stage_seq\": 2, \"distance_m\": 2138.207, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2118\", \"location\": \"Burgess Hill\", \"stage_seq\": 3, \"distance_m\": 14726.097, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"Keymer Jn\", \"stage_seq\": 4, \"distance_m\": 15654.906, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": false, \"wtt_arr\": \"2123H\", \"wtt_dep\": \"2126\", \"location\": \"Haywards Heath\", \"stage_seq\": 5, \"distance_m\": 20721.638, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2127H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 6, \"distance_m\": 21947.982, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 7, \"distance_m\": 31066.393, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Three Bridges\", \"stage_seq\": 8, \"distance_m\": 34206.121, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": false, \"wtt_arr\": \"2138H\", \"wtt_dep\": \"2140H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 9, \"distance_m\": 38692.648, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 10, \"distance_m\": 46687.811, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 11, \"distance_m\": 58532.442, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Purley\", \"stage_seq\": 12, \"distance_m\": 60111.46, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155\", \"location\": \"East Croydon\", \"stage_seq\": 13, \"distance_m\": 64906.329, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 65754.039, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Selhurst\", \"stage_seq\": 15, \"distance_m\": 66783.092, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 16, \"distance_m\": 72077.685, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"Balham\", \"stage_seq\": 17, \"distance_m\": 74423.695, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 18, \"distance_m\": 77565.401, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Pouparts Jn\", \"stage_seq\": 19, \"distance_m\": 78630.009, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 20, \"distance_m\": 80465.921, \"section_seq\": 1, \"route_path_id\": 69225}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 21, \"distance_m\": 81807.996, \"section_seq\": 1, \"route_path_id\": 69225}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 81807.996, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69225}], \"total_distance_m\": 81807.996, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 81047.449, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 760.547, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2109", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "32.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:12:26Z\", \"source_id\": 48651495, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:12:28Z\", \"source_id\": 15806885, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:53Z\", \"source_id\": 48665479, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:57Z\", \"source_id\": 15811214, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:21Z\", \"source_id\": 48671037, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:23Z\", \"source_id\": 15812903, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:04Z\", \"source_id\": 48699781, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:09Z\", \"source_id\": 15821847, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:16Z\", \"source_id\": 48704378, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:23Z\", \"source_id\": 15823296, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:58Z\", \"source_id\": 48734604, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:04Z\", \"source_id\": 15832927, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:32Z\", \"source_id\": 48745561, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:35Z\", \"source_id\": 15836384, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:03Z\", \"source_id\": 48748497, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:04Z\", \"source_id\": 15837269, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:44Z\", \"source_id\": 48757988, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:49Z\", \"source_id\": 15840475, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:05Z\", \"source_id\": 48762660, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:08Z\", \"source_id\": 15841879, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:12Z\", \"source_id\": 48770651, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:13Z\", \"source_id\": 15844429, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "13", "timing_fact_generation": 1789506614946591, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:15.484531", "service_state_evidence_id": 15844429, "current_leg_start_actual_dep": "2026-09-15T21:41:30+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:15.956641", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Gatwick Express P BTN None 1W63 387121+387225 8 110 None {"version": 3, "segments": [{"to_m": 260.162, "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": 301.517, "from_m": 260.162, "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": 331.218, "from_m": 301.517, "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": 390.168, "from_m": 331.218, "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": 535.472, "from_m": 390.168, "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": 965.326, "from_m": 535.472, "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": 978.427, "from_m": 965.326, "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": 4025.641, "from_m": 978.427, "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": 20320.797, "from_m": 4025.641, "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": 20838.958, "from_m": 20320.797, "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": 22052.677, "from_m": 20838.958, "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": 29916.89, "from_m": 22052.677, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30772.16, "from_m": 29916.89, "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": 31066.393, "from_m": 30772.16, "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": 31147.1, "from_m": 31066.393, "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": 37254.33, "from_m": 31147.1, "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": 37369.781, "from_m": 37254.33, "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": 38222.557, "from_m": 37369.781, "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": 39038.276, "from_m": 38222.557, "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": 39109.596, "from_m": 39038.276, "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": 46825.862, "from_m": 39109.596, "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": 47562.429, "from_m": 46825.862, "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": 58477.425, "from_m": 47562.429, "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": 58532.442, "from_m": 58477.425, "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": 63105.449, "from_m": 58532.442, "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": 64383.092, "from_m": 63105.449, "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": 64441.656, "from_m": 64383.092, "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": 64485.927, "from_m": 64441.656, "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": 64521.634, "from_m": 64485.927, "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": 64585.333, "from_m": 64521.634, "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": 64674.001, "from_m": 64585.333, "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": 64704.437, "from_m": 64674.001, "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": 65098.693, "from_m": 64704.437, "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": 65135.658, "from_m": 65098.693, "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": 66032.109, "from_m": 65135.658, "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": 66556.102, "from_m": 66032.109, "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": 66637.424, "from_m": 66556.102, "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": 66691.2, "from_m": 66637.424, "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": 75071.621, "from_m": 66691.2, "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": 78469.998, "from_m": 75071.621, "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": 81150.959, "from_m": 78469.998, "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": 81807.996, "from_m": 81150.959, "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}], "service_id": 592491, "profile_key": "fc6a494019cf012e8affb089a3751ebc7e0ba2711bc6276bd89ee04cebd20af1", "schedule_id": 12127, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2109", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112", "location": "Preston Park", "stage_seq": 2, "distance_m": 2138.207, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118", "location": "Burgess Hill", "stage_seq": 3, "distance_m": 14726.097, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Keymer Jn", "stage_seq": 4, "distance_m": 15654.906, "section_seq": 1, "route_path_id": 69225}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2126", "location": "Haywards Heath", "stage_seq": 5, "distance_m": 20721.638, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127H", "location": "Copyhold Jn", "stage_seq": 6, "distance_m": 21947.982, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132", "location": "Balcombe Tunnel Jn", "stage_seq": 7, "distance_m": 31066.393, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Three Bridges", "stage_seq": 8, "distance_m": 34206.121, "section_seq": 1, "route_path_id": 69225}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2140H", "location": "Gatwick Airport", "stage_seq": 9, "distance_m": 38692.648, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Earlswood (Surrey)", "stage_seq": 10, "distance_m": 46687.811, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 58532.442, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Purley", "stage_seq": 12, "distance_m": 60111.46, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155", "location": "East Croydon", "stage_seq": 13, "distance_m": 64906.329, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Windmill Bridge Jn", "stage_seq": 14, "distance_m": 65754.039, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Selhurst", "stage_seq": 15, "distance_m": 66783.092, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Streatham North Jn", "stage_seq": 16, "distance_m": 72077.685, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Balham", "stage_seq": 17, "distance_m": 74423.695, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Clapham Junction (C)", "stage_seq": 18, "distance_m": 77565.401, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Pouparts Jn", "stage_seq": 19, "distance_m": 78630.009, "section_seq": 1, "route_path_id": 69225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Battersea Pier Jn", "stage_seq": 20, "distance_m": 80465.921, "section_seq": 1, "route_path_id": 69225}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 21, "distance_m": 81807.996, "section_seq": 1, "route_path_id": 69225}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 81807.996, "from_m": 0.0, "section_seq": 1, "route_path_id": 69225}], "total_distance_m": 81807.996, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 81047.449, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 760.547, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30906, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:12:26Z", "source_id": 48651495, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:13:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:12:28Z", "source_id": 15806885, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:53Z", "source_id": 48665479, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:19:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:57Z", "source_id": 15811214, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:21Z", "source_id": 48671037, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:22:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:23Z", "source_id": 15812903, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:04Z", "source_id": 48699781, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:36:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:09Z", "source_id": 15821847, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30597, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:16Z", "source_id": 48704378, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:38:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:23Z", "source_id": 15823296, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:58Z", "source_id": 48734604, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:53:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:04Z", "source_id": 15832927, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:32Z", "source_id": 48745561, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:58:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:35Z", "source_id": 15836384, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29931, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:03Z", "source_id": 48748497, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:00:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:04Z", "source_id": 15837269, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:44Z", "source_id": 48757988, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:04:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:49Z", "source_id": 15840475, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:05Z", "source_id": 48762660, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:06:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:08Z", "source_id": 15841879, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28763, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:12Z", "source_id": 48770651, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:12:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:13Z", "source_id": 15844429, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Brighton 2109 2109 6 None None London Victoria (C) 2211 2211 13 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G77357/2026-09-15/detailed None Gatwick Airport 2026-09-15T21:41:30+01:00 London Victoria (C) 32.0 {"type": "LineString", "coordinates": [[-0.1610176, 51.156562400000006], [-0.1610188, 51.1567372], [-0.16100189999999998, 51.1570401], [-0.16098749999999998, 51.1573162], [-0.160978, 51.15751749999999], [-0.1609603, 51.15771070000001], [-0.16093419999999997, 51.1580143], [-0.1609184, 51.1582385], [-0.1609113, 51.1583511], [-0.16089389999999998, 51.15901230000001], [-0.16088719999999998, 51.1591463], [-0.1608816, 51.159322800000005], [-0.1608825, 51.1594019], [-0.16087749999999998, 51.1596047], [-0.1608766, 51.159669], [-0.1608857, 51.1604438], [-0.16088889999999997, 51.1605418], [-0.1608637, 51.16162640000001], [-0.16086451406450253, 51.1620009602833], [-0.1608646, 51.16204050000001], [-0.1608646, 51.16275470000001], [-0.16087529999999997, 51.16391990000001], [-0.16085419999999995, 51.165648899999994], [-0.16088069999999996, 51.1668648], [-0.1608772, 51.1687617], [-0.16087139999999997, 51.1694683], [-0.1608667, 51.177900300000005], [-0.1608461, 51.18129600000001], [-0.1608438, 51.1814267], [-0.16084369999999998, 51.18192500000001], [-0.16088009999999997, 51.1827666], [-0.1608803, 51.1852681], [-0.1608809, 51.191217499999986], [-0.1608828, 51.1915307], [-0.1609327, 51.19371949999999], [-0.16098949999999998, 51.19493829999999], [-0.1609874, 51.195143900000005], [-0.1610616, 51.1958576], [-0.1611544, 51.1968139], [-0.16135189999999996, 51.1982813], [-0.1614178, 51.1987172], [-0.1614917, 51.1991392], [-0.1616424, 51.19994230000001], [-0.16239889999999998, 51.20358499999999], [-0.1624363, 51.20371999999999], [-0.16340939999999998, 51.20719879999999], [-0.16387079999999998, 51.208763600000005], [-0.1642141, 51.209885699999994], [-0.16444209999999998, 51.210567700000006], [-0.16486549999999997, 51.2116897], [-0.1653069, 51.2127398], [-0.1659363, 51.21413660000001], [-0.1664649, 51.215224], [-0.1679212, 51.21783970000001], [-0.16810179999999997, 51.2181643], [-0.16817834252604602, 51.21830176221716], [-0.1686451, 51.21914], [-0.16898529999999998, 51.21981340000001], [-0.16927009999999998, 51.220393400000006], [-0.16975019999999996, 51.2217257], [-0.16999159999999996, 51.222462], [-0.17020309999999997, 51.223350499999995], [-0.170243, 51.2235124], [-0.17039909999999997, 51.2243768], [-0.1704903, 51.2251091], [-0.17051749999999996, 51.2253991], [-0.17052679999999998, 51.2254993], [-0.1705359, 51.226285999999995], [-0.170555, 51.2269101], [-0.1705584, 51.227022100000006], [-0.1705621600120736, 51.227534645349515], [-0.1705638, 51.2277582], [-0.1705441, 51.228467499999994], [-0.17050399999999996, 51.22884779999999], [-0.17048789999999997, 51.22899989999999], [-0.17045829999999998, 51.2292805], [-0.17035029999999998, 51.229980399999995], [-0.1702357, 51.2305969], [-0.17003719999999997, 51.2314531], [-0.1700104, 51.2315337], [-0.16981719999999997, 51.2321441], [-0.16973949999999996, 51.2323626], [-0.1696939, 51.232499999999995], [-0.1697071, 51.2325106], [-0.16964829999999995, 51.2326636], [-0.1695678, 51.2328596], [-0.16925129999999997, 51.233612], [-0.16884629999999998, 51.23436920000001], [-0.16856939999999998, 51.234972299999995], [-0.16814349999999997, 51.2357161], [-0.1674525, 51.2368395], [-0.1670898, 51.2374069], [-0.1668931, 51.2377608], [-0.1666074, 51.23821519999998], [-0.1664209, 51.2385027], [-0.16625799999999996, 51.23876829999998], [-0.1660421, 51.2391161], [-0.1657937, 51.239501800000006], [-0.1653327, 51.2402506], [-0.1651468, 51.2405425], [-0.1649273, 51.24089459999998], [-0.16443859999999996, 51.241690599999984], [-0.16425269999999997, 51.2419864], [-0.1639675, 51.24244319999999], [-0.1637305, 51.2428222], [-0.16285800000000003, 51.244228500000006], [-0.16267729999999997, 51.24452229999999], [-0.1621806, 51.245299900000006], [-0.16189389999999998, 51.2457694], [-0.16094499999999998, 51.2473229], [-0.15992049999999997, 51.2489645], [-0.1593047, 51.2499512], [-0.1587579, 51.2508157], [-0.158673, 51.2509469], [-0.15696299999999996, 51.2536979], [-0.1568615, 51.2538613], [-0.15644039999999998, 51.2545184], [-0.1560794, 51.2550742], [-0.1559691, 51.255223599999994], [-0.15532729999999997, 51.2561103], [-0.15470799999999998, 51.2568903], [-0.15391079999999996, 51.25786179999999], [-0.15250449999999996, 51.2594949], [-0.1522441, 51.25981829999999], [-0.1519772, 51.2601573], [-0.1517506, 51.2604697], [-0.1515757, 51.2607167], [-0.15142659999999997, 51.260968000000005], [-0.15124379999999998, 51.261252099999986], [-0.1511405, 51.2614327], [-0.15099539999999995, 51.261701], [-0.1508382, 51.26201449999999], [-0.15071470000000003, 51.2622776], [-0.15058029999999997, 51.26258529999999], [-0.1504809, 51.262834100000006], [-0.150348, 51.2631659], [-0.1502418, 51.2634794], [-0.1501572, 51.2637604], [-0.15007009999999998, 51.2640463], [-0.1500134, 51.2642789], [-0.149953, 51.2645604], [-0.1499141, 51.264769599999994], [-0.14987779999999998, 51.26502099999999], [-0.14983939999999998, 51.26533779999998], [-0.1497933, 51.265632199999985], [-0.1497496, 51.26607249999999], [-0.1497502, 51.266486599999986], [-0.1497878, 51.266766], [-0.1498133, 51.2671249], [-0.1498418, 51.2674418], [-0.14987979999999998, 51.26774489999999], [-0.1499918, 51.2683629], [-0.1501109, 51.26885709999999], [-0.150291, 51.2699435], [-0.15062879999999998, 51.27147599999999], [-0.1509409, 51.2725537], [-0.15105429999999995, 51.2729959], [-0.1511796, 51.273568399999995], [-0.15136500292393343, 51.27453379516892], [-0.15143709999999996, 51.2749092], [-0.1517586, 51.2765418], [-0.15192719999999998, 51.2773977], [-0.15208259999999998, 51.278186700000006], [-0.15245539999999996, 51.27984949999999], [-0.15302079999999998, 51.283123], [-0.15370049999999996, 51.2863737], [-0.1539677, 51.287423], [-0.15406569999999997, 51.2879085], [-0.1541073, 51.28823379999999], [-0.1541397, 51.2885306], [-0.15415419999999996, 51.2890338], [-0.1541436, 51.28951909999998], [-0.1541116, 51.29007239999999], [-0.1540604, 51.290544399999995], [-0.15396869999999996, 51.2910896], [-0.1538856, 51.2914429], [-0.15360819999999997, 51.2924122], [-0.153444, 51.29295280000001], [-0.1532287, 51.2936248], [-0.1530452, 51.294183100000005], [-0.1529226, 51.29452479999999], [-0.1526789, 51.2951362], [-0.15251239999999996, 51.29551479999999], [-0.1523777, 51.2958253], [-0.1522854, 51.29605719999999], [-0.15218999999999996, 51.2962445], [-0.1511025, 51.298443799999994], [-0.15100415612966828, 51.29862764005511], [-0.15091156884224072, 51.29880071831404], [-0.1507397, 51.299122], [-0.1474857, 51.30426789999999], [-0.14713459999999998, 51.30479690000001], [-0.14674559999999998, 51.30543939999999], [-0.1463641, 51.3060346], [-0.1458556, 51.30683040000001], [-0.1454527, 51.307439599999995], [-0.1451379, 51.30790379999999], [-0.14478389999999997, 51.3084514], [-0.1444961, 51.3088722], [-0.1441791, 51.3093294], [-0.14385649999999997, 51.3097691], [-0.14348459999999996, 51.3102082], [-0.1431393, 51.310602799999984], [-0.1427172, 51.31106449999999], [-0.1423149, 51.3114514], [-0.1418884, 51.311823800000006], [-0.1397274, 51.3136696], [-0.13921679999999995, 51.3141475], [-0.1388763, 51.3144717], [-0.13838849999999997, 51.31501750000001], [-0.1380743, 51.315386200000006], [-0.13780339999999996, 51.31573300000001], [-0.1372734, 51.3164765], [-0.1371819, 51.316621100000006], [-0.1359217, 51.318317699999994], [-0.1353686, 51.31902420000001], [-0.1343117, 51.3202873], [-0.1339107, 51.3207688], [-0.1335614, 51.3211315], [-0.1332849, 51.3213862], [-0.1330635, 51.32159349999999], [-0.1327737, 51.321866], [-0.13229329999999995, 51.3222598], [-0.1296143, 51.3246315], [-0.1286598, 51.325479499999986], [-0.1284227, 51.3256896], [-0.12754203795698518, 51.32646992420958], [-0.1270965, 51.3268647], [-0.1262705, 51.3276102], [-0.1252118, 51.3285657], [-0.1245536, 51.3291534], [-0.123884, 51.32974549999999], [-0.1237061, 51.3299013], [-0.12281149571916558, 51.33069708903964], [-0.1225817, 51.3309015], [-0.1214388, 51.33188129999999], [-0.1200095, 51.3330423], [-0.11981516997953257, 51.33320154082316], [-0.119760675407724, 51.33324619548412], [-0.1196246, 51.33335769999999], [-0.1191251, 51.333755200000006], [-0.1187138, 51.33407399999999], [-0.1181921, 51.3344705], [-0.1177746, 51.3347817], [-0.1172199, 51.3352055], [-0.1167787, 51.33553049999998], [-0.1162237, 51.3359031], [-0.115823, 51.3361886], [-0.1153438, 51.336515], [-0.11490179999999996, 51.33680950000001], [-0.11479339999999998, 51.33688050000001], [-0.11462079999999995, 51.33699639999998], [-0.1143531, 51.33717029999999], [-0.1138929, 51.3374675], [-0.11353800111577277, 51.337695197019734], [-0.1134557, 51.337748000000005], [-0.113152, 51.3379403], [-0.11269840000000002, 51.33821709999999], [-0.1124684, 51.33835620000001], [-0.11214209999999998, 51.33855319999999], [-0.11157949999999998, 51.3388916], [-0.1114205, 51.3389842], [-0.1111124, 51.339191], [-0.1108248, 51.3393807], [-0.110551, 51.339545399999984], [-0.1104477, 51.3396095], [-0.1099263, 51.33996290000001], [-0.10962829999999998, 51.34013919999999], [-0.10904519999999998, 51.34053169999999], [-0.1081772, 51.3410495], [-0.1076904, 51.341340300000006], [-0.10721559999999998, 51.34161939999999], [-0.1070919, 51.341693099999986], [-0.1067313, 51.3419015], [-0.1063844, 51.3420996], [-0.10585569999999998, 51.342413699999994], [-0.1053758, 51.3426747], [-0.10515489999999998, 51.3427933], [-0.1049066, 51.3429253], [-0.1044494, 51.3431713], [-0.1039433, 51.3434502], [-0.1037546, 51.34355310000001], [-0.1030992, 51.343917799999986], [-0.1026957, 51.34416679999999], [-0.10218240000000002, 51.3444845], [-0.101693, 51.344800699999986], [-0.1012704, 51.3450818], [-0.1010376, 51.3452533], [-0.10074149999999998, 51.34547549999999], [-0.1004521, 51.345698899999995], [-0.10021209999999998, 51.345895799999994], [-0.09993, 51.3461211], [-0.0995618, 51.346429599999986], [-0.09924339999999998, 51.3466999], [-0.0988948, 51.3470166], [-0.0984691, 51.3473815], [-0.09820619999999998, 51.34761029999999], [-0.09813700000000002, 51.3476705], [-0.097863, 51.3479263], [-0.09760779999999998, 51.348171], [-0.0973841, 51.348410599999994], [-0.0970705, 51.3487479], [-0.09667449999999998, 51.349231], [-0.0963941, 51.34958100000001], [-0.0962283, 51.34981459999999], [-0.09604659999999998, 51.3500499], [-0.09591410000000002, 51.3502438], [-0.0957049, 51.350597], [-0.0954284, 51.3510579], [-0.0951882, 51.3515111], [-0.0950121, 51.3518754], [-0.0948134, 51.3523356], [-0.0946216, 51.35280769999999], [-0.09449299999999998, 51.35317329999999], [-0.09430389999999998, 51.3537721], [-0.0942199, 51.35418330000001], [-0.0941387, 51.354538899999994], [-0.0940468, 51.354972799999985], [-0.0939561, 51.355517799999994], [-0.0939011, 51.356012799999995], [-0.0938283, 51.356721], [-0.0938176, 51.356882], [-0.0937889, 51.3572227], [-0.0937833, 51.35741780000001], [-0.0937281, 51.35824900000001], [-0.0936533, 51.35924700000001], [-0.0936484, 51.359363299999984], [-0.0935937, 51.3601038], [-0.0935246, 51.36130020000001], [-0.0935113, 51.3621728], [-0.093502, 51.3625065], [-0.0934596, 51.36328120000001], [-0.0934411, 51.3635674], [-0.093411, 51.36385059999999], [-0.0934045, 51.363945699999995], [-0.0933827, 51.3642627], [-0.09332139999999998, 51.3650354], [-0.0932425, 51.3658411], [-0.09313299999999998, 51.3665253], [-0.0931162, 51.36687800000001], [-0.0930735, 51.3675198], [-0.0930441, 51.36801299999999], [-0.0930138, 51.36854539999999], [-0.0929919, 51.369103], [-0.092986, 51.36956979999999], [-0.09296989999999998, 51.37026860000001], [-0.0929299, 51.37093420000001], [-0.092922, 51.3710686], [-0.092917, 51.37158329999998], [-0.0929021, 51.3721099], [-0.0928732, 51.372253], [-0.0928222, 51.3725049], [-0.0928082, 51.372825899999995], [-0.0927695, 51.37307920000001], [-0.09271519999999998, 51.3733958], [-0.0927155, 51.3736278], [-0.0927016, 51.37397120000001], [-0.092699, 51.3741931], [-0.0926363, 51.37446399999999], [-0.09263359999999998, 51.3746862], [-0.0926059, 51.375195700000006], [-0.0925905, 51.3753621], [-0.09258710326584886, 51.37541657839004], [-0.092573607040943, 51.37557491848692], [-0.0925702438002166, 51.37571528314115], [-0.09257534244845944, 51.37584022293819], [-0.09258723189046124, 51.37595228846348], [-0.09260424103101174, 51.37605403030248], [-0.09262469877490064, 51.37614799904067], [-0.0926469340269177, 51.37623674526347], [-0.09266927569185264, 51.37632281955634], [-0.0926900526744952, 51.376408772504774], [-0.0927075938796351, 51.37649715469417], [-0.09272022821206208, 51.376590516710024], [-0.09272628457656586, 51.37669140913778], [-0.0927240918779362, 51.376802382562886], [-0.0927119790209628, 51.3769259875708], [-0.0926882749104354, 51.377064774746984], [-0.09265130845114374, 51.37722129467689], [-0.0925781, 51.37739289999998], [-0.0925276, 51.377514399999995], [-0.0924402, 51.37772489999999], [-0.09230289999999998, 51.3780477], [-0.0921142, 51.3783894], [-0.0919982, 51.3786246], [-0.0918612, 51.3788485], [-0.091748, 51.3790128], [-0.0916231, 51.37925630000001], [-0.0914883, 51.37952649999999], [-0.0912436, 51.3799411], [-0.0910703, 51.38024], [-0.0909249, 51.3804689], [-0.090447, 51.3812018], [-0.0901625, 51.3816474], [-0.08991559999999998, 51.38198879999999], [-0.08983152841195213, 51.3820958938274], [-0.0896125, 51.3823749], [-0.08938929999999999, 51.382637599999995], [-0.0891545, 51.3829109], [-0.08885065137888165, 51.38327992194854], [-0.088706, 51.3834556], [-0.08847659999999999, 51.3837117], [-0.0883383, 51.3838617], [-0.08798239999999999, 51.3841981], [-0.0874428, 51.3847473], [-0.08725199999999998, 51.38498159999999], [-0.0869472, 51.3853188], [-0.08681899999999998, 51.3854887], [-0.0867248, 51.38562580000001], [-0.0866545894895936, 51.385751425173865], [-0.0865758, 51.3858924], [-0.0864352, 51.38614499999999], [-0.0862941, 51.38639169999998], [-0.0862132, 51.3865575], [-0.0861573, 51.3866881], [-0.08612609999999998, 51.386769399999984], [-0.08611777066716858, 51.38679167395817], [-0.08609939999999999, 51.386840799999995], [-0.0860672, 51.386936299999995], [-0.0860441, 51.3870233], [-0.08602029999999998, 51.3871216], [-0.0859978, 51.387232899999994], [-0.0859847, 51.3873055], [-0.08597489999999999, 51.387395], [-0.0859713, 51.38745159999999], [-0.08597170000000001, 51.3875088], [-0.08597149999999999, 51.38758339999999], [-0.08597402480606556, 51.38768847652955], [-0.08597489999999999, 51.387724899999995], [-0.08597657798432175, 51.38776861593374], [-0.08597869999999999, 51.38782390000001], [-0.08599079999999999, 51.3879215], [-0.0860039, 51.38797650000001], [-0.08602579999999999, 51.3880869], [-0.0860583, 51.3882201], [-0.08608659999999999, 51.3883116], [-0.0861205, 51.388402099999986], [-0.0861532, 51.38848589999999], [-0.0861875, 51.3885696], [-0.0862298, 51.38865619999999], [-0.08628169999999999, 51.3887526], [-0.086321, 51.388825], [-0.0863747, 51.3889162], [-0.08642259999999999, 51.3889913], [-0.0869279, 51.389720700000005], [-0.08711090000000002, 51.3899718], [-0.08721729999999998, 51.3901291], [-0.08735009999999999, 51.390334299999985], [-0.0874382, 51.3904806], [-0.08767879999999999, 51.3907904], [-0.0878852, 51.3910601], [-0.0880065, 51.39123729999999], [-0.08811559999999999, 51.3914015], [-0.08826159999999998, 51.3915893], [-0.0882683, 51.39159789999999], [-0.08831879999999999, 51.39166290000001], [-0.088358, 51.391713199999984], [-0.08847126356623568, 51.39184321070832], [-0.08858929999999998, 51.3919787], [-0.0888368, 51.392234], [-0.08908389999999998, 51.3924981], [-0.0893757, 51.3927712], [-0.08952819999999999, 51.39291390000001], [-0.0897749, 51.3931185], [-0.08983152841195213, 51.39316120245955], [-0.0900506, 51.39332640000001], [-0.0902879, 51.393508399999995], [-0.0905663, 51.39369500000001], [-0.0908062, 51.3938551], [-0.09084000000000002, 51.3938739], [-0.0911397, 51.39403990000001], [-0.0913577, 51.39416829999999], [-0.09170219999999998, 51.3943503], [-0.0920114, 51.394508900000005], [-0.092488, 51.39472940000001], [-0.0929205, 51.3949155], [-0.0934103, 51.3951078], [-0.0941895, 51.39539619999999], [-0.0947531, 51.3956105], [-0.09526709999999998, 51.3958096], [-0.09581629999999998, 51.39603279999999], [-0.0962796, 51.39624979999999], [-0.096776, 51.3964757], [-0.0972261, 51.39669069999999], [-0.097575, 51.396880200000005], [-0.0978447, 51.3970313], [-0.0981738, 51.3972208], [-0.0989088, 51.397679700000005], [-0.0993542, 51.397978900000005], [-0.1002691, 51.3986081], [-0.10070719999999998, 51.3989123], [-0.10124869999999998, 51.39929070000001], [-0.1016362, 51.399565], [-0.1022084, 51.3999409], [-0.1026839, 51.4002746], [-0.103818, 51.401030299999995], [-0.1043036, 51.401375], [-0.10490449999999998, 51.4017926], [-0.1054959, 51.40219650000001], [-0.1059909, 51.40253049999999], [-0.10643919999999998, 51.40285], [-0.1070602, 51.4032734], [-0.10762529999999998, 51.4036612], [-0.1081976, 51.4040567], [-0.108672, 51.40438489999999], [-0.1091804, 51.4047371], [-0.1096878, 51.405088599999985], [-0.1101567, 51.4054182], [-0.110641, 51.405743599999994], [-0.1110537, 51.4060272], [-0.111582, 51.406393099999995], [-0.1118648, 51.4065799], [-0.1121697, 51.406790599999994], [-0.11253730000000002, 51.40703639999999], [-0.1129622, 51.4073014], [-0.1133804, 51.40756090000001], [-0.11363460000000002, 51.4077099], [-0.1139329, 51.40787400000001], [-0.11430269999999998, 51.408081300000006], [-0.11472529999999996, 51.4083024], [-0.1152382, 51.408553], [-0.1154768, 51.4086799], [-0.1156301, 51.4087493], [-0.1160505, 51.4089518], [-0.11653700000000002, 51.4091736], [-0.1172237, 51.4094894], [-0.1178225, 51.40974680000001], [-0.1199065, 51.4106198], [-0.1203509, 51.4107893], [-0.1206336, 51.4108935], [-0.12112349999999995, 51.4110659], [-0.12151789999999996, 51.4111945], [-0.1221823, 51.411390999999995], [-0.12269769999999998, 51.41154490000001], [-0.123323, 51.4117118], [-0.1237697, 51.41182620000001], [-0.12424969999999998, 51.4119466], [-0.12474579999999998, 51.41207479999999], [-0.12538209999999997, 51.41224759999999], [-0.12564899999999998, 51.412326500000006], [-0.12580439999999998, 51.412372], [-0.12666019999999997, 51.4126476], [-0.12693059999999998, 51.4127352], [-0.1274666, 51.41293050000001], [-0.1277716, 51.4130444], [-0.12820669999999998, 51.413217499999995], [-0.1287296, 51.4134317], [-0.1292751, 51.4136741], [-0.12954909999999997, 51.413800900000005], [-0.1299014, 51.4139653], [-0.1299359, 51.41398319999999], [-0.1300913, 51.4140637], [-0.1301318, 51.4140847], [-0.13037720000000003, 51.414214499999986], [-0.1307137, 51.414391599999995], [-0.1309927, 51.4145396], [-0.13120389999999998, 51.41466100000001], [-0.1318742, 51.41504919999999], [-0.1323417, 51.41534839999999], [-0.13267079999999998, 51.41556750000001], [-0.13306739999999995, 51.415847], [-0.1335266, 51.416180700000005], [-0.13380719999999996, 51.4164011], [-0.1341421, 51.41666639999999], [-0.1345303, 51.4170021], [-0.13496169999999996, 51.4173987], [-0.1353787, 51.41779859999998], [-0.1355916, 51.41801659999999], [-0.1356256, 51.418051299999995], [-0.1356527, 51.4180791], [-0.1356894, 51.4181167], [-0.13571309999999998, 51.41814089999999], [-0.13605139999999996, 51.4185174], [-0.1363879, 51.41893280000001], [-0.1365878, 51.4191795], [-0.1369278, 51.41964389999999], [-0.1372578, 51.42011699999999], [-0.13750109999999996, 51.42049189999999], [-0.1377221, 51.420871700000006], [-0.13781460194801723, 51.42105838228171], [-0.13783312936700806, 51.4210957731956], [-0.1378985, 51.4212277], [-0.13807020824137564, 51.42161312036444], [-0.1381261167443624, 51.42173861320615], [-0.1381194, 51.4217707], [-0.13811116932842157, 51.421859831780424], [-0.13810130666134923, 51.421966636575526], [-0.1384478, 51.422881399999994], [-0.13862919999999998, 51.423442400000006], [-0.1387095, 51.42375950000001], [-0.13876329999999998, 51.42405730000001], [-0.13881479999999996, 51.42469349999999], [-0.138787, 51.4252931], [-0.13881128464682815, 51.425551865500985], [-0.1388169, 51.4256117], [-0.1387865, 51.426003], [-0.1387631, 51.42637999999998], [-0.1386953, 51.426916199999994], [-0.1386046, 51.42739139999999], [-0.1384946, 51.4278521], [-0.1384494, 51.4282176], [-0.1384034, 51.42851329999999], [-0.1383539, 51.4289897], [-0.138326, 51.42953399999999], [-0.1383219, 51.4299797], [-0.1383454, 51.4304036], [-0.13835190000000003, 51.4304592], [-0.1383649, 51.43057170000001], [-0.1384006, 51.430879299999994], [-0.13844029999999996, 51.43124809999998], [-0.1385076, 51.4316527], [-0.1386033, 51.4320581], [-0.1387364, 51.4324752], [-0.1389372, 51.4330669], [-0.1390948, 51.43339669999998], [-0.1393085, 51.43387049999999], [-0.1395782, 51.4344673], [-0.1397568, 51.4349091], [-0.14014909999999997, 51.43576790000001], [-0.1404631, 51.43644840000001], [-0.1408274, 51.4372592], [-0.1411788, 51.43803210000001], [-0.1414567, 51.438598299999995], [-0.14163529999999996, 51.43886249999999], [-0.1418127, 51.43912300000001], [-0.1420206, 51.4393704], [-0.1422494, 51.439615], [-0.1424374, 51.4398042], [-0.14263349999999997, 51.439981], [-0.1426823, 51.44002750000001], [-0.1428437, 51.4401574], [-0.14298839999999996, 51.4402714], [-0.14318689999999998, 51.44041039999998], [-0.1434111, 51.44057190000001], [-0.1436062, 51.4406981], [-0.1439002, 51.4408652], [-0.1441708, 51.4410089], [-0.144457, 51.4411494], [-0.1447018, 51.441258299999994], [-0.1449971, 51.44137940000001], [-0.14528849999999996, 51.441494], [-0.14563299999999998, 51.441611900000005], [-0.1459969, 51.4417306], [-0.1464442, 51.4418695], [-0.1467856, 51.44194929999998], [-0.1470821, 51.442021200000006], [-0.1473075, 51.4420672], [-0.147841, 51.442162399999994], [-0.14846769999999998, 51.4422882], [-0.1485155, 51.4422965], [-0.14934089999999997, 51.4424485], [-0.1496032, 51.442499], [-0.14994459999999998, 51.4425699], [-0.15052699999999997, 51.442666], [-0.15116, 51.4427904], [-0.1513093102115189, 51.442817580280106], [-0.15173679999999998, 51.4428954], [-0.1521796, 51.44298289999999], [-0.1529135, 51.44312459999999], [-0.15329, 51.44319610000001], [-0.1539999, 51.4433356], [-0.1544742, 51.4434576], [-0.1547756, 51.4435184], [-0.15510629999999995, 51.44357959999999], [-0.15856509999999996, 51.44424359999999], [-0.1594608, 51.44444169999999], [-0.15982839999999998, 51.44453669999999], [-0.1601598, 51.4446322], [-0.1609617, 51.444895200000005], [-0.1614979, 51.4451065], [-0.1619746, 51.4453198], [-0.16233299999999998, 51.44550910000001], [-0.16283979999999998, 51.445811600000006], [-0.1633296, 51.4461245], [-0.1638429, 51.446469999999984], [-0.1640926, 51.44665029999999], [-0.16436640000000002, 51.4468605], [-0.1645018, 51.446975499999986], [-0.1647244, 51.44718760000001], [-0.164812, 51.4472597], [-0.164965, 51.447402299999986], [-0.1651729, 51.44761069999999], [-0.1653603, 51.4478138], [-0.1655044, 51.44795920000001], [-0.16571549999999996, 51.4482041], [-0.1659421, 51.4484739], [-0.1661838, 51.448761399999995], [-0.1665512, 51.4491902], [-0.16703719999999997, 51.449761300000006], [-0.1673582, 51.45014570000001], [-0.1676285, 51.45045999999999], [-0.16801, 51.450905000000006], [-0.1683313, 51.45128630000001], [-0.16839729999999997, 51.4513654], [-0.16876199999999997, 51.4517937], [-0.16901149999999998, 51.4520822], [-0.1691629, 51.4522603], [-0.169349, 51.452476999999995], [-0.1694664, 51.4526227], [-0.1696899, 51.452884299999994], [-0.1699297, 51.453167499999985], [-0.17015120000000003, 51.4534269], [-0.1704027, 51.4537187], [-0.1706067, 51.453957499999994], [-0.1708058, 51.454193], [-0.1710603, 51.45450710000001], [-0.1711945, 51.454680899999985], [-0.17132879999999998, 51.4548672], [-0.17161120000000002, 51.455281600000006], [-0.1717226, 51.4554706], [-0.17182709999999998, 51.455647], [-0.17202509999999996, 51.4560289], [-0.1721984, 51.4564135], [-0.17232709999999998, 51.456747099999994], [-0.17243549999999996, 51.4570636], [-0.17251299999999997, 51.4573346], [-0.1725571, 51.4575404], [-0.17262379999999997, 51.457924000000006], [-0.17265759999999997, 51.4582294], [-0.17266670000000003, 51.45856130000001], [-0.17267209999999997, 51.4588427], [-0.17266609999999996, 51.45896449999999], [-0.1726482, 51.4592931], [-0.1726264, 51.4594582], [-0.17258939999999998, 51.45977419999999], [-0.17254549999999996, 51.4600817], [-0.17251269999999996, 51.46023799999999], [-0.1724618, 51.4604235], [-0.1723722, 51.4607069], [-0.1722582, 51.461014500000005], [-0.1722083, 51.46114109999999], [-0.17214829999999998, 51.46126009999998], [-0.17203239999999995, 51.46152069999999], [-0.1718907, 51.4618145], [-0.1717257, 51.462121999999994], [-0.17155859999999998, 51.462402], [-0.1714623, 51.46255300000001], [-0.17143489999999997, 51.462591], [-0.1712573, 51.4628275], [-0.1712388, 51.462851], [-0.17111589999999996, 51.4629951], [-0.1710292, 51.4630851], [-0.1709742, 51.463138699999995], [-0.1709042, 51.46320709999999], [-0.1708234, 51.4632775], [-0.170737, 51.4633492], [-0.17065180000000002, 51.4634147], [-0.17055, 51.4634885], [-0.17044699999999996, 51.463557400000006], [-0.17031419999999997, 51.4636471], [-0.17016809999999996, 51.463731200000005], [-0.17004959999999997, 51.4638105], [-0.1699212, 51.46390709999999], [-0.1698194, 51.46399259999999], [-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 27.1 2140 2212 Gatwick Airport Victoria Plat 10 London Victoria (C) 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 London Victoria (C) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844429 1789506614946591 84 84 2026-09-15 21:22:15.956641 13 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:15.484531
561807 592351 G15085 741N79M715 2026-09-15 COMPLETE 15844860 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 592351, "stp": "P", "toc": "Great Western Railway", "uid": "G15085", "consist": "802004", "dest_crs": "BRI", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15085/2026-09-15/detailed", "trust_id": "741N79M715", "origin_crs": "OXF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-15", "dest_arr_time": "2212", "dest_platform": "12", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "1N79", "timing_status": "ON TIME", "origin_station": "Oxford", "current_leg_arr": "2212", "current_leg_dep": "2159", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "2103", "origin_platform": "4", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.3567451, 51.377633900000006], [-2.3572846999999997, 51.3774806], [-2.3575574999999995, 51.377413399999995], [-2.3577936, 51.3773543], [-2.3580046, 51.377311600000006], [-2.3581937, 51.377280199999994], [-2.3584733, 51.3772428], [-2.3587058, 51.377218], [-2.3588473, 51.377207], [-2.3590403, 51.37719330000001], [-2.3592596, 51.3771847], [-2.3594616, 51.3771817], [-2.3596579, 51.37718310000001], [-2.3598541, 51.37718979999999], [-2.3600081, 51.3771976], [-2.3601806999999995, 51.3772092], [-2.3603827, 51.3772256], [-2.3604752, 51.37723519999999], [-2.3622648, 51.377418000000006], [-2.3651806, 51.3777157], [-2.3663734999999995, 51.3778332], [-2.3671438999999994, 51.37791240000001], [-2.3686287, 51.3780654], [-2.3687887, 51.37808149999999], [-2.3702032999999996, 51.37822639999998], [-2.372325, 51.3784379], [-2.3734358999999996, 51.378548599999995], [-2.3747193999999996, 51.3786766], [-2.3801066, 51.3792186], [-2.3850509, 51.379716], [-2.3860825, 51.379816], [-2.3863359, 51.379841899999995], [-2.3877378999999994, 51.3799819], [-2.387882, 51.3799966], [-2.3903231999999996, 51.38024089999998], [-2.3908864, 51.380300099999985], [-2.3910976, 51.380323199999985], [-2.3914734999999996, 51.3803665], [-2.392034, 51.3804414], [-2.3926108, 51.38052540000001], [-2.3934037999999997, 51.38065799999998], [-2.3943992, 51.3808511], [-2.3948358, 51.3809422], [-2.3953901, 51.381071], [-2.3962804999999996, 51.3813003], [-2.3970703, 51.381524500000005], [-2.3977249, 51.38173080000001], [-2.3982936, 51.3819204], [-2.3987490999999994, 51.382087000000006], [-2.3995590000000004, 51.3824071], [-2.3999781, 51.38257709999999], [-2.4006681999999997, 51.382875000000006], [-2.4014, 51.38322179999999], [-2.4018434999999996, 51.38344889999999], [-2.4029422, 51.3840404], [-2.4041638999999995, 51.3846907], [-2.4053057999999994, 51.38521519999999], [-2.4061659000000004, 51.38559130000001], [-2.406888299999999, 51.3858784], [-2.4072521, 51.38600509999999], [-2.4077675, 51.3861847], [-2.4078595999999997, 51.38621589999999], [-2.4085169, 51.38643880000001], [-2.4088599999999993, 51.3865485], [-2.4096004, 51.38677259999999], [-2.4096709669926253, 51.38679167395817], [-2.4098135, 51.386830200000006], [-2.410428, 51.38699949999999], [-2.4117811999999996, 51.3873322], [-2.4126609, 51.38752139999998], [-2.4145236, 51.3878754], [-2.4160529, 51.3880923], [-2.4169175, 51.388189199999985], [-2.418315, 51.38831669999999], [-2.419062900000001, 51.3883655], [-2.4197529, 51.3883985], [-2.4211349, 51.3884492], [-2.4222798000000005, 51.3885204], [-2.4224748, 51.3885321], [-2.4232752, 51.38858290000001], [-2.4239842, 51.38865340000001], [-2.4251683999999996, 51.3887947], [-2.425451267122708, 51.38883688898455], [-2.4260540999999995, 51.3889268], [-2.4269905, 51.389094699999994], [-2.4277696, 51.3892585], [-2.427907, 51.38928589999998], [-2.4279616, 51.3892968], [-2.4286417, 51.38943129999999], [-2.4290455, 51.389525899999995], [-2.4302813, 51.3898573], [-2.4303197, 51.3898692], [-2.4316000000000004, 51.390266], [-2.4318186999999996, 51.3903461], [-2.4328189, 51.3906918], [-2.4336685, 51.3910195], [-2.4345902, 51.39140929999999], [-2.4357297, 51.391905400000006], [-2.4359191, 51.391986800000005], [-2.4380397, 51.3928993], [-2.4421651, 51.3946742], [-2.443755, 51.395376699999986], [-2.4448671999999996, 51.3959288], [-2.446168, 51.3966419], [-2.4469189999999994, 51.397089699999995], [-2.447534399999999, 51.39748249999999], [-2.4483871999999995, 51.398079900000006], [-2.4493996, 51.3988342], [-2.4499197999999995, 51.3992217], [-2.4501016999999994, 51.39936219999999], [-2.4503966, 51.39957979999999], [-2.4541402, 51.402413800000005], [-2.4558782, 51.403724399999994], [-2.4572483999999997, 51.4047738], [-2.4599171999999996, 51.4067622], [-2.4609346, 51.40744240000001], [-2.4617001999999997, 51.407921599999995], [-2.4631868999999997, 51.4087787], [-2.4652453, 51.4098456], [-2.4665367, 51.410455199999994], [-2.4681303, 51.41114309999999], [-2.469458, 51.4116613], [-2.4695226, 51.411686499999995], [-2.4696503, 51.4117364], [-2.4705525, 51.4120644], [-2.47219, 51.4126081], [-2.4735066, 51.4130072], [-2.4752529999999995, 51.4134772], [-2.4763411, 51.4137439], [-2.4778098, 51.414066299999995], [-2.4791177999999996, 51.4143192], [-2.4800910999999997, 51.41448450000001], [-2.4810363999999994, 51.41463939999999], [-2.4825594999999994, 51.414851], [-2.482793, 51.4148807], [-2.4843951, 51.4151101], [-2.4855985, 51.4153088], [-2.4867542, 51.415523500000006], [-2.4868834, 51.41555090000001], [-2.4881961, 51.4158218], [-2.4895284999999996, 51.41613089999999], [-2.4906203, 51.416403], [-2.4909352000000005, 51.41649], [-2.4918355999999995, 51.4167386], [-2.4919207000000005, 51.4167643], [-2.4928003999999997, 51.41702949999999], [-2.4931485, 51.4171412], [-2.4939823, 51.41741129999998], [-2.4944915, 51.41758409999999], [-2.494905699999999, 51.41773289999999], [-2.4958665999999994, 51.418087], [-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5524641, 51.448576299999985], [-2.5532341999999995, 51.4487259], [-2.5547875999999996, 51.4490169], [-2.5567065, 51.4493754], [-2.5569337999999995, 51.4494215], [-2.557079, 51.44944989999999], [-2.5572433999999995, 51.4494831], [-2.5585953999999997, 51.4497384], [-2.5602168, 51.45003259999999], [-2.562490287806551, 51.45044514687922], [-2.5627330640311414, 51.45049263846528], [-2.562947819244929, 51.45053452589952], [-2.5631385658149823, 51.45057158840635], [-2.563309316108368, 51.45060460521019], [-2.563464082492152, 51.450634355535456], [-2.563606877333404, 51.450661618606574], [-2.563741712999191, 51.45068717364797], [-2.5638726018565805, 51.45071179988403], [-2.564003556272639, 51.4507362765392], [-2.5641385886144348, 51.4507613828379], [-2.564281711249035, 51.450787898004535], [-2.564436936543507, 51.450816601263526], [-2.5646082768649188, 51.4508482718393], [-2.564799744580337, 51.45088368895626], [-2.56501535205683, 51.45092363183883], [-2.5652591116614643, 51.450968879711446], [-2.5657943, 51.4510678], [-2.5660363, 51.4511147], [-2.5662843, 51.45116279999999], [-2.5669957, 51.45129190000001], [-2.5672436999999997, 51.45133800000001], [-2.5673304999999997, 51.4513541], [-2.5682364, 51.451504699999994], [-2.5685338999999994, 51.4515476], [-2.5686151999999995, 51.45155770000001], [-2.5687621999999997, 51.45157700000001], [-2.5690472999999994, 51.45160969999999], [-2.5700309999999997, 51.4517017], [-2.5711448999999997, 51.4517663], [-2.5713886, 51.4517693], [-2.5718643999999995, 51.4517752], [-2.5722084, 51.4517857], [-2.5724057491539325, 51.451786503740294], [-2.5726590463691017, 51.45177322297571], [-2.5728829677044676, 51.45176188040724], [-2.5730816523061337, 51.451751972381935], [-2.5732592393202007, 51.45174299524683], [-2.573419867892772, 51.45173444534897], [-2.5735676771699496, 51.45172581903539], [-2.5737068062978343, 51.451716612653144], [-2.5738413944225296, 51.45170632254927], [-2.5739755806901368, 51.4516944450708], [-2.574113504246758, 51.4516804765648], [-2.574259304238496, 51.45166391337827], [-2.5744171198114527, 51.45164425185828], [-2.5745910901117295, 51.45162098835187], [-2.5747853542854293, 51.45159361920608], [-2.575004051478654, 51.45156164076794], [-2.575251320837505, 51.45152454938451], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]}", "current_leg_start": "Bath Spa", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": "Bath Spa", "current_leg_milage": "11.5", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 195.411, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 438.419, \"from_m\": 195.411, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 844.994, \"from_m\": 438.419, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1380.466, \"from_m\": 844.994, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1442.642, \"from_m\": 1380.466, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1981.11, \"from_m\": 1442.642, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15919.477, \"from_m\": 1981.11, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16017.523, \"from_m\": 15919.477, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16460.698, \"from_m\": 16017.523, \"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\": 17136.735, \"from_m\": 16460.698, \"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\": 17171.749, \"from_m\": 17136.735, \"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\": 17249.428, \"from_m\": 17171.749, \"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\": 27835.109, \"from_m\": 17249.428, \"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\": 27944.347, \"from_m\": 27835.109, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50630.165, \"from_m\": 27944.347, \"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\": 50702.54, \"from_m\": 50630.165, \"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\": 53319.442, \"from_m\": 50702.54, \"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\": 55421.541, \"from_m\": 53319.442, \"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\": 55506.223, \"from_m\": 55421.541, \"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\": 55571.785, \"from_m\": 55506.223, \"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\": 83964.945, \"from_m\": 55571.785, \"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\": 84031.024, \"from_m\": 83964.945, \"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\": 93784.147, \"from_m\": 84031.024, \"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\": 100156.524, \"from_m\": 93784.147, \"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\": 101799.71, \"from_m\": 100156.524, \"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\": 102264.056, \"from_m\": 101799.71, \"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\": 103038.831, \"from_m\": 102264.056, \"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\": 104806.282, \"from_m\": 103038.831, \"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\": 116629.952, \"from_m\": 104806.282, \"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\": 119619.303, \"from_m\": 116629.952, \"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\": 119662.291, \"from_m\": 119619.303, \"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\": 120048.438, \"from_m\": 119662.291, \"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\": 120175.825, \"from_m\": 120048.438, \"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\": 120221.809, \"from_m\": 120175.825, \"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\": 120883.162, \"from_m\": 120221.809, \"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\": 592351, \"profile_key\": \"77fdd74de960bea18a7bd21de1ca7a4209e7d28eea4b3ed96916d2d9aae7210b\", \"schedule_id\": 8899, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2103\", \"location\": \"Oxford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105\", \"location\": \"Hinksey North\", \"stage_seq\": 2, \"distance_m\": 1834.564, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2106H\", \"location\": \"Kennington Jn\", \"stage_seq\": 3, \"distance_m\": 4339.622, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113H\", \"location\": \"Didcot North Jn\", \"stage_seq\": 4, \"distance_m\": 15848.624, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117H\", \"location\": \"Foxhall Jn\", \"stage_seq\": 5, \"distance_m\": 17136.735, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123H\", \"location\": \"Wantage Road\", \"stage_seq\": 6, \"distance_m\": 28051.237, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125H\", \"location\": \"Challow Jn\", \"stage_seq\": 7, \"distance_m\": 33668.673, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126H\", \"location\": \"Uffington\", \"stage_seq\": 8, \"distance_m\": 37682.289, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": false, \"wtt_arr\": \"2134\", \"wtt_dep\": \"2136\", \"location\": \"Swindon\", \"stage_seq\": 9, \"distance_m\": 55007.537, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 10, \"distance_m\": 64264.714, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2147H\", \"location\": \"Chippenham\", \"stage_seq\": 11, \"distance_m\": 81736.887, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Thingley East Jn\", \"stage_seq\": 12, \"distance_m\": 83964.945, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Thingley Jn\", \"stage_seq\": 13, \"distance_m\": 85187.173, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Bathampton Jn\", \"stage_seq\": 14, \"distance_m\": 98983.593, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": false, \"wtt_arr\": \"2158H\", \"wtt_dep\": \"2200H\", \"location\": \"Bath Spa\", \"stage_seq\": 15, \"distance_m\": 102440.215, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"North Somerset Jn\", \"stage_seq\": 16, \"distance_m\": 119606.475, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 17, \"distance_m\": 120315.45, \"section_seq\": 1, \"route_path_id\": 68622}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 18, \"distance_m\": 120883.162, \"section_seq\": 1, \"route_path_id\": 68622}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 120883.162, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68622}], \"total_distance_m\": 120883.162, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 119837.397, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1045.765, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2103", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:07Z\", \"source_id\": 48693731, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:12Z\", \"source_id\": 15820010, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:09Z\", \"source_id\": 48722512, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:14Z\", \"source_id\": 15829105, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:51Z\", \"source_id\": 48746169, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:56Z\", \"source_id\": 15836599, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:51Z\", \"source_id\": 48771965, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:52Z\", \"source_id\": 15844860, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "3", "timing_fact_generation": 1789506653959266, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:21.043628", "service_state_evidence_id": 15844860, "current_leg_start_actual_dep": "2026-09-15T22:00:30+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:21.180995", "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 OXF BRI 1N79 802004 5 125 None {"version": 3, "segments": [{"to_m": 195.411, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 438.419, "from_m": 195.411, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 844.994, "from_m": 438.419, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1380.466, "from_m": 844.994, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1442.642, "from_m": 1380.466, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1981.11, "from_m": 1442.642, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15919.477, "from_m": 1981.11, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16017.523, "from_m": 15919.477, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16460.698, "from_m": 16017.523, "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": 17136.735, "from_m": 16460.698, "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": 17171.749, "from_m": 17136.735, "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": 17249.428, "from_m": 17171.749, "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": 27835.109, "from_m": 17249.428, "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": 27944.347, "from_m": 27835.109, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50630.165, "from_m": 27944.347, "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": 50702.54, "from_m": 50630.165, "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": 53319.442, "from_m": 50702.54, "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": 55421.541, "from_m": 53319.442, "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": 55506.223, "from_m": 55421.541, "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": 55571.785, "from_m": 55506.223, "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": 83964.945, "from_m": 55571.785, "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": 84031.024, "from_m": 83964.945, "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": 93784.147, "from_m": 84031.024, "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": 100156.524, "from_m": 93784.147, "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": 101799.71, "from_m": 100156.524, "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": 102264.056, "from_m": 101799.71, "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": 103038.831, "from_m": 102264.056, "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": 104806.282, "from_m": 103038.831, "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": 116629.952, "from_m": 104806.282, "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": 119619.303, "from_m": 116629.952, "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": 119662.291, "from_m": 119619.303, "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": 120048.438, "from_m": 119662.291, "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": 120175.825, "from_m": 120048.438, "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": 120221.809, "from_m": 120175.825, "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": 120883.162, "from_m": 120221.809, "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": 592351, "profile_key": "77fdd74de960bea18a7bd21de1ca7a4209e7d28eea4b3ed96916d2d9aae7210b", "schedule_id": 8899, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2103", "location": "Oxford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105", "location": "Hinksey North", "stage_seq": 2, "distance_m": 1834.564, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2106H", "location": "Kennington Jn", "stage_seq": 3, "distance_m": 4339.622, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Didcot North Jn", "stage_seq": 4, "distance_m": 15848.624, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Foxhall Jn", "stage_seq": 5, "distance_m": 17136.735, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Wantage Road", "stage_seq": 6, "distance_m": 28051.237, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Challow Jn", "stage_seq": 7, "distance_m": 33668.673, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126H", "location": "Uffington", "stage_seq": 8, "distance_m": 37682.289, "section_seq": 1, "route_path_id": 68622}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2136", "location": "Swindon", "stage_seq": 9, "distance_m": 55007.537, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Wootton Bassett Jn", "stage_seq": 10, "distance_m": 64264.714, "section_seq": 1, "route_path_id": 68622}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147H", "location": "Chippenham", "stage_seq": 11, "distance_m": 81736.887, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Thingley East Jn", "stage_seq": 12, "distance_m": 83964.945, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Thingley Jn", "stage_seq": 13, "distance_m": 85187.173, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Bathampton Jn", "stage_seq": 14, "distance_m": 98983.593, "section_seq": 1, "route_path_id": 68622}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2200H", "location": "Bath Spa", "stage_seq": 15, "distance_m": 102440.215, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "North Somerset Jn", "stage_seq": 16, "distance_m": 119606.475, "section_seq": 1, "route_path_id": 68622}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Bristol East Jn", "stage_seq": 17, "distance_m": 120315.45, "section_seq": 1, "route_path_id": 68622}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 18, "distance_m": 120883.162, "section_seq": 1, "route_path_id": 68622}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 120883.162, "from_m": 0.0, "section_seq": 1, "route_path_id": 68622}], "total_distance_m": 120883.162, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 119837.397, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1045.765, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:07Z", "source_id": 48693731, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:33:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:12Z", "source_id": 15820010, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24572, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:09Z", "source_id": 48722512, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:47:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:14Z", "source_id": 15829105, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25874, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:51Z", "source_id": 48746169, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:58:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:56Z", "source_id": 15836599, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26060, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:51Z", "source_id": 48771965, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:12:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:52Z", "source_id": 15844860, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Oxford 2103 2103 4 None None Bristol Temple Meads 2212 2212 12 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15085/2026-09-15/detailed None Bath Spa 2026-09-15T22:00:30+01:00 Bristol Temple Meads 13.0 {"type": "LineString", "coordinates": [[-2.3567451, 51.377633900000006], [-2.3572846999999997, 51.3774806], [-2.3575574999999995, 51.377413399999995], [-2.3577936, 51.3773543], [-2.3580046, 51.377311600000006], [-2.3581937, 51.377280199999994], [-2.3584733, 51.3772428], [-2.3587058, 51.377218], [-2.3588473, 51.377207], [-2.3590403, 51.37719330000001], [-2.3592596, 51.3771847], [-2.3594616, 51.3771817], [-2.3596579, 51.37718310000001], [-2.3598541, 51.37718979999999], [-2.3600081, 51.3771976], [-2.3601806999999995, 51.3772092], [-2.3603827, 51.3772256], [-2.3604752, 51.37723519999999], [-2.3622648, 51.377418000000006], [-2.3651806, 51.3777157], [-2.3663734999999995, 51.3778332], [-2.3671438999999994, 51.37791240000001], [-2.3686287, 51.3780654], [-2.3687887, 51.37808149999999], [-2.3702032999999996, 51.37822639999998], [-2.372325, 51.3784379], [-2.3734358999999996, 51.378548599999995], [-2.3747193999999996, 51.3786766], [-2.3801066, 51.3792186], [-2.3850509, 51.379716], [-2.3860825, 51.379816], [-2.3863359, 51.379841899999995], [-2.3877378999999994, 51.3799819], [-2.387882, 51.3799966], [-2.3903231999999996, 51.38024089999998], [-2.3908864, 51.380300099999985], [-2.3910976, 51.380323199999985], [-2.3914734999999996, 51.3803665], [-2.392034, 51.3804414], [-2.3926108, 51.38052540000001], [-2.3934037999999997, 51.38065799999998], [-2.3943992, 51.3808511], [-2.3948358, 51.3809422], [-2.3953901, 51.381071], [-2.3962804999999996, 51.3813003], [-2.3970703, 51.381524500000005], [-2.3977249, 51.38173080000001], [-2.3982936, 51.3819204], [-2.3987490999999994, 51.382087000000006], [-2.3995590000000004, 51.3824071], [-2.3999781, 51.38257709999999], [-2.4006681999999997, 51.382875000000006], [-2.4014, 51.38322179999999], [-2.4018434999999996, 51.38344889999999], [-2.4029422, 51.3840404], [-2.4041638999999995, 51.3846907], [-2.4053057999999994, 51.38521519999999], [-2.4061659000000004, 51.38559130000001], [-2.406888299999999, 51.3858784], [-2.4072521, 51.38600509999999], [-2.4077675, 51.3861847], [-2.4078595999999997, 51.38621589999999], [-2.4085169, 51.38643880000001], [-2.4088599999999993, 51.3865485], [-2.4096004, 51.38677259999999], [-2.4096709669926253, 51.38679167395817], [-2.4098135, 51.386830200000006], [-2.410428, 51.38699949999999], [-2.4117811999999996, 51.3873322], [-2.4126609, 51.38752139999998], [-2.4145236, 51.3878754], [-2.4160529, 51.3880923], [-2.4169175, 51.388189199999985], [-2.418315, 51.38831669999999], [-2.419062900000001, 51.3883655], [-2.4197529, 51.3883985], [-2.4211349, 51.3884492], [-2.4222798000000005, 51.3885204], [-2.4224748, 51.3885321], [-2.4232752, 51.38858290000001], [-2.4239842, 51.38865340000001], [-2.4251683999999996, 51.3887947], [-2.425451267122708, 51.38883688898455], [-2.4260540999999995, 51.3889268], [-2.4269905, 51.389094699999994], [-2.4277696, 51.3892585], [-2.427907, 51.38928589999998], [-2.4279616, 51.3892968], [-2.4286417, 51.38943129999999], [-2.4290455, 51.389525899999995], [-2.4302813, 51.3898573], [-2.4303197, 51.3898692], [-2.4316000000000004, 51.390266], [-2.4318186999999996, 51.3903461], [-2.4328189, 51.3906918], [-2.4336685, 51.3910195], [-2.4345902, 51.39140929999999], [-2.4357297, 51.391905400000006], [-2.4359191, 51.391986800000005], [-2.4380397, 51.3928993], [-2.4421651, 51.3946742], [-2.443755, 51.395376699999986], [-2.4448671999999996, 51.3959288], [-2.446168, 51.3966419], [-2.4469189999999994, 51.397089699999995], [-2.447534399999999, 51.39748249999999], [-2.4483871999999995, 51.398079900000006], [-2.4493996, 51.3988342], [-2.4499197999999995, 51.3992217], [-2.4501016999999994, 51.39936219999999], [-2.4503966, 51.39957979999999], [-2.4541402, 51.402413800000005], [-2.4558782, 51.403724399999994], [-2.4572483999999997, 51.4047738], [-2.4599171999999996, 51.4067622], [-2.4609346, 51.40744240000001], [-2.4617001999999997, 51.407921599999995], [-2.4631868999999997, 51.4087787], [-2.4652453, 51.4098456], [-2.4665367, 51.410455199999994], [-2.4681303, 51.41114309999999], [-2.469458, 51.4116613], [-2.4695226, 51.411686499999995], [-2.4696503, 51.4117364], [-2.4705525, 51.4120644], [-2.47219, 51.4126081], [-2.4735066, 51.4130072], [-2.4752529999999995, 51.4134772], [-2.4763411, 51.4137439], [-2.4778098, 51.414066299999995], [-2.4791177999999996, 51.4143192], [-2.4800910999999997, 51.41448450000001], [-2.4810363999999994, 51.41463939999999], [-2.4825594999999994, 51.414851], [-2.482793, 51.4148807], [-2.4843951, 51.4151101], [-2.4855985, 51.4153088], [-2.4867542, 51.415523500000006], [-2.4868834, 51.41555090000001], [-2.4881961, 51.4158218], [-2.4895284999999996, 51.41613089999999], [-2.4906203, 51.416403], [-2.4909352000000005, 51.41649], [-2.4918355999999995, 51.4167386], [-2.4919207000000005, 51.4167643], [-2.4928003999999997, 51.41702949999999], [-2.4931485, 51.4171412], [-2.4939823, 51.41741129999998], [-2.4944915, 51.41758409999999], [-2.494905699999999, 51.41773289999999], [-2.4958665999999994, 51.418087], [-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5524641, 51.448576299999985], [-2.5532341999999995, 51.4487259], [-2.5547875999999996, 51.4490169], [-2.5567065, 51.4493754], [-2.5569337999999995, 51.4494215], [-2.557079, 51.44944989999999], [-2.5572433999999995, 51.4494831], [-2.5585953999999997, 51.4497384], [-2.5602168, 51.45003259999999], [-2.562490287806551, 51.45044514687922], [-2.5627330640311414, 51.45049263846528], [-2.562947819244929, 51.45053452589952], [-2.5631385658149823, 51.45057158840635], [-2.563309316108368, 51.45060460521019], [-2.563464082492152, 51.450634355535456], [-2.563606877333404, 51.450661618606574], [-2.563741712999191, 51.45068717364797], [-2.5638726018565805, 51.45071179988403], [-2.564003556272639, 51.4507362765392], [-2.5641385886144348, 51.4507613828379], [-2.564281711249035, 51.450787898004535], [-2.564436936543507, 51.450816601263526], [-2.5646082768649188, 51.4508482718393], [-2.564799744580337, 51.45088368895626], [-2.56501535205683, 51.45092363183883], [-2.5652591116614643, 51.450968879711446], [-2.5657943, 51.4510678], [-2.5660363, 51.4511147], [-2.5662843, 51.45116279999999], [-2.5669957, 51.45129190000001], [-2.5672436999999997, 51.45133800000001], [-2.5673304999999997, 51.4513541], [-2.5682364, 51.451504699999994], [-2.5685338999999994, 51.4515476], [-2.5686151999999995, 51.45155770000001], [-2.5687621999999997, 51.45157700000001], [-2.5690472999999994, 51.45160969999999], [-2.5700309999999997, 51.4517017], [-2.5711448999999997, 51.4517663], [-2.5713886, 51.4517693], [-2.5718643999999995, 51.4517752], [-2.5722084, 51.4517857], [-2.5724057491539325, 51.451786503740294], [-2.5726590463691017, 51.45177322297571], [-2.5728829677044676, 51.45176188040724], [-2.5730816523061337, 51.451751972381935], [-2.5732592393202007, 51.45174299524683], [-2.573419867892772, 51.45173444534897], [-2.5735676771699496, 51.45172581903539], [-2.5737068062978343, 51.451716612653144], [-2.5738413944225296, 51.45170632254927], [-2.5739755806901368, 51.4516944450708], [-2.574113504246758, 51.4516804765648], [-2.574259304238496, 51.45166391337827], [-2.5744171198114527, 51.45164425185828], [-2.5745910901117295, 51.45162098835187], [-2.5747853542854293, 51.45159361920608], [-2.575004051478654, 51.45156164076794], [-2.575251320837505, 51.45152454938451], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]} 11.5 2159 2212 Bath Spa Bristol Temple Meads Bristol Temple Meads 51.4490808 -2.5801483 51.4490808 -2.5801483 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Bristol Temple Meads TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844860 1789506653959266 63 63 2026-09-15 21:22:21.180995 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:21.043628
561808 593872 C36390 745N70M815 2026-09-15 COMPLETE 15845785 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 593872, "stp": "P", "toc": "Elizabeth Line", "uid": "C36390", "consist": "345037", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36390/2026-09-15/detailed", "trust_id": "745N70M815", "origin_crs": "MAI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maidenhead Reversing Sidings", "service_date": "2026-09-15", "dest_arr_time": "2214", "dest_platform": null, "is_terminated": 1, "next_location": "Maidenhead Reversing Sidings", "signalling_id": "5N70", "timing_status": "EARLY", "origin_station": "Maidenhead", "current_leg_arr": "2212", "current_leg_dep": "2212", "current_leg_end": "Maidenhead Reversing Sidings", "origin_dep_time": "2212", "origin_platform": "3", "current_location": "Maidenhead Reversing Sidings", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7226938746130573, 51.518474778879565], [-0.7230329, 51.518417], [-0.7239393, 51.5182581], [-0.7247124, 51.51813239999999], [-0.7257775, 51.51794730000001], [-0.7272550999999999, 51.5176637], [-0.7306398, 51.5169981]]}", "current_leg_start": "Maidenhead", "dest_arr_time_act": "2214", "motion_projection": null, "next_location_lat": "51.5169981", "next_location_lon": "-0.7306398", "previous_location": "Maidenhead", "current_leg_milage": "0.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 240.846, \"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\": 574.463, \"from_m\": 240.846, \"capability_applied\": null, \"effective_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\": 593872, \"profile_key\": \"6d6184eb6647ce9ae1dae758bd28547da5000c5cb1cf7e7f0f1a0dfdac9d08b1\", \"schedule_id\": 4826, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Maidenhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29835}, {\"is_pass\": false, \"wtt_arr\": \"2214\", \"wtt_dep\": null, \"location\": \"Maidenhead Reversing Sidings\", \"stage_seq\": 2, \"distance_m\": 574.463, \"section_seq\": 1, \"route_path_id\": 29835}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 574.463, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29835}], \"total_distance_m\": 574.463, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 240.846, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 333.617, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2212", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "0.0", "current_position_lat": "51.5169981", "current_position_lon": "-0.7306398", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:19Z\", \"source_id\": 48774800, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:23Z\", \"source_id\": 15845785, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maidenhead Reversing Sidings", "service_state_platform": null, "timing_fact_generation": 1789506744750817, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:24.748486", "service_state_evidence_id": 15845785, "current_leg_start_actual_dep": "2026-09-15T22:12:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:25.426409", "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 MAI None 5N70 345037 9 90 None {"version": 3, "segments": [{"to_m": 240.846, "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": 574.463, "from_m": 240.846, "capability_applied": null, "effective_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": 593872, "profile_key": "6d6184eb6647ce9ae1dae758bd28547da5000c5cb1cf7e7f0f1a0dfdac9d08b1", "schedule_id": 4826, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Maidenhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29835}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": null, "location": "Maidenhead Reversing Sidings", "stage_seq": 2, "distance_m": 574.463, "section_seq": 1, "route_path_id": 29835}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 574.463, "from_m": 0.0, "section_seq": 1, "route_path_id": 29835}], "total_distance_m": 574.463, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 240.846, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 333.617, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23622, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:19Z", "source_id": 48774800, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:12:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:23Z", "source_id": 15845785, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Maidenhead 2212 2212 3 None None Maidenhead Reversing Sidings 2214 2214 None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36390/2026-09-15/detailed None Maidenhead 2026-09-15T22:12:00+01:00 Maidenhead Reversing Sidings 0.0 {"type": "LineString", "coordinates": [[-0.7226938746130573, 51.518474778879565], [-0.7230329, 51.518417], [-0.7239393, 51.5182581], [-0.7247124, 51.51813239999999], [-0.7257775, 51.51794730000001], [-0.7272550999999999, 51.5176637], [-0.7306398, 51.5169981]]} 0.4 2212 2212 Maidenhead Maidenhead Reversing Sidings Maidenhead Reversing Sidings 51.5169981 -0.7306398 51.5169981 -0.7306398 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Maidenhead Reversing Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845785 1789506744750817 9 9 2026-09-15 21:22:25.426409 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:24.748486
561809 593784 P87864 882J76M815 2026-09-15 COMPLETE 15844897 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 593784, "stp": "P", "toc": "Southeastern", "uid": "P87864", "consist": "465902", "dest_crs": "BMN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87864/2026-09-15/detailed", "trust_id": "882J76M815", "origin_crs": "GRP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bromley North", "service_date": "2026-09-15", "dest_arr_time": "2212", "dest_platform": "1", "is_terminated": 1, "next_location": "Bromley North", "signalling_id": "2J76", "timing_status": "ON TIME", "origin_station": "Grove Park", "current_leg_arr": "2212", "current_leg_dep": "2210", "current_leg_end": "Bromley North", "origin_dep_time": "2207", "origin_platform": "1", "current_location": "Bromley North", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.021354699999999997, 51.4136742], [0.0212515, 51.413408], [0.0211175, 51.413134199999995], [0.020917299999999996, 51.41278989999999], [0.020721999999999997, 51.41249820000001], [0.020366, 51.412058899999984], [0.0199471, 51.41160880000001], [0.0193779, 51.41102060000001], [0.0192815, 51.410910300000005], [0.0191903, 51.4107594], [0.0190816, 51.41062179999999], [0.0189471, 51.41043419999999], [0.018718, 51.4101086], [0.018509899999999996, 51.4098515], [0.0182497, 51.40957040000001], [0.017745799999999996, 51.4090465], [0.0172445, 51.4085302]]}", "current_leg_start": "Sundridge Park", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.4085302", "next_location_lon": "0.0172445", "previous_location": "Sundridge Park", "current_leg_milage": "0.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 529.586, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 679.062, \"from_m\": 529.586, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 908.797, \"from_m\": 679.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1217.902, \"from_m\": 908.797, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3282.179, \"from_m\": 1217.902, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3596.655, \"from_m\": 3282.179, \"capability_applied\": null, \"effective_limit_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\": 593784, \"profile_key\": \"e3c83b0c5ab631ec46e540825d89b8db84334239e97b78897f062bbf7e82a40a\", \"schedule_id\": 23520, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2207\", \"location\": \"Grove Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37543}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2210H\", \"location\": \"Sundridge Park\", \"stage_seq\": 2, \"distance_m\": 2955.021, \"section_seq\": 1, \"route_path_id\": 37543}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Bromley North\", \"stage_seq\": 3, \"distance_m\": 3596.655, \"section_seq\": 1, \"route_path_id\": 37543}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3596.655, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37543}], \"total_distance_m\": 3596.655, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 3447.179, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 149.476, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2207", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4085302", "current_position_lon": "0.0172445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:39Z\", \"source_id\": 48767735, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:40Z\", \"source_id\": 15843463, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:54Z\", \"source_id\": 48772071, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:56Z\", \"source_id\": 15844897, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bromley North", "service_state_platform": "1", "timing_fact_generation": 1789506658188572, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:26.162503", "service_state_evidence_id": 15844897, "current_leg_start_actual_dep": "2026-09-15T22:10:30+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:26.881709", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P GRP BMN 2J76 465902 4 75 None {"version": 3, "segments": [{"to_m": 529.586, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 679.062, "from_m": 529.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 908.797, "from_m": 679.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1217.902, "from_m": 908.797, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3282.179, "from_m": 1217.902, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3596.655, "from_m": 3282.179, "capability_applied": null, "effective_limit_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": 593784, "profile_key": "e3c83b0c5ab631ec46e540825d89b8db84334239e97b78897f062bbf7e82a40a", "schedule_id": 23520, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2207", "location": "Grove Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37543}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2210H", "location": "Sundridge Park", "stage_seq": 2, "distance_m": 2955.021, "section_seq": 1, "route_path_id": 37543}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Bromley North", "stage_seq": 3, "distance_m": 3596.655, "section_seq": 1, "route_path_id": 37543}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3596.655, "from_m": 0.0, "section_seq": 1, "route_path_id": 37543}], "total_distance_m": 3596.655, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 3447.179, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 149.476, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:39Z", "source_id": 48767735, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:10:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:40Z", "source_id": 15843463, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31932, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:54Z", "source_id": 48772071, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:12:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:56Z", "source_id": 15844897, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Grove Park 2207 2207 1 None None Bromley North 2212 2212 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P87864/2026-09-15/detailed None Sundridge Park 2026-09-15T22:10:30+01:00 Bromley North 2.0 {"type": "LineString", "coordinates": [[0.021354699999999997, 51.4136742], [0.0212515, 51.413408], [0.0211175, 51.413134199999995], [0.020917299999999996, 51.41278989999999], [0.020721999999999997, 51.41249820000001], [0.020366, 51.412058899999984], [0.0199471, 51.41160880000001], [0.0193779, 51.41102060000001], [0.0192815, 51.410910300000005], [0.0191903, 51.4107594], [0.0190816, 51.41062179999999], [0.0189471, 51.41043419999999], [0.018718, 51.4101086], [0.018509899999999996, 51.4098515], [0.0182497, 51.40957040000001], [0.017745799999999996, 51.4090465], [0.0172445, 51.4085302]]} 0.4 2210 2212 Sundridge Park Bromley North Bromley North 51.4085302 0.0172445 51.4085302 0.0172445 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Bromley North TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844897 1789506658188572 9 9 2026-09-15 21:22:26.881709 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:26.162503
561810 592833 P88598 882M68M715 2026-09-15 COMPLETE 15845191 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 592833, "stp": "P", "toc": "Southeastern", "uid": "P88598", "consist": "707013+707014", "dest_crs": "DFD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88598/2026-09-15/detailed", "trust_id": "882M68M715", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dartford", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "1", "is_terminated": 1, "next_location": "Dartford", "signalling_id": "2M68", "timing_status": "EARLY", "origin_station": "London Charing Cross", "current_leg_arr": "2212", "current_leg_dep": "2205", "current_leg_end": "Dartford", "origin_dep_time": "2125", "origin_platform": "3", "current_location": "Dartford", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1604625, 51.464997], [0.1615882, 51.4649451], [0.162151, 51.4649121], [0.1627509, 51.464875000000006], [0.16345179999999998, 51.4648376], [0.1646365, 51.464757899999995], [0.1657965, 51.4646716], [0.1668101, 51.464605299999995], [0.16750929999999997, 51.46456040000001], [0.16775999999999996, 51.46454699999999], [0.1686903, 51.4644984], [0.1701132, 51.4644388], [0.1715118, 51.4644034], [0.1721163, 51.4643951], [0.17224559999999997, 51.46439329999999], [0.1729753, 51.4643907], [0.1739063, 51.464373], [0.1759855, 51.464336200000005], [0.1772749, 51.46431510000001], [0.1774613, 51.464312199999995], [0.17776939999999997, 51.4643045], [0.1796630568239043, 51.464272691181066], [0.1804305, 51.4642598], [0.1814183, 51.46424159999999], [0.1816372, 51.4642406], [0.1821646, 51.4642361], [0.1842235, 51.464195], [0.1863877, 51.4641634], [0.18725389999999997, 51.4641455], [0.18748069999999997, 51.464143799999995], [0.1879152, 51.46413439999999], [0.188336, 51.46412680000001], [0.18893439999999995, 51.46411659999999], [0.1895301, 51.4641055], [0.1902077, 51.46409609999999], [0.1908458, 51.464088499999995], [0.19108079999999997, 51.46407399999999], [0.1913554, 51.46405190000001], [0.19163549999999996, 51.4640229], [0.19183489999999995, 51.4639949], [0.19203849999999997, 51.46395830000001], [0.1922981, 51.4639089], [0.1925003, 51.46386209999999], [0.1926779, 51.4638101], [0.192917, 51.4637404], [0.1931861, 51.4636382], [0.1934881, 51.463525899999986], [0.1936999, 51.4634229], [0.19395529999999997, 51.4632901], [0.1941917, 51.4631539], [0.1944704, 51.46296069999998], [0.19464119999999996, 51.462827], [0.1948584, 51.4625768], [0.1948762487808966, 51.46255744604302], [0.1951596, 51.46225020000001], [0.1956066, 51.4617594], [0.1959723, 51.4613483], [0.1963618, 51.4609191], [0.19664729999999997, 51.4606039], [0.196779, 51.4604553], [0.1969453, 51.4602676], [0.19716449999999996, 51.4600257], [0.19747, 51.45968239999999], [0.19770799999999997, 51.459424199999994], [0.1980448, 51.4590223], [0.1982452, 51.4587992], [0.1984067, 51.4586306], [0.1985169, 51.458507399999995], [0.1986572, 51.4583451], [0.19894649999999997, 51.4580189], [0.1991743, 51.4577761], [0.1993923, 51.4575437], [0.1997655, 51.457134], [0.2001452, 51.4567181], [0.2004769, 51.4563707], [0.20070609999999997, 51.456121799999984], [0.2009726, 51.4558182], [0.2012161, 51.4555481], [0.2016325, 51.4550842], [0.2019588, 51.454735199999995], [0.2022075, 51.45445589999999], [0.2026338, 51.4539866], [0.202857, 51.45373420000001], [0.2028838, 51.453700799999986], [0.2030969, 51.4534616], [0.2031941, 51.4533629], [0.2034545, 51.45307809999999], [0.2036019, 51.45292630000001], [0.2038063, 51.45272279999999], [0.2040006, 51.4525463], [0.2041533, 51.45240840000001], [0.20435519999999996, 51.45224949999999], [0.2045339, 51.45212000000001], [0.2047843, 51.4519482], [0.2049087, 51.451865999999995], [0.2050962, 51.4517462], [0.2052913, 51.4516294], [0.2055019, 51.4515114], [0.2057676, 51.4513651], [0.2060333, 51.45122959999999], [0.2062922, 51.4511128], [0.2066332, 51.4509599], [0.2069211, 51.45083830000001], [0.2072273, 51.4507131], [0.2074461, 51.45062870000001], [0.20770459999999996, 51.45053769999999], [0.2080787, 51.4504063], [0.2084398, 51.45030169999998], [0.2086097, 51.45025369999999], [0.20886029999999997, 51.45018890000001], [0.2091204, 51.4501271], [0.2098672, 51.44996470000001], [0.2101947, 51.4499059], [0.2106255, 51.4498378], [0.2107583, 51.4498184], [0.21094289999999996, 51.44978999999999], [0.21177319999999997, 51.4496753], [0.2122703, 51.449609800000005], [0.2126419, 51.44955399999999], [0.21303150000000004, 51.44948699999999], [0.2134189, 51.449414999999995], [0.2136025, 51.44937590000001], [0.2138121, 51.4493277], [0.2141696, 51.4492446], [0.2144739, 51.449164], [0.2147347, 51.4490971], [0.2150284, 51.44901339999999], [0.21536169999999996, 51.4489171], [0.2155974, 51.4488431], [0.2159974, 51.44871299999999], [0.21629390000000004, 51.4486216], [0.2167477, 51.4484675], [0.2170399, 51.4483563], [0.2172288, 51.4482793], [0.2177503, 51.4480595], [0.2179462, 51.4479793], [0.2184502, 51.4477924], [0.218649, 51.44771910000001], [0.218845, 51.44765749999999], [0.21908109999999997, 51.44759150000001], [0.2193568, 51.4475261], [0.21953549999999997, 51.4474867], [0.2197223, 51.44745129999999]]}", "current_leg_start": "Barnehurst", "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": "51.4474513", "next_location_lon": "0.2197223", "previous_location": "Barnehurst", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 9001.24, \"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\": 9070.016, \"from_m\": 9001.24, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9111.618, \"from_m\": 9070.016, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9440.952, \"from_m\": 9111.618, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9493.481, \"from_m\": 9440.952, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10199.557, \"from_m\": 9493.481, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11864.495, \"from_m\": 10199.557, \"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\": 12488.338, \"from_m\": 11864.495, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 14392.154, \"from_m\": 12488.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\": 14896.997, \"from_m\": 14392.154, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15122.057, \"from_m\": 14896.997, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15626.9, \"from_m\": 15122.057, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17530.717, \"from_m\": 15626.9, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18154.56, \"from_m\": 17530.717, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18193.943, \"from_m\": 18154.56, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18782.703, \"from_m\": 18193.943, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20686.297, \"from_m\": 18782.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\": 21188.644, \"from_m\": 20686.297, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30822.811, \"from_m\": 21188.644, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31315.854, \"from_m\": 30822.811, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 31363.738, \"from_m\": 31315.854, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32524.114, \"from_m\": 31363.738, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33261.47, \"from_m\": 32524.114, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33307.112, \"from_m\": 33261.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\": 33656.8, \"from_m\": 33307.112, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33929.517, \"from_m\": 33656.8, \"capability_applied\": null, \"effective_limit_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\": 592833, \"profile_key\": \"b12352cdb3720e1c1a9cfa8d94bffa7274a658bd7569448c0cfddc6711efc92d\", \"schedule_id\": 23740, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2125\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2127H\", \"wtt_dep\": \"2128H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2132\", \"wtt_dep\": \"2134\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 8, \"distance_m\": 9463.177, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2141\", \"wtt_dep\": \"2142\", \"location\": \"Lewisham\", \"stage_seq\": 9, \"distance_m\": 9949.623, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2144H\", \"wtt_dep\": \"2145H\", \"location\": \"Blackheath\", \"stage_seq\": 10, \"distance_m\": 11504.632, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2148H\", \"wtt_dep\": \"2149\", \"location\": \"Kidbrooke\", \"stage_seq\": 11, \"distance_m\": 12970.58, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2152H\", \"location\": \"Eltham\", \"stage_seq\": 12, \"distance_m\": 15009.527, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2155\", \"wtt_dep\": \"2155H\", \"location\": \"Falconwood\", \"stage_seq\": 13, \"distance_m\": 23205.456, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2157H\", \"wtt_dep\": \"2158H\", \"location\": \"Welling\", \"stage_seq\": 14, \"distance_m\": 24843.427, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2201\", \"wtt_dep\": \"2201H\", \"location\": \"Bexleyheath\", \"stage_seq\": 15, \"distance_m\": 27107.998, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2204\", \"wtt_dep\": \"2205\", \"location\": \"Barnehurst\", \"stage_seq\": 16, \"distance_m\": 28947.686, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 17, \"distance_m\": 30852.929, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 18, \"distance_m\": 31395.368, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 19, \"distance_m\": 32524.114, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Dartford Jn\", \"stage_seq\": 20, \"distance_m\": 33208.043, \"section_seq\": 1, \"route_path_id\": 100128}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"Dartford\", \"stage_seq\": 21, \"distance_m\": 33929.517, \"section_seq\": 1, \"route_path_id\": 100128}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33929.517, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100128}], \"total_distance_m\": 33929.517, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 33883.875, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 45.642, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2125", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4474513", "current_position_lon": "0.2197223", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:02Z\", \"source_id\": 48683076, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:05Z\", \"source_id\": 15816676, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29676, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:15Z\", \"source_id\": 48691896, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:18Z\", \"source_id\": 15819427, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:58Z\", \"source_id\": 48717979, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:02Z\", \"source_id\": 15827649, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:49Z\", \"source_id\": 48723863, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:51Z\", \"source_id\": 15829509, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:22Z\", \"source_id\": 48731310, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:23Z\", \"source_id\": 15831834, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:08Z\", \"source_id\": 48737014, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:12Z\", \"source_id\": 15833655, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31598, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:18Z\", \"source_id\": 48743068, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:17Z\", \"source_id\": 15835583, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:43Z\", \"source_id\": 48747812, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:45Z\", \"source_id\": 15837127, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:49Z\", \"source_id\": 48754059, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:53Z\", \"source_id\": 15839063, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:18Z\", \"source_id\": 48759197, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:22Z\", \"source_id\": 15840869, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:23Z\", \"source_id\": 48772933, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:25Z\", \"source_id\": 15845191, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dartford", "service_state_platform": "1", "timing_fact_generation": 1789506687716622, "current_leg_arrival_utc": "2026-09-15T22:12:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:31.417018", "service_state_evidence_id": 15845191, "current_leg_start_actual_dep": "2026-09-15T22:05:00+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:34.384521", "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 DFD 2M68 707013+707014 10 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": 9001.24, "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": 9070.016, "from_m": 9001.24, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9111.618, "from_m": 9070.016, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9440.952, "from_m": 9111.618, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9493.481, "from_m": 9440.952, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10199.557, "from_m": 9493.481, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11864.495, "from_m": 10199.557, "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": 12488.338, "from_m": 11864.495, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14392.154, "from_m": 12488.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": 14896.997, "from_m": 14392.154, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15122.057, "from_m": 14896.997, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15626.9, "from_m": 15122.057, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17530.717, "from_m": 15626.9, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18154.56, "from_m": 17530.717, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18193.943, "from_m": 18154.56, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18782.703, "from_m": 18193.943, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20686.297, "from_m": 18782.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": 21188.644, "from_m": 20686.297, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30822.811, "from_m": 21188.644, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31315.854, "from_m": 30822.811, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 31363.738, "from_m": 31315.854, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32524.114, "from_m": 31363.738, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33261.47, "from_m": 32524.114, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33307.112, "from_m": 33261.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": 33656.8, "from_m": 33307.112, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33929.517, "from_m": 33656.8, "capability_applied": null, "effective_limit_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": 592833, "profile_key": "b12352cdb3720e1c1a9cfa8d94bffa7274a658bd7569448c0cfddc6711efc92d", "schedule_id": 23740, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2125", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 100128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2134", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 100128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 100128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 100128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 100128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Lewisham Vale Jn", "stage_seq": 8, "distance_m": 9463.177, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": "2142", "location": "Lewisham", "stage_seq": 9, "distance_m": 9949.623, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145H", "location": "Blackheath", "stage_seq": 10, "distance_m": 11504.632, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149", "location": "Kidbrooke", "stage_seq": 11, "distance_m": 12970.58, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152H", "location": "Eltham", "stage_seq": 12, "distance_m": 15009.527, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2155H", "location": "Falconwood", "stage_seq": 13, "distance_m": 23205.456, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158H", "location": "Welling", "stage_seq": 14, "distance_m": 24843.427, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2201H", "location": "Bexleyheath", "stage_seq": 15, "distance_m": 27107.998, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2205", "location": "Barnehurst", "stage_seq": 16, "distance_m": 28947.686, "section_seq": 1, "route_path_id": 100128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207", "location": "Perry Street Fork Jn", "stage_seq": 17, "distance_m": 30852.929, "section_seq": 1, "route_path_id": 100128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Crayford Creek Jn", "stage_seq": 18, "distance_m": 31395.368, "section_seq": 1, "route_path_id": 100128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Crayford Spur A Jn", "stage_seq": 19, "distance_m": 32524.114, "section_seq": 1, "route_path_id": 100128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Dartford Jn", "stage_seq": 20, "distance_m": 33208.043, "section_seq": 1, "route_path_id": 100128}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Dartford", "stage_seq": 21, "distance_m": 33929.517, "section_seq": 1, "route_path_id": 100128}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33929.517, "from_m": 0.0, "section_seq": 1, "route_path_id": 100128}], "total_distance_m": 33929.517, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 33883.875, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 45.642, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:02Z", "source_id": 48683076, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:27:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:05Z", "source_id": 15816676, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29676, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:15Z", "source_id": 48691896, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:31:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:18Z", "source_id": 15819427, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31573, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:58Z", "source_id": 48717979, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:44:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:02Z", "source_id": 15827649, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31581, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:49Z", "source_id": 48723863, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:47:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:51Z", "source_id": 15829509, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31586, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:22Z", "source_id": 48731310, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:50:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:23Z", "source_id": 15831834, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31590, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:08Z", "source_id": 48737014, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:53:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:12Z", "source_id": 15833655, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31598, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:18Z", "source_id": 48743068, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:56:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:17Z", "source_id": 15835583, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31594, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:43Z", "source_id": 48747812, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:59:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:45Z", "source_id": 15837127, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31602, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:49Z", "source_id": 48754059, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:02:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:53Z", "source_id": 15839063, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31606, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:18Z", "source_id": 48759197, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:05:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:22Z", "source_id": 15840869, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31777, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:23Z", "source_id": 48772933, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:12:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:25Z", "source_id": 15845191, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] London Charing Cross 2125 2125 3 None None Dartford 2213 2213 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P88598/2026-09-15/detailed None Barnehurst 2026-09-15T22:05:00+01:00 Dartford 7.0 {"type": "LineString", "coordinates": [[0.1604625, 51.464997], [0.1615882, 51.4649451], [0.162151, 51.4649121], [0.1627509, 51.464875000000006], [0.16345179999999998, 51.4648376], [0.1646365, 51.464757899999995], [0.1657965, 51.4646716], [0.1668101, 51.464605299999995], [0.16750929999999997, 51.46456040000001], [0.16775999999999996, 51.46454699999999], [0.1686903, 51.4644984], [0.1701132, 51.4644388], [0.1715118, 51.4644034], [0.1721163, 51.4643951], [0.17224559999999997, 51.46439329999999], [0.1729753, 51.4643907], [0.1739063, 51.464373], [0.1759855, 51.464336200000005], [0.1772749, 51.46431510000001], [0.1774613, 51.464312199999995], [0.17776939999999997, 51.4643045], [0.1796630568239043, 51.464272691181066], [0.1804305, 51.4642598], [0.1814183, 51.46424159999999], [0.1816372, 51.4642406], [0.1821646, 51.4642361], [0.1842235, 51.464195], [0.1863877, 51.4641634], [0.18725389999999997, 51.4641455], [0.18748069999999997, 51.464143799999995], [0.1879152, 51.46413439999999], [0.188336, 51.46412680000001], [0.18893439999999995, 51.46411659999999], [0.1895301, 51.4641055], [0.1902077, 51.46409609999999], [0.1908458, 51.464088499999995], [0.19108079999999997, 51.46407399999999], [0.1913554, 51.46405190000001], [0.19163549999999996, 51.4640229], [0.19183489999999995, 51.4639949], [0.19203849999999997, 51.46395830000001], [0.1922981, 51.4639089], [0.1925003, 51.46386209999999], [0.1926779, 51.4638101], [0.192917, 51.4637404], [0.1931861, 51.4636382], [0.1934881, 51.463525899999986], [0.1936999, 51.4634229], [0.19395529999999997, 51.4632901], [0.1941917, 51.4631539], [0.1944704, 51.46296069999998], [0.19464119999999996, 51.462827], [0.1948584, 51.4625768], [0.1948762487808966, 51.46255744604302], [0.1951596, 51.46225020000001], [0.1956066, 51.4617594], [0.1959723, 51.4613483], [0.1963618, 51.4609191], [0.19664729999999997, 51.4606039], [0.196779, 51.4604553], [0.1969453, 51.4602676], [0.19716449999999996, 51.4600257], [0.19747, 51.45968239999999], [0.19770799999999997, 51.459424199999994], [0.1980448, 51.4590223], [0.1982452, 51.4587992], [0.1984067, 51.4586306], [0.1985169, 51.458507399999995], [0.1986572, 51.4583451], [0.19894649999999997, 51.4580189], [0.1991743, 51.4577761], [0.1993923, 51.4575437], [0.1997655, 51.457134], [0.2001452, 51.4567181], [0.2004769, 51.4563707], [0.20070609999999997, 51.456121799999984], [0.2009726, 51.4558182], [0.2012161, 51.4555481], [0.2016325, 51.4550842], [0.2019588, 51.454735199999995], [0.2022075, 51.45445589999999], [0.2026338, 51.4539866], [0.202857, 51.45373420000001], [0.2028838, 51.453700799999986], [0.2030969, 51.4534616], [0.2031941, 51.4533629], [0.2034545, 51.45307809999999], [0.2036019, 51.45292630000001], [0.2038063, 51.45272279999999], [0.2040006, 51.4525463], [0.2041533, 51.45240840000001], [0.20435519999999996, 51.45224949999999], [0.2045339, 51.45212000000001], [0.2047843, 51.4519482], [0.2049087, 51.451865999999995], [0.2050962, 51.4517462], [0.2052913, 51.4516294], [0.2055019, 51.4515114], [0.2057676, 51.4513651], [0.2060333, 51.45122959999999], [0.2062922, 51.4511128], [0.2066332, 51.4509599], [0.2069211, 51.45083830000001], [0.2072273, 51.4507131], [0.2074461, 51.45062870000001], [0.20770459999999996, 51.45053769999999], [0.2080787, 51.4504063], [0.2084398, 51.45030169999998], [0.2086097, 51.45025369999999], [0.20886029999999997, 51.45018890000001], [0.2091204, 51.4501271], [0.2098672, 51.44996470000001], [0.2101947, 51.4499059], [0.2106255, 51.4498378], [0.2107583, 51.4498184], [0.21094289999999996, 51.44978999999999], [0.21177319999999997, 51.4496753], [0.2122703, 51.449609800000005], [0.2126419, 51.44955399999999], [0.21303150000000004, 51.44948699999999], [0.2134189, 51.449414999999995], [0.2136025, 51.44937590000001], [0.2138121, 51.4493277], [0.2141696, 51.4492446], [0.2144739, 51.449164], [0.2147347, 51.4490971], [0.2150284, 51.44901339999999], [0.21536169999999996, 51.4489171], [0.2155974, 51.4488431], [0.2159974, 51.44871299999999], [0.21629390000000004, 51.4486216], [0.2167477, 51.4484675], [0.2170399, 51.4483563], [0.2172288, 51.4482793], [0.2177503, 51.4480595], [0.2179462, 51.4479793], [0.2184502, 51.4477924], [0.218649, 51.44771910000001], [0.218845, 51.44765749999999], [0.21908109999999997, 51.44759150000001], [0.2193568, 51.4475261], [0.21953549999999997, 51.4474867], [0.2197223, 51.44745129999999]]} 3.0 2205 2212 Barnehurst Dartford Dartford 51.4474513 0.2197223 51.4474513 0.2197223 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Dartford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845191 1789506687716622 68 68 2026-09-15 21:22:34.384521 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:31.417018
561811 592000 L80836 872C67MZ15 2026-09-15 COMPLETE 15844930 2026-09-15 22:12:00 2026-09-15 21:22:37 2026-09-17 21:22:37 {"id": 592000, "stp": "P", "toc": "South Western Railway", "uid": "L80836", "consist": "450041+450110", "dest_crs": "RDZ", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L80836/2026-09-15/detailed", "trust_id": "872C67MZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading Platforms 4/5/6", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "4", "is_terminated": 1, "next_location": "Reading Platforms 4/5/6", "signalling_id": "2C67", "timing_status": "ON TIME", "origin_station": "London Waterloo", "current_leg_arr": "2212", "current_leg_dep": "2207", "current_leg_end": "Reading Platforms 4/5/6", "origin_dep_time": "2048", "origin_platform": "19", "current_location": "Reading Platforms 4/5/6", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]}", "current_leg_start": "Earley", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.4586984", "next_location_lon": "-0.9712403", "previous_location": "Earley", "current_leg_milage": "2.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.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\": 4508.921, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4606.451, \"from_m\": 4508.921, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5012.633, \"from_m\": 4606.451, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5058.568, \"from_m\": 5012.633, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6056.517, \"from_m\": 5058.568, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6556.677, \"from_m\": 6056.517, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15333.532, \"from_m\": 6556.677, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16441.346, \"from_m\": 15333.532, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 21514.104, \"from_m\": 16441.346, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22699.759, \"from_m\": 21514.104, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22763.484, \"from_m\": 22699.759, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29808.22, \"from_m\": 22763.484, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30347.703, \"from_m\": 29808.22, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31143.958, \"from_m\": 30347.703, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31460.296, \"from_m\": 31143.958, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33229.954, \"from_m\": 31460.296, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43048.086, \"from_m\": 33229.954, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 43374.551, \"from_m\": 43048.086, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51689.025, \"from_m\": 43374.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\": 52137.109, \"from_m\": 51689.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56824.204, \"from_m\": 52137.109, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58437.631, \"from_m\": 56824.204, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58566.28, \"from_m\": 58437.631, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58626.711, \"from_m\": 58566.28, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 59082.367, \"from_m\": 58626.711, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 68580.368, \"from_m\": 59082.367, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 68586.985, \"from_m\": 68580.368, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 68672.026, \"from_m\": 68586.985, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69111.347, \"from_m\": 68672.026, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 69371.429, \"from_m\": 69111.347, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 69658.362, \"from_m\": 69371.429, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 592000, \"profile_key\": \"946dbea5a555a17a8817c919a55c4aa6471957ad92fd4a37d9d06d5de99304cf\", \"schedule_id\": 17027, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2048\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2049H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2051H\", \"wtt_dep\": \"2052H\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 4, \"distance_m\": 3208.285, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2055\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 5, \"distance_m\": 4240.077, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2057\", \"wtt_dep\": \"2058\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 6, \"distance_m\": 6172.573, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2102H\", \"location\": \"Barnes\", \"stage_seq\": 7, \"distance_m\": 11300.26, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2105H\", \"wtt_dep\": \"2106H\", \"location\": \"Richmond\", \"stage_seq\": 8, \"distance_m\": 15537.215, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2109H\", \"wtt_dep\": \"2110H\", \"location\": \"Twickenham\", \"stage_seq\": 9, \"distance_m\": 18119.792, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Whitton Jn\", \"stage_seq\": 10, \"distance_m\": 20898.933, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113H\", \"location\": \"Feltham Jn\", \"stage_seq\": 11, \"distance_m\": 21514.104, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2115H\", \"wtt_dep\": \"2116H\", \"location\": \"Feltham\", \"stage_seq\": 12, \"distance_m\": 23828.336, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2122\", \"wtt_dep\": \"2123\", \"location\": \"Staines\", \"stage_seq\": 13, \"distance_m\": 30495.756, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2127\", \"wtt_dep\": \"2127H\", \"location\": \"Egham\", \"stage_seq\": 14, \"distance_m\": 33755.041, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2131H\", \"location\": \"Virginia Water\", \"stage_seq\": 15, \"distance_m\": 37262.905, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2138H\", \"location\": \"Sunningdale\", \"stage_seq\": 16, \"distance_m\": 43170.96, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2143\", \"location\": \"Ascot\", \"stage_seq\": 17, \"distance_m\": 46511.67, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2146H\", \"wtt_dep\": \"2147\", \"location\": \"Martins Heron\", \"stage_seq\": 18, \"distance_m\": 49969.974, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2149H\", \"wtt_dep\": \"2150H\", \"location\": \"Bracknell\", \"stage_seq\": 19, \"distance_m\": 51913.78, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2157\", \"location\": \"Wokingham\", \"stage_seq\": 20, \"distance_m\": 58841.92, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2200H\", \"location\": \"Winnersh\", \"stage_seq\": 21, \"distance_m\": 62197.163, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2202H\", \"location\": \"Winnersh Triangle\", \"stage_seq\": 22, \"distance_m\": 63287.621, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2205\", \"location\": \"Earley\", \"stage_seq\": 23, \"distance_m\": 65141.958, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 24, \"distance_m\": 68412.165, \"section_seq\": 1, \"route_path_id\": 34946}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 25, \"distance_m\": 69658.362, \"section_seq\": 1, \"route_path_id\": 34946}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 69658.362, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34946}], \"total_distance_m\": 69658.362, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 68924.178, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 734.184, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2048", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4586984", "current_position_lon": "-0.9712403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:51:05Z\", \"source_id\": 48604559, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:51:09Z\", \"source_id\": 15792424, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29121, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:38Z\", \"source_id\": 48612467, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:43Z\", \"source_id\": 15794942, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:17Z\", \"source_id\": 48616116, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:22Z\", \"source_id\": 15796012, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:53Z\", \"source_id\": 48628044, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:56Z\", \"source_id\": 15799730, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:16Z\", \"source_id\": 48635484, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:05:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:18Z\", \"source_id\": 15802030, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:32Z\", \"source_id\": 48645121, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:33Z\", \"source_id\": 15804930, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:10Z\", \"source_id\": 48657357, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:10Z\", \"source_id\": 15808721, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:34Z\", \"source_id\": 48671481, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:37Z\", \"source_id\": 15813033, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:50Z\", \"source_id\": 48682655, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:52Z\", \"source_id\": 15816552, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:13Z\", \"source_id\": 48691798, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:14Z\", \"source_id\": 15819372, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:06Z\", \"source_id\": 48704002, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:08Z\", \"source_id\": 15823140, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:09Z\", \"source_id\": 48712375, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:13Z\", \"source_id\": 15825913, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:27Z\", \"source_id\": 48721145, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:31Z\", \"source_id\": 15828690, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:03Z\", \"source_id\": 48726434, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:05Z\", \"source_id\": 15830319, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:13Z\", \"source_id\": 48741011, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:18Z\", \"source_id\": 15834953, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:57Z\", \"source_id\": 48750286, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:59Z\", \"source_id\": 15837847, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:49Z\", \"source_id\": 48756070, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:53Z\", \"source_id\": 15839748, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:19Z\", \"source_id\": 48761189, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:23Z\", \"source_id\": 15841444, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:56Z\", \"source_id\": 48772123, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:03Z\", \"source_id\": 15844930, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading Platforms 4/5/6", "service_state_platform": "4", "timing_fact_generation": 1789506664197441, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:31.839377", "service_state_evidence_id": 15844930, "current_leg_start_actual_dep": "2026-09-15T22:05:00+01:00", "operational_evidence_version": 115, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:32.193854", "service_state_valid_until_kind": null, "operational_interpretation_version": 115, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None RDZ 2C67 450041+450110 8 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": 4508.921, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4606.451, "from_m": 4508.921, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5012.633, "from_m": 4606.451, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5058.568, "from_m": 5012.633, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6056.517, "from_m": 5058.568, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6556.677, "from_m": 6056.517, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15333.532, "from_m": 6556.677, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16441.346, "from_m": 15333.532, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 21514.104, "from_m": 16441.346, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22699.759, "from_m": 21514.104, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22763.484, "from_m": 22699.759, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29808.22, "from_m": 22763.484, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30347.703, "from_m": 29808.22, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31143.958, "from_m": 30347.703, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31460.296, "from_m": 31143.958, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33229.954, "from_m": 31460.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43048.086, "from_m": 33229.954, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 43374.551, "from_m": 43048.086, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51689.025, "from_m": 43374.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": 52137.109, "from_m": 51689.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56824.204, "from_m": 52137.109, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58437.631, "from_m": 56824.204, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58566.28, "from_m": 58437.631, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58626.711, "from_m": 58566.28, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 59082.367, "from_m": 58626.711, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 68580.368, "from_m": 59082.367, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 68586.985, "from_m": 68580.368, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 68672.026, "from_m": 68586.985, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69111.347, "from_m": 68672.026, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 69371.429, "from_m": 69111.347, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 69658.362, "from_m": 69371.429, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 15.0}], "service_id": 592000, "profile_key": "946dbea5a555a17a8817c919a55c4aa6471957ad92fd4a37d9d06d5de99304cf", "schedule_id": 17027, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2048", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2049H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2051H", "wtt_dep": "2052H", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 34946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054", "location": "Nine Elms Jn", "stage_seq": 4, "distance_m": 3208.285, "section_seq": 1, "route_path_id": 34946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2055", "location": "Queenstown Road (Battersea)", "stage_seq": 5, "distance_m": 4240.077, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2057", "wtt_dep": "2058", "location": "Clapham Junction (W)", "stage_seq": 6, "distance_m": 6172.573, "section_seq": 1, "route_path_id": 34946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2102H", "location": "Barnes", "stage_seq": 7, "distance_m": 11300.26, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2105H", "wtt_dep": "2106H", "location": "Richmond", "stage_seq": 8, "distance_m": 15537.215, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2109H", "wtt_dep": "2110H", "location": "Twickenham", "stage_seq": 9, "distance_m": 18119.792, "section_seq": 1, "route_path_id": 34946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Whitton Jn", "stage_seq": 10, "distance_m": 20898.933, "section_seq": 1, "route_path_id": 34946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Feltham Jn", "stage_seq": 11, "distance_m": 21514.104, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2115H", "wtt_dep": "2116H", "location": "Feltham", "stage_seq": 12, "distance_m": 23828.336, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123", "location": "Staines", "stage_seq": 13, "distance_m": 30495.756, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2127H", "location": "Egham", "stage_seq": 14, "distance_m": 33755.041, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2131H", "location": "Virginia Water", "stage_seq": 15, "distance_m": 37262.905, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2138H", "location": "Sunningdale", "stage_seq": 16, "distance_m": 43170.96, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Ascot", "stage_seq": 17, "distance_m": 46511.67, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2147", "location": "Martins Heron", "stage_seq": 18, "distance_m": 49969.974, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150H", "location": "Bracknell", "stage_seq": 19, "distance_m": 51913.78, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Wokingham", "stage_seq": 20, "distance_m": 58841.92, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2200H", "location": "Winnersh", "stage_seq": 21, "distance_m": 62197.163, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2202H", "location": "Winnersh Triangle", "stage_seq": 22, "distance_m": 63287.621, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205", "location": "Earley", "stage_seq": 23, "distance_m": 65141.958, "section_seq": 1, "route_path_id": 34946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Reading Spur Jn", "stage_seq": 24, "distance_m": 68412.165, "section_seq": 1, "route_path_id": 34946}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Reading Platforms 4/5/6", "stage_seq": 25, "distance_m": 69658.362, "section_seq": 1, "route_path_id": 34946}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 69658.362, "from_m": 0.0, "section_seq": 1, "route_path_id": 34946}], "total_distance_m": 69658.362, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 68924.178, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 734.184, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29098, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:51:05Z", "source_id": 48604559, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:51:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:51:09Z", "source_id": 15792424, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29121, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:38Z", "source_id": 48612467, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:55:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:43Z", "source_id": 15794942, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29164, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:17Z", "source_id": 48616116, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:57:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:22Z", "source_id": 15796012, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28398, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:53Z", "source_id": 48628044, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:02:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:56Z", "source_id": 15799730, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28336, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:16Z", "source_id": 48635484, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:05:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:18Z", "source_id": 15802030, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28297, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:32Z", "source_id": 48645121, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:10:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:33Z", "source_id": 15804930, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28268, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:10Z", "source_id": 48657357, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:15:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:10Z", "source_id": 15808721, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28248, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:34Z", "source_id": 48671481, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:22:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:37Z", "source_id": 15813033, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28216, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:50Z", "source_id": 48682655, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:28:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:52Z", "source_id": 15816552, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28210, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:13Z", "source_id": 48691798, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:31:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:14Z", "source_id": 15819372, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28199, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:06Z", "source_id": 48704002, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:37:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:08Z", "source_id": 15823140, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28190, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:09Z", "source_id": 48712375, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:42:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:13Z", "source_id": 15825913, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28170, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:27Z", "source_id": 48721145, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:46:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:31Z", "source_id": 15828690, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28175, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:03Z", "source_id": 48726434, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:49:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:05Z", "source_id": 15830319, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27816, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:13Z", "source_id": 48741011, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:56:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:18Z", "source_id": 15834953, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27808, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:57Z", "source_id": 48750286, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:00:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:59Z", "source_id": 15837847, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27800, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:49Z", "source_id": 48756070, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:03:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:53Z", "source_id": 15839748, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27804, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:19Z", "source_id": 48761189, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:06:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:23Z", "source_id": 15841444, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23743, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:56Z", "source_id": 48772123, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:12:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:03Z", "source_id": 15844930, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] London Waterloo 2048 2048 19 None None Reading Platforms 4/5/6 2213 2212 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L80836/2026-09-15/detailed None Earley 2026-09-15T22:05:00+01:00 Reading Platforms 4/5/6 5.0 {"type": "LineString", "coordinates": [[-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]} 2.8 2207 2212 Earley Reading Platforms 4/5/6 Reading Platforms 4/5/6 51.4586984 -0.9712403 51.4586984 -0.9712403 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Reading Platforms 4/5/6 TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844930 1789506664197441 115 115 2026-09-15 21:22:32.193854 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:31.839377
561812 593398 C49854 795B30M715 2026-09-15 COMPLETE 15845852 2026-09-15 22:12:00 2026-09-15 21:22:38 2026-09-17 21:22:38 {"id": 593398, "stp": "P", "toc": "Great Western Railway", "uid": "C49854", "consist": "800022+800028", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49854/2026-09-15/detailed", "trust_id": "795B30M715", "origin_crs": "SWA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Swansea Maliphant IEP Depot", "service_date": "2026-09-15", "dest_arr_time": "2154", "dest_platform": null, "is_terminated": 1, "next_location": "Swansea Maliphant IEP Depot", "signalling_id": "5B30", "timing_status": "LATE", "origin_station": "Swansea", "current_leg_arr": "2212", "current_leg_dep": "2208", "current_leg_end": "Swansea Maliphant IEP Depot", "origin_dep_time": "2150", "origin_platform": "3", "current_location": "Swansea Maliphant IEP Depot", "last_update_time": "2026-09-15T21:22:37", "route_debug_link": null, "timing_variation": "+18 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9408569999999994, 51.625415700000005], [-3.9406573, 51.6255535], [-3.940357, 51.62576080000001], [-3.9399286, 51.626111900000005], [-3.9396317, 51.626424], [-3.9393092, 51.62684339999999], [-3.938987000000001, 51.62726889999999], [-3.9385979999999994, 51.6277939], [-3.93857, 51.6278317], [-3.9384473, 51.628018100000006], [-3.9383706, 51.6281207], [-3.9382213, 51.62833890000002], [-3.9383091, 51.6281494], [-3.938198999999999, 51.62828919999999], [-3.9381605, 51.6283554], [-3.9381012, 51.628477], [-3.938048499999999, 51.6285737], [-3.9378447999999993, 51.628846499999995], [-3.9378378999999986, 51.6288556], [-3.937673999999999, 51.6290606], [-3.9374945, 51.629312], [-3.9373872, 51.62946219999999], [-3.937288, 51.6296002], [-3.9371595, 51.6297823], [-3.9370916, 51.629889], [-3.9370358, 51.629959], [-3.9369547, 51.63005080000001], [-3.936855399999999, 51.6301583], [-3.9367794, 51.6302427], [-3.9367317, 51.6303033], [-3.9366884, 51.6303648], [-3.9366267, 51.630463299999995], [-3.9365675, 51.6305749], [-3.9365202, 51.630680100000006], [-3.9364099, 51.63099939999999], [-3.9362925, 51.63147049999999], [-3.9362726, 51.6315504], [-3.9362472, 51.6316601], [-3.9362358, 51.63169789999999], [-3.936218199999999, 51.6317564], [-3.9361846, 51.631885200000006], [-3.936153399999999, 51.63202220000001], [-3.9361379, 51.6321025], [-3.9361369, 51.63211739999999], [-3.9361372, 51.6321295], [-3.9361369, 51.632142300000005], [-3.9361400999999994, 51.6321594], [-3.93614, 51.632176399999985], [-3.936137, 51.63219119999999], [-3.9361331, 51.6322025], [-3.9360865, 51.6323778], [-3.9360747, 51.63241980000001], [-3.9360479, 51.6325021], [-3.9360297, 51.6325716], [-3.9360138999999994, 51.6326328], [-3.9360022, 51.63268680000001], [-3.9359955, 51.63272729999999], [-3.9359907, 51.632786], [-3.935965200000001, 51.6332482], [-3.935961900000001, 51.63362689999999], [-3.9359344, 51.6341068], [-3.9359163, 51.6344313], [-3.935916100000001, 51.6346327], [-3.9359203, 51.6347295], [-3.9359305, 51.6348041], [-3.9359557, 51.634933], [-3.9359899, 51.63506650000001]]}", "current_leg_start": "Swansea", "dest_arr_time_act": "2154", "motion_projection": null, "next_location_lat": "51.6350665", "next_location_lon": "-3.9359899", "previous_location": "Swansea", "current_leg_milage": "0.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 396.985, \"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\": 1196.141, \"from_m\": 396.985, \"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\": 593398, \"profile_key\": \"4a359e86242622917b3319b4485a1d30e118ece909b761822b4a28d75a994602\", \"schedule_id\": 6847, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Swansea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30382}, {\"is_pass\": false, \"wtt_arr\": \"2154\", \"wtt_dep\": null, \"location\": \"Swansea Maliphant IEP Depot\", \"stage_seq\": 2, \"distance_m\": 1196.141, \"section_seq\": 1, \"route_path_id\": 30382}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1196.141, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30382}], \"total_distance_m\": 1196.141, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 396.985, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 799.156, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2150", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.6350665", "current_position_lon": "-3.9359899", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:24Z\", \"source_id\": 48774977, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:29Z\", \"source_id\": 15845852, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Swansea Maliphant IEP Depot", "service_state_platform": null, "timing_fact_generation": 1789506752436936, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:32.434625", "service_state_evidence_id": 15845852, "current_leg_start_actual_dep": "2026-09-15T22:08:00+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:34.647016", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P SWA None 5B30 800022+800028 10 125 None {"version": 3, "segments": [{"to_m": 396.985, "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": 1196.141, "from_m": 396.985, "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": 593398, "profile_key": "4a359e86242622917b3319b4485a1d30e118ece909b761822b4a28d75a994602", "schedule_id": 6847, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2150", "location": "Swansea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30382}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": null, "location": "Swansea Maliphant IEP Depot", "stage_seq": 2, "distance_m": 1196.141, "section_seq": 1, "route_path_id": 30382}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1196.141, "from_m": 0.0, "section_seq": 1, "route_path_id": 30382}], "total_distance_m": 1196.141, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 396.985, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 799.156, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:24Z", "source_id": 48774977, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:12:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:29Z", "source_id": 15845852, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Swansea 2150 2150 3 None None Swansea Maliphant IEP Depot 2154 2154 None LATE +18 minutes https://www.realtimetrains.co.uk/service/gb-nr:C49854/2026-09-15/detailed None Swansea 2026-09-15T22:08:00+01:00 Swansea Maliphant IEP Depot 4.0 {"type": "LineString", "coordinates": [[-3.9408569999999994, 51.625415700000005], [-3.9406573, 51.6255535], [-3.940357, 51.62576080000001], [-3.9399286, 51.626111900000005], [-3.9396317, 51.626424], [-3.9393092, 51.62684339999999], [-3.938987000000001, 51.62726889999999], [-3.9385979999999994, 51.6277939], [-3.93857, 51.6278317], [-3.9384473, 51.628018100000006], [-3.9383706, 51.6281207], [-3.9382213, 51.62833890000002], [-3.9383091, 51.6281494], [-3.938198999999999, 51.62828919999999], [-3.9381605, 51.6283554], [-3.9381012, 51.628477], [-3.938048499999999, 51.6285737], [-3.9378447999999993, 51.628846499999995], [-3.9378378999999986, 51.6288556], [-3.937673999999999, 51.6290606], [-3.9374945, 51.629312], [-3.9373872, 51.62946219999999], [-3.937288, 51.6296002], [-3.9371595, 51.6297823], [-3.9370916, 51.629889], [-3.9370358, 51.629959], [-3.9369547, 51.63005080000001], [-3.936855399999999, 51.6301583], [-3.9367794, 51.6302427], [-3.9367317, 51.6303033], [-3.9366884, 51.6303648], [-3.9366267, 51.630463299999995], [-3.9365675, 51.6305749], [-3.9365202, 51.630680100000006], [-3.9364099, 51.63099939999999], [-3.9362925, 51.63147049999999], [-3.9362726, 51.6315504], [-3.9362472, 51.6316601], [-3.9362358, 51.63169789999999], [-3.936218199999999, 51.6317564], [-3.9361846, 51.631885200000006], [-3.936153399999999, 51.63202220000001], [-3.9361379, 51.6321025], [-3.9361369, 51.63211739999999], [-3.9361372, 51.6321295], [-3.9361369, 51.632142300000005], [-3.9361400999999994, 51.6321594], [-3.93614, 51.632176399999985], [-3.936137, 51.63219119999999], [-3.9361331, 51.6322025], [-3.9360865, 51.6323778], [-3.9360747, 51.63241980000001], [-3.9360479, 51.6325021], [-3.9360297, 51.6325716], [-3.9360138999999994, 51.6326328], [-3.9360022, 51.63268680000001], [-3.9359955, 51.63272729999999], [-3.9359907, 51.632786], [-3.935965200000001, 51.6332482], [-3.935961900000001, 51.63362689999999], [-3.9359344, 51.6341068], [-3.9359163, 51.6344313], [-3.935916100000001, 51.6346327], [-3.9359203, 51.6347295], [-3.9359305, 51.6348041], [-3.9359557, 51.634933], [-3.9359899, 51.63506650000001]]} 0.7 2208 2212 Swansea Swansea Maliphant IEP Depot Swansea Maliphant IEP Depot 51.6350665 -3.9359899 51.6350665 -3.9359899 1 0 2026-09-15 21:22:37 TERMINATED 2026-09-15 21:12:00 Swansea Maliphant IEP Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845852 1789506752436936 26 26 2026-09-15 21:22:34.647016 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:32.434625
561813 592875 V32139 783Q351715 2026-09-15 COMPLETE 15845466 2026-09-15 22:12:00 2026-09-15 21:23:07 2026-09-17 21:23:07 {"id": 592875, "stp": "N", "toc": "Transport for Wales", "uid": "V32139", "consist": "398023", "dest_crs": "XTF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:V32139/2026-09-15/detailed", "trust_id": "783Q351715", "origin_crs": "TRB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Taffs Well Depot", "service_date": "2026-09-15", "dest_arr_time": "2216", "dest_platform": null, "is_terminated": 1, "next_location": "Taffs Well Depot", "signalling_id": "3Q35", "timing_status": "EARLY", "origin_station": "Treherbert", "current_leg_arr": "2212", "current_leg_dep": "2211", "current_leg_end": "Taffs Well Depot", "origin_dep_time": "2127", "origin_platform": "2", "current_location": "Taffs Well Depot", "last_update_time": "2026-09-15T21:23:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2637004488975783, 51.54104212771512], [-3.2634557, 51.54082059999999], [-3.2632721999999994, 51.5406209], [-3.263088, 51.54046120000001], [-3.2628792999999994, 51.540280199999984], [-3.2628265000000005, 51.5402199], [-3.262433, 51.539936], [-3.2623038, 51.53987639999999], [-3.2621537999999997, 51.53984779999998], [-3.2620344999999995, 51.53985789999999], [-3.2618772, 51.5399122], [-3.2617231, 51.5400355], [-3.2615826, 51.5403143], [-3.2615431, 51.540429], [-3.2616428, 51.5405817], [-3.2617234999999996, 51.540654100000005], [-3.2618277, 51.5406746], [-3.2619407, 51.54068869999999], [-3.2621016999999997, 51.540704199999986], [-3.2621624, 51.540726099999986], [-3.2622246, 51.5407412], [-3.2623033, 51.5407545], [-3.2623784999999996, 51.5407642], [-3.2624512, 51.540785500000005], [-3.2625444, 51.5408299], [-3.2625948, 51.54087630000001], [-3.2626191, 51.5409411]]}", "current_leg_start": "Taffs Well", "dest_arr_time_act": "2216", "motion_projection": null, "next_location_lat": "51.5409411", "next_location_lon": "-3.2626191", "previous_location": "Taffs Well", "current_leg_milage": "0.2", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 261.021, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 296.768, \"from_m\": 261.021, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4605.681, \"from_m\": 296.768, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5752.352, \"from_m\": 4605.681, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5960.508, \"from_m\": 5752.352, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9577.744, \"from_m\": 5960.508, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16855.4, \"from_m\": 9577.744, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16924.011, \"from_m\": 16855.4, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16981.347, \"from_m\": 16924.011, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17259.171, \"from_m\": 16981.347, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17745.573, \"from_m\": 17259.171, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19740.385, \"from_m\": 17745.573, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22310.142, \"from_m\": 19740.385, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 22820.563, \"from_m\": 22310.142, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25317.304, \"from_m\": 22820.563, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 26452.469, \"from_m\": 25317.304, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26586.747, \"from_m\": 26452.469, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 26702.433, \"from_m\": 26586.747, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 592875, \"profile_key\": \"ca1eecd4541158dec24768339f1a50a5e3a52488ff90a6e5c9083928650af3a9\", \"schedule_id\": 38253, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2127\", \"location\": \"Treherbert\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": false, \"wtt_arr\": \"2128H\", \"wtt_dep\": \"2129\", \"location\": \"Ynyswen\", \"stage_seq\": 2, \"distance_m\": 1309.611, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132\", \"location\": \"Ton Pentre\", \"stage_seq\": 3, \"distance_m\": 4411.052, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133H\", \"location\": \"Ystrad Rhondda\", \"stage_seq\": 4, \"distance_m\": 5858.5, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": false, \"wtt_arr\": \"2137H\", \"wtt_dep\": \"2138\", \"location\": \"Dinas Rhondda\", \"stage_seq\": 5, \"distance_m\": 9975.828, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": false, \"wtt_arr\": \"2140H\", \"wtt_dep\": \"2141H\", \"location\": \"Porth\", \"stage_seq\": 6, \"distance_m\": 12160.939, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": false, \"wtt_arr\": \"2144\", \"wtt_dep\": \"2146\", \"location\": \"Trehafod\", \"stage_seq\": 7, \"distance_m\": 14146.467, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2158H\", \"location\": \"Pontypridd\", \"stage_seq\": 8, \"distance_m\": 17297.622, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2201\", \"location\": \"Treforest\", \"stage_seq\": 9, \"distance_m\": 18797.174, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2205\", \"location\": \"Trefforest Estate\", \"stage_seq\": 10, \"distance_m\": 22457.525, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": false, \"wtt_arr\": \"2208H\", \"wtt_dep\": \"2209\", \"location\": \"Taffs Well\", \"stage_seq\": 11, \"distance_m\": 26342.704, \"section_seq\": 1, \"route_path_id\": 43900}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": null, \"location\": \"Taffs Well Depot\", \"stage_seq\": 12, \"distance_m\": 26702.433, \"section_seq\": 1, \"route_path_id\": 43900}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 26702.433, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43900}], \"total_distance_m\": 26702.433, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 60.0, \"speed_covered_distance_m\": 26586.747, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 115.686, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2127", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5409411", "current_position_lon": "-3.2626191", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:42Z\", \"source_id\": 48694783, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:47Z\", \"source_id\": 15820364, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:37Z\", \"source_id\": 48717288, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:44Z\", \"source_id\": 15827455, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:10Z\", \"source_id\": 48732940, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:13Z\", \"source_id\": 15832385, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:55Z\", \"source_id\": 48748170, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:58Z\", \"source_id\": 15837213, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:05Z\", \"source_id\": 48758728, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:11Z\", \"source_id\": 15840701, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:24Z\", \"source_id\": 48767329, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:32Z\", \"source_id\": 15843355, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25144, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:49Z\", \"source_id\": 48773834, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:56Z\", \"source_id\": 15845466, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Taffs Well Depot", "service_state_platform": null, "timing_fact_generation": 1789506718160783, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:39.674402", "service_state_evidence_id": 15845466, "current_leg_start_actual_dep": "2026-09-15T22:09:00+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:40.361929", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales N TRB XTF 3Q35 398023 3 60 None {"version": 3, "segments": [{"to_m": 261.021, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 296.768, "from_m": 261.021, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4605.681, "from_m": 296.768, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5752.352, "from_m": 4605.681, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5960.508, "from_m": 5752.352, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9577.744, "from_m": 5960.508, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16855.4, "from_m": 9577.744, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16924.011, "from_m": 16855.4, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16981.347, "from_m": 16924.011, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17259.171, "from_m": 16981.347, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17745.573, "from_m": 17259.171, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19740.385, "from_m": 17745.573, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22310.142, "from_m": 19740.385, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 22820.563, "from_m": 22310.142, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25317.304, "from_m": 22820.563, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 26452.469, "from_m": 25317.304, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26586.747, "from_m": 26452.469, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 26702.433, "from_m": 26586.747, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 60.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 592875, "profile_key": "ca1eecd4541158dec24768339f1a50a5e3a52488ff90a6e5c9083928650af3a9", "schedule_id": 38253, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2127", "location": "Treherbert", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43900}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129", "location": "Ynyswen", "stage_seq": 2, "distance_m": 1309.611, "section_seq": 1, "route_path_id": 43900}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132", "location": "Ton Pentre", "stage_seq": 3, "distance_m": 4411.052, "section_seq": 1, "route_path_id": 43900}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Ystrad Rhondda", "stage_seq": 4, "distance_m": 5858.5, "section_seq": 1, "route_path_id": 43900}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138", "location": "Dinas Rhondda", "stage_seq": 5, "distance_m": 9975.828, "section_seq": 1, "route_path_id": 43900}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141H", "location": "Porth", "stage_seq": 6, "distance_m": 12160.939, "section_seq": 1, "route_path_id": 43900}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2146", "location": "Trehafod", "stage_seq": 7, "distance_m": 14146.467, "section_seq": 1, "route_path_id": 43900}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2158H", "location": "Pontypridd", "stage_seq": 8, "distance_m": 17297.622, "section_seq": 1, "route_path_id": 43900}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201", "location": "Treforest", "stage_seq": 9, "distance_m": 18797.174, "section_seq": 1, "route_path_id": 43900}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205", "location": "Trefforest Estate", "stage_seq": 10, "distance_m": 22457.525, "section_seq": 1, "route_path_id": 43900}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209", "location": "Taffs Well", "stage_seq": 11, "distance_m": 26342.704, "section_seq": 1, "route_path_id": 43900}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Taffs Well Depot", "stage_seq": 12, "distance_m": 26702.433, "section_seq": 1, "route_path_id": 43900}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 26702.433, "from_m": 0.0, "section_seq": 1, "route_path_id": 43900}], "total_distance_m": 26702.433, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 26586.747, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 115.686, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25073, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:42Z", "source_id": 48694783, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:34:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:47Z", "source_id": 15820364, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:37Z", "source_id": 48717288, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:45:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:44Z", "source_id": 15827455, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25130, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:10Z", "source_id": 48732940, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:51:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:13Z", "source_id": 15832385, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25136, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:55Z", "source_id": 48748170, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:59:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:58Z", "source_id": 15837213, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:05Z", "source_id": 48758728, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:04:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:11Z", "source_id": 15840701, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25156, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:24Z", "source_id": 48767329, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:09:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:32Z", "source_id": 15843355, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25144, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:49Z", "source_id": 48773834, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:12:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:56Z", "source_id": 15845466, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Treherbert 2127 2127 2 None None Taffs Well Depot 2216 2216 None EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:V32139/2026-09-15/detailed None Taffs Well 2026-09-15T22:09:00+01:00 Taffs Well Depot 1.0 {"type": "LineString", "coordinates": [[-3.2637004488975783, 51.54104212771512], [-3.2634557, 51.54082059999999], [-3.2632721999999994, 51.5406209], [-3.263088, 51.54046120000001], [-3.2628792999999994, 51.540280199999984], [-3.2628265000000005, 51.5402199], [-3.262433, 51.539936], [-3.2623038, 51.53987639999999], [-3.2621537999999997, 51.53984779999998], [-3.2620344999999995, 51.53985789999999], [-3.2618772, 51.5399122], [-3.2617231, 51.5400355], [-3.2615826, 51.5403143], [-3.2615431, 51.540429], [-3.2616428, 51.5405817], [-3.2617234999999996, 51.540654100000005], [-3.2618277, 51.5406746], [-3.2619407, 51.54068869999999], [-3.2621016999999997, 51.540704199999986], [-3.2621624, 51.540726099999986], [-3.2622246, 51.5407412], [-3.2623033, 51.5407545], [-3.2623784999999996, 51.5407642], [-3.2624512, 51.540785500000005], [-3.2625444, 51.5408299], [-3.2625948, 51.54087630000001], [-3.2626191, 51.5409411]]} 0.2 2211 2212 Taffs Well Taffs Well Depot Taffs Well Depot 51.5409411 -3.2626191 51.5409411 -3.2626191 1 0 2026-09-15 21:23:07 TERMINATED 2026-09-15 21:12:00 Taffs Well Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845466 1789506718160783 39 39 2026-09-15 21:22:40.361929 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:39.674402
561814 592300 G16353 191K36M715 2026-09-15 COMPLETE 15845091 2026-09-15 22:12:00 2026-09-15 21:23:07 2026-09-17 21:23:07 {"id": 592300, "stp": "P", "toc": "TransPennine Express", "uid": "G16353", "consist": "185116", "dest_crs": "LDS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G16353/2026-09-15/detailed", "trust_id": "191K36M715", "origin_crs": "HUL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "2211", "dest_platform": "13B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "1K36", "timing_status": "LATE", "origin_station": "Hull", "current_leg_arr": "2212", "current_leg_dep": "2136", "current_leg_end": "Leeds", "origin_dep_time": "2101", "origin_platform": "5", "current_location": "Leeds", "last_update_time": "2026-09-15T21:23:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.063466924412548, 53.78272832428257], [-1.0641184, 53.78180329999999], [-1.0647638, 53.7809987], [-1.0650155, 53.780730199999994], [-1.0652687, 53.780444299999985], [-1.0656293, 53.780074000000006], [-1.0657148, 53.78000110000001], [-1.065859, 53.7798718], [-1.0660735999999995, 53.7797244], [-1.0664545, 53.7795057], [-1.0669307, 53.7792916], [-1.0674281, 53.77912529999998], [-1.0679324, 53.7790017], [-1.0683843, 53.778923199999994], [-1.0688322, 53.7788711], [-1.0693277, 53.778851], [-1.0695864999999998, 53.778845], [-1.0698478, 53.778851800000005], [-1.0701384, 53.7788754], [-1.0704053, 53.7788977], [-1.0706578, 53.7789376], [-1.0709206, 53.77898340000001], [-1.0713051999999998, 53.77906359999999], [-1.0728333999999995, 53.77942790000001], [-1.073235, 53.779511], [-1.0736276, 53.7795693], [-1.0739066, 53.77959839999999], [-1.0740911, 53.779608], [-1.0743934, 53.77961189999999], [-1.0746793, 53.7796068], [-1.0750513, 53.7795888], [-1.0751242, 53.7795846], [-1.075508, 53.7795433], [-1.0764876, 53.779413600000005], [-1.0769846, 53.7793575], [-1.0779783409434258, 53.77922719540272], [-1.0895342, 53.77771189999999], [-1.0911104, 53.7775037], [-1.0924871, 53.7773333], [-1.0952456, 53.7769968], [-1.0959052, 53.77691050000001], [-1.0968738999999998, 53.77678259999999], [-1.0982390999999998, 53.7766289], [-1.0993281, 53.77650880000001], [-1.0999124999999998, 53.7764561], [-1.1008192, 53.776384099999994], [-1.1133513999999998, 53.7755458], [-1.1157923, 53.77542100000001], [-1.1179968, 53.775324999999995], [-1.1192464, 53.775306099999995], [-1.1205811, 53.77532819999999], [-1.1247736, 53.7754776], [-1.1358834, 53.7759619], [-1.1360104999999998, 53.7759689], [-1.1385324999999995, 53.77608899999999], [-1.1456597, 53.77641920000001], [-1.1464748031825829, 53.77645583907668], [-1.1472369999999998, 53.77649010000001], [-1.1537831999999997, 53.77679460000001], [-1.1539695, 53.77680329999999], [-1.1541927314828906, 53.7768122975428], [-1.1542683048574691, 53.77681534359421], [-1.1545972, 53.776828599999995], [-1.1564345, 53.7768857], [-1.1592025, 53.77697289999999], [-1.1611443999999995, 53.7770363], [-1.1632178, 53.7770981], [-1.1670771, 53.7772308], [-1.1678098693553778, 53.777253416154], [-1.1713183, 53.77736169999999], [-1.1719886, 53.77738299999999], [-1.1742138999999998, 53.77745149999999], [-1.1752376, 53.7774722], [-1.1815715, 53.7776831], [-1.1877793, 53.777936700000005], [-1.1925813, 53.7781416], [-1.1933303999999998, 53.7781745], [-1.193939, 53.77820129999999], [-1.1953964999999998, 53.7782529], [-1.1964854, 53.7782994], [-1.1981964, 53.7783725], [-1.1995062, 53.77842889999999], [-1.2041519, 53.778628899999994], [-1.2083298999999998, 53.7788067], [-1.2121046999999998, 53.778969700000005], [-1.2139919999999995, 53.7790492], [-1.2152740999999998, 53.77910469999998], [-1.2162558, 53.7791475], [-1.2167486999999997, 53.77917419999999], [-1.2177560782675, 53.77921396933818], [-1.2180242609263752, 53.77921368350893], [-1.218261225892824, 53.77921230817695], [-1.2184714305390187, 53.779209946784064], [-1.2186593322371302, 53.77920670277209], [-1.21882938835933, 53.779202679582845], [-1.2189860562777897, 53.77919798065815], [-1.2191337933646809, 53.7791927094398], [-1.2192770569921747, 53.779186969369654], [-1.2194203045324428, 53.77918086388949], [-1.219567993357657, 53.77917449644115], [-1.2197245808399884, 53.779167970466446], [-1.2198945243516086, 53.77916138940719], [-1.220082281264689, 53.77915485670521], [-1.220292308951401, 53.77914847580232], [-1.2205290647839164, 53.779142350140326], [-1.2207970061344064, 53.779136583161055], [-1.2209533999999995, 53.77912390000001], [-1.2215035999999997, 53.77906080000001], [-1.2220045999999998, 53.7790083], [-1.2228133, 53.77891739999999], [-1.2235707, 53.7788102], [-1.2236403000000002, 53.77880029999999], [-1.2245064, 53.7786342], [-1.2253207, 53.7784503], [-1.2261168, 53.77824919999999], [-1.2268801, 53.778024], [-1.2278625999999997, 53.777718500000006], [-1.2295277, 53.77706640000001], [-1.2302114999999998, 53.77675179999999], [-1.2312573, 53.776239699999984], [-1.2319414, 53.7758614], [-1.2325191000000002, 53.775525900000005], [-1.2330074, 53.775207899999984], [-1.2335879, 53.77480409999999], [-1.234031, 53.77446140000001], [-1.2345162999999997, 53.7740517], [-1.2351949, 53.7734509], [-1.235498, 53.77318149999999], [-1.2357313, 53.7729326], [-1.2359379, 53.7726473], [-1.2360976, 53.77236260000001], [-1.2362188, 53.772079], [-1.2363751, 53.771583599999985], [-1.2364784999999998, 53.771302199999994], [-1.2365992, 53.7710422], [-1.2367372, 53.770775100000016], [-1.2371555999999997, 53.7700903], [-1.2373904, 53.7696931], [-1.2377189, 53.76919779999999], [-1.2380139, 53.7687349], [-1.2381748, 53.768444800000005], [-1.2384778999999997, 53.76783210000001], [-1.2385974, 53.7675688], [-1.2387232999999995, 53.76728109999999], [-1.2388438999999998, 53.7669712], [-1.2389685, 53.766625], [-1.2389792324996671, 53.76660030996382], [-1.2390385746815888, 53.76644576779922], [-1.2390926786423295, 53.76630939591463], [-1.23914222347329, 53.76618858936924], [-1.239187888265871, 53.76608074322222], [-1.2392303521114725, 53.76598325253272], [-1.2392702941014957, 53.76589351235992], [-1.2393083933273406, 53.76580891776302], [-1.2393453288804086, 53.76572686380117], [-1.2393817798521, 53.76564474553355], [-1.2394184253338152, 53.76555995801934], [-1.2394559444169553, 53.76546989631769], [-1.2394950161929204, 53.7653719554878], [-1.2395363197531113, 53.765263530588825], [-1.2395805341889288, 53.76514201667995], [-1.2396283385917732, 53.76500480882035], [-1.2396804120530454, 53.76484930206918], [-1.2396887, 53.764824099999984], [-1.2397336, 53.7646783], [-1.2399551, 53.7641647], [-1.240178, 53.76348089999999], [-1.2408494, 53.7617189], [-1.2415169, 53.7602197], [-1.2422622999999997, 53.7585914], [-1.2427804999999998, 53.7576528], [-1.2437109, 53.756253599999994], [-1.2442238, 53.755528600000005], [-1.2450985, 53.7544264], [-1.2473477, 53.7521504], [-1.2482368999999998, 53.75137519999999], [-1.249796, 53.7501635], [-1.2508784999999998, 53.7493979], [-1.2522587, 53.74850500000001], [-1.2536237999999995, 53.74775249999999], [-1.2550694, 53.747045], [-1.2573147, 53.746099], [-1.25764139776733, 53.745975760811966], [-1.2588737, 53.7455109], [-1.2608654, 53.74482470000001], [-1.2632082999999998, 53.74406549999999], [-1.2636190000000005, 53.7439397], [-1.2643856999999998, 53.743719299999995], [-1.267893, 53.7427343], [-1.2700481, 53.74220650000001], [-1.2756203, 53.7409784], [-1.2768647, 53.7407094], [-1.2788275999999998, 53.7402707], [-1.2811566999999997, 53.7397497], [-1.2826884999999997, 53.7394033], [-1.2862079999999998, 53.73868220000001], [-1.2871834, 53.7385078], [-1.2879546, 53.7383895], [-1.2890377999999998, 53.738242199999995], [-1.2901465, 53.73812290000001], [-1.2918088999999997, 53.737947600000005], [-1.2937855, 53.73774509999999], [-1.2951218, 53.73763089999999], [-1.2965377, 53.7375307], [-1.2977361, 53.7374657], [-1.2992935, 53.73738259999998], [-1.3011197, 53.73729259999999], [-1.3028387999999995, 53.7371962], [-1.3059538999999998, 53.737054699999995], [-1.3068246, 53.73699160000001], [-1.3076124999999998, 53.736946499999995], [-1.3084741, 53.7368882], [-1.3092737, 53.73680869999999], [-1.3099248, 53.73674869999999], [-1.3105119, 53.736678899999994], [-1.3116935, 53.7365261], [-1.3128276, 53.7363522], [-1.3134955, 53.73623859999999], [-1.314221, 53.7360947], [-1.3153436, 53.735877], [-1.316438, 53.735625199999994], [-1.3170558999999995, 53.73549], [-1.3173955, 53.7353889], [-1.3177256, 53.7353099], [-1.3183702, 53.735126399999984], [-1.319055, 53.7349256], [-1.3198866, 53.7346974], [-1.3206695999999998, 53.7344593], [-1.321092471012532, 53.734323238421794], [-1.3212569999999997, 53.7342703], [-1.3218685, 53.7340713], [-1.3240161999999998, 53.73327720000001], [-1.324675, 53.73304939999999], [-1.3255994, 53.7327373], [-1.3265624, 53.73244379999999], [-1.3280956999999998, 53.7319904], [-1.3315800999999998, 53.73096689999999], [-1.3351312999999998, 53.7299197], [-1.3364587, 53.729527], [-1.3368746, 53.729403999999995], [-1.3379099, 53.72910089999999], [-1.3400207999999998, 53.72848530000001], [-1.3402900999999998, 53.7284057], [-1.3422231, 53.727834599999994], [-1.3437195999999998, 53.7273935], [-1.3444128999999998, 53.727191299999994], [-1.3444815, 53.7271713], [-1.3449684, 53.727029300000005], [-1.3456552, 53.726829], [-1.3474729261792822, 53.726294484862926], [-1.3474993999999998, 53.72628669999999], [-1.3480104, 53.72613789999998], [-1.3497549999999998, 53.7256261], [-1.3506209, 53.725371], [-1.3510512999999995, 53.7252428], [-1.3512657, 53.7251783], [-1.3513657, 53.725148700000005], [-1.3514866999999997, 53.725114399999995], [-1.3528359, 53.7247189], [-1.3530422999999998, 53.7246585], [-1.3542795, 53.72429579999999], [-1.3547894, 53.7241703], [-1.3549168, 53.7241389], [-1.3550721, 53.7241058], [-1.3554215, 53.72403139999999], [-1.3559666999999995, 53.7239244], [-1.3564946999999998, 53.72380199999999], [-1.3569964, 53.7236825], [-1.3582647, 53.7233557], [-1.3588018, 53.7232643], [-1.3593541999999998, 53.72319759999999], [-1.3597592, 53.7231643], [-1.3601456, 53.7231516], [-1.3606041, 53.7231468], [-1.36128, 53.72316109999999], [-1.3618644999999998, 53.72318909999999], [-1.3623917, 53.72319490000001], [-1.3644907999999998, 53.7231659], [-1.3653783999999998, 53.72313100000001], [-1.3662691, 53.72308339999999], [-1.370134, 53.722762800000005], [-1.3756732, 53.72234649999999], [-1.3766585, 53.72227589999999], [-1.3776043, 53.72220810000001], [-1.3783227999999998, 53.7221584], [-1.3789023, 53.72211010000001], [-1.3797417999999997, 53.7220088], [-1.3807153999999997, 53.7218548], [-1.3813577551760292, 53.72173062799555], [-1.3813579, 53.7217306], [-1.3814411, 53.72171449999999], [-1.3820673, 53.7216295], [-1.3825445999999997, 53.7215851], [-1.3830961999999998, 53.7215435], [-1.3835333999999997, 53.7215331], [-1.3839501, 53.7215232], [-1.3843778999999998, 53.72152339999999], [-1.3851871, 53.72152599999999], [-1.3861527, 53.7215584], [-1.3871479, 53.7216211], [-1.3875906999999998, 53.7216671], [-1.3880435, 53.72171409999999], [-1.3894441999999998, 53.72190750000001], [-1.3906092, 53.72212879999999], [-1.3915261, 53.7223375], [-1.3925482, 53.7226214], [-1.3935169999999997, 53.7229391], [-1.3943697999999998, 53.72324179999999], [-1.3944240999999995, 53.723261400000005], [-1.3945126, 53.7232935], [-1.3954061999999998, 53.7236753], [-1.3956676999999995, 53.723798900000006], [-1.3963921, 53.72411219999999], [-1.397451, 53.7246275], [-1.3982291, 53.7250756], [-1.3987206999999997, 53.72537249999999], [-1.3993171, 53.725818100000005], [-1.3999942, 53.726370900000006], [-1.4003862, 53.7267125], [-1.4007434, 53.7270575], [-1.401043, 53.727383], [-1.4014945, 53.7279147], [-1.4016986, 53.7282172], [-1.4018406999999995, 53.728476099999995], [-1.4019890999999998, 53.728762899999985], [-1.4021513, 53.72912749999998], [-1.4022563, 53.7293928], [-1.4023508, 53.7296264], [-1.4024848999999997, 53.7299577], [-1.4026708000000003, 53.73044980000001], [-1.4027557, 53.730683699999986], [-1.4029274, 53.730927699999995], [-1.4029488, 53.73098159999999], [-1.4031685, 53.7314578], [-1.403218, 53.73155959999999], [-1.4034047, 53.7319329], [-1.4036380999999998, 53.73230000000001], [-1.4039019999999998, 53.7327047], [-1.4041742, 53.7330989], [-1.4045014, 53.7335089], [-1.4048572999999998, 53.7339155], [-1.4051916, 53.7342953], [-1.4052175942584584, 53.734323238421794], [-1.4055445999999998, 53.73467469999999], [-1.4064194, 53.73551170000001], [-1.4067084999999997, 53.7357799], [-1.4070648, 53.73604910000001], [-1.4075216, 53.7363995], [-1.4080206999999998, 53.73673480000001], [-1.408982, 53.7373672], [-1.4091541, 53.7374723], [-1.4095817999999998, 53.7377447], [-1.4099316, 53.7379483], [-1.410654, 53.73835309999999], [-1.4113006, 53.7387068], [-1.4114037999999998, 53.738767200000005], [-1.4120936999999998, 53.7391742], [-1.4148178, 53.74072100000001], [-1.4152693, 53.7410114], [-1.4157857, 53.74130290000001], [-1.4163324, 53.7416255], [-1.4168807999999995, 53.74195430000001], [-1.4180002, 53.742575], [-1.4202528, 53.7438334], [-1.4212279999999995, 53.7444023], [-1.4219329, 53.744793400000006], [-1.4220559, 53.74486969999999], [-1.4222396999999998, 53.74497370000001], [-1.4242615999999997, 53.7460978], [-1.4243852999999995, 53.7461686], [-1.4245097, 53.7462388], [-1.4252443, 53.74665219999999], [-1.426203, 53.7472046], [-1.4279608, 53.7482023], [-1.4285044999999998, 53.748501399999995], [-1.4285707, 53.7485343], [-1.4333313, 53.75123099999999], [-1.4367929, 53.7531809], [-1.437304454591234, 53.753475301701336], [-1.4382876, 53.75404110000001], [-1.4403803999999998, 53.7552417], [-1.4405130999999998, 53.75531269999998], [-1.4420567, 53.756178600000005], [-1.4423197, 53.7563347], [-1.443605, 53.7570448], [-1.4446816999999998, 53.757597900000015], [-1.4464205, 53.7584592], [-1.4480057999999998, 53.7591538], [-1.4496257999999995, 53.7598259], [-1.4504404999999998, 53.76015259999999], [-1.4511088, 53.76041480000001], [-1.4518095, 53.760664299999995], [-1.4524399999999995, 53.76090099999999], [-1.4530457, 53.7611293], [-1.4547766999999998, 53.76171649999999], [-1.4576572, 53.7626192], [-1.459836, 53.7632402], [-1.4612516999999998, 53.7635891], [-1.4621075, 53.763781899999984], [-1.4646783, 53.764269500000005], [-1.4654176, 53.7643892], [-1.4660017, 53.7644735], [-1.4666149, 53.7645414], [-1.46735, 53.76463220000001], [-1.4677376, 53.7646758], [-1.4681326, 53.76471219999999], [-1.4696103, 53.7648272], [-1.4699832, 53.76484989999999], [-1.4717886, 53.7649754], [-1.4725448, 53.7650095], [-1.4733184999999998, 53.76502579999999], [-1.4742257999999997, 53.7650341], [-1.4751492999999998, 53.7650305], [-1.4760221999999998, 53.7650207], [-1.4768952, 53.76499429999999], [-1.4777844999999998, 53.7649525], [-1.4787052, 53.7648906], [-1.4807807999999998, 53.7647396], [-1.4819764, 53.76466299999999], [-1.4827917, 53.76463179999999], [-1.4836391999999998, 53.7646197], [-1.4852598999999995, 53.76462299999999], [-1.4858743, 53.7646549], [-1.4863073, 53.7646672], [-1.4868336, 53.7646953], [-1.4873996, 53.76473329999999], [-1.4887322999999997, 53.76485149999999], [-1.4891005999999998, 53.76489209999999], [-1.4903431, 53.7650574], [-1.4910084, 53.7651672], [-1.4913105999999998, 53.76521770000001], [-1.4916162, 53.7652687], [-1.4934326999999998, 53.7656429], [-1.4942659, 53.7658166], [-1.4954086999999998, 53.766059799999994], [-1.495661, 53.766113], [-1.4972156, 53.766442], [-1.498364, 53.7666882], [-1.500290003279703, 53.767098554987456], [-1.5002934999999995, 53.767099300000005], [-1.5006947, 53.767181], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5504445, 53.7856482], [-1.5509267, 53.78575069999998], [-1.5513778, 53.78585619999999], [-1.5517785, 53.785956899999995], [-1.5521552999999997, 53.7860625], [-1.5523801999999998, 53.7861291], [-1.5524925, 53.7861615], [-1.5526163, 53.78620489999999], [-1.5530593999999998, 53.7863661], [-1.5534654, 53.7865342], [-1.5540717, 53.7868281], [-1.5541101999999998, 53.7868502], [-1.5542900999999998, 53.7869532], [-1.5543171262641589, 53.7869716708721], [-1.5549060999999995, 53.7873742], [-1.5549844141935525, 53.78742772712427], [-1.5552132, 53.7875841], [-1.5557944, 53.78806169999999], [-1.5561765999999997, 53.7884153], [-1.5564565999999995, 53.7887367], [-1.5565318, 53.7888281], [-1.5567733, 53.78919369999999], [-1.5568509, 53.789321099999995], [-1.5569285, 53.78947829999999], [-1.5570224, 53.78967480000001], [-1.5570921, 53.78987120000001], [-1.5571404, 53.7900677], [-1.5571565, 53.7902959], [-1.5571457999999998, 53.79049079999999], [-1.5571010999999997, 53.790642], [-1.5570574, 53.7908457], [-1.5570161, 53.79101379999999], [-1.5569835000000003, 53.79113970000001], [-1.5569298, 53.7913028], [-1.556848, 53.7914985], [-1.5567998, 53.7916076], [-1.5567695, 53.7916609], [-1.5567307999999995, 53.79171109999999], [-1.5566538999999997, 53.79181249999999], [-1.5565683999999995, 53.7919064], [-1.5563993, 53.792071099999994], [-1.5562595999999995, 53.7921782], [-1.5561150999999998, 53.7922795], [-1.5560721, 53.79230650000001], [-1.5559501999999998, 53.7923788], [-1.5558495999999995, 53.79243869999999], [-1.5557144999999997, 53.792517700000005], [-1.5555367, 53.792597599999986], [-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Selby", "dest_arr_time_act": "2210½", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Selby", "current_leg_milage": "24.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 410.885, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 499.596, \"from_m\": 410.885, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1433.21, \"from_m\": 499.596, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1459.918, \"from_m\": 1433.21, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2731.669, \"from_m\": 1459.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\": 3661.79, \"from_m\": 2731.669, \"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\": 3984.187, \"from_m\": 3661.79, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12663.206, \"from_m\": 3984.187, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25204.581, \"from_m\": 12663.206, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27364.296, \"from_m\": 25204.581, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36209.274, \"from_m\": 27364.296, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41688.765, \"from_m\": 36209.274, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43569.292, \"from_m\": 41688.765, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46576.973, \"from_m\": 43569.292, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 48745.17, \"from_m\": 46576.973, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48795.264, \"from_m\": 48745.17, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 49225.095, \"from_m\": 48795.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\": 49242.33, \"from_m\": 49225.095, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 49473.371, \"from_m\": 49242.33, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 49992.095, \"from_m\": 49473.371, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50039.242, \"from_m\": 49992.095, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 50719.114, \"from_m\": 50039.242, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54770.981, \"from_m\": 50719.114, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58681.639, \"from_m\": 54770.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\": 59258.439, \"from_m\": 58681.639, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 60167.573, \"from_m\": 59258.439, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 62308.574, \"from_m\": 60167.573, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 62472.467, \"from_m\": 62308.574, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62543.158, \"from_m\": 62472.467, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 65448.232, \"from_m\": 62543.158, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 73715.05, \"from_m\": 65448.232, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 75500.746, \"from_m\": 73715.05, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 75557.698, \"from_m\": 75500.746, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 75613.767, \"from_m\": 75557.698, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 75669.757, \"from_m\": 75613.767, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 86176.091, \"from_m\": 75669.757, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 86723.424, \"from_m\": 86176.091, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 87968.765, \"from_m\": 86723.424, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 88366.948, \"from_m\": 87968.765, \"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\": 88933.803, \"from_m\": 88366.948, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 89256.014, \"from_m\": 88933.803, \"capability_applied\": null, \"effective_limit_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\": 592300, \"profile_key\": \"a6e2590f9384a8e020ee707a39a326a19b01a6357103e7421b65f808c87bd9ba\", \"schedule_id\": 9436, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2101\", \"location\": \"Hull\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 2, \"distance_m\": 3093.373, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": false, \"wtt_arr\": \"2112\", \"wtt_dep\": \"2114\", \"location\": \"Brough\", \"stage_seq\": 3, \"distance_m\": 16819.98, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"Gilberdyke\", \"stage_seq\": 4, \"distance_m\": 27184.489, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124H\", \"location\": \"Howden\", \"stage_seq\": 5, \"distance_m\": 35839.729, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": false, \"wtt_arr\": \"2133\", \"wtt_dep\": \"2135\", \"location\": \"Selby\", \"stage_seq\": 6, \"distance_m\": 49711.946, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139H\", \"location\": \"Hambleton East Jn\", \"stage_seq\": 7, \"distance_m\": 55407.001, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141\", \"location\": \"Hambleton West Jn\", \"stage_seq\": 8, \"distance_m\": 57286.879, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Gascoigne Wood Jn\", \"stage_seq\": 9, \"distance_m\": 60257.986, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Milford Jn\", \"stage_seq\": 10, \"distance_m\": 62440.113, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155\", \"location\": \"Castleford\", \"stage_seq\": 11, \"distance_m\": 71952.393, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Whitwood Jn\", \"stage_seq\": 12, \"distance_m\": 73709.475, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Methley Jn\", \"stage_seq\": 13, \"distance_m\": 75613.767, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Stourton Jn\", \"stage_seq\": 14, \"distance_m\": 83662.582, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 15, \"distance_m\": 87988.749, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Leeds West Jn\", \"stage_seq\": 16, \"distance_m\": 88730.383, \"section_seq\": 1, \"route_path_id\": 68999}, {\"is_pass\": false, \"wtt_arr\": \"2210H\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 17, \"distance_m\": 89256.014, \"section_seq\": 1, \"route_path_id\": 68999}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 89256.014, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68999}], \"total_distance_m\": 89256.014, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 89036.131, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 219.883, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2101", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "36.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:54Z\", \"source_id\": 48654574, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:54Z\", \"source_id\": 15807895, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:26Z\", \"source_id\": 48671159, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:34Z\", \"source_id\": 15812967, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:14Z\", \"source_id\": 48681399, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:18Z\", \"source_id\": 15816177, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:54Z\", \"source_id\": 15823035, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:57Z\", \"source_id\": 48742426, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:01Z\", \"source_id\": 15835396, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:20Z\", \"source_id\": 48767193, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:24Z\", \"source_id\": 15843277, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:13Z\", \"source_id\": 48772666, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:17Z\", \"source_id\": 15845091, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "13", "timing_fact_generation": 1789506679896337, "current_leg_arrival_utc": "2026-09-15T22:11:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:39.718819", "service_state_evidence_id": 15845091, "current_leg_start_actual_dep": "2026-09-15T21:36:00+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:40.347730", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P HUL LDS 1K36 185116 3 100 None {"version": 3, "segments": [{"to_m": 410.885, "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": 499.596, "from_m": 410.885, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1433.21, "from_m": 499.596, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1459.918, "from_m": 1433.21, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2731.669, "from_m": 1459.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": 3661.79, "from_m": 2731.669, "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": 3984.187, "from_m": 3661.79, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12663.206, "from_m": 3984.187, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25204.581, "from_m": 12663.206, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27364.296, "from_m": 25204.581, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36209.274, "from_m": 27364.296, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41688.765, "from_m": 36209.274, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43569.292, "from_m": 41688.765, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46576.973, "from_m": 43569.292, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48745.17, "from_m": 46576.973, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48795.264, "from_m": 48745.17, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 49225.095, "from_m": 48795.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": 49242.33, "from_m": 49225.095, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49473.371, "from_m": 49242.33, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 49992.095, "from_m": 49473.371, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50039.242, "from_m": 49992.095, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 50719.114, "from_m": 50039.242, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54770.981, "from_m": 50719.114, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58681.639, "from_m": 54770.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": 59258.439, "from_m": 58681.639, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 60167.573, "from_m": 59258.439, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 62308.574, "from_m": 60167.573, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 62472.467, "from_m": 62308.574, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62543.158, "from_m": 62472.467, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 65448.232, "from_m": 62543.158, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 73715.05, "from_m": 65448.232, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 75500.746, "from_m": 73715.05, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 75557.698, "from_m": 75500.746, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 75613.767, "from_m": 75557.698, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 75669.757, "from_m": 75613.767, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 86176.091, "from_m": 75669.757, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 86723.424, "from_m": 86176.091, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 87968.765, "from_m": 86723.424, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 88366.948, "from_m": 87968.765, "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": 88933.803, "from_m": 88366.948, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 89256.014, "from_m": 88933.803, "capability_applied": null, "effective_limit_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": 592300, "profile_key": "a6e2590f9384a8e020ee707a39a326a19b01a6357103e7421b65f808c87bd9ba", "schedule_id": 9436, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2101", "location": "Hull", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104H", "location": "Hessle Road Jn", "stage_seq": 2, "distance_m": 3093.373, "section_seq": 1, "route_path_id": 68999}, {"is_pass": false, "wtt_arr": "2112", "wtt_dep": "2114", "location": "Brough", "stage_seq": 3, "distance_m": 16819.98, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Gilberdyke", "stage_seq": 4, "distance_m": 27184.489, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124H", "location": "Howden", "stage_seq": 5, "distance_m": 35839.729, "section_seq": 1, "route_path_id": 68999}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2135", "location": "Selby", "stage_seq": 6, "distance_m": 49711.946, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Hambleton East Jn", "stage_seq": 7, "distance_m": 55407.001, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Hambleton West Jn", "stage_seq": 8, "distance_m": 57286.879, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Gascoigne Wood Jn", "stage_seq": 9, "distance_m": 60257.986, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Milford Jn", "stage_seq": 10, "distance_m": 62440.113, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155", "location": "Castleford", "stage_seq": 11, "distance_m": 71952.393, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Whitwood Jn", "stage_seq": 12, "distance_m": 73709.475, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Methley Jn", "stage_seq": 13, "distance_m": 75613.767, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Stourton Jn", "stage_seq": 14, "distance_m": 83662.582, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Engine Shed Jn", "stage_seq": 15, "distance_m": 87988.749, "section_seq": 1, "route_path_id": 68999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Leeds West Jn", "stage_seq": 16, "distance_m": 88730.383, "section_seq": 1, "route_path_id": 68999}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": null, "location": "Leeds", "stage_seq": 17, "distance_m": 89256.014, "section_seq": 1, "route_path_id": 68999}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 89256.014, "from_m": 0.0, "section_seq": 1, "route_path_id": 68999}], "total_distance_m": 89256.014, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 89036.131, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 219.883, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 6411, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:54Z", "source_id": 48654574, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:14:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:54Z", "source_id": 15807895, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:26Z", "source_id": 48671159, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:22:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:34Z", "source_id": 15812967, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:14Z", "source_id": 48681399, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:26:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:18Z", "source_id": 15816177, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:54Z", "source_id": 15823035, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:57Z", "source_id": 48742426, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:57:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:01Z", "source_id": 15835396, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:20Z", "source_id": 48767193, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:09:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:24Z", "source_id": 15843277, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:13Z", "source_id": 48772666, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:12:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:17Z", "source_id": 15845091, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Hull 2101 2101 5 None None Leeds 2211 2210½ 13B LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G16353/2026-09-15/detailed None Selby 2026-09-15T21:36:00+01:00 Leeds 36.0 {"type": "LineString", "coordinates": [[-1.063466924412548, 53.78272832428257], [-1.0641184, 53.78180329999999], [-1.0647638, 53.7809987], [-1.0650155, 53.780730199999994], [-1.0652687, 53.780444299999985], [-1.0656293, 53.780074000000006], [-1.0657148, 53.78000110000001], [-1.065859, 53.7798718], [-1.0660735999999995, 53.7797244], [-1.0664545, 53.7795057], [-1.0669307, 53.7792916], [-1.0674281, 53.77912529999998], [-1.0679324, 53.7790017], [-1.0683843, 53.778923199999994], [-1.0688322, 53.7788711], [-1.0693277, 53.778851], [-1.0695864999999998, 53.778845], [-1.0698478, 53.778851800000005], [-1.0701384, 53.7788754], [-1.0704053, 53.7788977], [-1.0706578, 53.7789376], [-1.0709206, 53.77898340000001], [-1.0713051999999998, 53.77906359999999], [-1.0728333999999995, 53.77942790000001], [-1.073235, 53.779511], [-1.0736276, 53.7795693], [-1.0739066, 53.77959839999999], [-1.0740911, 53.779608], [-1.0743934, 53.77961189999999], [-1.0746793, 53.7796068], [-1.0750513, 53.7795888], [-1.0751242, 53.7795846], [-1.075508, 53.7795433], [-1.0764876, 53.779413600000005], [-1.0769846, 53.7793575], [-1.0779783409434258, 53.77922719540272], [-1.0895342, 53.77771189999999], [-1.0911104, 53.7775037], [-1.0924871, 53.7773333], [-1.0952456, 53.7769968], [-1.0959052, 53.77691050000001], [-1.0968738999999998, 53.77678259999999], [-1.0982390999999998, 53.7766289], [-1.0993281, 53.77650880000001], [-1.0999124999999998, 53.7764561], [-1.1008192, 53.776384099999994], [-1.1133513999999998, 53.7755458], [-1.1157923, 53.77542100000001], [-1.1179968, 53.775324999999995], [-1.1192464, 53.775306099999995], [-1.1205811, 53.77532819999999], [-1.1247736, 53.7754776], [-1.1358834, 53.7759619], [-1.1360104999999998, 53.7759689], [-1.1385324999999995, 53.77608899999999], [-1.1456597, 53.77641920000001], [-1.1464748031825829, 53.77645583907668], [-1.1472369999999998, 53.77649010000001], [-1.1537831999999997, 53.77679460000001], [-1.1539695, 53.77680329999999], [-1.1541927314828906, 53.7768122975428], [-1.1542683048574691, 53.77681534359421], [-1.1545972, 53.776828599999995], [-1.1564345, 53.7768857], [-1.1592025, 53.77697289999999], [-1.1611443999999995, 53.7770363], [-1.1632178, 53.7770981], [-1.1670771, 53.7772308], [-1.1678098693553778, 53.777253416154], [-1.1713183, 53.77736169999999], [-1.1719886, 53.77738299999999], [-1.1742138999999998, 53.77745149999999], [-1.1752376, 53.7774722], [-1.1815715, 53.7776831], [-1.1877793, 53.777936700000005], [-1.1925813, 53.7781416], [-1.1933303999999998, 53.7781745], [-1.193939, 53.77820129999999], [-1.1953964999999998, 53.7782529], [-1.1964854, 53.7782994], [-1.1981964, 53.7783725], [-1.1995062, 53.77842889999999], [-1.2041519, 53.778628899999994], [-1.2083298999999998, 53.7788067], [-1.2121046999999998, 53.778969700000005], [-1.2139919999999995, 53.7790492], [-1.2152740999999998, 53.77910469999998], [-1.2162558, 53.7791475], [-1.2167486999999997, 53.77917419999999], [-1.2177560782675, 53.77921396933818], [-1.2180242609263752, 53.77921368350893], [-1.218261225892824, 53.77921230817695], [-1.2184714305390187, 53.779209946784064], [-1.2186593322371302, 53.77920670277209], [-1.21882938835933, 53.779202679582845], [-1.2189860562777897, 53.77919798065815], [-1.2191337933646809, 53.7791927094398], [-1.2192770569921747, 53.779186969369654], [-1.2194203045324428, 53.77918086388949], [-1.219567993357657, 53.77917449644115], [-1.2197245808399884, 53.779167970466446], [-1.2198945243516086, 53.77916138940719], [-1.220082281264689, 53.77915485670521], [-1.220292308951401, 53.77914847580232], [-1.2205290647839164, 53.779142350140326], [-1.2207970061344064, 53.779136583161055], [-1.2209533999999995, 53.77912390000001], [-1.2215035999999997, 53.77906080000001], [-1.2220045999999998, 53.7790083], [-1.2228133, 53.77891739999999], [-1.2235707, 53.7788102], [-1.2236403000000002, 53.77880029999999], [-1.2245064, 53.7786342], [-1.2253207, 53.7784503], [-1.2261168, 53.77824919999999], [-1.2268801, 53.778024], [-1.2278625999999997, 53.777718500000006], [-1.2295277, 53.77706640000001], [-1.2302114999999998, 53.77675179999999], [-1.2312573, 53.776239699999984], [-1.2319414, 53.7758614], [-1.2325191000000002, 53.775525900000005], [-1.2330074, 53.775207899999984], [-1.2335879, 53.77480409999999], [-1.234031, 53.77446140000001], [-1.2345162999999997, 53.7740517], [-1.2351949, 53.7734509], [-1.235498, 53.77318149999999], [-1.2357313, 53.7729326], [-1.2359379, 53.7726473], [-1.2360976, 53.77236260000001], [-1.2362188, 53.772079], [-1.2363751, 53.771583599999985], [-1.2364784999999998, 53.771302199999994], [-1.2365992, 53.7710422], [-1.2367372, 53.770775100000016], [-1.2371555999999997, 53.7700903], [-1.2373904, 53.7696931], [-1.2377189, 53.76919779999999], [-1.2380139, 53.7687349], [-1.2381748, 53.768444800000005], [-1.2384778999999997, 53.76783210000001], [-1.2385974, 53.7675688], [-1.2387232999999995, 53.76728109999999], [-1.2388438999999998, 53.7669712], [-1.2389685, 53.766625], [-1.2389792324996671, 53.76660030996382], [-1.2390385746815888, 53.76644576779922], [-1.2390926786423295, 53.76630939591463], [-1.23914222347329, 53.76618858936924], [-1.239187888265871, 53.76608074322222], [-1.2392303521114725, 53.76598325253272], [-1.2392702941014957, 53.76589351235992], [-1.2393083933273406, 53.76580891776302], [-1.2393453288804086, 53.76572686380117], [-1.2393817798521, 53.76564474553355], [-1.2394184253338152, 53.76555995801934], [-1.2394559444169553, 53.76546989631769], [-1.2394950161929204, 53.7653719554878], [-1.2395363197531113, 53.765263530588825], [-1.2395805341889288, 53.76514201667995], [-1.2396283385917732, 53.76500480882035], [-1.2396804120530454, 53.76484930206918], [-1.2396887, 53.764824099999984], [-1.2397336, 53.7646783], [-1.2399551, 53.7641647], [-1.240178, 53.76348089999999], [-1.2408494, 53.7617189], [-1.2415169, 53.7602197], [-1.2422622999999997, 53.7585914], [-1.2427804999999998, 53.7576528], [-1.2437109, 53.756253599999994], [-1.2442238, 53.755528600000005], [-1.2450985, 53.7544264], [-1.2473477, 53.7521504], [-1.2482368999999998, 53.75137519999999], [-1.249796, 53.7501635], [-1.2508784999999998, 53.7493979], [-1.2522587, 53.74850500000001], [-1.2536237999999995, 53.74775249999999], [-1.2550694, 53.747045], [-1.2573147, 53.746099], [-1.25764139776733, 53.745975760811966], [-1.2588737, 53.7455109], [-1.2608654, 53.74482470000001], [-1.2632082999999998, 53.74406549999999], [-1.2636190000000005, 53.7439397], [-1.2643856999999998, 53.743719299999995], [-1.267893, 53.7427343], [-1.2700481, 53.74220650000001], [-1.2756203, 53.7409784], [-1.2768647, 53.7407094], [-1.2788275999999998, 53.7402707], [-1.2811566999999997, 53.7397497], [-1.2826884999999997, 53.7394033], [-1.2862079999999998, 53.73868220000001], [-1.2871834, 53.7385078], [-1.2879546, 53.7383895], [-1.2890377999999998, 53.738242199999995], [-1.2901465, 53.73812290000001], [-1.2918088999999997, 53.737947600000005], [-1.2937855, 53.73774509999999], [-1.2951218, 53.73763089999999], [-1.2965377, 53.7375307], [-1.2977361, 53.7374657], [-1.2992935, 53.73738259999998], [-1.3011197, 53.73729259999999], [-1.3028387999999995, 53.7371962], [-1.3059538999999998, 53.737054699999995], [-1.3068246, 53.73699160000001], [-1.3076124999999998, 53.736946499999995], [-1.3084741, 53.7368882], [-1.3092737, 53.73680869999999], [-1.3099248, 53.73674869999999], [-1.3105119, 53.736678899999994], [-1.3116935, 53.7365261], [-1.3128276, 53.7363522], [-1.3134955, 53.73623859999999], [-1.314221, 53.7360947], [-1.3153436, 53.735877], [-1.316438, 53.735625199999994], [-1.3170558999999995, 53.73549], [-1.3173955, 53.7353889], [-1.3177256, 53.7353099], [-1.3183702, 53.735126399999984], [-1.319055, 53.7349256], [-1.3198866, 53.7346974], [-1.3206695999999998, 53.7344593], [-1.321092471012532, 53.734323238421794], [-1.3212569999999997, 53.7342703], [-1.3218685, 53.7340713], [-1.3240161999999998, 53.73327720000001], [-1.324675, 53.73304939999999], [-1.3255994, 53.7327373], [-1.3265624, 53.73244379999999], [-1.3280956999999998, 53.7319904], [-1.3315800999999998, 53.73096689999999], [-1.3351312999999998, 53.7299197], [-1.3364587, 53.729527], [-1.3368746, 53.729403999999995], [-1.3379099, 53.72910089999999], [-1.3400207999999998, 53.72848530000001], [-1.3402900999999998, 53.7284057], [-1.3422231, 53.727834599999994], [-1.3437195999999998, 53.7273935], [-1.3444128999999998, 53.727191299999994], [-1.3444815, 53.7271713], [-1.3449684, 53.727029300000005], [-1.3456552, 53.726829], [-1.3474729261792822, 53.726294484862926], [-1.3474993999999998, 53.72628669999999], [-1.3480104, 53.72613789999998], [-1.3497549999999998, 53.7256261], [-1.3506209, 53.725371], [-1.3510512999999995, 53.7252428], [-1.3512657, 53.7251783], [-1.3513657, 53.725148700000005], [-1.3514866999999997, 53.725114399999995], [-1.3528359, 53.7247189], [-1.3530422999999998, 53.7246585], [-1.3542795, 53.72429579999999], [-1.3547894, 53.7241703], [-1.3549168, 53.7241389], [-1.3550721, 53.7241058], [-1.3554215, 53.72403139999999], [-1.3559666999999995, 53.7239244], [-1.3564946999999998, 53.72380199999999], [-1.3569964, 53.7236825], [-1.3582647, 53.7233557], [-1.3588018, 53.7232643], [-1.3593541999999998, 53.72319759999999], [-1.3597592, 53.7231643], [-1.3601456, 53.7231516], [-1.3606041, 53.7231468], [-1.36128, 53.72316109999999], [-1.3618644999999998, 53.72318909999999], [-1.3623917, 53.72319490000001], [-1.3644907999999998, 53.7231659], [-1.3653783999999998, 53.72313100000001], [-1.3662691, 53.72308339999999], [-1.370134, 53.722762800000005], [-1.3756732, 53.72234649999999], [-1.3766585, 53.72227589999999], [-1.3776043, 53.72220810000001], [-1.3783227999999998, 53.7221584], [-1.3789023, 53.72211010000001], [-1.3797417999999997, 53.7220088], [-1.3807153999999997, 53.7218548], [-1.3813577551760292, 53.72173062799555], [-1.3813579, 53.7217306], [-1.3814411, 53.72171449999999], [-1.3820673, 53.7216295], [-1.3825445999999997, 53.7215851], [-1.3830961999999998, 53.7215435], [-1.3835333999999997, 53.7215331], [-1.3839501, 53.7215232], [-1.3843778999999998, 53.72152339999999], [-1.3851871, 53.72152599999999], [-1.3861527, 53.7215584], [-1.3871479, 53.7216211], [-1.3875906999999998, 53.7216671], [-1.3880435, 53.72171409999999], [-1.3894441999999998, 53.72190750000001], [-1.3906092, 53.72212879999999], [-1.3915261, 53.7223375], [-1.3925482, 53.7226214], [-1.3935169999999997, 53.7229391], [-1.3943697999999998, 53.72324179999999], [-1.3944240999999995, 53.723261400000005], [-1.3945126, 53.7232935], [-1.3954061999999998, 53.7236753], [-1.3956676999999995, 53.723798900000006], [-1.3963921, 53.72411219999999], [-1.397451, 53.7246275], [-1.3982291, 53.7250756], [-1.3987206999999997, 53.72537249999999], [-1.3993171, 53.725818100000005], [-1.3999942, 53.726370900000006], [-1.4003862, 53.7267125], [-1.4007434, 53.7270575], [-1.401043, 53.727383], [-1.4014945, 53.7279147], [-1.4016986, 53.7282172], [-1.4018406999999995, 53.728476099999995], [-1.4019890999999998, 53.728762899999985], [-1.4021513, 53.72912749999998], [-1.4022563, 53.7293928], [-1.4023508, 53.7296264], [-1.4024848999999997, 53.7299577], [-1.4026708000000003, 53.73044980000001], [-1.4027557, 53.730683699999986], [-1.4029274, 53.730927699999995], [-1.4029488, 53.73098159999999], [-1.4031685, 53.7314578], [-1.403218, 53.73155959999999], [-1.4034047, 53.7319329], [-1.4036380999999998, 53.73230000000001], [-1.4039019999999998, 53.7327047], [-1.4041742, 53.7330989], [-1.4045014, 53.7335089], [-1.4048572999999998, 53.7339155], [-1.4051916, 53.7342953], [-1.4052175942584584, 53.734323238421794], [-1.4055445999999998, 53.73467469999999], [-1.4064194, 53.73551170000001], [-1.4067084999999997, 53.7357799], [-1.4070648, 53.73604910000001], [-1.4075216, 53.7363995], [-1.4080206999999998, 53.73673480000001], [-1.408982, 53.7373672], [-1.4091541, 53.7374723], [-1.4095817999999998, 53.7377447], [-1.4099316, 53.7379483], [-1.410654, 53.73835309999999], [-1.4113006, 53.7387068], [-1.4114037999999998, 53.738767200000005], [-1.4120936999999998, 53.7391742], [-1.4148178, 53.74072100000001], [-1.4152693, 53.7410114], [-1.4157857, 53.74130290000001], [-1.4163324, 53.7416255], [-1.4168807999999995, 53.74195430000001], [-1.4180002, 53.742575], [-1.4202528, 53.7438334], [-1.4212279999999995, 53.7444023], [-1.4219329, 53.744793400000006], [-1.4220559, 53.74486969999999], [-1.4222396999999998, 53.74497370000001], [-1.4242615999999997, 53.7460978], [-1.4243852999999995, 53.7461686], [-1.4245097, 53.7462388], [-1.4252443, 53.74665219999999], [-1.426203, 53.7472046], [-1.4279608, 53.7482023], [-1.4285044999999998, 53.748501399999995], [-1.4285707, 53.7485343], [-1.4333313, 53.75123099999999], [-1.4367929, 53.7531809], [-1.437304454591234, 53.753475301701336], [-1.4382876, 53.75404110000001], [-1.4403803999999998, 53.7552417], [-1.4405130999999998, 53.75531269999998], [-1.4420567, 53.756178600000005], [-1.4423197, 53.7563347], [-1.443605, 53.7570448], [-1.4446816999999998, 53.757597900000015], [-1.4464205, 53.7584592], [-1.4480057999999998, 53.7591538], [-1.4496257999999995, 53.7598259], [-1.4504404999999998, 53.76015259999999], [-1.4511088, 53.76041480000001], [-1.4518095, 53.760664299999995], [-1.4524399999999995, 53.76090099999999], [-1.4530457, 53.7611293], [-1.4547766999999998, 53.76171649999999], [-1.4576572, 53.7626192], [-1.459836, 53.7632402], [-1.4612516999999998, 53.7635891], [-1.4621075, 53.763781899999984], [-1.4646783, 53.764269500000005], [-1.4654176, 53.7643892], [-1.4660017, 53.7644735], [-1.4666149, 53.7645414], [-1.46735, 53.76463220000001], [-1.4677376, 53.7646758], [-1.4681326, 53.76471219999999], [-1.4696103, 53.7648272], [-1.4699832, 53.76484989999999], [-1.4717886, 53.7649754], [-1.4725448, 53.7650095], [-1.4733184999999998, 53.76502579999999], [-1.4742257999999997, 53.7650341], [-1.4751492999999998, 53.7650305], [-1.4760221999999998, 53.7650207], [-1.4768952, 53.76499429999999], [-1.4777844999999998, 53.7649525], [-1.4787052, 53.7648906], [-1.4807807999999998, 53.7647396], [-1.4819764, 53.76466299999999], [-1.4827917, 53.76463179999999], [-1.4836391999999998, 53.7646197], [-1.4852598999999995, 53.76462299999999], [-1.4858743, 53.7646549], [-1.4863073, 53.7646672], [-1.4868336, 53.7646953], [-1.4873996, 53.76473329999999], [-1.4887322999999997, 53.76485149999999], [-1.4891005999999998, 53.76489209999999], [-1.4903431, 53.7650574], [-1.4910084, 53.7651672], [-1.4913105999999998, 53.76521770000001], [-1.4916162, 53.7652687], [-1.4934326999999998, 53.7656429], [-1.4942659, 53.7658166], [-1.4954086999999998, 53.766059799999994], [-1.495661, 53.766113], [-1.4972156, 53.766442], [-1.498364, 53.7666882], [-1.500290003279703, 53.767098554987456], [-1.5002934999999995, 53.767099300000005], [-1.5006947, 53.767181], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5504445, 53.7856482], [-1.5509267, 53.78575069999998], [-1.5513778, 53.78585619999999], [-1.5517785, 53.785956899999995], [-1.5521552999999997, 53.7860625], [-1.5523801999999998, 53.7861291], [-1.5524925, 53.7861615], [-1.5526163, 53.78620489999999], [-1.5530593999999998, 53.7863661], [-1.5534654, 53.7865342], [-1.5540717, 53.7868281], [-1.5541101999999998, 53.7868502], [-1.5542900999999998, 53.7869532], [-1.5543171262641589, 53.7869716708721], [-1.5549060999999995, 53.7873742], [-1.5549844141935525, 53.78742772712427], [-1.5552132, 53.7875841], [-1.5557944, 53.78806169999999], [-1.5561765999999997, 53.7884153], [-1.5564565999999995, 53.7887367], [-1.5565318, 53.7888281], [-1.5567733, 53.78919369999999], [-1.5568509, 53.789321099999995], [-1.5569285, 53.78947829999999], [-1.5570224, 53.78967480000001], [-1.5570921, 53.78987120000001], [-1.5571404, 53.7900677], [-1.5571565, 53.7902959], [-1.5571457999999998, 53.79049079999999], [-1.5571010999999997, 53.790642], [-1.5570574, 53.7908457], [-1.5570161, 53.79101379999999], [-1.5569835000000003, 53.79113970000001], [-1.5569298, 53.7913028], [-1.556848, 53.7914985], [-1.5567998, 53.7916076], [-1.5567695, 53.7916609], [-1.5567307999999995, 53.79171109999999], [-1.5566538999999997, 53.79181249999999], [-1.5565683999999995, 53.7919064], [-1.5563993, 53.792071099999994], [-1.5562595999999995, 53.7921782], [-1.5561150999999998, 53.7922795], [-1.5560721, 53.79230650000001], [-1.5559501999999998, 53.7923788], [-1.5558495999999995, 53.79243869999999], [-1.5557144999999997, 53.792517700000005], [-1.5555367, 53.792597599999986], [-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} 24.6 2136 2212 Selby Leeds Leeds 53.7944724 -1.5478364 53.7944724 -1.5478364 1 0 2026-09-15 21:23:07 TERMINATED 2026-09-15 21:12:00 Leeds TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845091 1789506679896337 49 49 2026-09-15 21:22:40.347730 13 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:39.718819
561815 589951 W32892 459J61MY15 2026-09-15 COMPLETE 15845160 2026-09-15 22:12:00 2026-09-15 21:23:07 2026-09-17 21:23:07 {"id": 589951, "stp": "P", "toc": "Thameslink", "uid": "W32892", "consist": "700138", "dest_crs": "HRH", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32892/2026-09-15/detailed", "trust_id": "459J61MY15", "origin_crs": "PBO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Horsham", "service_date": "2026-09-15", "dest_arr_time": "2212", "dest_platform": "3", "is_terminated": 1, "next_location": "Horsham", "signalling_id": "9J61", "timing_status": "ON TIME", "origin_station": "Peterborough", "current_leg_arr": "2212", "current_leg_dep": "2209", "current_leg_end": "Horsham", "origin_dep_time": "1923", "origin_platform": "2", "current_location": "Horsham Sig. Cpb76", "last_update_time": "2026-09-15T21:23:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.309118, 51.0791012], [-0.3098364, 51.0787124], [-0.31048620000000005, 51.0783067], [-0.311127, 51.07788059999999], [-0.3118341, 51.07737900000001], [-0.3124117, 51.0769516], [-0.31308309999999995, 51.0763757], [-0.31368209999999996, 51.07582339999999], [-0.31422959999999994, 51.07519200000001], [-0.3147587, 51.074580899999994], [-0.3153071, 51.07388499999998], [-0.31571649999999996, 51.07328340000001], [-0.31573609999999996, 51.0732546], [-0.31610509999999997, 51.07260019999999], [-0.3163975, 51.0719885], [-0.31664429999999993, 51.0714119], [-0.3168775999999999, 51.07068490000001], [-0.31707879999999994, 51.069903], [-0.3171592999999999, 51.0695661], [-0.31718879999999994, 51.06923729999999], [-0.3172102, 51.0689928], [-0.3172382, 51.0686742], [-0.3172723, 51.068386], [-0.31732659999999996, 51.0681601], [-0.3174095, 51.0679017], [-0.3174334999999999, 51.0678487], [-0.3175601, 51.0676101], [-0.31765789999999994, 51.0674523], [-0.31778719999999994, 51.0672557], [-0.3178833, 51.0671125], [-0.31794829999999996, 51.0670271], [-0.3180634, 51.0668863], [-0.31833929999999994, 51.0665895], [-0.31846139999999995, 51.06646229999999], [-0.3186288, 51.0662906], [-0.3189475, 51.065981099999995]]}", "current_leg_start": "Littlehaven", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.0659811", "next_location_lon": "-0.3189475", "previous_location": "Littlehaven", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 22.078, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 1721.147, \"from_m\": 22.078, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 7217.439, \"from_m\": 1721.147, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 8573.847, \"from_m\": 7217.439, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 11282.341, \"from_m\": 8573.847, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 14609.907, \"from_m\": 11282.341, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 14669.371, \"from_m\": 14609.907, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32150.527, \"from_m\": 14669.371, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 34934.509, \"from_m\": 32150.527, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 40060.486, \"from_m\": 34934.509, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 40107.143, \"from_m\": 40060.486, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50730.121, \"from_m\": 40107.143, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 50820.618, \"from_m\": 50730.121, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53321.737, \"from_m\": 50820.618, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 56182.477, \"from_m\": 53321.737, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57272.0, \"from_m\": 56182.477, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 57443.275, \"from_m\": 57272.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 85619.354, \"from_m\": 57443.275, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 110173.253, \"from_m\": 85619.354, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 113324.147, \"from_m\": 110173.253, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 117221.654, \"from_m\": 113324.147, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 118515.025, \"from_m\": 117221.654, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 118570.266, \"from_m\": 118515.025, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 119082.842, \"from_m\": 118570.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\": 119340.324, \"from_m\": 119082.842, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 120430.679, \"from_m\": 119340.324, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 120518.828, \"from_m\": 120430.679, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 121557.099, \"from_m\": 120518.828, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 121662.043, \"from_m\": 121557.099, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 121691.691, \"from_m\": 121662.043, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 121880.843, \"from_m\": 121691.691, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 122870.368, \"from_m\": 121880.843, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 124064.769, \"from_m\": 122870.368, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 124127.225, \"from_m\": 124064.769, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 125370.741, \"from_m\": 124127.225, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 125448.367, \"from_m\": 125370.741, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 125858.003, \"from_m\": 125448.367, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 126570.624, \"from_m\": 125858.003, \"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\": 126641.198, \"from_m\": 126570.624, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 127188.096, \"from_m\": 126641.198, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 128801.999, \"from_m\": 127188.096, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 130373.906, \"from_m\": 128801.999, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 131310.333, \"from_m\": 130373.906, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133200.143, \"from_m\": 131310.333, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 142211.68, \"from_m\": 133200.143, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 144364.649, \"from_m\": 142211.68, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 144426.037, \"from_m\": 144364.649, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 144465.64, \"from_m\": 144426.037, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 144491.209, \"from_m\": 144465.64, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 144544.207, \"from_m\": 144491.209, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 144574.408, \"from_m\": 144544.207, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 144611.373, \"from_m\": 144574.408, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145005.629, \"from_m\": 144611.373, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 145036.065, \"from_m\": 145005.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145124.733, \"from_m\": 145036.065, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 145188.432, \"from_m\": 145124.733, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145224.139, \"from_m\": 145188.432, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 145268.41, \"from_m\": 145224.139, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145326.974, \"from_m\": 145268.41, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 146604.617, \"from_m\": 145326.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\": 150947.599, \"from_m\": 146604.617, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 151064.368, \"from_m\": 150947.599, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 151170.286, \"from_m\": 151064.368, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 151216.76, \"from_m\": 151170.286, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 152558.085, \"from_m\": 151216.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\": 153186.121, \"from_m\": 152558.085, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 158143.173, \"from_m\": 153186.121, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 158981.02, \"from_m\": 158143.173, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 160693.853, \"from_m\": 158981.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\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 161876.571, \"from_m\": 160693.853, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 162433.84, \"from_m\": 161876.571, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 162561.996, \"from_m\": 162433.84, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 162846.129, \"from_m\": 162561.996, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 174861.704, \"from_m\": 162846.129, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 174972.45, \"from_m\": 174861.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 175004.741, \"from_m\": 174972.45, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 175086.308, \"from_m\": 175004.741, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 175484.343, \"from_m\": 175086.308, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 175630.79, \"from_m\": 175484.343, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 176036.455, \"from_m\": 175630.79, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 179106.116, \"from_m\": 176036.455, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 179963.652, \"from_m\": 179106.116, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 187968.613, \"from_m\": 179963.652, \"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\": 188507.933, \"from_m\": 187968.613, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 189395.277, \"from_m\": 188507.933, \"capability_applied\": null, \"effective_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\": 589951, \"profile_key\": \"ce74825d682b38aafc41651ea9132d757637751993df28f42a7aa4d3f6cdc7b2\", \"schedule_id\": 26304, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1923\", \"location\": \"Peterborough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1925\", \"location\": \"Fletton Jn\", \"stage_seq\": 2, \"distance_m\": 2174.022, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1930H\", \"location\": \"Conington South Jn\", \"stage_seq\": 3, \"distance_m\": 14609.907, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1937\", \"wtt_dep\": \"1940\", \"location\": \"Huntingdon\", \"stage_seq\": 4, \"distance_m\": 28290.027, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1947\", \"wtt_dep\": \"1948\", \"location\": \"St. Neots\", \"stage_seq\": 5, \"distance_m\": 39689.932, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1955\", \"wtt_dep\": \"1955H\", \"location\": \"Sandy\", \"stage_seq\": 6, \"distance_m\": 52011.638, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"1959\", \"wtt_dep\": \"2000\", \"location\": \"Biggleswade\", \"stage_seq\": 7, \"distance_m\": 56653.077, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005\", \"location\": \"Arlesey\", \"stage_seq\": 8, \"distance_m\": 63335.913, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2011\", \"location\": \"Hitchin\", \"stage_seq\": 9, \"distance_m\": 71468.571, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2015H\", \"wtt_dep\": \"2017\", \"location\": \"Stevenage\", \"stage_seq\": 10, \"distance_m\": 78472.129, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 11, \"distance_m\": 84471.923, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Digswell Jn\", \"stage_seq\": 12, \"distance_m\": 88743.032, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 13, \"distance_m\": 90183.868, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Potters Bar\", \"stage_seq\": 14, \"distance_m\": 102298.121, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Alexandra Palace\", \"stage_seq\": 15, \"distance_m\": 114859.57, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2037H\", \"location\": \"Finsbury Park\", \"stage_seq\": 16, \"distance_m\": 118707.437, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Holloway South Jn\", \"stage_seq\": 17, \"distance_m\": 120703.26, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 18, \"distance_m\": 121880.843, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": \"2045\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 19, \"distance_m\": 123006.53, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2048H\", \"wtt_dep\": \"2049H\", \"location\": \"Farringdon\", \"stage_seq\": 20, \"distance_m\": 125202.373, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2050H\", \"wtt_dep\": \"2051H\", \"location\": \"City Thameslink\", \"stage_seq\": 21, \"distance_m\": 125932.531, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2053\", \"wtt_dep\": \"2054\", \"location\": \"London Blackfriars\", \"stage_seq\": 22, \"distance_m\": 126330.222, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2056H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 23, \"distance_m\": 127536.802, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2059\", \"wtt_dep\": \"2100H\", \"location\": \"London Bridge\", \"stage_seq\": 24, \"distance_m\": 128263.82, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2103\", \"location\": \"Corbetts Lane Jn\", \"stage_seq\": 25, \"distance_m\": 130981.494, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 26, \"distance_m\": 131747.731, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105H\", \"location\": \"New Cross Gate\", \"stage_seq\": 27, \"distance_m\": 132849.021, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108H\", \"location\": \"Sydenham\", \"stage_seq\": 28, \"distance_m\": 138481.316, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111H\", \"location\": \"Norwood Junction\", \"stage_seq\": 29, \"distance_m\": 142146.941, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2114\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 30, \"distance_m\": 143201.003, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 31, \"distance_m\": 143954.635, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2116\", \"wtt_dep\": \"2117H\", \"location\": \"East Croydon\", \"stage_seq\": 32, \"distance_m\": 144803.737, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119H\", \"location\": \"South Croydon\", \"stage_seq\": 33, \"distance_m\": 146251.16, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122\", \"location\": \"Purley\", \"stage_seq\": 34, \"distance_m\": 149598.606, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 35, \"distance_m\": 151170.286, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2124H\", \"wtt_dep\": \"2125H\", \"location\": \"Coulsdon South\", \"stage_seq\": 36, \"distance_m\": 152665.884, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2130H\", \"wtt_dep\": \"2131\", \"location\": \"Merstham\", \"stage_seq\": 37, \"distance_m\": 158680.683, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2134H\", \"wtt_dep\": \"2137H\", \"location\": \"Redhill\", \"stage_seq\": 38, \"distance_m\": 161537.495, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 39, \"distance_m\": 162984.18, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141\", \"location\": \"Salfords\", \"stage_seq\": 40, \"distance_m\": 166153.174, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2142H\", \"wtt_dep\": \"2144\", \"location\": \"Horley\", \"stage_seq\": 41, \"distance_m\": 169622.479, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2149\", \"location\": \"Gatwick Airport\", \"stage_seq\": 42, \"distance_m\": 170974.907, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2154\", \"wtt_dep\": \"2155H\", \"location\": \"Three Bridges\", \"stage_seq\": 43, \"distance_m\": 175323.32, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2158H\", \"wtt_dep\": \"2159H\", \"location\": \"Crawley\", \"stage_seq\": 44, \"distance_m\": 177502.945, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2201H\", \"wtt_dep\": \"2202\", \"location\": \"Ifield\", \"stage_seq\": 45, \"distance_m\": 179449.164, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2207H\", \"wtt_dep\": \"2208\", \"location\": \"Littlehaven\", \"stage_seq\": 46, \"distance_m\": 187246.487, \"section_seq\": 1, \"route_path_id\": 69413}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Horsham\", \"stage_seq\": 47, \"distance_m\": 189395.277, \"section_seq\": 1, \"route_path_id\": 69413}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 189395.277, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69413}], \"total_distance_m\": 189395.277, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 183397.1, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5998.177, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1923", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.0659811", "current_position_lon": "-0.3189475", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12022, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:12Z\", \"source_id\": 48428007, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:37:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:36:15Z\", \"source_id\": 15731798, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:45:40Z\", \"source_id\": 48451371, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:45:44Z\", \"source_id\": 15739043, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:12Z\", \"source_id\": 48472165, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:16Z\", \"source_id\": 15747508, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:36Z\", \"source_id\": 15747991, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:08Z\", \"source_id\": 48484020, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:00:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:59:12Z\", \"source_id\": 15754187, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:07Z\", \"source_id\": 48498510, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:06:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:10Z\", \"source_id\": 15759339, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:59Z\", \"source_id\": 48512701, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:04Z\", \"source_id\": 15764142, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:29Z\", \"source_id\": 48526198, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:34Z\", \"source_id\": 15768283, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:19Z\", \"source_id\": 48555579, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:23Z\", \"source_id\": 15777401, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16150, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:04Z\", \"source_id\": 48573084, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:09Z\", \"source_id\": 15782750, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:33Z\", \"source_id\": 48589556, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:37Z\", \"source_id\": 15787904, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:22Z\", \"source_id\": 48598252, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:24Z\", \"source_id\": 15790513, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:50:48Z\", \"source_id\": 48603862, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:50:52Z\", \"source_id\": 15792226, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:52:42Z\", \"source_id\": 48608182, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:52:46Z\", \"source_id\": 15793568, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:29Z\", \"source_id\": 48618592, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:34Z\", \"source_id\": 15796764, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:03:35Z\", \"source_id\": 48631780, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:03:39Z\", \"source_id\": 15800918, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:47Z\", \"source_id\": 48643451, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:50Z\", \"source_id\": 15804422, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:52Z\", \"source_id\": 48658934, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:56Z\", \"source_id\": 15809270, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:50Z\", \"source_id\": 48665342, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:53Z\", \"source_id\": 15811168, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:00Z\", \"source_id\": 48674386, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:04Z\", \"source_id\": 15813962, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:38Z\", \"source_id\": 48677954, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:41Z\", \"source_id\": 15815077, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:40Z\", \"source_id\": 48690720, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:48Z\", \"source_id\": 15819086, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:12Z\", \"source_id\": 48700025, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:13Z\", \"source_id\": 15821896, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:34Z\", \"source_id\": 48707048, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:36Z\", \"source_id\": 15824177, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:33Z\", \"source_id\": 48711097, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:38Z\", \"source_id\": 15825513, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:56Z\", \"source_id\": 48715890, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:00Z\", \"source_id\": 15826999, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:28Z\", \"source_id\": 48721188, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:31Z\", \"source_id\": 15828681, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:53Z\", \"source_id\": 48734432, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:58Z\", \"source_id\": 15832870, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:35Z\", \"source_id\": 48743750, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:40Z\", \"source_id\": 15835811, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:32Z\", \"source_id\": 48749476, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:37Z\", \"source_id\": 15837598, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:45Z\", \"source_id\": 48766165, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:49Z\", \"source_id\": 15842924, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30779, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:18Z\", \"source_id\": 48772813, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:23Z\", \"source_id\": 15845160, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Horsham", "service_state_platform": "3", "timing_fact_generation": 1789506684068935, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:43.142010", "service_state_evidence_id": 15845160, "current_leg_start_actual_dep": "2026-09-15T22:08:00+01:00", "operational_evidence_version": 215, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:43.713354", "service_state_valid_until_kind": null, "operational_interpretation_version": 215, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P PBO HRH 9J61 700138 12 100 None {"version": 3, "segments": [{"to_m": 22.078, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 1721.147, "from_m": 22.078, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 7217.439, "from_m": 1721.147, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 8573.847, "from_m": 7217.439, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 11282.341, "from_m": 8573.847, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 14609.907, "from_m": 11282.341, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 14669.371, "from_m": 14609.907, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32150.527, "from_m": 14669.371, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 34934.509, "from_m": 32150.527, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 40060.486, "from_m": 34934.509, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 40107.143, "from_m": 40060.486, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50730.121, "from_m": 40107.143, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 50820.618, "from_m": 50730.121, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53321.737, "from_m": 50820.618, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 56182.477, "from_m": 53321.737, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57272.0, "from_m": 56182.477, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 57443.275, "from_m": 57272.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 85619.354, "from_m": 57443.275, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 110173.253, "from_m": 85619.354, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 113324.147, "from_m": 110173.253, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 117221.654, "from_m": 113324.147, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 118515.025, "from_m": 117221.654, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 118570.266, "from_m": 118515.025, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 119082.842, "from_m": 118570.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": 119340.324, "from_m": 119082.842, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 120430.679, "from_m": 119340.324, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 120518.828, "from_m": 120430.679, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 121557.099, "from_m": 120518.828, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 121662.043, "from_m": 121557.099, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 121691.691, "from_m": 121662.043, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 121880.843, "from_m": 121691.691, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 122870.368, "from_m": 121880.843, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 124064.769, "from_m": 122870.368, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 124127.225, "from_m": 124064.769, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 125370.741, "from_m": 124127.225, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 125448.367, "from_m": 125370.741, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 125858.003, "from_m": 125448.367, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 126570.624, "from_m": 125858.003, "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": 126641.198, "from_m": 126570.624, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 127188.096, "from_m": 126641.198, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 128801.999, "from_m": 127188.096, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 130373.906, "from_m": 128801.999, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 131310.333, "from_m": 130373.906, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133200.143, "from_m": 131310.333, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 142211.68, "from_m": 133200.143, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 144364.649, "from_m": 142211.68, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 144426.037, "from_m": 144364.649, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 144465.64, "from_m": 144426.037, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 144491.209, "from_m": 144465.64, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 144544.207, "from_m": 144491.209, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 144574.408, "from_m": 144544.207, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 144611.373, "from_m": 144574.408, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145005.629, "from_m": 144611.373, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 145036.065, "from_m": 145005.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145124.733, "from_m": 145036.065, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 145188.432, "from_m": 145124.733, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145224.139, "from_m": 145188.432, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 145268.41, "from_m": 145224.139, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145326.974, "from_m": 145268.41, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 146604.617, "from_m": 145326.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": 150947.599, "from_m": 146604.617, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 151064.368, "from_m": 150947.599, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 151170.286, "from_m": 151064.368, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 151216.76, "from_m": 151170.286, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 152558.085, "from_m": 151216.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": 153186.121, "from_m": 152558.085, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 158143.173, "from_m": 153186.121, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 158981.02, "from_m": 158143.173, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 160693.853, "from_m": 158981.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", "infrastructure_limit_mph": 90.0}, {"to_m": 161876.571, "from_m": 160693.853, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 162433.84, "from_m": 161876.571, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 162561.996, "from_m": 162433.84, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 162846.129, "from_m": 162561.996, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 174861.704, "from_m": 162846.129, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 174972.45, "from_m": 174861.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 175004.741, "from_m": 174972.45, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 175086.308, "from_m": 175004.741, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 175484.343, "from_m": 175086.308, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 175630.79, "from_m": 175484.343, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 176036.455, "from_m": 175630.79, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 179106.116, "from_m": 176036.455, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 179963.652, "from_m": 179106.116, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 187968.613, "from_m": 179963.652, "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": 188507.933, "from_m": 187968.613, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 189395.277, "from_m": 188507.933, "capability_applied": null, "effective_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": 589951, "profile_key": "ce74825d682b38aafc41651ea9132d757637751993df28f42a7aa4d3f6cdc7b2", "schedule_id": 26304, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1923", "location": "Peterborough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1925", "location": "Fletton Jn", "stage_seq": 2, "distance_m": 2174.022, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1930H", "location": "Conington South Jn", "stage_seq": 3, "distance_m": 14609.907, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1937", "wtt_dep": "1940", "location": "Huntingdon", "stage_seq": 4, "distance_m": 28290.027, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1947", "wtt_dep": "1948", "location": "St. Neots", "stage_seq": 5, "distance_m": 39689.932, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1955", "wtt_dep": "1955H", "location": "Sandy", "stage_seq": 6, "distance_m": 52011.638, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "1959", "wtt_dep": "2000", "location": "Biggleswade", "stage_seq": 7, "distance_m": 56653.077, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005", "location": "Arlesey", "stage_seq": 8, "distance_m": 63335.913, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2011", "location": "Hitchin", "stage_seq": 9, "distance_m": 71468.571, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2015H", "wtt_dep": "2017", "location": "Stevenage", "stage_seq": 10, "distance_m": 78472.129, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020H", "location": "Woolmer Green Jn", "stage_seq": 11, "distance_m": 84471.923, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "Digswell Jn", "stage_seq": 12, "distance_m": 88743.032, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "Welwyn Garden City", "stage_seq": 13, "distance_m": 90183.868, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Potters Bar", "stage_seq": 14, "distance_m": 102298.121, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Alexandra Palace", "stage_seq": 15, "distance_m": 114859.57, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2037H", "location": "Finsbury Park", "stage_seq": 16, "distance_m": 118707.437, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Holloway South Jn", "stage_seq": 17, "distance_m": 120703.26, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041", "location": "Belle Isle Jn", "stage_seq": 18, "distance_m": 121880.843, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": "2045", "location": "St Pancras Low Level", "stage_seq": 19, "distance_m": 123006.53, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2048H", "wtt_dep": "2049H", "location": "Farringdon", "stage_seq": 20, "distance_m": 125202.373, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2050H", "wtt_dep": "2051H", "location": "City Thameslink", "stage_seq": 21, "distance_m": 125932.531, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2053", "wtt_dep": "2054", "location": "London Blackfriars", "stage_seq": 22, "distance_m": 126330.222, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2056H", "location": "Metropolitan Jn", "stage_seq": 23, "distance_m": 127536.802, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2059", "wtt_dep": "2100H", "location": "London Bridge", "stage_seq": 24, "distance_m": 128263.82, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2103", "location": "Corbetts Lane Jn", "stage_seq": 25, "distance_m": 130981.494, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104H", "location": "Bricklayers Arms Jn", "stage_seq": 26, "distance_m": 131747.731, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105H", "location": "New Cross Gate", "stage_seq": 27, "distance_m": 132849.021, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108H", "location": "Sydenham", "stage_seq": 28, "distance_m": 138481.316, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111H", "location": "Norwood Junction", "stage_seq": 29, "distance_m": 142146.941, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Norwood Fork Jn", "stage_seq": 30, "distance_m": 143201.003, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Windmill Bridge Jn", "stage_seq": 31, "distance_m": 143954.635, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2117H", "location": "East Croydon", "stage_seq": 32, "distance_m": 144803.737, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "South Croydon", "stage_seq": 33, "distance_m": 146251.16, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "Purley", "stage_seq": 34, "distance_m": 149598.606, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Stoats Nest Jn", "stage_seq": 35, "distance_m": 151170.286, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125H", "location": "Coulsdon South", "stage_seq": 36, "distance_m": 152665.884, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2131", "location": "Merstham", "stage_seq": 37, "distance_m": 158680.683, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2137H", "location": "Redhill", "stage_seq": 38, "distance_m": 161537.495, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Earlswood (Surrey)", "stage_seq": 39, "distance_m": 162984.18, "section_seq": 1, "route_path_id": 69413}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Salfords", "stage_seq": 40, "distance_m": 166153.174, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2144", "location": "Horley", "stage_seq": 41, "distance_m": 169622.479, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2149", "location": "Gatwick Airport", "stage_seq": 42, "distance_m": 170974.907, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2155H", "location": "Three Bridges", "stage_seq": 43, "distance_m": 175323.32, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159H", "location": "Crawley", "stage_seq": 44, "distance_m": 177502.945, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202", "location": "Ifield", "stage_seq": 45, "distance_m": 179449.164, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2208", "location": "Littlehaven", "stage_seq": 46, "distance_m": 187246.487, "section_seq": 1, "route_path_id": 69413}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Horsham", "stage_seq": 47, "distance_m": 189395.277, "section_seq": 1, "route_path_id": 69413}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 189395.277, "from_m": 0.0, "section_seq": 1, "route_path_id": 69413}], "total_distance_m": 189395.277, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 183397.1, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5998.177, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12022, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:12Z", "source_id": 48428007, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:37:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:36:15Z", "source_id": 15731798, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12041, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:45:40Z", "source_id": 48451371, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:47:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:45:44Z", "source_id": 15739043, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:12Z", "source_id": 48472165, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:55:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:16Z", "source_id": 15747508, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:36Z", "source_id": 15747991, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:08Z", "source_id": 48484020, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:00:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:59:12Z", "source_id": 15754187, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15626, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:07Z", "source_id": 48498510, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:06:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:10Z", "source_id": 15759339, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15640, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:59Z", "source_id": 48512701, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:12:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:04Z", "source_id": 15764142, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:29Z", "source_id": 48526198, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:17:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:34Z", "source_id": 15768283, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15929, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:19Z", "source_id": 48555579, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:30:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:23Z", "source_id": 15777401, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16150, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:04Z", "source_id": 48573084, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:38:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:09Z", "source_id": 15782750, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:33Z", "source_id": 48589556, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:44:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:37Z", "source_id": 15787904, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:22Z", "source_id": 48598252, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:48:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:24Z", "source_id": 15790513, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:50:48Z", "source_id": 48603862, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:51:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:50:52Z", "source_id": 15792226, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:52:42Z", "source_id": 48608182, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:52:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:52:46Z", "source_id": 15793568, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29674, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:29Z", "source_id": 48618592, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:57:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:34Z", "source_id": 15796764, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:03:35Z", "source_id": 48631780, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:04:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:03:39Z", "source_id": 15800918, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30002, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:47Z", "source_id": 48643451, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T20:09:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:50Z", "source_id": 15804422, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:52Z", "source_id": 48658934, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T20:16:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:56Z", "source_id": 15809270, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:50Z", "source_id": 48665342, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:19:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:53Z", "source_id": 15811168, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:00Z", "source_id": 48674386, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T20:24:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:04Z", "source_id": 15813962, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:38Z", "source_id": 48677954, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T20:25:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:41Z", "source_id": 15815077, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30283, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:40Z", "source_id": 48690720, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T20:31:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:48Z", "source_id": 15819086, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:12Z", "source_id": 48700025, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:36:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:13Z", "source_id": 15821896, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30554, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:34Z", "source_id": 48707048, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T20:39:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:36Z", "source_id": 15824177, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:33Z", "source_id": 48711097, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:41:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:38Z", "source_id": 15825513, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T21:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:56Z", "source_id": 48715890, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T20:43:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:00Z", "source_id": 15826999, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30623, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:28Z", "source_id": 48721188, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T20:46:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:31Z", "source_id": 15828681, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T21:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30679, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:53Z", "source_id": 48734432, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T20:53:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:58Z", "source_id": 15832870, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30711, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:35Z", "source_id": 48743750, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T20:58:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:40Z", "source_id": 15835811, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30717, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:32Z", "source_id": 48749476, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T21:01:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:37Z", "source_id": 15837598, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30725, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:45Z", "source_id": 48766165, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T21:08:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:49Z", "source_id": 15842924, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30779, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:18Z", "source_id": 48772813, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T21:12:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:23Z", "source_id": 15845160, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Peterborough 1923 1923 2 None None Horsham 2212 2212 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W32892/2026-09-15/detailed None Littlehaven 2026-09-15T22:08:00+01:00 Horsham 3.0 {"type": "LineString", "coordinates": [[-0.309118, 51.0791012], [-0.3098364, 51.0787124], [-0.31048620000000005, 51.0783067], [-0.311127, 51.07788059999999], [-0.3118341, 51.07737900000001], [-0.3124117, 51.0769516], [-0.31308309999999995, 51.0763757], [-0.31368209999999996, 51.07582339999999], [-0.31422959999999994, 51.07519200000001], [-0.3147587, 51.074580899999994], [-0.3153071, 51.07388499999998], [-0.31571649999999996, 51.07328340000001], [-0.31573609999999996, 51.0732546], [-0.31610509999999997, 51.07260019999999], [-0.3163975, 51.0719885], [-0.31664429999999993, 51.0714119], [-0.3168775999999999, 51.07068490000001], [-0.31707879999999994, 51.069903], [-0.3171592999999999, 51.0695661], [-0.31718879999999994, 51.06923729999999], [-0.3172102, 51.0689928], [-0.3172382, 51.0686742], [-0.3172723, 51.068386], [-0.31732659999999996, 51.0681601], [-0.3174095, 51.0679017], [-0.3174334999999999, 51.0678487], [-0.3175601, 51.0676101], [-0.31765789999999994, 51.0674523], [-0.31778719999999994, 51.0672557], [-0.3178833, 51.0671125], [-0.31794829999999996, 51.0670271], [-0.3180634, 51.0668863], [-0.31833929999999994, 51.0665895], [-0.31846139999999995, 51.06646229999999], [-0.3186288, 51.0662906], [-0.3189475, 51.065981099999995]]} 1.0 2209 2212 Littlehaven Horsham Sig. Cpb76 Horsham 51.0659811 -0.3189475 51.0659811 -0.3189475 1 0 2026-09-15 21:23:07 TERMINATED 2026-09-15 21:12:00 Horsham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845160 1789506684068935 215 215 2026-09-15 21:22:43.713354 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:43.142010
561816 592099 P76413 472H65MZ15 2026-09-15 COMPLETE 15845095 2026-09-15 22:12:00 2026-09-15 21:23:07 2026-09-17 21:23:07 {"id": 592099, "stp": "P", "toc": "Greater Anglia", "uid": "P76413", "consist": "720570", "dest_crs": "LST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76413/2026-09-15/detailed", "trust_id": "472H65MZ15", "origin_crs": "CMB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-15", "dest_arr_time": "2212", "dest_platform": "2", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2H65", "timing_status": "ON TIME", "origin_station": "Cambridge North", "current_leg_arr": "2212", "current_leg_dep": "2157", "current_leg_end": "London Liverpool Street", "origin_dep_time": "2052", "origin_platform": "3", "current_location": "London Liverpool Street", "last_update_time": "2026-09-15T21:23:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0598405, 51.5884716], [-0.05990140000000001, 51.5882172], [-0.0599693, 51.5879059], [-0.060029, 51.5876093], [-0.06007010000000001, 51.587394], [-0.0601208, 51.5870928], [-0.0601862, 51.58667429999999], [-0.06023369999999999, 51.586337400000005], [-0.060292499999999985, 51.5858345], [-0.060309600000000005, 51.58564389999999], [-0.060322899999999985, 51.5854779], [-0.06033219999999999, 51.5852473], [-0.06033889999999999, 51.5848704], [-0.06033169999999999, 51.584416100000006], [-0.060329102176324485, 51.58434179570346], [-0.06032781329232787, 51.58430493033159], [-0.0603239, 51.584193], [-0.06031139999999999, 51.5840147], [-0.060298300000000006, 51.5838485], [-0.060278000000000005, 51.5836321], [-0.06025950000000001, 51.58348199999999], [-0.060231200000000006, 51.58329429999999], [-0.060217499999999986, 51.5832013], [-0.06019289999999998, 51.5830713], [-0.0601442, 51.5828452], [-0.060109, 51.582691699999984], [-0.060075199999999995, 51.58255569999999], [-0.06004310000000001, 51.58243660000001], [-0.05996010000000001, 51.5821547], [-0.0598861, 51.5819333], [-0.059818600000000006, 51.5817322], [-0.0597976, 51.58167670000001], [-0.0597934051319669, 51.581666005982385], [-0.059696200000000005, 51.58141819999999], [-0.0596385, 51.5812778], [-0.05956290000000001, 51.581101699999984], [-0.059499800000000005, 51.58096590000001], [-0.05942009999999999, 51.5807964], [-0.05933219999999999, 51.580617899999986], [-0.0592936, 51.58054009999999], [-0.059218199999999985, 51.580397], [-0.05912899999999999, 51.58023369999999], [-0.05904629999999999, 51.5800836], [-0.0589321, 51.5798913], [-0.0588452, 51.5797454], [-0.058720600000000005, 51.57954779999999], [-0.058622299999999995, 51.579397600000014], [-0.058519, 51.57924820000001], [-0.05840680000000001, 51.5790818], [-0.058311400000000006, 51.5789488], [-0.0582128, 51.57881689999999], [-0.0580939, 51.5786608], [-0.0579578, 51.57848719999999], [-0.0578294, 51.5783262], [-0.05770600000000001, 51.5781797], [-0.057580999999999986, 51.57803559999999], [-0.05745000000000001, 51.5778874], [-0.05731350000000001, 51.577735699999984], [-0.057175100000000006, 51.57759060000001], [-0.05705820000000001, 51.5774681], [-0.056930600000000005, 51.5773408], [-0.05679219999999999, 51.577201599999995], [-0.05663660000000001, 51.5770518], [-0.05647490000000001, 51.5768967], [-0.0562964, 51.5767309], [-0.056146399999999985, 51.576595700000006], [-0.0560037, 51.57646799999999], [-0.0558777, 51.5763585], [-0.055704, 51.576211099999995], [-0.05551890000000001, 51.57605590000001], [-0.055260100000000006, 51.575848399999984], [-0.0550742, 51.575704599999995], [-0.05478739999999999, 51.5754875], [-0.0545799, 51.5753371], [-0.0544056, 51.5752147], [-0.05419299999999999, 51.57506800000001], [-0.05407979999999999, 51.5749844], [-0.0538693, 51.5748548], [-0.053713399999999994, 51.5747545], [-0.0530518, 51.57434450000001], [-0.05280619999999999, 51.57421], [-0.05255329999999999, 51.5740464], [-0.052374399999999995, 51.57392350000001], [-0.05222679999999999, 51.5738186], [-0.05208959999999999, 51.5737137], [-0.05191079999999999, 51.5735664], [-0.05182139999999999, 51.5734856], [-0.0517365, 51.57340390000001], [-0.051650499999999995, 51.57331639999999], [-0.0515356, 51.5731938], [-0.05142939999999999, 51.5730732], [-0.0513222, 51.57294199999998], [-0.05119989999999999, 51.5727861], [-0.051100999999999994, 51.5726538], [-0.0509998, 51.57250500000001], [-0.0509078, 51.57236410000001], [-0.0508174, 51.57221690000001], [-0.05073629999999999, 51.572072], [-0.0506453, 51.571897799999995], [-0.050566299999999995, 51.5717273], [-0.05050009999999999, 51.57155439999999], [-0.0504537, 51.5714292], [-0.0504037, 51.5712794], [-0.05036059999999999, 51.571118299999995], [-0.0503222, 51.57095400000001], [-0.0502823, 51.57076239999999], [-0.05024939999999999, 51.5705688], [-0.0502391, 51.570506], [-0.0502203, 51.5703659], [-0.05020539999999999, 51.570226], [-0.0501967, 51.5701356], [-0.0501858, 51.5699431], [-0.05018159999999999, 51.569797], [-0.0501875, 51.56967950000001], [-0.050196099999999994, 51.5695961], [-0.05021659999999999, 51.569459899999984], [-0.0502425, 51.5693297], [-0.050273099999999994, 51.5692086], [-0.0502955, 51.5691359], [-0.0503296, 51.569038299999995], [-0.0503671, 51.5689521], [-0.050429, 51.56882550000001], [-0.0505015, 51.5686733], [-0.0506069, 51.5684778], [-0.0506503281917645, 51.56841057553879], [-0.05065069999999999, 51.56841000000001], [-0.05102279999999999, 51.5678573], [-0.0511895, 51.567616300000005], [-0.0512816, 51.56747670000001], [-0.0514143, 51.5672745], [-0.051590899999999995, 51.5670186], [-0.0516819, 51.56689110000001], [-0.0520103, 51.566445900000005], [-0.05216869999999999, 51.5662388], [-0.0523638, 51.565988999999995], [-0.0525289, 51.5657849], [-0.052708, 51.5655692], [-0.0528903, 51.5653566], [-0.0530484, 51.5651757], [-0.05323850000000001, 51.5649586], [-0.0534803, 51.564697499999994], [-0.05371359999999999, 51.56444619999999], [-0.05392159999999999, 51.5642306], [-0.0541082, 51.5640404], [-0.0543885, 51.5637632], [-0.0546975, 51.5634568], [-0.05486, 51.5633049], [-0.0550507, 51.56313039999999], [-0.0552412, 51.5629656], [-0.055411100000000005, 51.5628207], [-0.05570339999999999, 51.5625747], [-0.0559931, 51.5623399], [-0.0569824, 51.5615314], [-0.057577199999999995, 51.56104620000001], [-0.05787520000000001, 51.5608024], [-0.05807570000000001, 51.5606218], [-0.05818129999999999, 51.5605221], [-0.058282699999999986, 51.5604223], [-0.0584742, 51.56023239999999], [-0.05861480000000001, 51.56007960000001], [-0.05868210000000001, 51.5600012], [-0.05874540000000001, 51.5599152], [-0.0588062, 51.5598246], [-0.058865, 51.5597389], [-0.058938099999999986, 51.559611800000006], [-0.05898830000000001, 51.5595037], [-0.05903219999999999, 51.559397], [-0.05908750000000001, 51.5592226], [-0.0591327, 51.55903800000001], [-0.0591555, 51.55886890000001], [-0.05915529999999999, 51.5587018], [-0.059146, 51.558552899999995], [-0.0591314, 51.5584101], [-0.059099799999999994, 51.558216], [-0.05868620000000001, 51.5557267], [-0.0586347, 51.55537669999999], [-0.0586244, 51.5552751], [-0.058614200000000005, 51.555164399999995], [-0.0586064, 51.55492660000001], [-0.058611, 51.55479309999998], [-0.05862949129258164, 51.55466347968381], [-0.05863139999999999, 51.5546501], [-0.058686699999999994, 51.554407100000006], [-0.058734399999999985, 51.55423400000001], [-0.0587943, 51.554075999999995], [-0.0588596, 51.5539394], [-0.058951, 51.5537678], [-0.05904000000000001, 51.553608100000005], [-0.0591344, 51.553456800000006], [-0.05934959999999999, 51.5531678], [-0.059590300000000006, 51.55289810000001], [-0.0598751, 51.5525955], [-0.06003109999999998, 51.5524315], [-0.0602061, 51.552262500000005], [-0.0606141, 51.5518605], [-0.0607365, 51.5517303], [-0.06082250000000001, 51.551632600000005], [-0.0609143, 51.5515176], [-0.0609884, 51.55141780000001], [-0.0610555, 51.5513171], [-0.0611198, 51.5512011], [-0.0611802, 51.55107480000001], [-0.0612165, 51.5509848], [-0.061252, 51.550879599999995], [-0.0612688, 51.550812400000005], [-0.0612917, 51.55070920000001], [-0.0613036, 51.550638000000006], [-0.06132169999999999, 51.5505485], [-0.0613314, 51.5504946], [-0.06134540000000001, 51.55039579999999], [-0.06135720000000001, 51.55028800000001], [-0.0613438, 51.5502029], [-0.0613342, 51.55015], [-0.06132200000000001, 51.5500994], [-0.06130519999999999, 51.550033899999995], [-0.061278799999999994, 51.5499274], [-0.061248099999999986, 51.5498378], [-0.06120599999999999, 51.549742], [-0.06111740000000001, 51.5495565], [-0.06108240000000001, 51.54947709999999], [-0.0610028, 51.5493291], [-0.0609157, 51.54919749999999], [-0.060721099999999986, 51.54891190000001], [-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Tottenham Hale", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Tottenham Hale", "current_leg_milage": "5.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1316.97, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2897.261, \"from_m\": 1316.97, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2943.86, \"from_m\": 2897.261, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2978.233, \"from_m\": 2943.86, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3972.703, \"from_m\": 2978.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4140.485, \"from_m\": 3972.703, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4236.824, \"from_m\": 4140.485, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 4281.963, \"from_m\": 4236.824, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4363.768, \"from_m\": 4281.963, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7353.566, \"from_m\": 4363.768, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13221.416, \"from_m\": 7353.566, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13392.844, \"from_m\": 13221.416, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13428.428, \"from_m\": 13392.844, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14137.97, \"from_m\": 13428.428, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19643.372, \"from_m\": 14137.97, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23146.492, \"from_m\": 19643.372, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 44056.987, \"from_m\": 23146.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\": 44131.679, \"from_m\": 44056.987, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46899.574, \"from_m\": 44131.679, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60851.46, \"from_m\": 46899.574, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 70576.865, \"from_m\": 60851.46, \"capability_applied\": null, \"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\": 75683.477, \"from_m\": 70576.865, \"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\": 75717.914, \"from_m\": 75683.477, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75763.923, \"from_m\": 75717.914, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 75795.816, \"from_m\": 75763.923, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80284.223, \"from_m\": 75795.816, \"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\": 83404.213, \"from_m\": 80284.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\": 83787.613, \"from_m\": 83404.213, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 83834.648, \"from_m\": 83787.613, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85265.888, \"from_m\": 83834.648, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85368.583, \"from_m\": 85265.888, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 86015.443, \"from_m\": 85368.583, \"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\": 87100.868, \"from_m\": 86015.443, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 88046.951, \"from_m\": 87100.868, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 88625.095, \"from_m\": 88046.951, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 90089.6, \"from_m\": 88625.095, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91665.59, \"from_m\": 90089.6, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92302.492, \"from_m\": 91665.59, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92779.166, \"from_m\": 92302.492, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 93232.385, \"from_m\": 92779.166, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 592099, \"profile_key\": \"6b4afffe051325c165f0bd472c900581b06c434e0cd8ab9bb2c35caeff7722f7\", \"schedule_id\": 22432, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2052\", \"location\": \"Cambridge North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 2, \"distance_m\": 2169.557, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": false, \"wtt_arr\": \"2057H\", \"wtt_dep\": \"2059H\", \"location\": \"Cambridge\", \"stage_seq\": 3, \"distance_m\": 3733.319, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": false, \"wtt_arr\": \"2102H\", \"wtt_dep\": \"2103H\", \"location\": \"Cambridge South\", \"stage_seq\": 4, \"distance_m\": 6326.972, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 5, \"distance_m\": 7442.712, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": false, \"wtt_arr\": \"2108H\", \"wtt_dep\": \"2109\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 6, \"distance_m\": 14356.285, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": false, \"wtt_arr\": \"2116H\", \"wtt_dep\": \"2117\", \"location\": \"Audley End\", \"stage_seq\": 7, \"distance_m\": 26211.753, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125\", \"location\": \"Stansted North Jn\", \"stage_seq\": 8, \"distance_m\": 38048.693, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 9, \"distance_m\": 39642.586, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": false, \"wtt_arr\": \"2129H\", \"wtt_dep\": \"2130H\", \"location\": \"Bishops Stortford\", \"stage_seq\": 10, \"distance_m\": 44444.744, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2138H\", \"location\": \"Harlow Town\", \"stage_seq\": 11, \"distance_m\": 56681.147, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 12, \"distance_m\": 63603.776, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": false, \"wtt_arr\": \"2144\", \"wtt_dep\": \"2144H\", \"location\": \"Broxbourne\", \"stage_seq\": 13, \"distance_m\": 65581.212, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": false, \"wtt_arr\": \"2148\", \"wtt_dep\": \"2148H\", \"location\": \"Cheshunt\", \"stage_seq\": 14, \"distance_m\": 70632.153, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"Brimsdown\", \"stage_seq\": 15, \"distance_m\": 75897.672, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": false, \"wtt_arr\": \"2157\", \"wtt_dep\": \"2158\", \"location\": \"Tottenham Hale\", \"stage_seq\": 16, \"distance_m\": 83633.387, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 17, \"distance_m\": 84393.542, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Coppermill Jn\", \"stage_seq\": 18, \"distance_m\": 85345.961, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"Clapton Jn\", \"stage_seq\": 19, \"distance_m\": 86063.96, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"Hackney Downs\", \"stage_seq\": 20, \"distance_m\": 88446.098, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Bethnal Green\", \"stage_seq\": 21, \"distance_m\": 91420.243, \"section_seq\": 1, \"route_path_id\": 99657}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 22, \"distance_m\": 93232.385, \"section_seq\": 1, \"route_path_id\": 99657}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 93232.385, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99657}], \"total_distance_m\": 93232.385, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 87745.081, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5487.304, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2052", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:19Z\", \"source_id\": 48618239, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:22Z\", \"source_id\": 15796647, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:12Z\", \"source_id\": 15799911, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:07Z\", \"source_id\": 48641863, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:09Z\", \"source_id\": 15803924, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:20Z\", \"source_id\": 48657751, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:23Z\", \"source_id\": 15808906, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:20Z\", \"source_id\": 48677193, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:23Z\", \"source_id\": 15814889, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:17Z\", \"source_id\": 48683667, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:21Z\", \"source_id\": 15816868, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:20Z\", \"source_id\": 48702485, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:24Z\", \"source_id\": 15822707, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:07Z\", \"source_id\": 48716307, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:08Z\", \"source_id\": 15827081, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:01Z\", \"source_id\": 48724275, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:03Z\", \"source_id\": 15829596, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:57Z\", \"source_id\": 48732535, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:03Z\", \"source_id\": 15832239, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:20Z\", \"source_id\": 48741264, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:24Z\", \"source_id\": 15835008, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:32Z\", \"source_id\": 48755476, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:39Z\", \"source_id\": 15839534, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:31Z\", \"source_id\": 48765662, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:33Z\", \"source_id\": 15842778, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:13Z\", \"source_id\": 48772598, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:17Z\", \"source_id\": 15845095, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "2", "timing_fact_generation": 1789506678139950, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:46.070465", "service_state_evidence_id": 15845095, "current_leg_start_actual_dep": "2026-09-15T21:58:00+01:00", "operational_evidence_version": 104, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:46.271137", "service_state_valid_until_kind": null, "operational_interpretation_version": 104, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P CMB LST 2H65 720570 5 100 None {"version": 3, "segments": [{"to_m": 1316.97, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2897.261, "from_m": 1316.97, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2943.86, "from_m": 2897.261, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2978.233, "from_m": 2943.86, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3972.703, "from_m": 2978.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4140.485, "from_m": 3972.703, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4236.824, "from_m": 4140.485, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4281.963, "from_m": 4236.824, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4363.768, "from_m": 4281.963, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7353.566, "from_m": 4363.768, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13221.416, "from_m": 7353.566, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13392.844, "from_m": 13221.416, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13428.428, "from_m": 13392.844, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14137.97, "from_m": 13428.428, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19643.372, "from_m": 14137.97, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23146.492, "from_m": 19643.372, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 44056.987, "from_m": 23146.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": 44131.679, "from_m": 44056.987, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46899.574, "from_m": 44131.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60851.46, "from_m": 46899.574, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 70576.865, "from_m": 60851.46, "capability_applied": null, "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": 75683.477, "from_m": 70576.865, "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": 75717.914, "from_m": 75683.477, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75763.923, "from_m": 75717.914, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 75795.816, "from_m": 75763.923, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80284.223, "from_m": 75795.816, "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": 83404.213, "from_m": 80284.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": 83787.613, "from_m": 83404.213, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 83834.648, "from_m": 83787.613, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85265.888, "from_m": 83834.648, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85368.583, "from_m": 85265.888, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 86015.443, "from_m": 85368.583, "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": 87100.868, "from_m": 86015.443, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 88046.951, "from_m": 87100.868, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 88625.095, "from_m": 88046.951, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 90089.6, "from_m": 88625.095, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91665.59, "from_m": 90089.6, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92302.492, "from_m": 91665.59, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92779.166, "from_m": 92302.492, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 93232.385, "from_m": 92779.166, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 592099, "profile_key": "6b4afffe051325c165f0bd472c900581b06c434e0cd8ab9bb2c35caeff7722f7", "schedule_id": 22432, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2052", "location": "Cambridge North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054H", "location": "Coldham Lane Jn", "stage_seq": 2, "distance_m": 2169.557, "section_seq": 1, "route_path_id": 99657}, {"is_pass": false, "wtt_arr": "2057H", "wtt_dep": "2059H", "location": "Cambridge", "stage_seq": 3, "distance_m": 3733.319, "section_seq": 1, "route_path_id": 99657}, {"is_pass": false, "wtt_arr": "2102H", "wtt_dep": "2103H", "location": "Cambridge South", "stage_seq": 4, "distance_m": 6326.972, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105", "location": "Shepreth Branch Jn", "stage_seq": 5, "distance_m": 7442.712, "section_seq": 1, "route_path_id": 99657}, {"is_pass": false, "wtt_arr": "2108H", "wtt_dep": "2109", "location": "Whittlesford Parkway", "stage_seq": 6, "distance_m": 14356.285, "section_seq": 1, "route_path_id": 99657}, {"is_pass": false, "wtt_arr": "2116H", "wtt_dep": "2117", "location": "Audley End", "stage_seq": 7, "distance_m": 26211.753, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125", "location": "Stansted North Jn", "stage_seq": 8, "distance_m": 38048.693, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Stansted Mountfitchet", "stage_seq": 9, "distance_m": 39642.586, "section_seq": 1, "route_path_id": 99657}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130H", "location": "Bishops Stortford", "stage_seq": 10, "distance_m": 44444.744, "section_seq": 1, "route_path_id": 99657}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2138H", "location": "Harlow Town", "stage_seq": 11, "distance_m": 56681.147, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142H", "location": "Broxbourne Jn", "stage_seq": 12, "distance_m": 63603.776, "section_seq": 1, "route_path_id": 99657}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2144H", "location": "Broxbourne", "stage_seq": 13, "distance_m": 65581.212, "section_seq": 1, "route_path_id": 99657}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2148H", "location": "Cheshunt", "stage_seq": 14, "distance_m": 70632.153, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Brimsdown", "stage_seq": 15, "distance_m": 75897.672, "section_seq": 1, "route_path_id": 99657}, {"is_pass": false, "wtt_arr": "2157", "wtt_dep": "2158", "location": "Tottenham Hale", "stage_seq": 16, "distance_m": 83633.387, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Tottenham South Jn", "stage_seq": 17, "distance_m": 84393.542, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Coppermill Jn", "stage_seq": 18, "distance_m": 85345.961, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Clapton Jn", "stage_seq": 19, "distance_m": 86063.96, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Hackney Downs", "stage_seq": 20, "distance_m": 88446.098, "section_seq": 1, "route_path_id": 99657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Bethnal Green", "stage_seq": 21, "distance_m": 91420.243, "section_seq": 1, "route_path_id": 99657}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 22, "distance_m": 93232.385, "section_seq": 1, "route_path_id": 99657}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 93232.385, "from_m": 0.0, "section_seq": 1, "route_path_id": 99657}], "total_distance_m": 93232.385, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 87745.081, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5487.304, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12517, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:19Z", "source_id": 48618239, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:58:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:22Z", "source_id": 15796647, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:12Z", "source_id": 15799911, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12667, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:07Z", "source_id": 48641863, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:08:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:09Z", "source_id": 15803924, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:20Z", "source_id": 48657751, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:16:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:23Z", "source_id": 15808906, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12704, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:20Z", "source_id": 48677193, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:25:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:23Z", "source_id": 15814889, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12744, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:17Z", "source_id": 48683667, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:28:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:21Z", "source_id": 15816868, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12811, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:20Z", "source_id": 48702485, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:37:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:24Z", "source_id": 15822707, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14821, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:07Z", "source_id": 48716307, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:43:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:08Z", "source_id": 15827081, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:01Z", "source_id": 48724275, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:47:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:03Z", "source_id": 15829596, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:57Z", "source_id": 48732535, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:51:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:03Z", "source_id": 15832239, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14880, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:20Z", "source_id": 48741264, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:56:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:24Z", "source_id": 15835008, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:32Z", "source_id": 48755476, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:03:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:39Z", "source_id": 15839534, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:31Z", "source_id": 48765662, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:08:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:33Z", "source_id": 15842778, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:13Z", "source_id": 48772598, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:12:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:17Z", "source_id": 15845095, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Cambridge North 2052 2052 3 None None London Liverpool Street 2212 2212 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P76413/2026-09-15/detailed None Tottenham Hale 2026-09-15T21:58:00+01:00 London Liverpool Street 15.0 {"type": "LineString", "coordinates": [[-0.0598405, 51.5884716], [-0.05990140000000001, 51.5882172], [-0.0599693, 51.5879059], [-0.060029, 51.5876093], [-0.06007010000000001, 51.587394], [-0.0601208, 51.5870928], [-0.0601862, 51.58667429999999], [-0.06023369999999999, 51.586337400000005], [-0.060292499999999985, 51.5858345], [-0.060309600000000005, 51.58564389999999], [-0.060322899999999985, 51.5854779], [-0.06033219999999999, 51.5852473], [-0.06033889999999999, 51.5848704], [-0.06033169999999999, 51.584416100000006], [-0.060329102176324485, 51.58434179570346], [-0.06032781329232787, 51.58430493033159], [-0.0603239, 51.584193], [-0.06031139999999999, 51.5840147], [-0.060298300000000006, 51.5838485], [-0.060278000000000005, 51.5836321], [-0.06025950000000001, 51.58348199999999], [-0.060231200000000006, 51.58329429999999], [-0.060217499999999986, 51.5832013], [-0.06019289999999998, 51.5830713], [-0.0601442, 51.5828452], [-0.060109, 51.582691699999984], [-0.060075199999999995, 51.58255569999999], [-0.06004310000000001, 51.58243660000001], [-0.05996010000000001, 51.5821547], [-0.0598861, 51.5819333], [-0.059818600000000006, 51.5817322], [-0.0597976, 51.58167670000001], [-0.0597934051319669, 51.581666005982385], [-0.059696200000000005, 51.58141819999999], [-0.0596385, 51.5812778], [-0.05956290000000001, 51.581101699999984], [-0.059499800000000005, 51.58096590000001], [-0.05942009999999999, 51.5807964], [-0.05933219999999999, 51.580617899999986], [-0.0592936, 51.58054009999999], [-0.059218199999999985, 51.580397], [-0.05912899999999999, 51.58023369999999], [-0.05904629999999999, 51.5800836], [-0.0589321, 51.5798913], [-0.0588452, 51.5797454], [-0.058720600000000005, 51.57954779999999], [-0.058622299999999995, 51.579397600000014], [-0.058519, 51.57924820000001], [-0.05840680000000001, 51.5790818], [-0.058311400000000006, 51.5789488], [-0.0582128, 51.57881689999999], [-0.0580939, 51.5786608], [-0.0579578, 51.57848719999999], [-0.0578294, 51.5783262], [-0.05770600000000001, 51.5781797], [-0.057580999999999986, 51.57803559999999], [-0.05745000000000001, 51.5778874], [-0.05731350000000001, 51.577735699999984], [-0.057175100000000006, 51.57759060000001], [-0.05705820000000001, 51.5774681], [-0.056930600000000005, 51.5773408], [-0.05679219999999999, 51.577201599999995], [-0.05663660000000001, 51.5770518], [-0.05647490000000001, 51.5768967], [-0.0562964, 51.5767309], [-0.056146399999999985, 51.576595700000006], [-0.0560037, 51.57646799999999], [-0.0558777, 51.5763585], [-0.055704, 51.576211099999995], [-0.05551890000000001, 51.57605590000001], [-0.055260100000000006, 51.575848399999984], [-0.0550742, 51.575704599999995], [-0.05478739999999999, 51.5754875], [-0.0545799, 51.5753371], [-0.0544056, 51.5752147], [-0.05419299999999999, 51.57506800000001], [-0.05407979999999999, 51.5749844], [-0.0538693, 51.5748548], [-0.053713399999999994, 51.5747545], [-0.0530518, 51.57434450000001], [-0.05280619999999999, 51.57421], [-0.05255329999999999, 51.5740464], [-0.052374399999999995, 51.57392350000001], [-0.05222679999999999, 51.5738186], [-0.05208959999999999, 51.5737137], [-0.05191079999999999, 51.5735664], [-0.05182139999999999, 51.5734856], [-0.0517365, 51.57340390000001], [-0.051650499999999995, 51.57331639999999], [-0.0515356, 51.5731938], [-0.05142939999999999, 51.5730732], [-0.0513222, 51.57294199999998], [-0.05119989999999999, 51.5727861], [-0.051100999999999994, 51.5726538], [-0.0509998, 51.57250500000001], [-0.0509078, 51.57236410000001], [-0.0508174, 51.57221690000001], [-0.05073629999999999, 51.572072], [-0.0506453, 51.571897799999995], [-0.050566299999999995, 51.5717273], [-0.05050009999999999, 51.57155439999999], [-0.0504537, 51.5714292], [-0.0504037, 51.5712794], [-0.05036059999999999, 51.571118299999995], [-0.0503222, 51.57095400000001], [-0.0502823, 51.57076239999999], [-0.05024939999999999, 51.5705688], [-0.0502391, 51.570506], [-0.0502203, 51.5703659], [-0.05020539999999999, 51.570226], [-0.0501967, 51.5701356], [-0.0501858, 51.5699431], [-0.05018159999999999, 51.569797], [-0.0501875, 51.56967950000001], [-0.050196099999999994, 51.5695961], [-0.05021659999999999, 51.569459899999984], [-0.0502425, 51.5693297], [-0.050273099999999994, 51.5692086], [-0.0502955, 51.5691359], [-0.0503296, 51.569038299999995], [-0.0503671, 51.5689521], [-0.050429, 51.56882550000001], [-0.0505015, 51.5686733], [-0.0506069, 51.5684778], [-0.0506503281917645, 51.56841057553879], [-0.05065069999999999, 51.56841000000001], [-0.05102279999999999, 51.5678573], [-0.0511895, 51.567616300000005], [-0.0512816, 51.56747670000001], [-0.0514143, 51.5672745], [-0.051590899999999995, 51.5670186], [-0.0516819, 51.56689110000001], [-0.0520103, 51.566445900000005], [-0.05216869999999999, 51.5662388], [-0.0523638, 51.565988999999995], [-0.0525289, 51.5657849], [-0.052708, 51.5655692], [-0.0528903, 51.5653566], [-0.0530484, 51.5651757], [-0.05323850000000001, 51.5649586], [-0.0534803, 51.564697499999994], [-0.05371359999999999, 51.56444619999999], [-0.05392159999999999, 51.5642306], [-0.0541082, 51.5640404], [-0.0543885, 51.5637632], [-0.0546975, 51.5634568], [-0.05486, 51.5633049], [-0.0550507, 51.56313039999999], [-0.0552412, 51.5629656], [-0.055411100000000005, 51.5628207], [-0.05570339999999999, 51.5625747], [-0.0559931, 51.5623399], [-0.0569824, 51.5615314], [-0.057577199999999995, 51.56104620000001], [-0.05787520000000001, 51.5608024], [-0.05807570000000001, 51.5606218], [-0.05818129999999999, 51.5605221], [-0.058282699999999986, 51.5604223], [-0.0584742, 51.56023239999999], [-0.05861480000000001, 51.56007960000001], [-0.05868210000000001, 51.5600012], [-0.05874540000000001, 51.5599152], [-0.0588062, 51.5598246], [-0.058865, 51.5597389], [-0.058938099999999986, 51.559611800000006], [-0.05898830000000001, 51.5595037], [-0.05903219999999999, 51.559397], [-0.05908750000000001, 51.5592226], [-0.0591327, 51.55903800000001], [-0.0591555, 51.55886890000001], [-0.05915529999999999, 51.5587018], [-0.059146, 51.558552899999995], [-0.0591314, 51.5584101], [-0.059099799999999994, 51.558216], [-0.05868620000000001, 51.5557267], [-0.0586347, 51.55537669999999], [-0.0586244, 51.5552751], [-0.058614200000000005, 51.555164399999995], [-0.0586064, 51.55492660000001], [-0.058611, 51.55479309999998], [-0.05862949129258164, 51.55466347968381], [-0.05863139999999999, 51.5546501], [-0.058686699999999994, 51.554407100000006], [-0.058734399999999985, 51.55423400000001], [-0.0587943, 51.554075999999995], [-0.0588596, 51.5539394], [-0.058951, 51.5537678], [-0.05904000000000001, 51.553608100000005], [-0.0591344, 51.553456800000006], [-0.05934959999999999, 51.5531678], [-0.059590300000000006, 51.55289810000001], [-0.0598751, 51.5525955], [-0.06003109999999998, 51.5524315], [-0.0602061, 51.552262500000005], [-0.0606141, 51.5518605], [-0.0607365, 51.5517303], [-0.06082250000000001, 51.551632600000005], [-0.0609143, 51.5515176], [-0.0609884, 51.55141780000001], [-0.0610555, 51.5513171], [-0.0611198, 51.5512011], [-0.0611802, 51.55107480000001], [-0.0612165, 51.5509848], [-0.061252, 51.550879599999995], [-0.0612688, 51.550812400000005], [-0.0612917, 51.55070920000001], [-0.0613036, 51.550638000000006], [-0.06132169999999999, 51.5505485], [-0.0613314, 51.5504946], [-0.06134540000000001, 51.55039579999999], [-0.06135720000000001, 51.55028800000001], [-0.0613438, 51.5502029], [-0.0613342, 51.55015], [-0.06132200000000001, 51.5500994], [-0.06130519999999999, 51.550033899999995], [-0.061278799999999994, 51.5499274], [-0.061248099999999986, 51.5498378], [-0.06120599999999999, 51.549742], [-0.06111740000000001, 51.5495565], [-0.06108240000000001, 51.54947709999999], [-0.0610028, 51.5493291], [-0.0609157, 51.54919749999999], [-0.060721099999999986, 51.54891190000001], [-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} 5.9 2157 2212 Tottenham Hale London Liverpool Street London Liverpool Street 51.5179917 -0.0816517 51.5179917 -0.0816517 1 0 2026-09-15 21:23:07 TERMINATED 2026-09-15 21:12:00 London Liverpool Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845095 1789506678139950 104 104 2026-09-15 21:22:46.271137 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:46.070465
561817 590763 W69009 042H47MY15 2026-09-15 COMPLETE 15845168 2026-09-15 22:12:00 2026-09-15 21:23:07 2026-09-17 21:23:07 {"id": 590763, "stp": "P", "toc": "ScotRail", "uid": "W69009", "consist": "334007+334022", "dest_crs": "HLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69009/2026-09-15/detailed", "trust_id": "042H47MY15", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Helensburgh Central", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "2", "is_terminated": 1, "next_location": "Helensburgh Central", "signalling_id": "2H47", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "2212", "current_leg_dep": "2209", "current_leg_end": "Helensburgh Central", "origin_dep_time": "1955", "origin_platform": "12", "current_location": "Helensburgh Central", "last_update_time": "2026-09-15T21:23:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.7112354, 55.9944864], [-4.7117754, 55.99474980000001], [-4.7120955, 55.994918299999995], [-4.7123622, 55.99508699999999], [-4.712539600000001, 55.9952103], [-4.7127831, 55.99540129999999], [-4.7130695, 55.99566469999999], [-4.713353699999999, 55.99597980000001], [-4.7136154, 55.9963539], [-4.713766099999999, 55.99662659999999], [-4.713915100000001, 55.9970085], [-4.7140550999999995, 55.9973921], [-4.7141969, 55.99767919999999], [-4.7142987, 55.9978549], [-4.7144656, 55.99809319999999], [-4.7146578, 55.9983094], [-4.7149576, 55.9986012], [-4.7152645, 55.9989107], [-4.7158536, 55.99950870000001], [-4.716439899999999, 56.0001457], [-4.7166698, 56.0003681], [-4.7168833, 56.000556], [-4.717212199999999, 56.00082309999999], [-4.7176565, 56.00111909999999], [-4.71807, 56.0013811], [-4.718547499999999, 56.0016333], [-4.719079599999999, 56.00187739999999], [-4.719614299999999, 56.0020983], [-4.720286499999999, 56.0023288], [-4.721199000000001, 56.0025682], [-4.7214378, 56.002628400000006], [-4.721744999999999, 56.00269079999999], [-4.7224219, 56.0028132], [-4.723285, 56.002954499999994], [-4.7258723, 56.00339399999999], [-4.7260594, 56.00341960000001], [-4.7269065999999995, 56.0035355], [-4.7273715, 56.003575899999994], [-4.7277047, 56.00360770000001], [-4.727944899999999, 56.003632200000006], [-4.728267699999999, 56.0036539], [-4.728743, 56.003656799999995], [-4.7296086, 56.00364729999998], [-4.7296553, 56.00364630000001], [-4.7299085, 56.003640999999995], [-4.730314899999999, 56.0036583], [-4.7305352, 56.00367610000001], [-4.7308995, 56.00371959999999], [-4.732338099999999, 56.00395699999999]]}", "current_leg_start": "Craigendoran", "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": "56.0039570", "next_location_lon": "-4.7323381", "previous_location": "Craigendoran", "current_leg_milage": "1.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1667.893, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3123.268, \"from_m\": 1667.893, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3742.144, \"from_m\": 3123.268, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3820.055, \"from_m\": 3742.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3832.085, \"from_m\": 3820.055, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 3893.16, \"from_m\": 3832.085, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5005.769, \"from_m\": 3893.16, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14624.42, \"from_m\": 5005.769, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 15043.854, \"from_m\": 14624.42, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17349.057, \"from_m\": 15043.854, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28314.791, \"from_m\": 17349.057, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28411.767, \"from_m\": 28314.791, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29396.588, \"from_m\": 28411.767, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29720.643, \"from_m\": 29396.588, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30621.111, \"from_m\": 29720.643, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30785.574, \"from_m\": 30621.111, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30868.193, \"from_m\": 30785.574, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30937.501, \"from_m\": 30868.193, \"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\": 31192.129, \"from_m\": 30937.501, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31826.263, \"from_m\": 31192.129, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32223.588, \"from_m\": 31826.263, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34276.869, \"from_m\": 32223.588, \"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\": 36772.665, \"from_m\": 34276.869, \"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\": 39986.946, \"from_m\": 36772.665, \"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\": 47021.761, \"from_m\": 39986.946, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 49630.215, \"from_m\": 47021.761, \"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\": 49684.459, \"from_m\": 49630.215, \"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\": 54631.553, \"from_m\": 49684.459, \"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\": 57416.602, \"from_m\": 54631.553, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57943.218, \"from_m\": 57416.602, \"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\": 58008.7, \"from_m\": 57943.218, \"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\": 58350.996, \"from_m\": 58008.7, \"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\": 69202.734, \"from_m\": 58350.996, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69598.096, \"from_m\": 69202.734, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 70388.968, \"from_m\": 69598.096, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 71232.633, \"from_m\": 70388.968, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 75863.938, \"from_m\": 71232.633, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 75909.962, \"from_m\": 75863.938, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 77236.161, \"from_m\": 75909.962, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77276.926, \"from_m\": 77236.161, \"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\": 78090.33, \"from_m\": 77276.926, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 78461.769, \"from_m\": 78090.33, \"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\": 80644.517, \"from_m\": 78461.769, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81340.362, \"from_m\": 80644.517, \"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\": 92918.865, \"from_m\": 81340.362, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 93740.224, \"from_m\": 92918.865, \"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\": 95799.342, \"from_m\": 93740.224, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 97012.289, \"from_m\": 95799.342, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 97542.394, \"from_m\": 97012.289, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 98466.342, \"from_m\": 97542.394, \"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\": 107939.916, \"from_m\": 98466.342, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 110751.765, \"from_m\": 107939.916, \"capability_applied\": null, \"effective_limit_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\": 590763, \"profile_key\": \"55345e867f08ad59b4a971959328fe67b862830c597631edb55324841e0a536d\", \"schedule_id\": 27561, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1955\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"1959H\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2001\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 4, \"distance_m\": 4817.085, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2003H\", \"wtt_dep\": \"2004H\", \"location\": \"Edinburgh Park\", \"stage_seq\": 5, \"distance_m\": 8771.977, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"Newbridge Jn\", \"stage_seq\": 6, \"distance_m\": 14437.561, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2014\", \"location\": \"Uphall\", \"stage_seq\": 7, \"distance_m\": 21447.474, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2018\", \"location\": \"Livingston North\", \"stage_seq\": 8, \"distance_m\": 24723.299, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2024\", \"location\": \"Bathgate\", \"stage_seq\": 9, \"distance_m\": 30703.342, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028H\", \"location\": \"Armadale\", \"stage_seq\": 10, \"distance_m\": 35193.932, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032\", \"location\": \"Blackridge\", \"stage_seq\": 11, \"distance_m\": 38940.016, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2039\", \"location\": \"Caldercruix\", \"stage_seq\": 12, \"distance_m\": 47838.168, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": \"2042H\", \"location\": \"Drumgelloch\", \"stage_seq\": 13, \"distance_m\": 52531.517, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": \"2047\", \"location\": \"Airdrie\", \"stage_seq\": 14, \"distance_m\": 54721.81, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2048H\", \"wtt_dep\": \"2049\", \"location\": \"Coatdyke\", \"stage_seq\": 15, \"distance_m\": 56181.074, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2051\", \"wtt_dep\": \"2051H\", \"location\": \"Coatbridge Sunnyside\", \"stage_seq\": 16, \"distance_m\": 57768.852, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2053H\", \"wtt_dep\": \"2054\", \"location\": \"Blairhill\", \"stage_seq\": 17, \"distance_m\": 58760.418, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2057H\", \"wtt_dep\": \"2058\", \"location\": \"Easterhouse\", \"stage_seq\": 18, \"distance_m\": 62955.413, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2100\", \"wtt_dep\": \"2100H\", \"location\": \"Garrowhill\", \"stage_seq\": 19, \"distance_m\": 64505.032, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2102H\", \"wtt_dep\": \"2103\", \"location\": \"Shettleston\", \"stage_seq\": 20, \"distance_m\": 66449.679, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2104H\", \"wtt_dep\": \"2105\", \"location\": \"Carntyne\", \"stage_seq\": 21, \"distance_m\": 67668.364, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2108\", \"wtt_dep\": \"2108H\", \"location\": \"Bellgrove\", \"stage_seq\": 22, \"distance_m\": 70478.7, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2110\", \"wtt_dep\": \"2111\", \"location\": \"High Street\", \"stage_seq\": 23, \"distance_m\": 71501.268, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2112H\", \"wtt_dep\": \"2118\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 24, \"distance_m\": 72369.926, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2119H\", \"wtt_dep\": \"2121\", \"location\": \"Charing Cross\", \"stage_seq\": 25, \"distance_m\": 73608.979, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 26, \"distance_m\": 75132.013, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2124H\", \"wtt_dep\": \"2125\", \"location\": \"Partick\", \"stage_seq\": 27, \"distance_m\": 76337.202, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2126H\", \"wtt_dep\": \"2127H\", \"location\": \"Hyndland\", \"stage_seq\": 28, \"distance_m\": 77513.065, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 29, \"distance_m\": 78043.517, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2130\", \"wtt_dep\": \"2130H\", \"location\": \"Anniesland\", \"stage_seq\": 30, \"distance_m\": 79071.929, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2133\", \"wtt_dep\": \"2133H\", \"location\": \"Westerton\", \"stage_seq\": 31, \"distance_m\": 81127.738, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2135H\", \"wtt_dep\": \"2136\", \"location\": \"Drumchapel\", \"stage_seq\": 32, \"distance_m\": 82934.044, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2137H\", \"wtt_dep\": \"2138\", \"location\": \"Drumry\", \"stage_seq\": 33, \"distance_m\": 84347.99, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2140\", \"wtt_dep\": \"2140H\", \"location\": \"Singer\", \"stage_seq\": 34, \"distance_m\": 85633.046, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2142H\", \"wtt_dep\": \"2144H\", \"location\": \"Dalmuir\", \"stage_seq\": 35, \"distance_m\": 87143.124, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2153H\", \"location\": \"Dumbarton East\", \"stage_seq\": 36, \"distance_m\": 96399.642, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2155\", \"wtt_dep\": \"2156\", \"location\": \"Dumbarton Central\", \"stage_seq\": 37, \"distance_m\": 97477.232, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2157\", \"wtt_dep\": \"2157H\", \"location\": \"Dalreoch\", \"stage_seq\": 38, \"distance_m\": 98073.056, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2202H\", \"location\": \"Cardross\", \"stage_seq\": 39, \"distance_m\": 103205.258, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Craigendoran Jn\", \"stage_seq\": 40, \"distance_m\": 108150.582, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2209\", \"wtt_dep\": \"2210\", \"location\": \"Craigendoran\", \"stage_seq\": 41, \"distance_m\": 108910.658, \"section_seq\": 1, \"route_path_id\": 28650}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"Helensburgh Central\", \"stage_seq\": 42, \"distance_m\": 110751.765, \"section_seq\": 1, \"route_path_id\": 28650}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 110751.765, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28650}], \"total_distance_m\": 110751.765, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 110608.765, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 143.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1955", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "56.0039570", "current_position_lon": "-4.7323381", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:24Z\", \"source_id\": 48482224, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:58:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:26Z\", \"source_id\": 15753196, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:42Z\", \"source_id\": 15753551, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:52Z\", \"source_id\": 48493015, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:56Z\", \"source_id\": 15757341, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:08Z\", \"source_id\": 48513073, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:14Z\", \"source_id\": 15764285, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:29Z\", \"source_id\": 48526188, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:32Z\", \"source_id\": 15768249, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:12Z\", \"source_id\": 48537127, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:14Z\", \"source_id\": 15771670, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:37Z\", \"source_id\": 48549527, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:42Z\", \"source_id\": 15775545, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:47Z\", \"source_id\": 48556640, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:48Z\", \"source_id\": 15777709, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:15Z\", \"source_id\": 48571290, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:19Z\", \"source_id\": 15782210, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:53Z\", \"source_id\": 15785327, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:44Z\", \"source_id\": 48589981, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:47Z\", \"source_id\": 15788003, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:04Z\", \"source_id\": 48595271, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:08Z\", \"source_id\": 15789629, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2211, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:49:35Z\", \"source_id\": 48601094, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:49:42Z\", \"source_id\": 15791406, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:52:15Z\", \"source_id\": 48607157, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:52:17Z\", \"source_id\": 15793238, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1582, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:52Z\", \"source_id\": 48612963, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:56Z\", \"source_id\": 15795082, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:09Z\", \"source_id\": 48622122, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:13Z\", \"source_id\": 15797878, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:50Z\", \"source_id\": 48630196, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:53Z\", \"source_id\": 15800409, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:07Z\", \"source_id\": 15802594, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:33Z\", \"source_id\": 48642851, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:35Z\", \"source_id\": 15804227, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:13Z\", \"source_id\": 48646503, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:19Z\", \"source_id\": 15805399, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:09Z\", \"source_id\": 48653048, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:13Z\", \"source_id\": 15807420, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:53Z\", \"source_id\": 48665498, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:59Z\", \"source_id\": 15811223, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:36Z\", \"source_id\": 48675657, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:41Z\", \"source_id\": 15814428, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:47Z\", \"source_id\": 48682576, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:52Z\", \"source_id\": 15816539, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:19Z\", \"source_id\": 48687846, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:23Z\", \"source_id\": 15818154, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:32Z\", \"source_id\": 48694514, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:39Z\", \"source_id\": 15820266, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:27Z\", \"source_id\": 48698482, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:32Z\", \"source_id\": 15821483, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:28Z\", \"source_id\": 48704826, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:33Z\", \"source_id\": 15823448, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:53Z\", \"source_id\": 48709709, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:57Z\", \"source_id\": 15825019, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:23Z\", \"source_id\": 48714802, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:27Z\", \"source_id\": 15826662, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:19Z\", \"source_id\": 48731231, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:23Z\", \"source_id\": 15831835, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:08Z\", \"source_id\": 48737002, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:12Z\", \"source_id\": 15833678, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:10Z\", \"source_id\": 48742816, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:13Z\", \"source_id\": 15835498, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:55Z\", \"source_id\": 48750258, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:02Z\", \"source_id\": 15837863, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1194, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:08Z\", \"source_id\": 48764917, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:10Z\", \"source_id\": 15842542, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:22Z\", \"source_id\": 48772914, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:23Z\", \"source_id\": 15845168, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Helensburgh Central", "service_state_platform": "2", "timing_fact_generation": 1789506684165084, "current_leg_arrival_utc": "2026-09-15T22:12:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:46.082610", "service_state_evidence_id": 15845168, "current_leg_start_actual_dep": "2026-09-15T22:10:00+01:00", "operational_evidence_version": 159, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:46.275325", "service_state_valid_until_kind": null, "operational_interpretation_version": 159, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P EDB HLC 2H47 334007+334022 6 90 None {"version": 3, "segments": [{"to_m": 1667.893, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3123.268, "from_m": 1667.893, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3742.144, "from_m": 3123.268, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3820.055, "from_m": 3742.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3832.085, "from_m": 3820.055, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 3893.16, "from_m": 3832.085, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5005.769, "from_m": 3893.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14624.42, "from_m": 5005.769, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 15043.854, "from_m": 14624.42, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17349.057, "from_m": 15043.854, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28314.791, "from_m": 17349.057, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28411.767, "from_m": 28314.791, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29396.588, "from_m": 28411.767, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29720.643, "from_m": 29396.588, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 30621.111, "from_m": 29720.643, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 30785.574, "from_m": 30621.111, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30868.193, "from_m": 30785.574, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 30937.501, "from_m": 30868.193, "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": 31192.129, "from_m": 30937.501, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31826.263, "from_m": 31192.129, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32223.588, "from_m": 31826.263, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34276.869, "from_m": 32223.588, "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": 36772.665, "from_m": 34276.869, "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": 39986.946, "from_m": 36772.665, "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": 47021.761, "from_m": 39986.946, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 49630.215, "from_m": 47021.761, "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": 49684.459, "from_m": 49630.215, "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": 54631.553, "from_m": 49684.459, "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": 57416.602, "from_m": 54631.553, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57943.218, "from_m": 57416.602, "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": 58008.7, "from_m": 57943.218, "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": 58350.996, "from_m": 58008.7, "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": 69202.734, "from_m": 58350.996, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69598.096, "from_m": 69202.734, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 70388.968, "from_m": 69598.096, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71232.633, "from_m": 70388.968, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 75863.938, "from_m": 71232.633, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 75909.962, "from_m": 75863.938, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 77236.161, "from_m": 75909.962, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77276.926, "from_m": 77236.161, "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": 78090.33, "from_m": 77276.926, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 78461.769, "from_m": 78090.33, "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": 80644.517, "from_m": 78461.769, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81340.362, "from_m": 80644.517, "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": 92918.865, "from_m": 81340.362, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 93740.224, "from_m": 92918.865, "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": 95799.342, "from_m": 93740.224, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97012.289, "from_m": 95799.342, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97542.394, "from_m": 97012.289, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 98466.342, "from_m": 97542.394, "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": 107939.916, "from_m": 98466.342, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 110751.765, "from_m": 107939.916, "capability_applied": null, "effective_limit_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": 590763, "profile_key": "55345e867f08ad59b4a971959328fe67b862830c597631edb55324841e0a536d", "schedule_id": 27561, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1955", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28650}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956H", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "1959H", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 28650}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2001", "location": "Haymarket West Jn", "stage_seq": 4, "distance_m": 4817.085, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2003H", "wtt_dep": "2004H", "location": "Edinburgh Park", "stage_seq": 5, "distance_m": 8771.977, "section_seq": 1, "route_path_id": 28650}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008", "location": "Newbridge Jn", "stage_seq": 6, "distance_m": 14437.561, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2014", "location": "Uphall", "stage_seq": 7, "distance_m": 21447.474, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2018", "location": "Livingston North", "stage_seq": 8, "distance_m": 24723.299, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2024", "location": "Bathgate", "stage_seq": 9, "distance_m": 30703.342, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028H", "location": "Armadale", "stage_seq": 10, "distance_m": 35193.932, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032", "location": "Blackridge", "stage_seq": 11, "distance_m": 38940.016, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2039", "location": "Caldercruix", "stage_seq": 12, "distance_m": 47838.168, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": "2042H", "location": "Drumgelloch", "stage_seq": 13, "distance_m": 52531.517, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": "2047", "location": "Airdrie", "stage_seq": 14, "distance_m": 54721.81, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2048H", "wtt_dep": "2049", "location": "Coatdyke", "stage_seq": 15, "distance_m": 56181.074, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2051", "wtt_dep": "2051H", "location": "Coatbridge Sunnyside", "stage_seq": 16, "distance_m": 57768.852, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2053H", "wtt_dep": "2054", "location": "Blairhill", "stage_seq": 17, "distance_m": 58760.418, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2057H", "wtt_dep": "2058", "location": "Easterhouse", "stage_seq": 18, "distance_m": 62955.413, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2100", "wtt_dep": "2100H", "location": "Garrowhill", "stage_seq": 19, "distance_m": 64505.032, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2102H", "wtt_dep": "2103", "location": "Shettleston", "stage_seq": 20, "distance_m": 66449.679, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2104H", "wtt_dep": "2105", "location": "Carntyne", "stage_seq": 21, "distance_m": 67668.364, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2108", "wtt_dep": "2108H", "location": "Bellgrove", "stage_seq": 22, "distance_m": 70478.7, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2110", "wtt_dep": "2111", "location": "High Street", "stage_seq": 23, "distance_m": 71501.268, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2118", "location": "Glasgow Queen St Low Level", "stage_seq": 24, "distance_m": 72369.926, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2121", "location": "Charing Cross", "stage_seq": 25, "distance_m": 73608.979, "section_seq": 1, "route_path_id": 28650}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Finnieston East Jn", "stage_seq": 26, "distance_m": 75132.013, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125", "location": "Partick", "stage_seq": 27, "distance_m": 76337.202, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "Hyndland", "stage_seq": 28, "distance_m": 77513.065, "section_seq": 1, "route_path_id": 28650}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Hyndland East Jn", "stage_seq": 29, "distance_m": 78043.517, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2130H", "location": "Anniesland", "stage_seq": 30, "distance_m": 79071.929, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2133H", "location": "Westerton", "stage_seq": 31, "distance_m": 81127.738, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136", "location": "Drumchapel", "stage_seq": 32, "distance_m": 82934.044, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138", "location": "Drumry", "stage_seq": 33, "distance_m": 84347.99, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2140", "wtt_dep": "2140H", "location": "Singer", "stage_seq": 34, "distance_m": 85633.046, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2144H", "location": "Dalmuir", "stage_seq": 35, "distance_m": 87143.124, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2153H", "location": "Dumbarton East", "stage_seq": 36, "distance_m": 96399.642, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2156", "location": "Dumbarton Central", "stage_seq": 37, "distance_m": 97477.232, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2157", "wtt_dep": "2157H", "location": "Dalreoch", "stage_seq": 38, "distance_m": 98073.056, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2202H", "location": "Cardross", "stage_seq": 39, "distance_m": 103205.258, "section_seq": 1, "route_path_id": 28650}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Craigendoran Jn", "stage_seq": 40, "distance_m": 108150.582, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": "2210", "location": "Craigendoran", "stage_seq": 41, "distance_m": 108910.658, "section_seq": 1, "route_path_id": 28650}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Helensburgh Central", "stage_seq": 42, "distance_m": 110751.765, "section_seq": 1, "route_path_id": 28650}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 110751.765, "from_m": 0.0, "section_seq": 1, "route_path_id": 28650}], "total_distance_m": 110751.765, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 110608.765, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 143.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 798, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:24Z", "source_id": 48482224, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:58:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:26Z", "source_id": 15753196, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:42Z", "source_id": 15753551, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 680, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:52Z", "source_id": 48493015, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:03:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:56Z", "source_id": 15757341, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 666, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:08Z", "source_id": 48513073, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:11:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:14Z", "source_id": 15764285, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 662, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:29Z", "source_id": 48526188, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:17:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:32Z", "source_id": 15768249, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:12Z", "source_id": 48537127, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:22:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:14Z", "source_id": 15771670, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2186, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:37Z", "source_id": 48549527, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:27:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:42Z", "source_id": 15775545, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2202, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:47Z", "source_id": 48556640, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:31:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:48Z", "source_id": 15777709, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2219, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:15Z", "source_id": 48571290, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:37:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:19Z", "source_id": 15782210, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:53Z", "source_id": 15785327, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2197, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:44Z", "source_id": 48589981, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:45:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:47Z", "source_id": 15788003, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:04Z", "source_id": 48595271, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:48:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:08Z", "source_id": 15789629, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2211, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:49:35Z", "source_id": 48601094, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:51:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:49:42Z", "source_id": 15791406, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1589, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:52:15Z", "source_id": 48607157, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:53:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:52:17Z", "source_id": 15793238, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1582, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:52Z", "source_id": 48612963, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:57:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:56Z", "source_id": 15795082, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1579, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:09Z", "source_id": 48622122, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:00:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:13Z", "source_id": 15797878, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1572, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:50Z", "source_id": 48630196, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:03:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:53Z", "source_id": 15800409, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:07Z", "source_id": 15802594, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:33Z", "source_id": 48642851, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:09:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:35Z", "source_id": 15804227, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:13Z", "source_id": 48646503, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:11:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:19Z", "source_id": 15805399, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:09Z", "source_id": 48653048, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:13:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:13Z", "source_id": 15807420, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1385, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:53Z", "source_id": 48665498, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:19:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:59Z", "source_id": 15811223, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:36Z", "source_id": 48675657, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:24:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:41Z", "source_id": 15814428, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:47Z", "source_id": 48682576, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:27:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:52Z", "source_id": 15816539, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1298, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:19Z", "source_id": 48687846, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:30:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:23Z", "source_id": 15818154, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:32Z", "source_id": 48694514, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:33:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:39Z", "source_id": 15820266, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1282, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:27Z", "source_id": 48698482, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T20:36:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:32Z", "source_id": 15821483, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1278, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:28Z", "source_id": 48704826, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:38:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:33Z", "source_id": 15823448, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1274, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:53Z", "source_id": 48709709, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T20:41:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:57Z", "source_id": 15825019, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T21:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:23Z", "source_id": 48714802, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T20:43:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:27Z", "source_id": 15826662, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1243, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:19Z", "source_id": 48731231, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T20:51:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:23Z", "source_id": 15831835, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1231, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:08Z", "source_id": 48737002, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T20:54:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:12Z", "source_id": 15833678, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1219, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:10Z", "source_id": 48742816, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:57:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:13Z", "source_id": 15835498, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1206, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:55Z", "source_id": 48750258, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T21:01:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:02Z", "source_id": 15837863, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1194, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:08Z", "source_id": 48764917, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T21:08:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:10Z", "source_id": 15842542, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1187, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:22Z", "source_id": 48772914, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T21:12:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:23Z", "source_id": 15845168, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] Edinburgh 1955 1955 12 None None Helensburgh Central 2213 2213 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W69009/2026-09-15/detailed None Craigendoran 2026-09-15T22:10:00+01:00 Helensburgh Central 3.0 {"type": "LineString", "coordinates": [[-4.7112354, 55.9944864], [-4.7117754, 55.99474980000001], [-4.7120955, 55.994918299999995], [-4.7123622, 55.99508699999999], [-4.712539600000001, 55.9952103], [-4.7127831, 55.99540129999999], [-4.7130695, 55.99566469999999], [-4.713353699999999, 55.99597980000001], [-4.7136154, 55.9963539], [-4.713766099999999, 55.99662659999999], [-4.713915100000001, 55.9970085], [-4.7140550999999995, 55.9973921], [-4.7141969, 55.99767919999999], [-4.7142987, 55.9978549], [-4.7144656, 55.99809319999999], [-4.7146578, 55.9983094], [-4.7149576, 55.9986012], [-4.7152645, 55.9989107], [-4.7158536, 55.99950870000001], [-4.716439899999999, 56.0001457], [-4.7166698, 56.0003681], [-4.7168833, 56.000556], [-4.717212199999999, 56.00082309999999], [-4.7176565, 56.00111909999999], [-4.71807, 56.0013811], [-4.718547499999999, 56.0016333], [-4.719079599999999, 56.00187739999999], [-4.719614299999999, 56.0020983], [-4.720286499999999, 56.0023288], [-4.721199000000001, 56.0025682], [-4.7214378, 56.002628400000006], [-4.721744999999999, 56.00269079999999], [-4.7224219, 56.0028132], [-4.723285, 56.002954499999994], [-4.7258723, 56.00339399999999], [-4.7260594, 56.00341960000001], [-4.7269065999999995, 56.0035355], [-4.7273715, 56.003575899999994], [-4.7277047, 56.00360770000001], [-4.727944899999999, 56.003632200000006], [-4.728267699999999, 56.0036539], [-4.728743, 56.003656799999995], [-4.7296086, 56.00364729999998], [-4.7296553, 56.00364630000001], [-4.7299085, 56.003640999999995], [-4.730314899999999, 56.0036583], [-4.7305352, 56.00367610000001], [-4.7308995, 56.00371959999999], [-4.732338099999999, 56.00395699999999]]} 1.1 2209 2212 Craigendoran Helensburgh Central Helensburgh Central 56.0039570 -4.7323381 56.0039570 -4.7323381 1 0 2026-09-15 21:23:07 TERMINATED 2026-09-15 21:12:00 Helensburgh Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845168 1789506684165084 159 159 2026-09-15 21:22:46.275325 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:46.082610
561818 593311 G40339 645J82M715 2026-09-15 COMPLETE 15846024 2026-09-15 21:57:00 2026-09-15 21:23:07 2026-09-17 21:23:07 {"id": 593311, "stp": "P", "toc": "Transport for Wales", "uid": "G40339", "consist": "197025", "dest_crs": null, "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40339/2026-09-15/detailed", "trust_id": "645J82M715", "origin_crs": "SHR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Abbey Foregate C.S.", "service_date": "2026-09-15", "dest_arr_time": "2157", "dest_platform": null, "is_terminated": 1, "next_location": "Abbey Foregate C.S.", "signalling_id": "5J82", "timing_status": "ON TIME", "origin_station": "Shrewsbury", "current_leg_arr": "2157", "current_leg_dep": "2141", "current_leg_end": "Abbey Foregate C.S.", "origin_dep_time": "2146", "origin_platform": "7", "current_location": "Abbey Foregate C.S.", "last_update_time": "2026-09-15T21:23:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7389645, 52.7095277], [-2.7390706999999996, 52.709538], [-2.7392158, 52.70955219999999], [-2.7393084, 52.70956120000001], [-2.7394201, 52.7095692], [-2.7395508999999993, 52.7095761], [-2.7403871, 52.70960130000001], [-2.7405318, 52.7096067], [-2.7412046999999995, 52.7096296], [-2.7412744, 52.7096332], [-2.7413242, 52.709636499999995], [-2.741378, 52.709641], [-2.7415942, 52.70966299999999], [-2.7417854, 52.7096866], [-2.7419429, 52.709709], [-2.7420102999999996, 52.7097189], [-2.7420861999999997, 52.7097312], [-2.7421757999999996, 52.70974639999999], [-2.7422973, 52.709769300000005], [-2.7424671999999997, 52.7098], [-2.7426198, 52.7098236], [-2.7427881999999997, 52.7098449], [-2.7429987999999996, 52.7098671], [-2.7432742, 52.70989620000001], [-2.7435816999999996, 52.7099248], [-2.7438311999999994, 52.709951200000006], [-2.7441391, 52.70998240000001], [-2.7444529, 52.71001129999999], [-2.7446682, 52.71003659999999], [-2.7448190999999995, 52.71005539999999], [-2.7449526999999994, 52.7100733], [-2.745112, 52.71010079999999], [-2.745208, 52.7101185], [-2.7453237999999995, 52.7101415], [-2.745459, 52.710172], [-2.7456374, 52.7102143], [-2.745811, 52.71025949999999], [-2.7461238999999997, 52.7103538]]}", "current_leg_start": "Shrewsbury Abbey Foregate", "dest_arr_time_act": "2157", "motion_projection": null, "next_location_lat": "52.7103538", "next_location_lon": "-2.7461239", "previous_location": "Shrewsbury Abbey Foregate", "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\": 683.233, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 812.033, \"from_m\": 683.233, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1319.195, \"from_m\": 812.033, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 593311, \"profile_key\": \"b3255110df284d46804a486a3c40d19326c7df509fde1d641b6640d0448266e8\", \"schedule_id\": 37289, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Shrewsbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28916}, {\"is_pass\": false, \"wtt_arr\": \"2149\", \"wtt_dep\": \"2154\", \"location\": \"Shrewsbury Abbey Foregate\", \"stage_seq\": 2, \"distance_m\": 825.162, \"section_seq\": 1, \"route_path_id\": 28916}, {\"is_pass\": false, \"wtt_arr\": \"2157\", \"wtt_dep\": null, \"location\": \"Abbey Foregate C.S.\", \"stage_seq\": 3, \"distance_m\": 1319.195, \"section_seq\": 1, \"route_path_id\": 28916}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1319.195, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28916}], \"total_distance_m\": 1319.195, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1319.195, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2146", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "52.7103538", "current_position_lon": "-2.7461239", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:48Z\", \"source_id\": 15846024, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Abbey Foregate C.S.", "service_state_platform": null, "timing_fact_generation": 1789506770112620, "current_leg_arrival_utc": "2026-09-15T21:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:50.110893", "service_state_evidence_id": 15846024, "current_leg_start_actual_dep": "2026-09-15T21:54:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T20:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:50.452239", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P SHR None 5J82 197025 2 100 None {"version": 3, "segments": [{"to_m": 683.233, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 812.033, "from_m": 683.233, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1319.195, "from_m": 812.033, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 593311, "profile_key": "b3255110df284d46804a486a3c40d19326c7df509fde1d641b6640d0448266e8", "schedule_id": 37289, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2146", "location": "Shrewsbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28916}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2154", "location": "Shrewsbury Abbey Foregate", "stage_seq": 2, "distance_m": 825.162, "section_seq": 1, "route_path_id": 28916}, {"is_pass": false, "wtt_arr": "2157", "wtt_dep": null, "location": "Abbey Foregate C.S.", "stage_seq": 3, "distance_m": 1319.195, "section_seq": 1, "route_path_id": 28916}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1319.195, "from_m": 0.0, "section_seq": 1, "route_path_id": 28916}], "total_distance_m": 1319.195, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1319.195, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:48Z", "source_id": 15846024, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}] Shrewsbury 2146 2146 7 None None Abbey Foregate C.S. 2157 2157 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G40339/2026-09-15/detailed None Shrewsbury Abbey Foregate 2026-09-15T21:54:00+01:00 Abbey Foregate C.S. 16.0 {"type": "LineString", "coordinates": [[-2.7389645, 52.7095277], [-2.7390706999999996, 52.709538], [-2.7392158, 52.70955219999999], [-2.7393084, 52.70956120000001], [-2.7394201, 52.7095692], [-2.7395508999999993, 52.7095761], [-2.7403871, 52.70960130000001], [-2.7405318, 52.7096067], [-2.7412046999999995, 52.7096296], [-2.7412744, 52.7096332], [-2.7413242, 52.709636499999995], [-2.741378, 52.709641], [-2.7415942, 52.70966299999999], [-2.7417854, 52.7096866], [-2.7419429, 52.709709], [-2.7420102999999996, 52.7097189], [-2.7420861999999997, 52.7097312], [-2.7421757999999996, 52.70974639999999], [-2.7422973, 52.709769300000005], [-2.7424671999999997, 52.7098], [-2.7426198, 52.7098236], [-2.7427881999999997, 52.7098449], [-2.7429987999999996, 52.7098671], [-2.7432742, 52.70989620000001], [-2.7435816999999996, 52.7099248], [-2.7438311999999994, 52.709951200000006], [-2.7441391, 52.70998240000001], [-2.7444529, 52.71001129999999], [-2.7446682, 52.71003659999999], [-2.7448190999999995, 52.71005539999999], [-2.7449526999999994, 52.7100733], [-2.745112, 52.71010079999999], [-2.745208, 52.7101185], [-2.7453237999999995, 52.7101415], [-2.745459, 52.710172], [-2.7456374, 52.7102143], [-2.745811, 52.71025949999999], [-2.7461238999999997, 52.7103538]]} 0.3 2141 2157 Shrewsbury Abbey Foregate Abbey Foregate C.S. Abbey Foregate C.S. 52.7103538 -2.7461239 52.7103538 -2.7461239 1 0 2026-09-15 21:23:07 TERMINATED 2026-09-15 20:57:00 Abbey Foregate C.S. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846024 1789506770112620 4 4 2026-09-15 21:22:50.452239 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:50.110893
561819 592749 C09837 872J64M715 2026-09-15 COMPLETE 15845138 2026-09-15 22:12:00 2026-09-15 21:23:07 2026-09-17 21:23:07 {"id": 592749, "stp": "P", "toc": "Southern", "uid": "C09837", "consist": "377303+377321", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C09837/2026-09-15/detailed", "trust_id": "872J64M715", "origin_crs": "ECR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-15", "dest_arr_time": "2206", "dest_platform": "15", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "2J64", "timing_status": "LATE", "origin_station": "East Croydon", "current_leg_arr": "2212", "current_leg_dep": "2208", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "2121", "origin_platform": "5", "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-15T21:23:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.054139799999999995, 51.487621], [-0.054317, 51.48786520000001], [-0.0545402, 51.4881305], [-0.05473349999999999, 51.48836039999999], [-0.055088599999999995, 51.48872949999999], [-0.05528929999999999, 51.4889209], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05597196482364699, 51.48946014833239], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]}", "current_leg_start": "South Bermondsey", "dest_arr_time_act": "2206", "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\": 1762.213, \"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\": 1778.861, \"from_m\": 1762.213, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1973.01, \"from_m\": 1778.861, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1989.658, \"from_m\": 1973.01, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2021.197, \"from_m\": 1989.658, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2074.972, \"from_m\": 2021.197, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7461.457, \"from_m\": 2074.972, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7544.875, \"from_m\": 7461.457, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7643.877, \"from_m\": 7544.875, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8099.78, \"from_m\": 7643.877, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10609.395, \"from_m\": 8099.78, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11100.993, \"from_m\": 10609.395, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11130.698, \"from_m\": 11100.993, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11157.081, \"from_m\": 11130.698, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11194.503, \"from_m\": 11157.081, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11232.071, \"from_m\": 11194.503, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11266.241, \"from_m\": 11232.071, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11328.475, \"from_m\": 11266.241, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14096.948, \"from_m\": 11328.475, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15340.339, \"from_m\": 14096.948, \"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\": 15422.486, \"from_m\": 15340.339, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15834.73, \"from_m\": 15422.486, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15912.878, \"from_m\": 15834.73, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17395.946, \"from_m\": 15912.878, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17446.919, \"from_m\": 17395.946, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17901.024, \"from_m\": 17446.919, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18000.13, \"from_m\": 17901.024, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18028.196, \"from_m\": 18000.13, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18562.673, \"from_m\": 18028.196, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18602.192, \"from_m\": 18562.673, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18650.177, \"from_m\": 18602.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\": 19990.802, \"from_m\": 18650.177, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20075.114, \"from_m\": 19990.802, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20808.368, \"from_m\": 20075.114, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21239.194, \"from_m\": 20808.368, \"capability_applied\": null, \"effective_limit_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\": 592749, \"profile_key\": \"d2207bdd7dd838d72873da7d8f7820ac79bb06aecd8b32e979617dbe43e3e2b7\", \"schedule_id\": 962, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"East Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 847.29, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2125H\", \"wtt_dep\": \"2127\", \"location\": \"Selhurst\", \"stage_seq\": 3, \"distance_m\": 1875.935, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2129\", \"wtt_dep\": \"2130\", \"location\": \"Thornton Heath\", \"stage_seq\": 4, \"distance_m\": 3375.938, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2132H\", \"wtt_dep\": \"2133H\", \"location\": \"Norbury\", \"stage_seq\": 5, \"distance_m\": 5318.379, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2135H\", \"wtt_dep\": \"2136H\", \"location\": \"Streatham Common\", \"stage_seq\": 6, \"distance_m\": 6727.607, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2143H\", \"location\": \"Streatham\", \"stage_seq\": 7, \"distance_m\": 8963.667, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2146H\", \"wtt_dep\": \"2147H\", \"location\": \"Tulse Hill\", \"stage_seq\": 8, \"distance_m\": 11410.796, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2150\", \"wtt_dep\": \"2151\", \"location\": \"North Dulwich\", \"stage_seq\": 9, \"distance_m\": 13517.009, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2152H\", \"wtt_dep\": \"2153\", \"location\": \"East Dulwich\", \"stage_seq\": 10, \"distance_m\": 14402.014, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156H\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 11, \"distance_m\": 15646.979, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2158H\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 12, \"distance_m\": 16846.985, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159H\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 13, \"distance_m\": 17365.206, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2201H\", \"location\": \"South Bermondsey\", \"stage_seq\": 14, \"distance_m\": 18367.1, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 15, \"distance_m\": 18622.871, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 16, \"distance_m\": 19141.253, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 17, \"distance_m\": 20075.114, \"section_seq\": 1, \"route_path_id\": 28346}, {\"is_pass\": false, \"wtt_arr\": \"2206\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 18, \"distance_m\": 21239.194, \"section_seq\": 1, \"route_path_id\": 28346}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 21239.194, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28346}], \"total_distance_m\": 21239.194, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20902.582, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 336.612, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2121", "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-15T20:24:20Z\", \"source_id\": 48677172, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:23Z\", \"source_id\": 15814858, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:16Z\", \"source_id\": 48685639, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:19Z\", \"source_id\": 15817455, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:48Z\", \"source_id\": 48693038, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:51Z\", \"source_id\": 15819773, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:36Z\", \"source_id\": 48698836, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:38Z\", \"source_id\": 15821560, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:06Z\", \"source_id\": 48706021, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:10Z\", \"source_id\": 15823868, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29787, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:48Z\", \"source_id\": 48721835, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:53Z\", \"source_id\": 15828900, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:03Z\", \"source_id\": 48740702, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:07Z\", \"source_id\": 15834811, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29782, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:19Z\", \"source_id\": 48745123, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:23Z\", \"source_id\": 15836236, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:58Z\", \"source_id\": 48750321, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:01Z\", \"source_id\": 15837852, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:25Z\", \"source_id\": 48757268, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:28Z\", \"source_id\": 15840182, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:55Z\", \"source_id\": 48764447, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:56Z\", \"source_id\": 15842414, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29661, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:18Z\", \"source_id\": 48772734, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:21Z\", \"source_id\": 15845138, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "15", "timing_fact_generation": 1789506682044821, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:12:58.436544", "service_state_evidence_id": 15845138, "current_leg_start_actual_dep": "2026-09-15T22:07:30+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-15T21:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:22:58.664990", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P ECR None 2J64 377303+377321 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": 1762.213, "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": 1778.861, "from_m": 1762.213, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1973.01, "from_m": 1778.861, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1989.658, "from_m": 1973.01, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2021.197, "from_m": 1989.658, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2074.972, "from_m": 2021.197, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7461.457, "from_m": 2074.972, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7544.875, "from_m": 7461.457, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7643.877, "from_m": 7544.875, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8099.78, "from_m": 7643.877, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10609.395, "from_m": 8099.78, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11100.993, "from_m": 10609.395, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11130.698, "from_m": 11100.993, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11157.081, "from_m": 11130.698, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11194.503, "from_m": 11157.081, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11232.071, "from_m": 11194.503, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11266.241, "from_m": 11232.071, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11328.475, "from_m": 11266.241, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14096.948, "from_m": 11328.475, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15340.339, "from_m": 14096.948, "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": 15422.486, "from_m": 15340.339, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15834.73, "from_m": 15422.486, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15912.878, "from_m": 15834.73, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17395.946, "from_m": 15912.878, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17446.919, "from_m": 17395.946, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17901.024, "from_m": 17446.919, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18000.13, "from_m": 17901.024, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18028.196, "from_m": 18000.13, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18562.673, "from_m": 18028.196, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18602.192, "from_m": 18562.673, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18650.177, "from_m": 18602.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": 19990.802, "from_m": 18650.177, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20075.114, "from_m": 19990.802, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20808.368, "from_m": 20075.114, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21239.194, "from_m": 20808.368, "capability_applied": null, "effective_limit_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": 592749, "profile_key": "d2207bdd7dd838d72873da7d8f7820ac79bb06aecd8b32e979617dbe43e3e2b7", "schedule_id": 962, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2121", "location": "East Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "Windmill Bridge Jn", "stage_seq": 2, "distance_m": 847.29, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2125H", "wtt_dep": "2127", "location": "Selhurst", "stage_seq": 3, "distance_m": 1875.935, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2130", "location": "Thornton Heath", "stage_seq": 4, "distance_m": 3375.938, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133H", "location": "Norbury", "stage_seq": 5, "distance_m": 5318.379, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136H", "location": "Streatham Common", "stage_seq": 6, "distance_m": 6727.607, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143H", "location": "Streatham", "stage_seq": 7, "distance_m": 8963.667, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2147H", "location": "Tulse Hill", "stage_seq": 8, "distance_m": 11410.796, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2151", "location": "North Dulwich", "stage_seq": 9, "distance_m": 13517.009, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153", "location": "East Dulwich", "stage_seq": 10, "distance_m": 14402.014, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156H", "location": "Peckham Rye (C)", "stage_seq": 11, "distance_m": 15646.979, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2158H", "location": "Queens Rd Peckham", "stage_seq": 12, "distance_m": 16846.985, "section_seq": 1, "route_path_id": 28346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Old Kent Road Jn", "stage_seq": 13, "distance_m": 17365.206, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201H", "location": "South Bermondsey", "stage_seq": 14, "distance_m": 18367.1, "section_seq": 1, "route_path_id": 28346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "South Bermondsey Jn", "stage_seq": 15, "distance_m": 18622.871, "section_seq": 1, "route_path_id": 28346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Spa Road Jn", "stage_seq": 16, "distance_m": 19141.253, "section_seq": 1, "route_path_id": 28346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Abbey Street Jn", "stage_seq": 17, "distance_m": 20075.114, "section_seq": 1, "route_path_id": 28346}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 18, "distance_m": 21239.194, "section_seq": 1, "route_path_id": 28346}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 21239.194, "from_m": 0.0, "section_seq": 1, "route_path_id": 28346}], "total_distance_m": 21239.194, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20902.582, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 336.612, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29929, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:20Z", "source_id": 48677172, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:25:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:23Z", "source_id": 15814858, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:16Z", "source_id": 48685639, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:28:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:19Z", "source_id": 15817455, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29912, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:48Z", "source_id": 48693038, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:32:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:51Z", "source_id": 15819773, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:36Z", "source_id": 48698836, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:35:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:38Z", "source_id": 15821560, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29806, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:06Z", "source_id": 48706021, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:39:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:10Z", "source_id": 15823868, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29787, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:48Z", "source_id": 48721835, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:46:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:53Z", "source_id": 15828900, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29768, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:03Z", "source_id": 48740702, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:55:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:07Z", "source_id": 15834811, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29782, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:19Z", "source_id": 48745123, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:57:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:23Z", "source_id": 15836236, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:58Z", "source_id": 48750321, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:00:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:01Z", "source_id": 15837852, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:25Z", "source_id": 48757268, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:04:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:28Z", "source_id": 15840182, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31497, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:55Z", "source_id": 48764447, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:07:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:56Z", "source_id": 15842414, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29661, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:18Z", "source_id": 48772734, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:12:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:21Z", "source_id": 15845138, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}] East Croydon 2121 2121 5 None None London Bridge (Central) 2206 2206 15 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:C09837/2026-09-15/detailed None South Bermondsey 2026-09-15T22:07: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 2208 2212 South Bermondsey London Bridge Sig. L1490 London Bridge (Central) 51.5050459 -0.0860145 51.5050459 -0.0860145 1 0 2026-09-15 21:23:07 TERMINATED 2026-09-15 21:12:00 London Bridge (Central) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845138 1789506682044821 66 66 2026-09-15 21:22:58.664990 15 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:12:58.436544
561820 591058 C55883 142I10MZ15 2026-09-15 COMPLETE None 2026-09-15 21:13:00 2026-09-15 21:23:07 2026-09-17 21:23:07 {"id": 591058, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55883", "consist": null, "dest_crs": "APN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55883/2026-09-15/detailed", "trust_id": "142I10MZ15", "origin_crs": "SHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle Airport", "service_date": "2026-09-15", "dest_arr_time": "2113", "dest_platform": null, "is_terminated": 1, "next_location": "Heworth (Metro)", "signalling_id": "2I10", "timing_status": "EARLY", "origin_station": "South Hylton (Sunderland Metro)", "current_leg_arr": "2038", "current_leg_dep": "1927", "current_leg_end": "Heworth (Metro)", "origin_dep_time": "2007", "origin_platform": null, "current_location": "Pelaw Metro Jn", "last_update_time": "2026-09-15T21:23:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]}", "current_leg_start": "Pelaw Tyne & Wear Metro", "dest_arr_time_act": "2113", "motion_projection": null, "next_location_lat": "54.9516939", "next_location_lon": "-1.5561194", "previous_location": "Brockley Whins", "current_leg_milage": "0.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 15, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48408347\", \"confirmationDeadline\": \"2026-09-15T20:37:30+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "2007½", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "71.0", "current_position_lat": "54.9516939", "current_position_lon": "-1.5561194", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:49Z\", \"source_id\": 48476172, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:57:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:53:10Z\", \"source_id\": 48469652, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:53:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:20Z\", \"source_id\": 48508815, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:23Z\", \"source_id\": 15762956, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:51:03Z\", \"source_id\": 48464568, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:27Z\", \"source_id\": 48513863, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:29Z\", \"source_id\": 15764505, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:49:41Z\", \"source_id\": 48461254, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:50:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:54Z\", \"source_id\": 48517339, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:55Z\", \"source_id\": 15765583, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:48Z\", \"source_id\": 48456620, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:48:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:08Z\", \"source_id\": 48520462, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:12Z\", \"source_id\": 15766533, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:45:56Z\", \"source_id\": 48452035, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:52Z\", \"source_id\": 48524737, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:57Z\", \"source_id\": 15767831, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:44:16Z\", \"source_id\": 48447960, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:45:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3978, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:11Z\", \"source_id\": 48532448, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:13Z\", \"source_id\": 15770180, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:42:52Z\", \"source_id\": 48444618, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:43:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:57Z\", \"source_id\": 48534222, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:00Z\", \"source_id\": 15770744, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:40:46Z\", \"source_id\": 48439436, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:41:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:17Z\", \"source_id\": 48539716, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:22:21Z\", \"source_id\": 15772464, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:37:08Z\", \"source_id\": 48430496, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:37:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:18Z\", \"source_id\": 15774534, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:45Z\", \"source_id\": 48422041, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:34:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:15Z\", \"source_id\": 15777277, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:31:36Z\", \"source_id\": 48416798, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:32:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:44Z\", \"source_id\": 15779045, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pelaw Metro Jn", "service_state_platform": null, "timing_fact_generation": 1789500867913027, "current_leg_arrival_utc": "2026-09-15T20:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:00.473533", "service_state_evidence_id": 15780892, "current_leg_start_actual_dep": "2026-09-15T19:27:53+01:00", "operational_evidence_version": 51, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:02.740776", "service_state_valid_until_kind": null, "operational_interpretation_version": 51, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Tyne and Wear Metro P SHZ APN 2I10 None None None None None [{"source": "TD", "smart_id": 4034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:49Z", "source_id": 48476172, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T18:57:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4019, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:53:10Z", "source_id": 48469652, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:53:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4021, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:20Z", "source_id": 48508815, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:10:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:23Z", "source_id": 15762956, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:51:03Z", "source_id": 48464568, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:51:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4025, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:27Z", "source_id": 48513863, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:12:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:29Z", "source_id": 15764505, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3981, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:49:41Z", "source_id": 48461254, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:50:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3983, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:54Z", "source_id": 48517339, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:13:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:55Z", "source_id": 15765583, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:48Z", "source_id": 48456620, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:48:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:08Z", "source_id": 48520462, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:15:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:12Z", "source_id": 15766533, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:45:56Z", "source_id": 48452035, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:47:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4006, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:52Z", "source_id": 48524737, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:17:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:57Z", "source_id": 15767831, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:44:16Z", "source_id": 48447960, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:45:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3978, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:11Z", "source_id": 48532448, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:19:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:13Z", "source_id": 15770180, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4027, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:42:52Z", "source_id": 48444618, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:43:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4030, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:57Z", "source_id": 48534222, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:20:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:00Z", "source_id": 15770744, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3970, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:40:46Z", "source_id": 48439436, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:41:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3972, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:17Z", "source_id": 48539716, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:22:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:22:21Z", "source_id": 15772464, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3961, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:37:08Z", "source_id": 48430496, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:37:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:18Z", "source_id": 15774534, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:45Z", "source_id": 48422041, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:34:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:15Z", "source_id": 15777277, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:31:36Z", "source_id": 48416798, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:32:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:44Z", "source_id": 15779045, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}] South Hylton (Sunderland Metro) 2007 2007½ None None None Newcastle Airport 2113 2113 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C55883/2026-09-15/detailed None Pelaw Tyne & Wear Metro 2026-09-15T19:27:53+01:00 Heworth (Metro) 71.0 {"type": "LineString", "coordinates": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]} 0.6 1927 2038 Brockley Whins Pelaw Metro Jn Heworth (Metro) 54.9516939 -1.5561194 54.9516939 -1.5561194 1 0 2026-09-15 21:23:07 TERMINATED 2026-09-15 21:13:00 Pelaw Metro Jn TRUST TRACKING_TIMEOUT 15780892 1789500867913027 51 51 2026-09-15 21:23:02.740776 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:00.473533
561821 592378 Q31610 825L571715 2026-09-15 COMPLETE None 2026-09-15 21:13:00 2026-09-15 21:23:07 2026-09-17 21:23:07 {"id": 592378, "stp": "N", "toc": "South Western Railway", "uid": "Q31610", "consist": "159006+159011", "dest_crs": "XGK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Q31610/2026-09-15/detailed", "trust_id": "825L571715", "origin_crs": "YVJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Yeovil Jn Down Main Sidings", "service_date": "2026-09-15", "dest_arr_time": "2113", "dest_platform": null, "is_terminated": 1, "next_location": "Yeovil Jn Sig. 4721", "signalling_id": "5L57", "timing_status": "ON TIME", "origin_station": "Yeovil Junction", "current_leg_arr": "2106", "current_leg_dep": "2104", "current_leg_end": "Yeovil Jn Sig. 4721", "origin_dep_time": "2104", "origin_platform": "2", "current_location": "Yeovil Junction", "last_update_time": "2026-09-15T21:23:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6122235, 50.9247483], [-2.6114861, 50.92503380000001], [-2.6108113999999993, 50.925277300000005], [-2.6103912, 50.92542], [-2.6099064, 50.92555909999999]]}", "current_leg_start": "Yeovil Junction", "dest_arr_time_act": "2113", "motion_projection": null, "next_location_lat": "50.9255591", "next_location_lon": "-2.6099064", "previous_location": null, "current_leg_milage": "0.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48635229\", \"confirmationDeadline\": \"2026-09-15T21:06:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 185.937, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 241.134, \"from_m\": 185.937, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 336.187, \"from_m\": 241.134, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 592378, \"profile_key\": \"a6c671fa9ed43bda3f3cb9fe5fe77ae45a4101716d6bfad8f8121c5bbcaa20e0\", \"schedule_id\": 38120, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2104\", \"location\": \"Yeovil Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105848}, {\"is_pass\": false, \"wtt_arr\": \"2106\", \"wtt_dep\": \"2111\", \"location\": \"Yeovil Jn Sig. 4721\", \"stage_seq\": 2, \"distance_m\": 185.937, \"section_seq\": 1, \"route_path_id\": 105848}, {\"is_pass\": false, \"wtt_arr\": \"2113\", \"wtt_dep\": null, \"location\": \"Yeovil Jn Down Main Sidings\", \"stage_seq\": 3, \"distance_m\": 336.187, \"section_seq\": 1, \"route_path_id\": 105848}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 336.187, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105848}], \"total_distance_m\": 336.187, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 241.134, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 95.053, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2104", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "50.9255591", "current_position_lon": "-2.6099064", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Yeovil Junction", "service_state_platform": null, "timing_fact_generation": 1789502923172971, "current_leg_arrival_utc": "2026-09-15T21:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:03.363787", "service_state_evidence_id": 48643165, "current_leg_start_actual_dep": "2026-09-15T21:04:39+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:03.960766", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway N YVJ XGK 5L57 159006+159011 6 90 None {"version": 3, "segments": [{"to_m": 185.937, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 241.134, "from_m": 185.937, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 336.187, "from_m": 241.134, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 592378, "profile_key": "a6c671fa9ed43bda3f3cb9fe5fe77ae45a4101716d6bfad8f8121c5bbcaa20e0", "schedule_id": 38120, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2104", "location": "Yeovil Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105848}, {"is_pass": false, "wtt_arr": "2106", "wtt_dep": "2111", "location": "Yeovil Jn Sig. 4721", "stage_seq": 2, "distance_m": 185.937, "section_seq": 1, "route_path_id": 105848}, {"is_pass": false, "wtt_arr": "2113", "wtt_dep": null, "location": "Yeovil Jn Down Main Sidings", "stage_seq": 3, "distance_m": 336.187, "section_seq": 1, "route_path_id": 105848}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 336.187, "from_m": 0.0, "section_seq": 1, "route_path_id": 105848}], "total_distance_m": 336.187, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 241.134, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 95.053, "synthetic_unknown_infrastructure_limit_mph": 60} [] Yeovil Junction 2104 2104 2 None None Yeovil Jn Down Main Sidings 2113 2113 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Q31610/2026-09-15/detailed None Yeovil Junction 2026-09-15T21:04:39+01:00 Yeovil Jn Sig. 4721 2.0 {"type": "LineString", "coordinates": [[-2.6122235, 50.9247483], [-2.6114861, 50.92503380000001], [-2.6108113999999993, 50.925277300000005], [-2.6103912, 50.92542], [-2.6099064, 50.92555909999999]]} 0.1 2104 2106 None Yeovil Junction Yeovil Jn Sig. 4721 50.9255591 -2.6099064 50.9255591 -2.6099064 1 0 2026-09-15 21:23:07 TERMINATED 2026-09-15 21:13:00 Yeovil Junction TD TRACKING_TIMEOUT 48643165 1789502923172971 6 6 2026-09-15 21:23:03.960766 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:03.363787
561822 592452 C55865 122I09M715 2026-09-15 COMPLETE 15845564 2026-09-15 22:13:00 2026-09-15 21:23:08 2026-09-17 21:23:08 {"id": 592452, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55865", "consist": null, "dest_crs": "SHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55865/2026-09-15/detailed", "trust_id": "122I09M715", "origin_crs": "APN", "show_on_map": 0, "dar_est_time": "21:07:00", "dar_platform": null, "dest_station": "South Hylton (Sunderland Metro)", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "2I09", "timing_status": "ON TIME", "origin_station": "Newcastle Airport", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2107", "origin_platform": null, "current_location": "South Hylton (Sunderland Metro)", "last_update_time": "2026-09-15T21:23:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Pallion", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2107½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:23Z\", \"source_id\": 48530583, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:13Z\", \"source_id\": 15829724, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:30Z\", \"source_id\": 48523800, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:32Z\", \"source_id\": 15831251, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:15Z\", \"source_id\": 48513328, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:41Z\", \"source_id\": 15833352, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:20Z\", \"source_id\": 48506380, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:15Z\", \"source_id\": 15835542, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:25Z\", \"source_id\": 15836899, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:49Z\", \"source_id\": 15837734, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:36Z\", \"source_id\": 15838873, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:36Z\", \"source_id\": 15840272, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:35Z\", \"source_id\": 15841510, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:48Z\", \"source_id\": 15842327, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:38Z\", \"source_id\": 15844059, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:06Z\", \"source_id\": 15845564, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "South Hylton (Sunderland Metro)", "service_state_platform": "1", "timing_fact_generation": 1789506727710221, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:03.696729", "service_state_evidence_id": 15845564, "current_leg_start_actual_dep": null, "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:03.958065", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Tyne and Wear Metro P APN SHZ 2I09 None None None None None [{"source": "TD", "smart_id": 3744, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:23Z", "source_id": 48530583, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:18:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:13Z", "source_id": 15829724, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:30Z", "source_id": 48523800, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:15:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:32Z", "source_id": 15831251, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3965, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:15Z", "source_id": 48513328, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:12:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:41Z", "source_id": 15833352, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3972, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:20Z", "source_id": 48506380, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:08:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:15Z", "source_id": 15835542, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:25Z", "source_id": 15836899, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:49Z", "source_id": 15837734, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:36Z", "source_id": 15838873, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:36Z", "source_id": 15840272, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:35Z", "source_id": 15841510, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:48Z", "source_id": 15842327, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:38Z", "source_id": 15844059, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:06Z", "source_id": 15845564, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Newcastle Airport 2107 2107½ None 21:07:00 None South Hylton (Sunderland Metro) 2213 2213 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C55865/2026-09-15/detailed None None None None None None None None None Pallion South Hylton (Sunderland Metro) None None None None None 1 0 2026-09-15 21:23:07 TERMINATED 2026-09-15 21:13:00 South Hylton (Sunderland Metro) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845564 1789506727710221 41 41 2026-09-15 21:23:03.958065 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:03.696729
561823 592574 P90776 895H76M715 2026-09-15 COMPLETE None 2026-09-15 21:13:00 2026-09-15 21:23:08 2026-09-17 21:23:08 {"id": 592574, "stp": "P", "toc": "Southeastern", "uid": "P90776", "consist": "465176+465922+466003", "dest_crs": "TBW", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90776/2026-09-15/detailed", "trust_id": "895H76M715", "origin_crs": null, "show_on_map": 0, "dar_est_time": "21:13:00", "dar_platform": null, "dest_station": "Tunbridge Wells", "service_date": "2026-09-15", "dest_arr_time": "2117", "dest_platform": "1", "is_terminated": 1, "next_location": "Tunbridge Wells", "signalling_id": "5H76", "timing_status": null, "origin_station": "Tunbridge Wells Turnback", "current_leg_arr": "2117", "current_leg_dep": "2113", "current_leg_end": "Tunbridge Wells", "origin_dep_time": "2113", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T21:23:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2690737, 51.14044990000001], [0.2687679, 51.140221], [0.2684934, 51.1399923], [0.2672049, 51.13885239999999], [0.2664315, 51.1380311], [0.2661820999999999, 51.13777019999999], [0.2656299, 51.13719240000001], [0.2649323, 51.13642329999999], [0.2644657000000001, 51.135768], [0.26415989999999995, 51.13525089999999], [0.2638212, 51.13443979999999], [0.2635402, 51.1336966], [0.2633666, 51.1332143], [0.2632347, 51.1327262], [0.2631667, 51.13207690000001], [0.2630506, 51.130729999999986], [0.2630312, 51.130529299999985], [0.26299549999999994, 51.130096300000005], [0.2630276, 51.12976020000001]]}", "current_leg_start": "Tunbridge Wells Turnback", "dest_arr_time_act": "2117", "motion_projection": null, "next_location_lat": "51.1297602", "next_location_lon": "0.2630276", "previous_location": null, "current_leg_milage": "0.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 33.211, \"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\": 435.256, \"from_m\": 33.211, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1185.335, \"from_m\": 435.256, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1293.344, \"from_m\": 1185.335, \"capability_applied\": null, \"effective_limit_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\": 592574, \"profile_key\": \"a6ee0f062371296421ba04b0e396f42e8c79754b272cdbd7b5991ee17e81afe1\", \"schedule_id\": 24459, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Tunbridge Wells Turnback\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100457}, {\"is_pass\": false, \"wtt_arr\": \"2117\", \"wtt_dep\": null, \"location\": \"Tunbridge Wells\", \"stage_seq\": 2, \"distance_m\": 1293.344, \"section_seq\": 1, \"route_path_id\": 100457}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1293.344, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100457}], \"total_distance_m\": 1293.344, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1260.133, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 33.211, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2113", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "51.1297602", "current_position_lon": "0.2630276", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Tunbridge Wells Turnback", "service_state_platform": null, "timing_fact_generation": 1789504502834830, "current_leg_arrival_utc": "2026-09-15T21:17:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:03.879140", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T21:13:30+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:03.963099", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None TBW 5H76 465176+465922+466003 10 75 None {"version": 3, "segments": [{"to_m": 33.211, "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": 435.256, "from_m": 33.211, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1185.335, "from_m": 435.256, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1293.344, "from_m": 1185.335, "capability_applied": null, "effective_limit_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": 592574, "profile_key": "a6ee0f062371296421ba04b0e396f42e8c79754b272cdbd7b5991ee17e81afe1", "schedule_id": 24459, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2113", "location": "Tunbridge Wells Turnback", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100457}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": null, "location": "Tunbridge Wells", "stage_seq": 2, "distance_m": 1293.344, "section_seq": 1, "route_path_id": 100457}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1293.344, "from_m": 0.0, "section_seq": 1, "route_path_id": 100457}], "total_distance_m": 1293.344, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1260.133, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 33.211, "synthetic_unknown_infrastructure_limit_mph": 60} [] Tunbridge Wells Turnback 2113 2113 None 21:13:00 None Tunbridge Wells 2117 2117 1 None None https://www.realtimetrains.co.uk/service/gb-nr:P90776/2026-09-15/detailed None Tunbridge Wells Turnback 2026-09-15T21:13:30+01:00 Tunbridge Wells 4.0 {"type": "LineString", "coordinates": [[0.2690737, 51.14044990000001], [0.2687679, 51.140221], [0.2684934, 51.1399923], [0.2672049, 51.13885239999999], [0.2664315, 51.1380311], [0.2661820999999999, 51.13777019999999], [0.2656299, 51.13719240000001], [0.2649323, 51.13642329999999], [0.2644657000000001, 51.135768], [0.26415989999999995, 51.13525089999999], [0.2638212, 51.13443979999999], [0.2635402, 51.1336966], [0.2633666, 51.1332143], [0.2632347, 51.1327262], [0.2631667, 51.13207690000001], [0.2630506, 51.130729999999986], [0.2630312, 51.130529299999985], [0.26299549999999994, 51.130096300000005], [0.2630276, 51.12976020000001]]} 0.8 2113 2117 None None Tunbridge Wells 51.1297602 0.2630276 51.1297602 0.2630276 1 0 2026-09-15 21:23:08 TERMINATED 2026-09-15 21:13:00 Tunbridge Wells Turnback SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789504502834830 28 28 2026-09-15 21:23:03.963099 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:03.879140
561824 591978 W83461 072T29MZ15 2026-09-15 COMPLETE 15845464 2026-09-15 22:13:00 2026-09-15 21:23:08 2026-09-17 21:23:08 {"id": 591978, "stp": "P", "toc": "ScotRail", "uid": "W83461", "consist": "380011", "dest_crs": "LAR", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83461/2026-09-15/detailed", "trust_id": "072T29MZ15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Largs", "service_date": "2026-09-15", "dest_arr_time": "2150", "dest_platform": "2", "is_terminated": 1, "next_location": "Largs", "signalling_id": "2T29", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2213", "current_leg_dep": "2208", "current_leg_end": "Largs", "origin_dep_time": "2047", "origin_platform": "10", "current_location": "Largs", "last_update_time": "2026-09-15T21:23:08", "route_debug_link": null, "timing_variation": "+23 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.8531465, 55.7514766], [-4.853086199999999, 55.7524304], [-4.853057399999999, 55.752763599999994], [-4.853044099999999, 55.7529816], [-4.853006199999999, 55.7541346], [-4.8529848, 55.75520329999999], [-4.8530656783555655, 55.75602675531496], [-4.853102799999999, 55.7564047], [-4.8533281, 55.7578838], [-4.853735799999999, 55.7593145], [-4.854484299999999, 55.7610858], [-4.8549234, 55.7620095], [-4.8550358, 55.7622571], [-4.855215199999999, 55.76275049999999], [-4.8552556, 55.762928599999995], [-4.8553072, 55.7631813], [-4.855351799999999, 55.7634509], [-4.8553651, 55.763665], [-4.8553856, 55.7639638], [-4.8554047, 55.7643159], [-4.855452799999999, 55.7654297], [-4.8554691, 55.7658401], [-4.8554999, 55.76631580000001], [-4.8556134, 55.7690546], [-4.855622099999999, 55.7694229], [-4.8556349999999995, 55.76954619999999], [-4.8556427, 55.7698448], [-4.855656100000001, 55.77027389999999], [-4.8556701, 55.7705584], [-4.8556677, 55.7710138], [-4.8556674, 55.771091], [-4.855653, 55.7712466], [-4.855625799999999, 55.7714295], [-4.8555675, 55.7716555], [-4.8555183, 55.7718009], [-4.8554521, 55.771978700000005], [-4.8553251, 55.7722742], [-4.8552219, 55.772479], [-4.854841999999999, 55.77322339999999], [-4.8547651, 55.773385100000006], [-4.854691299999999, 55.7735223], [-4.854626499999999, 55.773687], [-4.8545419, 55.7739312], [-4.854512, 55.7740371], [-4.8544517, 55.7742623], [-4.854426499999999, 55.77444700000001], [-4.854406, 55.774614], [-4.8543918, 55.77477699999999], [-4.8544, 55.7750062], [-4.8544144, 55.77517220000001], [-4.8544283, 55.7753125], [-4.8544674, 55.77550349999999], [-4.854496899999999, 55.77565319999999], [-4.8545793999999995, 55.7759112], [-4.8545933, 55.77595459999999], [-4.8546506, 55.7761044], [-4.8547359, 55.7763013], [-4.854828299999999, 55.7764669], [-4.854922799999999, 55.77663899999999], [-4.855031699999999, 55.7767953], [-4.8551583, 55.77697979999999], [-4.855464099999999, 55.77734519999999], [-4.855714699999999, 55.7776016], [-4.8559437, 55.7778357], [-4.856726299999999, 55.7785938], [-4.857172300000001, 55.7790244], [-4.8572548, 55.779094], [-4.8573904, 55.7792346], [-4.8576028, 55.7794384], [-4.8577956, 55.77963200000001], [-4.8585035, 55.7803411], [-4.8586602, 55.78052029999999], [-4.858757799999999, 55.7806386], [-4.858889899999999, 55.78080799999999], [-4.858951499999999, 55.7808857], [-4.859176799999999, 55.781161299999994], [-4.8596796, 55.78208469999999], [-4.8598751, 55.7828403], [-4.859979199999999, 55.7842879], [-4.8600425, 55.785169], [-4.860106099999999, 55.785909199999985], [-4.8602413, 55.7863256], [-4.8603466, 55.78655619999999], [-4.8605626, 55.7869158], [-4.8608139, 55.78724410000001], [-4.8610035, 55.787451299999994], [-4.8613211, 55.7877496], [-4.861943300000001, 55.788232099999995], [-4.863224099999999, 55.7890189], [-4.8641141, 55.7895656], [-4.8647865, 55.79008400000001], [-4.8656865, 55.791024599999986], [-4.866368, 55.79179079999999], [-4.8666029, 55.7920549], [-4.8668631, 55.792358], [-4.8675289, 55.793142]]}", "current_leg_start": "Fairlie", "dest_arr_time_act": "2150", "motion_projection": null, "next_location_lat": "55.7931420", "next_location_lon": "-4.8675289", "previous_location": "Fairlie", "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\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2728.99, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2730.087, \"from_m\": 2728.99, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2807.868, \"from_m\": 2730.087, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4840.333, \"from_m\": 2807.868, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4970.309, \"from_m\": 4840.333, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11031.301, \"from_m\": 4970.309, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11102.942, \"from_m\": 11031.301, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 12007.298, \"from_m\": 11102.942, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14395.597, \"from_m\": 12007.298, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 14493.312, \"from_m\": 14395.597, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25041.561, \"from_m\": 14493.312, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25136.897, \"from_m\": 25041.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42055.943, \"from_m\": 25136.897, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 42158.242, \"from_m\": 42055.943, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42172.074, \"from_m\": 42158.242, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 42499.628, \"from_m\": 42172.074, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47727.323, \"from_m\": 42499.628, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50383.98, \"from_m\": 47727.323, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65462.482, \"from_m\": 50383.98, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66269.43, \"from_m\": 65462.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\": 67074.324, \"from_m\": 66269.43, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 67932.224, \"from_m\": 67074.324, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 68194.339, \"from_m\": 67932.224, \"capability_applied\": null, \"effective_limit_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\": 591978, \"profile_key\": \"18614953a542a2388c2f06208a51a52b0a6cb463027f5f0983e4b198feb7d4eb\", \"schedule_id\": 28770, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2047\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2049\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2051\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054H\", \"location\": \"Arkleston Jn\", \"stage_seq\": 4, \"distance_m\": 9798.145, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2056\", \"wtt_dep\": \"2057\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 5, \"distance_m\": 11645.71, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2059\", \"location\": \"Elderslie\", \"stage_seq\": 6, \"distance_m\": 15325.216, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2100H\", \"wtt_dep\": \"2101\", \"location\": \"Johnstone\", \"stage_seq\": 7, \"distance_m\": 16840.055, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2103H\", \"wtt_dep\": \"2104\", \"location\": \"Milliken Park\", \"stage_seq\": 8, \"distance_m\": 19027.425, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2106\", \"wtt_dep\": \"2106H\", \"location\": \"Howwood\", \"stage_seq\": 9, \"distance_m\": 21442.149, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2110\", \"wtt_dep\": \"2110H\", \"location\": \"Lochwinnoch\", \"stage_seq\": 10, \"distance_m\": 25776.862, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2114H\", \"wtt_dep\": \"2115\", \"location\": \"Glengarnock\", \"stage_seq\": 11, \"distance_m\": 32361.672, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2118H\", \"wtt_dep\": \"2119\", \"location\": \"Dalry\", \"stage_seq\": 12, \"distance_m\": 36693.769, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2122H\", \"wtt_dep\": \"2123H\", \"location\": \"Kilwinning\", \"stage_seq\": 13, \"distance_m\": 42341.162, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2127\", \"wtt_dep\": \"2127H\", \"location\": \"Stevenston\", \"stage_seq\": 14, \"distance_m\": 46066.226, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2130\", \"wtt_dep\": \"2130H\", \"location\": \"Saltcoats\", \"stage_seq\": 15, \"distance_m\": 48281.202, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2132\", \"wtt_dep\": \"2132H\", \"location\": \"Ardrossan South Beach\", \"stage_seq\": 16, \"distance_m\": 49531.211, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2138H\", \"location\": \"West Kilbride\", \"stage_seq\": 17, \"distance_m\": 56917.196, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Hunterston Jn\", \"stage_seq\": 18, \"distance_m\": 59229.355, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2144H\", \"wtt_dep\": \"2145\", \"location\": \"Fairlie\", \"stage_seq\": 19, \"distance_m\": 63325.82, \"section_seq\": 1, \"route_path_id\": 66347}, {\"is_pass\": false, \"wtt_arr\": \"2150\", \"wtt_dep\": null, \"location\": \"Largs\", \"stage_seq\": 20, \"distance_m\": 68194.339, \"section_seq\": 1, \"route_path_id\": 66347}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 68194.339, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66347}], \"total_distance_m\": 68194.339, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 67629.302, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 565.037, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2047", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.7931420", "current_position_lon": "-4.8675289", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:55:33Z\", \"source_id\": 48614456, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:55:37Z\", \"source_id\": 15795513, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:52Z\", \"source_id\": 48623726, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:56Z\", \"source_id\": 15798376, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1661, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:03:20Z\", \"source_id\": 48631261, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:03:26Z\", \"source_id\": 15800765, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:47Z\", \"source_id\": 48636616, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:51Z\", \"source_id\": 15802418, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:27Z\", \"source_id\": 48644905, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:31Z\", \"source_id\": 15804894, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:14:39Z\", \"source_id\": 48656238, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:14:42Z\", \"source_id\": 15808423, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2706, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:52Z\", \"source_id\": 48663344, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:57Z\", \"source_id\": 15810574, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2723, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:40Z\", \"source_id\": 48673723, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:43Z\", \"source_id\": 15813764, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2735, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:04Z\", \"source_id\": 48680981, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:08Z\", \"source_id\": 15816062, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:16Z\", \"source_id\": 48685655, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:19Z\", \"source_id\": 15817462, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2748, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:13Z\", \"source_id\": 48740991, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:18Z\", \"source_id\": 15834958, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:48Z\", \"source_id\": 48749986, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:49Z\", \"source_id\": 15837748, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:54Z\", \"source_id\": 48760334, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:57Z\", \"source_id\": 15841166, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:52Z\", \"source_id\": 48773872, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:56Z\", \"source_id\": 15845464, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Largs", "service_state_platform": "2", "timing_fact_generation": 1789506717415924, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:05.745189", "service_state_evidence_id": 15845464, "current_leg_start_actual_dep": "2026-09-15T22:08:00+01:00", "operational_evidence_version": 102, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:06.989965", "service_state_valid_until_kind": null, "operational_interpretation_version": 102, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC LAR 2T29 380011 3 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2728.99, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2730.087, "from_m": 2728.99, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2807.868, "from_m": 2730.087, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4840.333, "from_m": 2807.868, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4970.309, "from_m": 4840.333, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11031.301, "from_m": 4970.309, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11102.942, "from_m": 11031.301, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 12007.298, "from_m": 11102.942, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14395.597, "from_m": 12007.298, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 14493.312, "from_m": 14395.597, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25041.561, "from_m": 14493.312, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 25136.897, "from_m": 25041.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42055.943, "from_m": 25136.897, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 42158.242, "from_m": 42055.943, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42172.074, "from_m": 42158.242, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 42499.628, "from_m": 42172.074, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47727.323, "from_m": 42499.628, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50383.98, "from_m": 47727.323, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65462.482, "from_m": 50383.98, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66269.43, "from_m": 65462.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": 67074.324, "from_m": 66269.43, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67932.224, "from_m": 67074.324, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 68194.339, "from_m": 67932.224, "capability_applied": null, "effective_limit_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": 591978, "profile_key": "18614953a542a2388c2f06208a51a52b0a6cb463027f5f0983e4b198feb7d4eb", "schedule_id": 28770, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2047", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2049", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 66347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2051", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 66347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054H", "location": "Arkleston Jn", "stage_seq": 4, "distance_m": 9798.145, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2056", "wtt_dep": "2057", "location": "Paisley Gilmour Street", "stage_seq": 5, "distance_m": 11645.71, "section_seq": 1, "route_path_id": 66347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2059", "location": "Elderslie", "stage_seq": 6, "distance_m": 15325.216, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2100H", "wtt_dep": "2101", "location": "Johnstone", "stage_seq": 7, "distance_m": 16840.055, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2103H", "wtt_dep": "2104", "location": "Milliken Park", "stage_seq": 8, "distance_m": 19027.425, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2106", "wtt_dep": "2106H", "location": "Howwood", "stage_seq": 9, "distance_m": 21442.149, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2110", "wtt_dep": "2110H", "location": "Lochwinnoch", "stage_seq": 10, "distance_m": 25776.862, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2114H", "wtt_dep": "2115", "location": "Glengarnock", "stage_seq": 11, "distance_m": 32361.672, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119", "location": "Dalry", "stage_seq": 12, "distance_m": 36693.769, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2122H", "wtt_dep": "2123H", "location": "Kilwinning", "stage_seq": 13, "distance_m": 42341.162, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2127H", "location": "Stevenston", "stage_seq": 14, "distance_m": 46066.226, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2130H", "location": "Saltcoats", "stage_seq": 15, "distance_m": 48281.202, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2132", "wtt_dep": "2132H", "location": "Ardrossan South Beach", "stage_seq": 16, "distance_m": 49531.211, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2138H", "location": "West Kilbride", "stage_seq": 17, "distance_m": 56917.196, "section_seq": 1, "route_path_id": 66347}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Hunterston Jn", "stage_seq": 18, "distance_m": 59229.355, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145", "location": "Fairlie", "stage_seq": 19, "distance_m": 63325.82, "section_seq": 1, "route_path_id": 66347}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": null, "location": "Largs", "stage_seq": 20, "distance_m": 68194.339, "section_seq": 1, "route_path_id": 66347}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 68194.339, "from_m": 0.0, "section_seq": 1, "route_path_id": 66347}], "total_distance_m": 68194.339, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 67629.302, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 565.037, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:55:33Z", "source_id": 48614456, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:55:37Z", "source_id": 15795513, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1669, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:52Z", "source_id": 48623726, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:01:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:56Z", "source_id": 15798376, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1661, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:03:20Z", "source_id": 48631261, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:03:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:03:26Z", "source_id": 15800765, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:47Z", "source_id": 48636616, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:06:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:51Z", "source_id": 15802418, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1647, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:27Z", "source_id": 48644905, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:10:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:31Z", "source_id": 15804894, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2702, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:14:39Z", "source_id": 48656238, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:15:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:14:42Z", "source_id": 15808423, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2706, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:52Z", "source_id": 48663344, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:19:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:57Z", "source_id": 15810574, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2723, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:40Z", "source_id": 48673723, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:23:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:43Z", "source_id": 15813764, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2735, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:04Z", "source_id": 48680981, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:27:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:08Z", "source_id": 15816062, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2739, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:16Z", "source_id": 48685655, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:30:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:19Z", "source_id": 15817462, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2748, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:13Z", "source_id": 48740991, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:55:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:18Z", "source_id": 15834958, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2753, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:48Z", "source_id": 48749986, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:02:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:49Z", "source_id": 15837748, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:54Z", "source_id": 48760334, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:07:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:57Z", "source_id": 15841166, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2778, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:52Z", "source_id": 48773872, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:13:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:56Z", "source_id": 15845464, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Glasgow Central High Level 2047 2047 10 None None Largs 2150 2150 2 LATE +23 minutes https://www.realtimetrains.co.uk/service/gb-nr:W83461/2026-09-15/detailed None Fairlie 2026-09-15T22:08:00+01:00 Largs 5.0 {"type": "LineString", "coordinates": [[-4.8531465, 55.7514766], [-4.853086199999999, 55.7524304], [-4.853057399999999, 55.752763599999994], [-4.853044099999999, 55.7529816], [-4.853006199999999, 55.7541346], [-4.8529848, 55.75520329999999], [-4.8530656783555655, 55.75602675531496], [-4.853102799999999, 55.7564047], [-4.8533281, 55.7578838], [-4.853735799999999, 55.7593145], [-4.854484299999999, 55.7610858], [-4.8549234, 55.7620095], [-4.8550358, 55.7622571], [-4.855215199999999, 55.76275049999999], [-4.8552556, 55.762928599999995], [-4.8553072, 55.7631813], [-4.855351799999999, 55.7634509], [-4.8553651, 55.763665], [-4.8553856, 55.7639638], [-4.8554047, 55.7643159], [-4.855452799999999, 55.7654297], [-4.8554691, 55.7658401], [-4.8554999, 55.76631580000001], [-4.8556134, 55.7690546], [-4.855622099999999, 55.7694229], [-4.8556349999999995, 55.76954619999999], [-4.8556427, 55.7698448], [-4.855656100000001, 55.77027389999999], [-4.8556701, 55.7705584], [-4.8556677, 55.7710138], [-4.8556674, 55.771091], [-4.855653, 55.7712466], [-4.855625799999999, 55.7714295], [-4.8555675, 55.7716555], [-4.8555183, 55.7718009], [-4.8554521, 55.771978700000005], [-4.8553251, 55.7722742], [-4.8552219, 55.772479], [-4.854841999999999, 55.77322339999999], [-4.8547651, 55.773385100000006], [-4.854691299999999, 55.7735223], [-4.854626499999999, 55.773687], [-4.8545419, 55.7739312], [-4.854512, 55.7740371], [-4.8544517, 55.7742623], [-4.854426499999999, 55.77444700000001], [-4.854406, 55.774614], [-4.8543918, 55.77477699999999], [-4.8544, 55.7750062], [-4.8544144, 55.77517220000001], [-4.8544283, 55.7753125], [-4.8544674, 55.77550349999999], [-4.854496899999999, 55.77565319999999], [-4.8545793999999995, 55.7759112], [-4.8545933, 55.77595459999999], [-4.8546506, 55.7761044], [-4.8547359, 55.7763013], [-4.854828299999999, 55.7764669], [-4.854922799999999, 55.77663899999999], [-4.855031699999999, 55.7767953], [-4.8551583, 55.77697979999999], [-4.855464099999999, 55.77734519999999], [-4.855714699999999, 55.7776016], [-4.8559437, 55.7778357], [-4.856726299999999, 55.7785938], [-4.857172300000001, 55.7790244], [-4.8572548, 55.779094], [-4.8573904, 55.7792346], [-4.8576028, 55.7794384], [-4.8577956, 55.77963200000001], [-4.8585035, 55.7803411], [-4.8586602, 55.78052029999999], [-4.858757799999999, 55.7806386], [-4.858889899999999, 55.78080799999999], [-4.858951499999999, 55.7808857], [-4.859176799999999, 55.781161299999994], [-4.8596796, 55.78208469999999], [-4.8598751, 55.7828403], [-4.859979199999999, 55.7842879], [-4.8600425, 55.785169], [-4.860106099999999, 55.785909199999985], [-4.8602413, 55.7863256], [-4.8603466, 55.78655619999999], [-4.8605626, 55.7869158], [-4.8608139, 55.78724410000001], [-4.8610035, 55.787451299999994], [-4.8613211, 55.7877496], [-4.861943300000001, 55.788232099999995], [-4.863224099999999, 55.7890189], [-4.8641141, 55.7895656], [-4.8647865, 55.79008400000001], [-4.8656865, 55.791024599999986], [-4.866368, 55.79179079999999], [-4.8666029, 55.7920549], [-4.8668631, 55.792358], [-4.8675289, 55.793142]]} 3.0 2208 2213 Fairlie Largs Largs 55.7931420 -4.8675289 55.7931420 -4.8675289 1 0 2026-09-15 21:23:08 TERMINATED 2026-09-15 21:13:00 Largs TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845464 1789506717415924 102 102 2026-09-15 21:23:06.989965 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:05.745189
561825 590829 P76407 462H63MY15 2026-09-15 COMPLETE 15846231 2026-09-15 22:13:00 2026-09-15 21:23:37 2026-09-17 21:23:37 {"id": 590829, "stp": "P", "toc": "Greater Anglia", "uid": "P76407", "consist": "720587", "dest_crs": "LST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76407/2026-09-15/detailed", "trust_id": "462H63MY15", "origin_crs": "ELY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-15", "dest_arr_time": "2142", "dest_platform": "2", "is_terminated": 1, "next_location": "Bishops Stortford", "signalling_id": "2H63", "timing_status": null, "origin_station": "Ely", "current_leg_arr": "2115", "current_leg_dep": "2111", "current_leg_end": "Bishops Stortford", "origin_dep_time": "1958", "origin_platform": "1", "current_location": "Bishops Stortford", "last_update_time": "2026-09-15T21:23:37", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.19903527269600496, 51.901188033228614], [0.1987465, 51.901105300000005], [0.1985103, 51.9010337], [0.1983156, 51.9009692], [0.1980968, 51.9008954], [0.1979063, 51.90082780000001], [0.1976892, 51.9007468], [0.1974718, 51.9006632], [0.19721929999999996, 51.9005638], [0.1970646, 51.9005005], [0.1968756, 51.90041879999999], [0.1967532, 51.90036570000001], [0.1965641, 51.90027979999999], [0.1963522, 51.900179299999984], [0.19617499999999996, 51.9000935], [0.1958196, 51.8999126], [0.1956117, 51.8998046], [0.19541140000000004, 51.899694399999994], [0.19518399999999997, 51.89956419999999], [0.1950248, 51.8994728], [0.1948191, 51.899347799999994], [0.1946692, 51.8992534], [0.194477, 51.8991297], [0.1942789, 51.89900099999999], [0.1940744, 51.898861], [0.1938371, 51.8986879], [0.19359879999999996, 51.89850659999999], [0.19341859999999997, 51.89836549999999], [0.1931895, 51.89817279999999], [0.19305589999999995, 51.89805869999999], [0.19289799999999996, 51.897923199999994], [0.19267549999999997, 51.89773180000001], [0.19246130000000003, 51.8975525], [0.1922503, 51.8973841], [0.19203429999999996, 51.897219500000006], [0.19186929999999996, 51.897098599999985], [0.19165499999999996, 51.8969483], [0.1914441, 51.896806], [0.19120490000000004, 51.8966496], [0.1909837, 51.8965166], [0.1907987, 51.89640800000001], [0.1905966, 51.8962953], [0.1903235, 51.896150299999995], [0.1900348, 51.89600370000001], [0.1896662, 51.8958249], [0.1892352, 51.895626500000006], [0.1888818, 51.8954634], [0.1885163, 51.8952891], [0.1882092, 51.895134799999994], [0.1878816, 51.8949613], [0.18758189999999997, 51.89479510000001], [0.1875099, 51.8947532], [0.18672479999999997, 51.89428159999999], [0.1864354, 51.8940982], [0.1862081, 51.89393640000001], [0.1859489, 51.8937461], [0.1857557, 51.8935988], [0.1855685, 51.8934537], [0.1853873, 51.89330919999999], [0.1851861, 51.893141400000005], [0.1850187, 51.8929962], [0.18488389999999996, 51.8928728], [0.1847425, 51.89274230000001], [0.1845948, 51.89260199999999], [0.1844181, 51.892424000000005], [0.18428749999999997, 51.89229220000001], [0.1841252, 51.892123], [0.183994, 51.8919836], [0.18384329999999996, 51.891820299999985], [0.1836875, 51.89165499999999], [0.1835306, 51.89149660000001], [0.18330949999999996, 51.89127899999998], [0.18312129999999996, 51.89109990000001], [0.1829432, 51.89093999999999], [0.182697, 51.89072149999999], [0.18242430000000004, 51.89049709999999], [0.18221329999999997, 51.8903255], [0.1820172, 51.890170700000006], [0.1818308, 51.8900269], [0.1816311, 51.88988149999999], [0.18144289999999996, 51.8897468], [0.1812417, 51.8896071], [0.1810671, 51.889488799999995], [0.1808107, 51.889322400000005], [0.18058289999999996, 51.889174700000005], [0.1803672, 51.889040300000005], [0.180153, 51.88891160000001], [0.179922, 51.8887742], [0.179697, 51.8886447], [0.1796630568239043, 51.88862539792162], [0.17954122655900012, 51.8885561180277], [0.17951129999999998, 51.8885391], [0.17930369999999998, 51.8884237], [0.17900729999999998, 51.88826240000001], [0.1787661, 51.888136200000005], [0.17856119999999998, 51.888031], [0.1783291, 51.88791350000001], [0.1780764, 51.88779139999999], [0.17782069999999997, 51.88766789999999], [0.17758259999999998, 51.8875559], [0.17734299999999997, 51.8874468], [0.1771034, 51.88733920000001], [0.1767977, 51.88720279999999], [0.176314, 51.8869939], [0.1760692, 51.8868903], [0.1758128, 51.8867773], [0.1754856, 51.8866318], [0.1751716, 51.88648049999999], [0.1749102, 51.88635389999999], [0.17462889999999998, 51.88620790000001], [0.17439289999999996, 51.88608399999999], [0.1741641, 51.885955800000005], [0.17392639999999998, 51.8858199], [0.1736618, 51.885664000000006], [0.17339079999999998, 51.8854968], [0.1731497, 51.885343699999986], [0.1729135, 51.8851878], [0.17253, 51.884927100000006], [0.1720591, 51.88460289999998], [0.1717274, 51.88437], [0.1714907, 51.8842035], [0.1712292, 51.88401069999999], [0.170915, 51.883776], [0.1706908, 51.88360859999999], [0.1703555, 51.88334530000001], [0.17015259999999996, 51.8831856], [0.1698965, 51.8829811], [0.16963589999999998, 51.882766399999994], [0.1694581, 51.8826147], [0.1692453, 51.882437], [0.16908829999999997, 51.88229919999999], [0.1688926, 51.8821262], [0.16865339999999998, 51.8819095], [0.1685107, 51.8817761], [0.1683971, 51.8816747], [0.1681643, 51.881454], [0.16787809999999995, 51.8811716], [0.16769179999999995, 51.880978], [0.16753349999999995, 51.880806], [0.1673859, 51.88064030000001], [0.1672715, 51.8805024], [0.16710009999999997, 51.8802913], [0.16700299999999998, 51.88016429999999], [0.1668892, 51.8800121], [0.166766, 51.8798411], [0.1667013, 51.87974770000001], [0.16660009999999997, 51.8795961], [0.1664801, 51.879413], [0.1663994, 51.87927739999999], [0.16632429999999998, 51.8791342], [0.1662029, 51.8789092], [0.16609619999999997, 51.87869929999999], [0.16603629999999997, 51.87857559999999], [0.16596359999999996, 51.87841400000001], [0.1658777, 51.87820919999999], [0.1657995, 51.8780089], [0.1657399, 51.87783989999999], [0.16568419999999998, 51.8776542], [0.16564289999999998, 51.87750220000001], [0.16560179999999997, 51.8773632], [0.1655746, 51.8772526], [0.1655565, 51.87716309999999], [0.1655236, 51.8770085], [0.16549289999999997, 51.87683899999999], [0.16546579999999997, 51.8766568], [0.1654407, 51.8764967], [0.1654204, 51.876301699999985], [0.16539559999999998, 51.8760785], [0.16536859999999998, 51.8758089], [0.1652966, 51.87497820000001], [0.1652718, 51.87470059999999], [0.1652468, 51.8744429], [0.1652178, 51.8740966], [0.16516379999999997, 51.873428399999995], [0.1651174, 51.8727925], [0.16503439999999997, 51.871759999999995], [0.16502029999999998, 51.8715186], [0.1649827, 51.8711508], [0.1649206, 51.87058820000001], [0.1648637, 51.870093999999995], [0.1648253, 51.8698172], [0.16470309999999996, 51.8691371], [0.16468419999999998, 51.86900570000001], [0.16465619999999995, 51.86881649999999], [0.16464549999999997, 51.8686905], [0.1646315, 51.8684364], [0.1646335, 51.8682634], [0.1646432, 51.8681186], [0.1646583, 51.86797949999999], [0.16483409999999998, 51.8675044], [0.16487499999999997, 51.867414499999995], [0.164977, 51.8672133], [0.1650258, 51.8671221], [0.1650793, 51.8670339], [0.16516379999999997, 51.86691269999999], [0.1652802, 51.8667493], [0.1654246, 51.86658179999999], [0.16554739999999998, 51.866441499999986], [0.16564003296813198, 51.86634461781314]]}", "current_leg_start": "Stansted Mountfitchet", "dest_arr_time_act": "2142", "motion_projection": null, "next_location_lat": "51.8663446", "next_location_lon": "0.1656400", "previous_location": "Stansted Mountfitchet", "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\": 369.761, \"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\": 686.114, \"from_m\": 369.761, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 738.031, \"from_m\": 686.114, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 891.161, \"from_m\": 738.031, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21246.353, \"from_m\": 891.161, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 22826.644, \"from_m\": 21246.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\": 22873.243, \"from_m\": 22826.644, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22907.616, \"from_m\": 22873.243, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 23902.086, \"from_m\": 22907.616, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24069.868, \"from_m\": 23902.086, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 24166.207, \"from_m\": 24069.868, \"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\": 24211.345, \"from_m\": 24166.207, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 24293.151, \"from_m\": 24211.345, \"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\": 27282.949, \"from_m\": 24293.151, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 33150.799, \"from_m\": 27282.949, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 34066.237, \"from_m\": 33150.799, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 38733.961, \"from_m\": 34066.237, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39241.706, \"from_m\": 38733.961, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 39250.889, \"from_m\": 39241.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43073.583, \"from_m\": 39250.889, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 63980.407, \"from_m\": 43073.583, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 64055.099, \"from_m\": 63980.407, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 66822.995, \"from_m\": 64055.099, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80774.88, \"from_m\": 66822.995, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 90500.285, \"from_m\": 80774.88, \"capability_applied\": null, \"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\": 95606.898, \"from_m\": 90500.285, \"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\": 95641.335, \"from_m\": 95606.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\": 95687.343, \"from_m\": 95641.335, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 95719.236, \"from_m\": 95687.343, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100207.643, \"from_m\": 95719.236, \"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\": 103327.633, \"from_m\": 100207.643, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 103711.033, \"from_m\": 103327.633, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 103758.068, \"from_m\": 103711.033, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105189.308, \"from_m\": 103758.068, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 105292.004, \"from_m\": 105189.308, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 105938.863, \"from_m\": 105292.004, \"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\": 107024.289, \"from_m\": 105938.863, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 107970.371, \"from_m\": 107024.289, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 108548.516, \"from_m\": 107970.371, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 110013.021, \"from_m\": 108548.516, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 111589.011, \"from_m\": 110013.021, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 112225.912, \"from_m\": 111589.011, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 112702.587, \"from_m\": 112225.912, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 113155.805, \"from_m\": 112702.587, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 590829, \"profile_key\": \"f8e92af5a8b7bee879e01e6e3625eb5c935ccddd5b44bbefc3f4c9374bd2d8cf\", \"schedule_id\": 22430, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1958\", \"location\": \"Ely\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 2, \"distance_m\": 686.114, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006H\", \"location\": \"Waterbeach\", \"stage_seq\": 3, \"distance_m\": 15028.49, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2011\", \"wtt_dep\": \"2012\", \"location\": \"Cambridge North\", \"stage_seq\": 4, \"distance_m\": 19929.383, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 5, \"distance_m\": 22098.94, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2018\", \"location\": \"Cambridge\", \"stage_seq\": 6, \"distance_m\": 23662.702, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2022\", \"location\": \"Cambridge South\", \"stage_seq\": 7, \"distance_m\": 26256.355, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023H\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 8, \"distance_m\": 27372.095, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025\", \"location\": \"Shelford\", \"stage_seq\": 9, \"distance_m\": 28763.147, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2028H\", \"wtt_dep\": \"2029H\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 10, \"distance_m\": 34283.791, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": \"2033H\", \"location\": \"Great Chesterford\", \"stage_seq\": 11, \"distance_m\": 39650.695, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2038H\", \"wtt_dep\": \"2039H\", \"location\": \"Audley End\", \"stage_seq\": 12, \"distance_m\": 46140.108, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": \"2042H\", \"location\": \"Newport (Essex)\", \"stage_seq\": 13, \"distance_m\": 49010.127, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2047H\", \"wtt_dep\": \"2048\", \"location\": \"Elsenham\", \"stage_seq\": 14, \"distance_m\": 55970.599, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2050H\", \"location\": \"Stansted North Jn\", \"stage_seq\": 15, \"distance_m\": 57973.09, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2052\", \"wtt_dep\": \"2052H\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 16, \"distance_m\": 59566.007, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2056H\", \"wtt_dep\": \"2057H\", \"location\": \"Bishops Stortford\", \"stage_seq\": 17, \"distance_m\": 64368.165, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2101H\", \"wtt_dep\": \"2102\", \"location\": \"Sawbridgeworth\", \"stage_seq\": 18, \"distance_m\": 70205.545, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2105\", \"wtt_dep\": \"2105H\", \"location\": \"Harlow Mill\", \"stage_seq\": 19, \"distance_m\": 73808.369, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2108\", \"wtt_dep\": \"2108H\", \"location\": \"Harlow Town\", \"stage_seq\": 20, \"distance_m\": 76604.568, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 21, \"distance_m\": 83527.197, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2114\", \"wtt_dep\": \"2114H\", \"location\": \"Broxbourne\", \"stage_seq\": 22, \"distance_m\": 85504.632, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2118\", \"wtt_dep\": \"2119\", \"location\": \"Cheshunt\", \"stage_seq\": 23, \"distance_m\": 90555.573, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122\", \"location\": \"Brimsdown\", \"stage_seq\": 24, \"distance_m\": 95821.092, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2127H\", \"wtt_dep\": \"2128H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 25, \"distance_m\": 103556.807, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 26, \"distance_m\": 104316.962, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 27, \"distance_m\": 105269.382, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131\", \"location\": \"Clapton Jn\", \"stage_seq\": 28, \"distance_m\": 105987.38, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2134H\", \"location\": \"Hackney Downs\", \"stage_seq\": 29, \"distance_m\": 108369.518, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Bethnal Green\", \"stage_seq\": 30, \"distance_m\": 111343.663, \"section_seq\": 1, \"route_path_id\": 99683}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 31, \"distance_m\": 113155.805, \"section_seq\": 1, \"route_path_id\": 99683}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 113155.805, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99683}], \"total_distance_m\": 113155.805, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 107642.984, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5512.821, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1958", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "4.0", "current_position_lat": "51.8663446", "current_position_lon": "0.1656400", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:06Z\", \"source_id\": 48541567, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:12Z\", \"source_id\": 15773033, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:17Z\", \"source_id\": 48551019, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:22Z\", \"source_id\": 15776011, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:40Z\", \"source_id\": 48565234, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:41Z\", \"source_id\": 15780398, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:51Z\", \"source_id\": 15784643, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:24Z\", \"source_id\": 48587087, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:29Z\", \"source_id\": 15787140, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:03Z\", \"source_id\": 48597499, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:08Z\", \"source_id\": 15790302, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12671, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:52:18Z\", \"source_id\": 48607278, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:52:21Z\", \"source_id\": 15793263, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:14Z\", \"source_id\": 48618096, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:18Z\", \"source_id\": 15796615, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:00:29Z\", \"source_id\": 48625016, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:00:32Z\", \"source_id\": 15798804, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12690, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:42Z\", \"source_id\": 48636464, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:49Z\", \"source_id\": 15802374, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:01Z\", \"source_id\": 48643971, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:06Z\", \"source_id\": 15804577, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:14:22Z\", \"source_id\": 48655595, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:14:23Z\", \"source_id\": 15808215, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bishops Stortford", "service_state_platform": "2", "timing_fact_generation": 1789506788838881, "current_leg_arrival_utc": "2026-09-15T20:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:08.828090", "service_state_evidence_id": 15846231, "current_leg_start_actual_dep": "2026-09-15T20:52:30+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:09.433034", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P ELY LST 2H63 720587 5 100 None {"version": 3, "segments": [{"to_m": 369.761, "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": 686.114, "from_m": 369.761, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 738.031, "from_m": 686.114, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 891.161, "from_m": 738.031, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21246.353, "from_m": 891.161, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22826.644, "from_m": 21246.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": 22873.243, "from_m": 22826.644, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22907.616, "from_m": 22873.243, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 23902.086, "from_m": 22907.616, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24069.868, "from_m": 23902.086, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 24166.207, "from_m": 24069.868, "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": 24211.345, "from_m": 24166.207, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 24293.151, "from_m": 24211.345, "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": 27282.949, "from_m": 24293.151, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 33150.799, "from_m": 27282.949, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34066.237, "from_m": 33150.799, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38733.961, "from_m": 34066.237, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39241.706, "from_m": 38733.961, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 39250.889, "from_m": 39241.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43073.583, "from_m": 39250.889, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 63980.407, "from_m": 43073.583, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 64055.099, "from_m": 63980.407, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 66822.995, "from_m": 64055.099, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80774.88, "from_m": 66822.995, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 90500.285, "from_m": 80774.88, "capability_applied": null, "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": 95606.898, "from_m": 90500.285, "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": 95641.335, "from_m": 95606.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": 95687.343, "from_m": 95641.335, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 95719.236, "from_m": 95687.343, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100207.643, "from_m": 95719.236, "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": 103327.633, "from_m": 100207.643, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 103711.033, "from_m": 103327.633, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 103758.068, "from_m": 103711.033, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105189.308, "from_m": 103758.068, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 105292.004, "from_m": 105189.308, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 105938.863, "from_m": 105292.004, "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": 107024.289, "from_m": 105938.863, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 107970.371, "from_m": 107024.289, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 108548.516, "from_m": 107970.371, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 110013.021, "from_m": 108548.516, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 111589.011, "from_m": 110013.021, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 112225.912, "from_m": 111589.011, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 112702.587, "from_m": 112225.912, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 113155.805, "from_m": 112702.587, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 590829, "profile_key": "f8e92af5a8b7bee879e01e6e3625eb5c935ccddd5b44bbefc3f4c9374bd2d8cf", "schedule_id": 22430, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1958", "location": "Ely", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959", "location": "Ely Dock Jn", "stage_seq": 2, "distance_m": 686.114, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006H", "location": "Waterbeach", "stage_seq": 3, "distance_m": 15028.49, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2011", "wtt_dep": "2012", "location": "Cambridge North", "stage_seq": 4, "distance_m": 19929.383, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013H", "location": "Coldham Lane Jn", "stage_seq": 5, "distance_m": 22098.94, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2018", "location": "Cambridge", "stage_seq": 6, "distance_m": 23662.702, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2022", "location": "Cambridge South", "stage_seq": 7, "distance_m": 26256.355, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023H", "location": "Shepreth Branch Jn", "stage_seq": 8, "distance_m": 27372.095, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025", "location": "Shelford", "stage_seq": 9, "distance_m": 28763.147, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2028H", "wtt_dep": "2029H", "location": "Whittlesford Parkway", "stage_seq": 10, "distance_m": 34283.791, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": "2033H", "location": "Great Chesterford", "stage_seq": 11, "distance_m": 39650.695, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2038H", "wtt_dep": "2039H", "location": "Audley End", "stage_seq": 12, "distance_m": 46140.108, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": "2042H", "location": "Newport (Essex)", "stage_seq": 13, "distance_m": 49010.127, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2047H", "wtt_dep": "2048", "location": "Elsenham", "stage_seq": 14, "distance_m": 55970.599, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2050H", "location": "Stansted North Jn", "stage_seq": 15, "distance_m": 57973.09, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2052", "wtt_dep": "2052H", "location": "Stansted Mountfitchet", "stage_seq": 16, "distance_m": 59566.007, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2056H", "wtt_dep": "2057H", "location": "Bishops Stortford", "stage_seq": 17, "distance_m": 64368.165, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2101H", "wtt_dep": "2102", "location": "Sawbridgeworth", "stage_seq": 18, "distance_m": 70205.545, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2105", "wtt_dep": "2105H", "location": "Harlow Mill", "stage_seq": 19, "distance_m": 73808.369, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2108", "wtt_dep": "2108H", "location": "Harlow Town", "stage_seq": 20, "distance_m": 76604.568, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Broxbourne Jn", "stage_seq": 21, "distance_m": 83527.197, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2114", "wtt_dep": "2114H", "location": "Broxbourne", "stage_seq": 22, "distance_m": 85504.632, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2119", "location": "Cheshunt", "stage_seq": 23, "distance_m": 90555.573, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "Brimsdown", "stage_seq": 24, "distance_m": 95821.092, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128H", "location": "Tottenham Hale", "stage_seq": 25, "distance_m": 103556.807, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Tottenham South Jn", "stage_seq": 26, "distance_m": 104316.962, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Coppermill Jn", "stage_seq": 27, "distance_m": 105269.382, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131", "location": "Clapton Jn", "stage_seq": 28, "distance_m": 105987.38, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134H", "location": "Hackney Downs", "stage_seq": 29, "distance_m": 108369.518, "section_seq": 1, "route_path_id": 99683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Bethnal Green", "stage_seq": 30, "distance_m": 111343.663, "section_seq": 1, "route_path_id": 99683}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 31, "distance_m": 113155.805, "section_seq": 1, "route_path_id": 99683}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 113155.805, "from_m": 0.0, "section_seq": 1, "route_path_id": 99683}], "total_distance_m": 113155.805, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 107642.984, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5512.821, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12319, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:06Z", "source_id": 48541567, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:24:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:12Z", "source_id": 15773033, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:17Z", "source_id": 48551019, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:28:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:22Z", "source_id": 15776011, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12517, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:40Z", "source_id": 48565234, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:34:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:41Z", "source_id": 15780398, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:51Z", "source_id": 15784643, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12624, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:24Z", "source_id": 48587087, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:43:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:29Z", "source_id": 15787140, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12667, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:03Z", "source_id": 48597499, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:48:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:08Z", "source_id": 15790302, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12671, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:52:18Z", "source_id": 48607278, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:52:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:52:21Z", "source_id": 15793263, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:14Z", "source_id": 48618096, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:58:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:18Z", "source_id": 15796615, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12686, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:00:29Z", "source_id": 48625016, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:01:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:00:32Z", "source_id": 15798804, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12690, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:42Z", "source_id": 48636464, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:06:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:49Z", "source_id": 15802374, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12704, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:01Z", "source_id": 48643971, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:10:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:06Z", "source_id": 15804577, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12744, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:14:22Z", "source_id": 48655595, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:15:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:14:23Z", "source_id": 15808215, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:15:00+01:00", "operational_fact": true}] Ely 1958 1958 1 None None London Liverpool Street 2142 2142 2 None None https://www.realtimetrains.co.uk/service/gb-nr:P76407/2026-09-15/detailed None Stansted Mountfitchet 2026-09-15T20:52:30+01:00 Bishops Stortford 4.0 {"type": "LineString", "coordinates": [[0.19903527269600496, 51.901188033228614], [0.1987465, 51.901105300000005], [0.1985103, 51.9010337], [0.1983156, 51.9009692], [0.1980968, 51.9008954], [0.1979063, 51.90082780000001], [0.1976892, 51.9007468], [0.1974718, 51.9006632], [0.19721929999999996, 51.9005638], [0.1970646, 51.9005005], [0.1968756, 51.90041879999999], [0.1967532, 51.90036570000001], [0.1965641, 51.90027979999999], [0.1963522, 51.900179299999984], [0.19617499999999996, 51.9000935], [0.1958196, 51.8999126], [0.1956117, 51.8998046], [0.19541140000000004, 51.899694399999994], [0.19518399999999997, 51.89956419999999], [0.1950248, 51.8994728], [0.1948191, 51.899347799999994], [0.1946692, 51.8992534], [0.194477, 51.8991297], [0.1942789, 51.89900099999999], [0.1940744, 51.898861], [0.1938371, 51.8986879], [0.19359879999999996, 51.89850659999999], [0.19341859999999997, 51.89836549999999], [0.1931895, 51.89817279999999], [0.19305589999999995, 51.89805869999999], [0.19289799999999996, 51.897923199999994], [0.19267549999999997, 51.89773180000001], [0.19246130000000003, 51.8975525], [0.1922503, 51.8973841], [0.19203429999999996, 51.897219500000006], [0.19186929999999996, 51.897098599999985], [0.19165499999999996, 51.8969483], [0.1914441, 51.896806], [0.19120490000000004, 51.8966496], [0.1909837, 51.8965166], [0.1907987, 51.89640800000001], [0.1905966, 51.8962953], [0.1903235, 51.896150299999995], [0.1900348, 51.89600370000001], [0.1896662, 51.8958249], [0.1892352, 51.895626500000006], [0.1888818, 51.8954634], [0.1885163, 51.8952891], [0.1882092, 51.895134799999994], [0.1878816, 51.8949613], [0.18758189999999997, 51.89479510000001], [0.1875099, 51.8947532], [0.18672479999999997, 51.89428159999999], [0.1864354, 51.8940982], [0.1862081, 51.89393640000001], [0.1859489, 51.8937461], [0.1857557, 51.8935988], [0.1855685, 51.8934537], [0.1853873, 51.89330919999999], [0.1851861, 51.893141400000005], [0.1850187, 51.8929962], [0.18488389999999996, 51.8928728], [0.1847425, 51.89274230000001], [0.1845948, 51.89260199999999], [0.1844181, 51.892424000000005], [0.18428749999999997, 51.89229220000001], [0.1841252, 51.892123], [0.183994, 51.8919836], [0.18384329999999996, 51.891820299999985], [0.1836875, 51.89165499999999], [0.1835306, 51.89149660000001], [0.18330949999999996, 51.89127899999998], [0.18312129999999996, 51.89109990000001], [0.1829432, 51.89093999999999], [0.182697, 51.89072149999999], [0.18242430000000004, 51.89049709999999], [0.18221329999999997, 51.8903255], [0.1820172, 51.890170700000006], [0.1818308, 51.8900269], [0.1816311, 51.88988149999999], [0.18144289999999996, 51.8897468], [0.1812417, 51.8896071], [0.1810671, 51.889488799999995], [0.1808107, 51.889322400000005], [0.18058289999999996, 51.889174700000005], [0.1803672, 51.889040300000005], [0.180153, 51.88891160000001], [0.179922, 51.8887742], [0.179697, 51.8886447], [0.1796630568239043, 51.88862539792162], [0.17954122655900012, 51.8885561180277], [0.17951129999999998, 51.8885391], [0.17930369999999998, 51.8884237], [0.17900729999999998, 51.88826240000001], [0.1787661, 51.888136200000005], [0.17856119999999998, 51.888031], [0.1783291, 51.88791350000001], [0.1780764, 51.88779139999999], [0.17782069999999997, 51.88766789999999], [0.17758259999999998, 51.8875559], [0.17734299999999997, 51.8874468], [0.1771034, 51.88733920000001], [0.1767977, 51.88720279999999], [0.176314, 51.8869939], [0.1760692, 51.8868903], [0.1758128, 51.8867773], [0.1754856, 51.8866318], [0.1751716, 51.88648049999999], [0.1749102, 51.88635389999999], [0.17462889999999998, 51.88620790000001], [0.17439289999999996, 51.88608399999999], [0.1741641, 51.885955800000005], [0.17392639999999998, 51.8858199], [0.1736618, 51.885664000000006], [0.17339079999999998, 51.8854968], [0.1731497, 51.885343699999986], [0.1729135, 51.8851878], [0.17253, 51.884927100000006], [0.1720591, 51.88460289999998], [0.1717274, 51.88437], [0.1714907, 51.8842035], [0.1712292, 51.88401069999999], [0.170915, 51.883776], [0.1706908, 51.88360859999999], [0.1703555, 51.88334530000001], [0.17015259999999996, 51.8831856], [0.1698965, 51.8829811], [0.16963589999999998, 51.882766399999994], [0.1694581, 51.8826147], [0.1692453, 51.882437], [0.16908829999999997, 51.88229919999999], [0.1688926, 51.8821262], [0.16865339999999998, 51.8819095], [0.1685107, 51.8817761], [0.1683971, 51.8816747], [0.1681643, 51.881454], [0.16787809999999995, 51.8811716], [0.16769179999999995, 51.880978], [0.16753349999999995, 51.880806], [0.1673859, 51.88064030000001], [0.1672715, 51.8805024], [0.16710009999999997, 51.8802913], [0.16700299999999998, 51.88016429999999], [0.1668892, 51.8800121], [0.166766, 51.8798411], [0.1667013, 51.87974770000001], [0.16660009999999997, 51.8795961], [0.1664801, 51.879413], [0.1663994, 51.87927739999999], [0.16632429999999998, 51.8791342], [0.1662029, 51.8789092], [0.16609619999999997, 51.87869929999999], [0.16603629999999997, 51.87857559999999], [0.16596359999999996, 51.87841400000001], [0.1658777, 51.87820919999999], [0.1657995, 51.8780089], [0.1657399, 51.87783989999999], [0.16568419999999998, 51.8776542], [0.16564289999999998, 51.87750220000001], [0.16560179999999997, 51.8773632], [0.1655746, 51.8772526], [0.1655565, 51.87716309999999], [0.1655236, 51.8770085], [0.16549289999999997, 51.87683899999999], [0.16546579999999997, 51.8766568], [0.1654407, 51.8764967], [0.1654204, 51.876301699999985], [0.16539559999999998, 51.8760785], [0.16536859999999998, 51.8758089], [0.1652966, 51.87497820000001], [0.1652718, 51.87470059999999], [0.1652468, 51.8744429], [0.1652178, 51.8740966], [0.16516379999999997, 51.873428399999995], [0.1651174, 51.8727925], [0.16503439999999997, 51.871759999999995], [0.16502029999999998, 51.8715186], [0.1649827, 51.8711508], [0.1649206, 51.87058820000001], [0.1648637, 51.870093999999995], [0.1648253, 51.8698172], [0.16470309999999996, 51.8691371], [0.16468419999999998, 51.86900570000001], [0.16465619999999995, 51.86881649999999], [0.16464549999999997, 51.8686905], [0.1646315, 51.8684364], [0.1646335, 51.8682634], [0.1646432, 51.8681186], [0.1646583, 51.86797949999999], [0.16483409999999998, 51.8675044], [0.16487499999999997, 51.867414499999995], [0.164977, 51.8672133], [0.1650258, 51.8671221], [0.1650793, 51.8670339], [0.16516379999999997, 51.86691269999999], [0.1652802, 51.8667493], [0.1654246, 51.86658179999999], [0.16554739999999998, 51.866441499999986], [0.16564003296813198, 51.86634461781314]]} 3.0 2111 2115 Stansted Mountfitchet Bishops Stortford Bishops Stortford 51.8663446 0.1656400 51.8663446 0.1656400 1 0 2026-09-15 21:23:37 TERMINATED 2026-09-15 21:13:00 Bishops Stortford TRUST TRUST_CANCELLATION 15846231 1789506788838881 73 73 2026-09-15 21:23:09.433034 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:08.828090
561826 593322 G61826 522T26M715 2026-09-15 COMPLETE 15845182 2026-09-15 22:13:00 2026-09-15 21:23:37 2026-09-17 21:23:37 {"id": 593322, "stp": "P", "toc": "London Overground", "uid": "G61826", "consist": null, "dest_crs": "CHI", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G61826/2026-09-15/detailed", "trust_id": "522T26M715", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chingford", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "3", "is_terminated": 1, "next_location": "Chingford", "signalling_id": "2T26", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "2213", "current_leg_dep": "2209", "current_leg_end": "Chingford", "origin_dep_time": "2146", "origin_platform": "7", "current_location": "Chingford", "last_update_time": "2026-09-15T21:23:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0, 51.60929923452176], [0.0001939, 51.610054700000006], [0.00030389120902488484, 51.61048353460085], [0.0013431999999999997, 51.614535399999994], [0.0014536999999999998, 51.614970199999995], [0.0015133999999999998, 51.6152525], [0.0015630999999999998, 51.6155338], [0.0016024999999999998, 51.6158215], [0.0016360000000000003, 51.6161128], [0.0016536999999999997, 51.6164058], [0.0016626, 51.616694599999995], [0.0016575, 51.6170041], [0.0016438, 51.617257599999995], [0.0015808, 51.6181593], [0.0015754, 51.618241700000006], [0.0015141, 51.6190481], [0.0014998999999999998, 51.619212799999985], [0.001475, 51.6195791], [0.0014561, 51.6198612], [0.0014419999999999997, 51.62018110000001], [0.0014405999999999998, 51.62023330000001], [0.0014469, 51.6206839], [0.0014636, 51.6209573], [0.0014958, 51.621233800000006], [0.0015340999999999998, 51.62149169999999], [0.0015826999999999998, 51.6217547], [0.0016369, 51.62199509999999], [0.0016965, 51.622239699999994], [0.0018514, 51.6227228], [0.0020335, 51.62319389999999], [0.0022171, 51.6235826], [0.0035221, 51.6262101], [0.003624099999999999, 51.62640579999999], [0.0037019, 51.62654009999999], [0.0037868, 51.626672600000006], [0.003888, 51.62682139999998], [0.0039929, 51.626959], [0.004099900000000001, 51.62708539999999], [0.004208699999999999, 51.627202999999994], [0.0044825, 51.6274861], [0.0047542999999999995, 51.6277596], [0.0049034, 51.6279107], [0.0062267, 51.629254], [0.006637988480823196, 51.62965167706966], [0.0067313, 51.629741900000006], [0.0067628, 51.6297737], [0.0081096, 51.631127699999986], [0.008186999999999998, 51.63120339999999], [0.0082415, 51.631264], [0.008289599999999998, 51.631320800000005], [0.008434199999999998, 51.6315032], [0.0084901, 51.6315677], [0.008551599999999998, 51.63163330000001], [0.010025799999999998, 51.633113]]}", "current_leg_start": "Highams Park", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.6331130", "next_location_lon": "0.0100258", "previous_location": "Highams Park", "current_leg_milage": "1.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7257.519, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 9122.523, \"from_m\": 7257.519, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9136.134, \"from_m\": 9122.523, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10229.951, \"from_m\": 9136.134, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10272.272, \"from_m\": 10229.951, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 10505.501, \"from_m\": 10272.272, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11691.939, \"from_m\": 10505.501, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11918.98, \"from_m\": 11691.939, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14120.594, \"from_m\": 11918.98, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16651.254, \"from_m\": 14120.594, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16788.264, \"from_m\": 16651.254, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16870.277, \"from_m\": 16788.264, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17154.5, \"from_m\": 16870.277, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 593322, \"profile_key\": \"bed3d8d3015f3269ec1c5413d56b7dc7f72e54c978c7359f22935361512f8294\", \"schedule_id\": 11897, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2149\", \"wtt_dep\": \"2149H\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2153H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156\", \"location\": \"Clapton\", \"stage_seq\": 4, \"distance_m\": 6284.461, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Clapton Jn\", \"stage_seq\": 5, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2159H\", \"location\": \"St. James' Street\", \"stage_seq\": 6, \"distance_m\": 9218.248, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2201H\", \"location\": \"Walthamstow Central\", \"stage_seq\": 7, \"distance_m\": 10045.085, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2203H\", \"wtt_dep\": \"2204\", \"location\": \"Wood Street\", \"stage_seq\": 8, \"distance_m\": 11796.695, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2206H\", \"wtt_dep\": \"2207\", \"location\": \"Highams Park\", \"stage_seq\": 9, \"distance_m\": 14233.173, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Chingford\", \"stage_seq\": 10, \"distance_m\": 17154.5, \"section_seq\": 1, \"route_path_id\": 32255}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17154.5, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32255}], \"total_distance_m\": 17154.5, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15482.886, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1671.614, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2146", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.6331130", "current_position_lon": "0.0100258", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:12Z\", \"source_id\": 48728853, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:15Z\", \"source_id\": 15831093, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:25Z\", \"source_id\": 48737595, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:29Z\", \"source_id\": 15833876, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:33Z\", \"source_id\": 48743656, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:36Z\", \"source_id\": 15835780, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:32Z\", \"source_id\": 48749475, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:37Z\", \"source_id\": 15837585, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:27Z\", \"source_id\": 48753412, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:33Z\", \"source_id\": 15838821, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:13Z\", \"source_id\": 48758969, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:17Z\", \"source_id\": 15840780, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:50Z\", \"source_id\": 48766331, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:57Z\", \"source_id\": 15842979, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:23Z\", \"source_id\": 48772915, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:25Z\", \"source_id\": 15845182, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chingford", "service_state_platform": "3", "timing_fact_generation": 1789506688549483, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:10.214119", "service_state_evidence_id": 15845182, "current_leg_start_actual_dep": "2026-09-15T22:08:00+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:10.614059", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P LST CHI 2T26 None None None None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7257.519, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 9122.523, "from_m": 7257.519, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9136.134, "from_m": 9122.523, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10229.951, "from_m": 9136.134, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10272.272, "from_m": 10229.951, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10505.501, "from_m": 10272.272, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11691.939, "from_m": 10505.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11918.98, "from_m": 11691.939, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14120.594, "from_m": 11918.98, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16651.254, "from_m": 14120.594, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16788.264, "from_m": 16651.254, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16870.277, "from_m": 16788.264, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17154.5, "from_m": 16870.277, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 593322, "profile_key": "bed3d8d3015f3269ec1c5413d56b7dc7f72e54c978c7359f22935361512f8294", "schedule_id": 11897, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2146", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2149H", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2153H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156", "location": "Clapton", "stage_seq": 4, "distance_m": 6284.461, "section_seq": 1, "route_path_id": 32255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Clapton Jn", "stage_seq": 5, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2159H", "location": "St. James' Street", "stage_seq": 6, "distance_m": 9218.248, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201H", "location": "Walthamstow Central", "stage_seq": 7, "distance_m": 10045.085, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2203H", "wtt_dep": "2204", "location": "Wood Street", "stage_seq": 8, "distance_m": 11796.695, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2207", "location": "Highams Park", "stage_seq": 9, "distance_m": 14233.173, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Chingford", "stage_seq": 10, "distance_m": 17154.5, "section_seq": 1, "route_path_id": 32255}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17154.5, "from_m": 0.0, "section_seq": 1, "route_path_id": 32255}], "total_distance_m": 17154.5, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15482.886, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.614, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:12Z", "source_id": 48728853, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:49:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:15Z", "source_id": 15831093, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:25Z", "source_id": 48737595, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:54:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:29Z", "source_id": 15833876, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:33Z", "source_id": 48743656, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:56:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:36Z", "source_id": 15835780, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15424, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:32Z", "source_id": 48749475, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:00:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:37Z", "source_id": 15837585, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15420, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:27Z", "source_id": 48753412, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:02:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:33Z", "source_id": 15838821, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:13Z", "source_id": 48758969, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:04:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:17Z", "source_id": 15840780, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15416, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:50Z", "source_id": 48766331, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:08:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:57Z", "source_id": 15842979, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15408, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:23Z", "source_id": 48772915, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:13:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:25Z", "source_id": 15845182, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] London Liverpool Street 2146 2146 7 None None Chingford 2213 2212 3 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G61826/2026-09-15/detailed None Highams Park 2026-09-15T22:08:00+01:00 Chingford 4.0 {"type": "LineString", "coordinates": [[0.0, 51.60929923452176], [0.0001939, 51.610054700000006], [0.00030389120902488484, 51.61048353460085], [0.0013431999999999997, 51.614535399999994], [0.0014536999999999998, 51.614970199999995], [0.0015133999999999998, 51.6152525], [0.0015630999999999998, 51.6155338], [0.0016024999999999998, 51.6158215], [0.0016360000000000003, 51.6161128], [0.0016536999999999997, 51.6164058], [0.0016626, 51.616694599999995], [0.0016575, 51.6170041], [0.0016438, 51.617257599999995], [0.0015808, 51.6181593], [0.0015754, 51.618241700000006], [0.0015141, 51.6190481], [0.0014998999999999998, 51.619212799999985], [0.001475, 51.6195791], [0.0014561, 51.6198612], [0.0014419999999999997, 51.62018110000001], [0.0014405999999999998, 51.62023330000001], [0.0014469, 51.6206839], [0.0014636, 51.6209573], [0.0014958, 51.621233800000006], [0.0015340999999999998, 51.62149169999999], [0.0015826999999999998, 51.6217547], [0.0016369, 51.62199509999999], [0.0016965, 51.622239699999994], [0.0018514, 51.6227228], [0.0020335, 51.62319389999999], [0.0022171, 51.6235826], [0.0035221, 51.6262101], [0.003624099999999999, 51.62640579999999], [0.0037019, 51.62654009999999], [0.0037868, 51.626672600000006], [0.003888, 51.62682139999998], [0.0039929, 51.626959], [0.004099900000000001, 51.62708539999999], [0.004208699999999999, 51.627202999999994], [0.0044825, 51.6274861], [0.0047542999999999995, 51.6277596], [0.0049034, 51.6279107], [0.0062267, 51.629254], [0.006637988480823196, 51.62965167706966], [0.0067313, 51.629741900000006], [0.0067628, 51.6297737], [0.0081096, 51.631127699999986], [0.008186999999999998, 51.63120339999999], [0.0082415, 51.631264], [0.008289599999999998, 51.631320800000005], [0.008434199999999998, 51.6315032], [0.0084901, 51.6315677], [0.008551599999999998, 51.63163330000001], [0.010025799999999998, 51.633113]]} 1.7 2209 2213 Highams Park Chingford Chingford 51.6331130 0.0100258 51.6331130 0.0100258 1 0 2026-09-15 21:23:37 TERMINATED 2026-09-15 21:13:00 Chingford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845182 1789506688549483 46 46 2026-09-15 21:23:10.614059 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:10.214119
561827 593189 W84179 042Y36M715 2026-09-15 COMPLETE 15841726 2026-09-15 22:13:00 2026-09-15 21:23:37 2026-09-17 21:23:37 {"id": 593189, "stp": "P", "toc": "ScotRail", "uid": "W84179", "consist": "385021", "dest_crs": "NBW", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84179/2026-09-15/detailed", "trust_id": "042Y36M715", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "North Berwick", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": null, "is_terminated": 1, "next_location": "North Berwick", "signalling_id": "2Y36", "timing_status": "ON TIME", "origin_station": "Edinburgh", "current_leg_arr": "2213", "current_leg_dep": "2205", "current_leg_end": "North Berwick", "origin_dep_time": "2140", "origin_platform": "7", "current_location": "North Berwick", "last_update_time": "2026-09-15T21:23:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7860675, 56.005003], [-2.7853071, 56.00511590000001], [-2.784777380770516, 56.00519688465394], [-2.7840545, 56.0053074], [-2.7820859999999996, 56.0055987], [-2.7819442999999997, 56.0056197], [-2.7774264999999994, 56.0063023], [-2.7771073999999993, 56.0063505], [-2.7767279999999994, 56.0064265], [-2.7763295999999995, 56.00649919999999], [-2.7760406999999994, 56.00654569999999], [-2.7752693, 56.0066937], [-2.7750258, 56.006727100000006], [-2.7744810999999996, 56.006833699999994], [-2.7741879999999997, 56.006895099999994], [-2.7739284999999994, 56.0069596], [-2.7734198, 56.00709569999999], [-2.7723466999999995, 56.0074178], [-2.7709689999999996, 56.0079254], [-2.770897360950782, 56.00795783962394], [-2.7706107999999996, 56.0080876], [-2.7697701, 56.0084684], [-2.7685098999999997, 56.0091604], [-2.7682534, 56.0093197], [-2.7676081, 56.0097204], [-2.7670414, 56.01018009999999], [-2.7664831, 56.0106678], [-2.7660057999999994, 56.0111718], [-2.7655535, 56.0116804], [-2.7653055999999996, 56.0120635], [-2.7648519, 56.0127874], [-2.7646548, 56.01328440000001], [-2.7645729999999995, 56.013532199999986], [-2.7644915, 56.013779099999994], [-2.764280799999999, 56.01448069999999], [-2.7638540999999996, 56.01597840000001], [-2.7619975999999995, 56.02246039999999], [-2.7597003, 56.03014699999999], [-2.7594793999999996, 56.0308862], [-2.7592507, 56.031645100000006], [-2.7581742999999994, 56.0352167], [-2.7578072999999996, 56.0364106], [-2.7577359999999995, 56.0366758], [-2.7570331, 56.0390318], [-2.7564114999999996, 56.04039780000001], [-2.7555378, 56.0418566], [-2.7549639, 56.0425902], [-2.7543271, 56.0433039], [-2.7536806, 56.0439352], [-2.7535367, 56.044072799999995], [-2.7525873, 56.0449128], [-2.7514924, 56.04567409999999], [-2.7502619, 56.046420999999995], [-2.7487667999999994, 56.0472132], [-2.7384178999999995, 56.0526699], [-2.7360737, 56.05390369999999], [-2.7353129999999997, 56.054303999999995], [-2.734346700000001, 56.054809], [-2.7334113, 56.0553036], [-2.7332843, 56.05537069999998], [-2.7327097999999994, 56.0556853], [-2.7320198999999996, 56.05602820000001], [-2.7313545, 56.0563717], [-2.7310793999999996, 56.05652309999999], [-2.7308759, 56.0566448], [-2.730344399999999, 56.05699629999999]]}", "current_leg_start": "Drem", "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": "56.0569963", "next_location_lon": "-2.7303444", "previous_location": "Drem", "current_leg_milage": "4.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 446.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1013.735, \"from_m\": 446.739, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1076.414, \"from_m\": 1013.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1142.866, \"from_m\": 1076.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1613.024, \"from_m\": 1142.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2251.766, \"from_m\": 1613.024, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5604.689, \"from_m\": 2251.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9316.096, \"from_m\": 5604.689, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 9388.056, \"from_m\": 9316.096, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 10069.944, \"from_m\": 9388.056, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 16574.894, \"from_m\": 10069.944, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 25200.365, \"from_m\": 16574.894, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 26092.847, \"from_m\": 25200.365, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 28127.341, \"from_m\": 26092.847, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 29055.323, \"from_m\": 28127.341, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 29106.025, \"from_m\": 29055.323, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29121.612, \"from_m\": 29106.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30193.636, \"from_m\": 29121.612, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35187.417, \"from_m\": 30193.636, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35414.484, \"from_m\": 35187.417, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35532.648, \"from_m\": 35414.484, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 35631.409, \"from_m\": 35532.648, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 35682.562, \"from_m\": 35631.409, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 593189, \"profile_key\": \"074105179369669f2b76016eeab9f9a60c4978721f79b3b9fa91b4cc09603006\", \"schedule_id\": 29018, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 39831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 39831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 4, \"distance_m\": 5324.844, \"section_seq\": 1, \"route_path_id\": 39831}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2147\", \"location\": \"Musselburgh\", \"stage_seq\": 5, \"distance_m\": 8180.02, \"section_seq\": 1, \"route_path_id\": 39831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Monktonhall Jn\", \"stage_seq\": 6, \"distance_m\": 9462.123, \"section_seq\": 1, \"route_path_id\": 39831}, {\"is_pass\": false, \"wtt_arr\": \"2150\", \"wtt_dep\": \"2150H\", \"location\": \"Wallyford\", \"stage_seq\": 7, \"distance_m\": 12311.107, \"section_seq\": 1, \"route_path_id\": 39831}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2154\", \"location\": \"Prestonpans\", \"stage_seq\": 8, \"distance_m\": 15108.22, \"section_seq\": 1, \"route_path_id\": 39831}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2158H\", \"location\": \"Longniddry\", \"stage_seq\": 9, \"distance_m\": 21183.681, \"section_seq\": 1, \"route_path_id\": 39831}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2204\", \"location\": \"Drem\", \"stage_seq\": 10, \"distance_m\": 28451.773, \"section_seq\": 1, \"route_path_id\": 39831}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"North Berwick\", \"stage_seq\": 11, \"distance_m\": 35682.562, \"section_seq\": 1, \"route_path_id\": 39831}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 35682.562, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39831}], \"total_distance_m\": 35682.562, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 35682.562, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2140", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "56.0569963", "current_position_lon": "-2.7303444", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:44Z\", \"source_id\": 48719635, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:51Z\", \"source_id\": 15828195, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:13Z\", \"source_id\": 48728939, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:17Z\", \"source_id\": 15831128, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:03Z\", \"source_id\": 48734846, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:06Z\", \"source_id\": 15832969, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1047, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:14Z\", \"source_id\": 48745009, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:21Z\", \"source_id\": 15836206, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:10Z\", \"source_id\": 48756737, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:13Z\", \"source_id\": 15839986, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:46Z\", \"source_id\": 48762092, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:52Z\", \"source_id\": 15841726, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "North Berwick", "service_state_platform": "1", "timing_fact_generation": 1789506353054698, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:13.271208", "service_state_evidence_id": 15841726, "current_leg_start_actual_dep": "2026-09-15T22:04:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:14.264335", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P EDB NBW 2Y36 385021 3 100 None {"version": 3, "segments": [{"to_m": 446.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1013.735, "from_m": 446.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1076.414, "from_m": 1013.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1142.866, "from_m": 1076.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1613.024, "from_m": 1142.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2251.766, "from_m": 1613.024, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5604.689, "from_m": 2251.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9316.096, "from_m": 5604.689, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 9388.056, "from_m": 9316.096, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 10069.944, "from_m": 9388.056, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 16574.894, "from_m": 10069.944, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 25200.365, "from_m": 16574.894, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 26092.847, "from_m": 25200.365, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 28127.341, "from_m": 26092.847, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 29055.323, "from_m": 28127.341, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 29106.025, "from_m": 29055.323, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29121.612, "from_m": 29106.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30193.636, "from_m": 29121.612, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35187.417, "from_m": 30193.636, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35414.484, "from_m": 35187.417, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 35532.648, "from_m": 35414.484, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 10.0}, {"to_m": 35631.409, "from_m": 35532.648, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 5.0}, {"to_m": 35682.562, "from_m": 35631.409, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 593189, "profile_key": "074105179369669f2b76016eeab9f9a60c4978721f79b3b9fa91b4cc09603006", "schedule_id": 29018, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2140", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 39831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142H", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 39831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144", "location": "Portobello Jn (Edinburgh)", "stage_seq": 4, "distance_m": 5324.844, "section_seq": 1, "route_path_id": 39831}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "Musselburgh", "stage_seq": 5, "distance_m": 8180.02, "section_seq": 1, "route_path_id": 39831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Monktonhall Jn", "stage_seq": 6, "distance_m": 9462.123, "section_seq": 1, "route_path_id": 39831}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2150H", "location": "Wallyford", "stage_seq": 7, "distance_m": 12311.107, "section_seq": 1, "route_path_id": 39831}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154", "location": "Prestonpans", "stage_seq": 8, "distance_m": 15108.22, "section_seq": 1, "route_path_id": 39831}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2158H", "location": "Longniddry", "stage_seq": 9, "distance_m": 21183.681, "section_seq": 1, "route_path_id": 39831}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2204", "location": "Drem", "stage_seq": 10, "distance_m": 28451.773, "section_seq": 1, "route_path_id": 39831}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "North Berwick", "stage_seq": 11, "distance_m": 35682.562, "section_seq": 1, "route_path_id": 39831}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 35682.562, "from_m": 0.0, "section_seq": 1, "route_path_id": 39831}], "total_distance_m": 35682.562, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 35682.562, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1033, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:44Z", "source_id": 48719635, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:45:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:51Z", "source_id": 15828195, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1037, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:13Z", "source_id": 48728939, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:49:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:17Z", "source_id": 15831128, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1041, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:03Z", "source_id": 48734846, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:52:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:06Z", "source_id": 15832969, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1047, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:14Z", "source_id": 48745009, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:58:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:21Z", "source_id": 15836206, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1051, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:10Z", "source_id": 48756737, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:04:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:13Z", "source_id": 15839986, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1060, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:46Z", "source_id": 48762092, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:13:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:52Z", "source_id": 15841726, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Edinburgh 2140 2140 7 None None North Berwick 2213 2213 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84179/2026-09-15/detailed None Drem 2026-09-15T22:04:00+01:00 North Berwick 8.0 {"type": "LineString", "coordinates": [[-2.7860675, 56.005003], [-2.7853071, 56.00511590000001], [-2.784777380770516, 56.00519688465394], [-2.7840545, 56.0053074], [-2.7820859999999996, 56.0055987], [-2.7819442999999997, 56.0056197], [-2.7774264999999994, 56.0063023], [-2.7771073999999993, 56.0063505], [-2.7767279999999994, 56.0064265], [-2.7763295999999995, 56.00649919999999], [-2.7760406999999994, 56.00654569999999], [-2.7752693, 56.0066937], [-2.7750258, 56.006727100000006], [-2.7744810999999996, 56.006833699999994], [-2.7741879999999997, 56.006895099999994], [-2.7739284999999994, 56.0069596], [-2.7734198, 56.00709569999999], [-2.7723466999999995, 56.0074178], [-2.7709689999999996, 56.0079254], [-2.770897360950782, 56.00795783962394], [-2.7706107999999996, 56.0080876], [-2.7697701, 56.0084684], [-2.7685098999999997, 56.0091604], [-2.7682534, 56.0093197], [-2.7676081, 56.0097204], [-2.7670414, 56.01018009999999], [-2.7664831, 56.0106678], [-2.7660057999999994, 56.0111718], [-2.7655535, 56.0116804], [-2.7653055999999996, 56.0120635], [-2.7648519, 56.0127874], [-2.7646548, 56.01328440000001], [-2.7645729999999995, 56.013532199999986], [-2.7644915, 56.013779099999994], [-2.764280799999999, 56.01448069999999], [-2.7638540999999996, 56.01597840000001], [-2.7619975999999995, 56.02246039999999], [-2.7597003, 56.03014699999999], [-2.7594793999999996, 56.0308862], [-2.7592507, 56.031645100000006], [-2.7581742999999994, 56.0352167], [-2.7578072999999996, 56.0364106], [-2.7577359999999995, 56.0366758], [-2.7570331, 56.0390318], [-2.7564114999999996, 56.04039780000001], [-2.7555378, 56.0418566], [-2.7549639, 56.0425902], [-2.7543271, 56.0433039], [-2.7536806, 56.0439352], [-2.7535367, 56.044072799999995], [-2.7525873, 56.0449128], [-2.7514924, 56.04567409999999], [-2.7502619, 56.046420999999995], [-2.7487667999999994, 56.0472132], [-2.7384178999999995, 56.0526699], [-2.7360737, 56.05390369999999], [-2.7353129999999997, 56.054303999999995], [-2.734346700000001, 56.054809], [-2.7334113, 56.0553036], [-2.7332843, 56.05537069999998], [-2.7327097999999994, 56.0556853], [-2.7320198999999996, 56.05602820000001], [-2.7313545, 56.0563717], [-2.7310793999999996, 56.05652309999999], [-2.7308759, 56.0566448], [-2.730344399999999, 56.05699629999999]]} 4.5 2205 2213 Drem North Berwick North Berwick 56.0569963 -2.7303444 56.0569963 -2.7303444 1 0 2026-09-15 21:23:37 TERMINATED 2026-09-15 21:13:00 North Berwick TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15841726 1789506353054698 38 38 2026-09-15 21:23:14.264335 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:13.271208
561828 591364 P85180 631C62MZ15 2026-09-15 COMPLETE 15845441 2026-09-15 22:13:00 2026-09-15 21:23:37 2026-09-17 21:23:37 {"id": 591364, "stp": "P", "toc": "Southeastern", "uid": "P85180", "consist": "395027", "dest_crs": "RAM", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85180/2026-09-15/detailed", "trust_id": "631C62MZ15", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ramsgate", "service_date": "2026-09-15", "dest_arr_time": "2211", "dest_platform": "4", "is_terminated": 1, "next_location": "Ramsgate", "signalling_id": "1C62", "timing_status": "LATE", "origin_station": "St. Pancras International", "current_leg_arr": "2213", "current_leg_dep": "2207", "current_leg_end": "Ramsgate", "origin_dep_time": "2020", "origin_platform": "11", "current_location": "Ramsgate", "last_update_time": "2026-09-15T21:23:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.4333875, 51.36073329999999], [1.4335273, 51.3603068], [1.4335711, 51.36015940000001], [1.4336894999999998, 51.359726900000005], [1.4338011999999998, 51.3591679], [1.4338753, 51.358602700000006], [1.4338854, 51.35813099999999], [1.433876, 51.3576531], [1.4338379999999995, 51.35727719999999], [1.4337498999999998, 51.35677499999999], [1.4337181, 51.3566329], [1.4336890999999998, 51.356475999999994], [1.4335277, 51.3558383], [1.4315105, 51.34916630000001], [1.4314558, 51.3489853], [1.4313305999999997, 51.348636799999994], [1.4312275, 51.34841230000001], [1.4310338, 51.348097900000006], [1.4309126, 51.3479303], [1.4307637999999998, 51.3477601], [1.4305405000000002, 51.34753039999999], [1.4302438, 51.347287], [1.429954, 51.347064399999994], [1.4296145, 51.34685920000001], [1.4291531, 51.3466388], [1.4287688, 51.34647460000001], [1.4283402, 51.3463326], [1.4277979999999997, 51.3461777], [1.4273025, 51.3460507], [1.4266568, 51.345946899999994], [1.4265369999999995, 51.3459409], [1.4260810999999998, 51.3459213], [1.4256755999999997, 51.34591379999999], [1.4252977999999998, 51.34592829999998], [1.4238684999999998, 51.3460256], [1.42332, 51.34606109999999], [1.4228392999999997, 51.3460923], [1.4206624, 51.3462192], [1.4203117999999997, 51.34621699999999], [1.4198043, 51.3461777], [1.4192759999999998, 51.3461096], [1.4187662999999997, 51.34601320000001], [1.4181567999999998, 51.34584689999999], [1.4141148, 51.344359199999985], [1.4139158999999997, 51.34428549999999], [1.4107363, 51.34311470000001], [1.4105214, 51.3430356], [1.4092927, 51.3425846], [1.4086854999999998, 51.3423582], [1.4079121, 51.3420862], [1.4077628000000002, 51.342033400000005], [1.4076104, 51.3419744], [1.4073131999999997, 51.34186470000001], [1.4067194999999997, 51.34164320000001], [1.4054297, 51.3411668]]}", "current_leg_start": "Broadstairs", "dest_arr_time_act": "2211", "motion_projection": null, "next_location_lat": "51.3411668", "next_location_lon": "1.4054297", "previous_location": "Broadstairs", "current_leg_milage": "2.1", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 806.962, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}, {\"to_m\": 1186.402, \"from_m\": 806.962, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 1526.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\": 71355.402, \"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\": 71396.312, \"from_m\": 71355.402, \"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\": 75463.239, \"from_m\": 71396.312, \"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\": 76609.585, \"from_m\": 75463.239, \"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\": 78807.332, \"from_m\": 76609.585, \"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\": 80111.856, \"from_m\": 78807.332, \"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.796, \"from_m\": 80111.856, \"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\": 82878.362, \"from_m\": 81479.796, \"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\": 83026.901, \"from_m\": 82878.362, \"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\": 83423.353, \"from_m\": 83026.901, \"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\": 93263.749, \"from_m\": 83423.353, \"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\": 94280.444, \"from_m\": 93263.749, \"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\": 99336.166, \"from_m\": 94280.444, \"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\": 99781.178, \"from_m\": 99336.166, \"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\": 99822.293, \"from_m\": 99781.178, \"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\": 100217.977, \"from_m\": 99822.293, \"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\": 100259.092, \"from_m\": 100217.977, \"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\": 101465.265, \"from_m\": 100259.092, \"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\": 101954.227, \"from_m\": 101465.265, \"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\": 106005.574, \"from_m\": 101954.227, \"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\": 106030.644, \"from_m\": 106005.574, \"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\": 106817.629, \"from_m\": 106030.644, \"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\": 106837.455, \"from_m\": 106817.629, \"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\": 108578.073, \"from_m\": 106837.455, \"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\": 108594.91, \"from_m\": 108578.073, \"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\": 112558.613, \"from_m\": 108594.91, \"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\": 112927.343, \"from_m\": 112558.613, \"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\": 116213.059, \"from_m\": 112927.343, \"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\": 118015.219, \"from_m\": 116213.059, \"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\": 118887.99, \"from_m\": 118015.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\": 124875.97, \"from_m\": 118887.99, \"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\": 126000.159, \"from_m\": 124875.97, \"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\": 126615.763, \"from_m\": 126000.159, \"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\": 127025.98, \"from_m\": 126615.763, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 591364, \"profile_key\": \"bebdf6b7dd404e9291628f6c2a81f03a222aa86d35758f5554b60718395ffb7c\", \"schedule_id\": 35387, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2020\", \"location\": \"St. Pancras International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"York Way South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.317, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.076, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027H\", \"location\": \"Stratford International\", \"stage_seq\": 4, \"distance_m\": 9475.222, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 5, \"distance_m\": 10060.586, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"Dagenham Jn\", \"stage_seq\": 6, \"distance_m\": 21157.407, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033H\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 7, \"distance_m\": 25794.837, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 8, \"distance_m\": 35385.957, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2037H\", \"wtt_dep\": \"2039\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 9, \"distance_m\": 36976.37, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 10, \"distance_m\": 37892.724, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": \"2044\", \"location\": \"Gravesend\", \"stage_seq\": 11, \"distance_m\": 40337.398, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2048\", \"location\": \"Hoo Jn\", \"stage_seq\": 12, \"distance_m\": 45558.356, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2053\", \"wtt_dep\": \"2054\", \"location\": \"Strood\", \"stage_seq\": 13, \"distance_m\": 51927.656, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2055H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 52340.041, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2056H\", \"wtt_dep\": \"2057H\", \"location\": \"Rochester\", \"stage_seq\": 15, \"distance_m\": 53011.26, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2100\", \"wtt_dep\": \"2101\", \"location\": \"Chatham\", \"stage_seq\": 16, \"distance_m\": 54405.978, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2104H\", \"wtt_dep\": \"2106\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 17, \"distance_m\": 56991.747, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2110\", \"wtt_dep\": \"2111\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 18, \"distance_m\": 61718.553, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112\", \"location\": \"Rainham East Jn\", \"stage_seq\": 19, \"distance_m\": 62755.102, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2114\", \"location\": \"Newington\", \"stage_seq\": 20, \"distance_m\": 66019.827, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 21, \"distance_m\": 69767.967, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 22, \"distance_m\": 70326.559, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2117H\", \"wtt_dep\": \"2119\", \"location\": \"Sittingbourne\", \"stage_seq\": 23, \"distance_m\": 71198.452, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2130\", \"wtt_dep\": \"2131\", \"location\": \"Faversham\", \"stage_seq\": 24, \"distance_m\": 82772.49, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": \"2140\", \"location\": \"Whitstable\", \"stage_seq\": 25, \"distance_m\": 94167.637, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": \"2146\", \"location\": \"Herne Bay\", \"stage_seq\": 26, \"distance_m\": 100020.135, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2154\", \"wtt_dep\": \"2154H\", \"location\": \"Birchington-on-Sea\", \"stage_seq\": 27, \"distance_m\": 113324.891, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2200\", \"location\": \"Margate\", \"stage_seq\": 28, \"distance_m\": 118394.904, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2205H\", \"location\": \"Broadstairs\", \"stage_seq\": 29, \"distance_m\": 123572.441, \"section_seq\": 1, \"route_path_id\": 43715}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": null, \"location\": \"Ramsgate\", \"stage_seq\": 30, \"distance_m\": 127025.98, \"section_seq\": 1, \"route_path_id\": 43715}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 127025.98, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43715}], \"total_distance_m\": 127025.98, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 126879.713, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 146.267, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2020", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.3411668", "current_position_lon": "1.4054297", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:30Z\", \"source_id\": 48549218, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:32Z\", \"source_id\": 15775408, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:38Z\", \"source_id\": 48576513, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:41Z\", \"source_id\": 15783821, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:08Z\", \"source_id\": 48586450, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:13Z\", \"source_id\": 15786922, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:08Z\", \"source_id\": 48609102, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:54:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:11Z\", \"source_id\": 15793828, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:51Z\", \"source_id\": 48617311, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:57Z\", \"source_id\": 15796351, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:00:29Z\", \"source_id\": 48625057, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:00:33Z\", \"source_id\": 15798825, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:02Z\", \"source_id\": 48634908, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:05:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:05Z\", \"source_id\": 15801878, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:05Z\", \"source_id\": 48646220, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:08Z\", \"source_id\": 15805288, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:21Z\", \"source_id\": 48666489, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:24Z\", \"source_id\": 15811509, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:46Z\", \"source_id\": 48688729, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:48Z\", \"source_id\": 15818420, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:24Z\", \"source_id\": 48706720, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:28Z\", \"source_id\": 15824097, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:36Z\", \"source_id\": 48719354, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:39Z\", \"source_id\": 15828055, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33160, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:46Z\", \"source_id\": 48740157, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:51Z\", \"source_id\": 15834696, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:16Z\", \"source_id\": 48750977, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:22Z\", \"source_id\": 15838053, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33132, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:35Z\", \"source_id\": 48763742, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:41Z\", \"source_id\": 15842242, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:49Z\", \"source_id\": 48773743, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:54Z\", \"source_id\": 15845441, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ramsgate", "service_state_platform": "4", "timing_fact_generation": 1789506714631329, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:14.592456", "service_state_evidence_id": 15845441, "current_leg_start_actual_dep": "2026-09-15T22:07:30+01:00", "operational_evidence_version": 120, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:15.152669", "service_state_valid_until_kind": null, "operational_interpretation_version": 120, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P SPX RAM 1C62 395027 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": 71355.402, "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": 71396.312, "from_m": 71355.402, "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": 75463.239, "from_m": 71396.312, "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": 76609.585, "from_m": 75463.239, "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": 78807.332, "from_m": 76609.585, "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": 80111.856, "from_m": 78807.332, "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.796, "from_m": 80111.856, "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": 82878.362, "from_m": 81479.796, "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": 83026.901, "from_m": 82878.362, "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": 83423.353, "from_m": 83026.901, "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": 93263.749, "from_m": 83423.353, "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": 94280.444, "from_m": 93263.749, "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": 99336.166, "from_m": 94280.444, "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": 99781.178, "from_m": 99336.166, "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": 99822.293, "from_m": 99781.178, "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": 100217.977, "from_m": 99822.293, "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": 100259.092, "from_m": 100217.977, "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": 101465.265, "from_m": 100259.092, "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": 101954.227, "from_m": 101465.265, "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": 106005.574, "from_m": 101954.227, "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": 106030.644, "from_m": 106005.574, "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": 106817.629, "from_m": 106030.644, "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": 106837.455, "from_m": 106817.629, "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": 108578.073, "from_m": 106837.455, "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": 108594.91, "from_m": 108578.073, "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": 112558.613, "from_m": 108594.91, "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": 112927.343, "from_m": 112558.613, "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": 116213.059, "from_m": 112927.343, "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": 118015.219, "from_m": 116213.059, "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": 118887.99, "from_m": 118015.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": 124875.97, "from_m": 118887.99, "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": 126000.159, "from_m": 124875.97, "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": 126615.763, "from_m": 126000.159, "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": 127025.98, "from_m": 126615.763, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 591364, "profile_key": "bebdf6b7dd404e9291628f6c2a81f03a222aa86d35758f5554b60718395ffb7c", "schedule_id": 35387, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2020", "location": "St. Pancras International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "York Way South Jn", "stage_seq": 2, "distance_m": 1241.317, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025H", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.076, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027H", "location": "Stratford International", "stage_seq": 4, "distance_m": 9475.222, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Stratford International East Jn", "stage_seq": 5, "distance_m": 10060.586, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032", "location": "Dagenham Jn", "stage_seq": 6, "distance_m": 21157.407, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033H", "location": "Wennington Crossovers", "stage_seq": 7, "distance_m": 25794.837, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036", "location": "Ebbsfleet West Jn", "stage_seq": 8, "distance_m": 35385.957, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2037H", "wtt_dep": "2039", "location": "Ebbsfleet International", "stage_seq": 9, "distance_m": 36976.37, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040H", "location": "Springhead Junction (CTRL)", "stage_seq": 10, "distance_m": 37892.724, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": "2044", "location": "Gravesend", "stage_seq": 11, "distance_m": 40337.398, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2048", "location": "Hoo Jn", "stage_seq": 12, "distance_m": 45558.356, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2053", "wtt_dep": "2054", "location": "Strood", "stage_seq": 13, "distance_m": 51927.656, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2055H", "location": "Rochester Bridge Jn", "stage_seq": 14, "distance_m": 52340.041, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2056H", "wtt_dep": "2057H", "location": "Rochester", "stage_seq": 15, "distance_m": 53011.26, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2100", "wtt_dep": "2101", "location": "Chatham", "stage_seq": 16, "distance_m": 54405.978, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2104H", "wtt_dep": "2106", "location": "Gillingham (Kent)", "stage_seq": 17, "distance_m": 56991.747, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2110", "wtt_dep": "2111", "location": "Rainham (Kent)", "stage_seq": 18, "distance_m": 61718.553, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112", "location": "Rainham East Jn", "stage_seq": 19, "distance_m": 62755.102, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Newington", "stage_seq": 20, "distance_m": 66019.827, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Western Jn (Sittingbourne)", "stage_seq": 21, "distance_m": 69767.967, "section_seq": 1, "route_path_id": 43715}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 22, "distance_m": 70326.559, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2119", "location": "Sittingbourne", "stage_seq": 23, "distance_m": 71198.452, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2131", "location": "Faversham", "stage_seq": 24, "distance_m": 82772.49, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2140", "location": "Whitstable", "stage_seq": 25, "distance_m": 94167.637, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "Herne Bay", "stage_seq": 26, "distance_m": 100020.135, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2154H", "location": "Birchington-on-Sea", "stage_seq": 27, "distance_m": 113324.891, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Margate", "stage_seq": 28, "distance_m": 118394.904, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205H", "location": "Broadstairs", "stage_seq": 29, "distance_m": 123572.441, "section_seq": 1, "route_path_id": 43715}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": null, "location": "Ramsgate", "stage_seq": 30, "distance_m": 127025.98, "section_seq": 1, "route_path_id": 43715}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127025.98, "from_m": 0.0, "section_seq": 1, "route_path_id": 43715}], "total_distance_m": 127025.98, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 126879.713, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 146.267, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15171, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:30Z", "source_id": 48549218, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:27:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:32Z", "source_id": 15775408, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33363, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:38Z", "source_id": 48576513, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:39:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:41Z", "source_id": 15783821, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:08Z", "source_id": 48586450, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:44:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:13Z", "source_id": 15786922, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32271, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:08Z", "source_id": 48609102, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:54:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:11Z", "source_id": 15793828, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:51Z", "source_id": 48617311, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:57:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:57Z", "source_id": 15796351, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:00:29Z", "source_id": 48625057, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:01:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:00:33Z", "source_id": 15798825, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:02Z", "source_id": 48634908, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:05:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:05Z", "source_id": 15801878, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:05Z", "source_id": 48646220, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:11:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:08Z", "source_id": 15805288, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:21Z", "source_id": 48666489, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:20:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:24Z", "source_id": 15811509, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33204, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:46Z", "source_id": 48688729, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:30:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:48Z", "source_id": 15818420, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:24Z", "source_id": 48706720, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:39:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:28Z", "source_id": 15824097, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33164, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:36Z", "source_id": 48719354, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:45:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:39Z", "source_id": 15828055, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33160, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:46Z", "source_id": 48740157, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:55:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:51Z", "source_id": 15834696, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:16Z", "source_id": 48750977, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:00:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:22Z", "source_id": 15838053, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33132, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:35Z", "source_id": 48763742, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:07:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:41Z", "source_id": 15842242, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33127, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:49Z", "source_id": 48773743, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:13:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:54Z", "source_id": 15845441, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] St. Pancras International 2020 2020 11 None None Ramsgate 2211 2211 4 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85180/2026-09-15/detailed None Broadstairs 2026-09-15T22:07:30+01:00 Ramsgate 6.0 {"type": "LineString", "coordinates": [[1.4333875, 51.36073329999999], [1.4335273, 51.3603068], [1.4335711, 51.36015940000001], [1.4336894999999998, 51.359726900000005], [1.4338011999999998, 51.3591679], [1.4338753, 51.358602700000006], [1.4338854, 51.35813099999999], [1.433876, 51.3576531], [1.4338379999999995, 51.35727719999999], [1.4337498999999998, 51.35677499999999], [1.4337181, 51.3566329], [1.4336890999999998, 51.356475999999994], [1.4335277, 51.3558383], [1.4315105, 51.34916630000001], [1.4314558, 51.3489853], [1.4313305999999997, 51.348636799999994], [1.4312275, 51.34841230000001], [1.4310338, 51.348097900000006], [1.4309126, 51.3479303], [1.4307637999999998, 51.3477601], [1.4305405000000002, 51.34753039999999], [1.4302438, 51.347287], [1.429954, 51.347064399999994], [1.4296145, 51.34685920000001], [1.4291531, 51.3466388], [1.4287688, 51.34647460000001], [1.4283402, 51.3463326], [1.4277979999999997, 51.3461777], [1.4273025, 51.3460507], [1.4266568, 51.345946899999994], [1.4265369999999995, 51.3459409], [1.4260810999999998, 51.3459213], [1.4256755999999997, 51.34591379999999], [1.4252977999999998, 51.34592829999998], [1.4238684999999998, 51.3460256], [1.42332, 51.34606109999999], [1.4228392999999997, 51.3460923], [1.4206624, 51.3462192], [1.4203117999999997, 51.34621699999999], [1.4198043, 51.3461777], [1.4192759999999998, 51.3461096], [1.4187662999999997, 51.34601320000001], [1.4181567999999998, 51.34584689999999], [1.4141148, 51.344359199999985], [1.4139158999999997, 51.34428549999999], [1.4107363, 51.34311470000001], [1.4105214, 51.3430356], [1.4092927, 51.3425846], [1.4086854999999998, 51.3423582], [1.4079121, 51.3420862], [1.4077628000000002, 51.342033400000005], [1.4076104, 51.3419744], [1.4073131999999997, 51.34186470000001], [1.4067194999999997, 51.34164320000001], [1.4054297, 51.3411668]]} 2.1 2207 2213 Broadstairs Ramsgate Ramsgate 51.3411668 1.4054297 51.3411668 1.4054297 1 0 2026-09-15 21:23:37 TERMINATED 2026-09-15 21:13:00 Ramsgate TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845441 1789506714631329 120 120 2026-09-15 21:23:15.152669 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:14.592456
561829 590526 W45591 629T63MY15 2026-09-15 COMPLETE 15845322 2026-09-15 22:13:00 2026-09-15 21:23:37 2026-09-17 21:23:37 {"id": 590526, "stp": "P", "toc": "Thameslink", "uid": "W45591", "consist": "700102", "dest_crs": "BTN", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W45591/2026-09-15/detailed", "trust_id": "629T63MY15", "origin_crs": "BDM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "5", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "9T63", "timing_status": "ON TIME", "origin_station": "Bedford", "current_leg_arr": "2213", "current_leg_dep": "2209", "current_leg_end": "Brighton", "origin_dep_time": "1946", "origin_platform": "3", "current_location": "Brighton", "last_update_time": "2026-09-15T21:23:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.15539029999999998, 50.8460236], [-0.1553323, 50.84579720000001], [-0.155204, 50.8453914], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]}", "current_leg_start": "Preston Park", "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "Preston Park", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 84.678, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 119.056, \"from_m\": 84.678, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 252.617, \"from_m\": 119.056, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 297.535, \"from_m\": 252.617, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 589.645, \"from_m\": 297.535, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1453.242, \"from_m\": 589.645, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1498.472, \"from_m\": 1453.242, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12232.27, \"from_m\": 1498.472, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 14982.186, \"from_m\": 12232.27, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 15037.998, \"from_m\": 14982.186, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15261.373, \"from_m\": 15037.998, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15318.117, \"from_m\": 15261.373, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16064.411, \"from_m\": 15318.117, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16362.788, \"from_m\": 16064.411, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18265.393, \"from_m\": 16362.788, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 18354.102, \"from_m\": 18265.393, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20671.347, \"from_m\": 18354.102, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20836.851, \"from_m\": 20671.347, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 21233.751, \"from_m\": 20836.851, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27218.352, \"from_m\": 21233.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\": 27264.814, \"from_m\": 27218.352, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27503.018, \"from_m\": 27264.814, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27569.312, \"from_m\": 27503.018, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31292.048, \"from_m\": 27569.312, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 32343.322, \"from_m\": 31292.048, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 33218.076, \"from_m\": 32343.322, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35819.781, \"from_m\": 33218.076, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 37618.58, \"from_m\": 35819.781, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 41102.958, \"from_m\": 37618.58, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41675.506, \"from_m\": 41102.958, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 41761.079, \"from_m\": 41675.506, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41778.279, \"from_m\": 41761.079, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41863.289, \"from_m\": 41778.279, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47056.588, \"from_m\": 41863.289, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 51190.173, \"from_m\": 47056.588, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 68893.066, \"from_m\": 51190.173, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 72251.899, \"from_m\": 68893.066, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 73638.737, \"from_m\": 72251.899, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 74914.27, \"from_m\": 73638.737, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 75018.69, \"from_m\": 74914.27, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77181.662, \"from_m\": 75018.69, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 77978.363, \"from_m\": 77181.662, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 80664.222, \"from_m\": 77978.363, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80733.106, \"from_m\": 80664.222, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 81960.094, \"from_m\": 80733.106, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81997.355, \"from_m\": 81960.094, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 82068.388, \"from_m\": 81997.355, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 82123.656, \"from_m\": 82068.388, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 82276.682, \"from_m\": 82123.656, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 84318.945, \"from_m\": 82276.682, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 84381.401, \"from_m\": 84318.945, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 85624.917, \"from_m\": 84381.401, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 85702.543, \"from_m\": 85624.917, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 86112.179, \"from_m\": 85702.543, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 86824.8, \"from_m\": 86112.179, \"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\": 86895.373, \"from_m\": 86824.8, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 87442.271, \"from_m\": 86895.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\": 89056.175, \"from_m\": 87442.271, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 90628.081, \"from_m\": 89056.175, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91564.509, \"from_m\": 90628.081, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 93454.319, \"from_m\": 91564.509, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 102465.855, \"from_m\": 93454.319, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 104277.238, \"from_m\": 102465.855, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104312.072, \"from_m\": 104277.238, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 104619.323, \"from_m\": 104312.072, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104903.215, \"from_m\": 104619.323, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 105419.307, \"from_m\": 104903.215, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105591.081, \"from_m\": 105419.307, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 106868.725, \"from_m\": 105591.081, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 111211.707, \"from_m\": 106868.725, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 111328.475, \"from_m\": 111211.707, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 111451.007, \"from_m\": 111328.475, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 111517.784, \"from_m\": 111451.007, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 122412.888, \"from_m\": 111517.784, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 123146.236, \"from_m\": 122412.888, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 131638.707, \"from_m\": 123146.236, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 131709.696, \"from_m\": 131638.707, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 138824.066, \"from_m\": 131709.696, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 138904.773, \"from_m\": 138824.066, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 139199.007, \"from_m\": 138904.773, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 140054.277, \"from_m\": 139199.007, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 147918.489, \"from_m\": 140054.277, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 149132.208, \"from_m\": 147918.489, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 149650.37, \"from_m\": 149132.208, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 149696.637, \"from_m\": 149650.37, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 149760.602, \"from_m\": 149696.637, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 153845.746, \"from_m\": 149760.602, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 153879.547, \"from_m\": 153845.746, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 165947.309, \"from_m\": 153879.547, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 168206.463, \"from_m\": 165947.309, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 168273.381, \"from_m\": 168206.463, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 168995.268, \"from_m\": 168273.381, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 169008.369, \"from_m\": 168995.268, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 169438.223, \"from_m\": 169008.369, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169583.527, \"from_m\": 169438.223, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 169642.477, \"from_m\": 169583.527, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169672.178, \"from_m\": 169642.477, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 169713.533, \"from_m\": 169672.178, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169973.695, \"from_m\": 169713.533, \"capability_applied\": null, \"effective_limit_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\": 590526, \"profile_key\": \"64eb770596bc385c2ae9eeef250b562f11255bf6591f9fe48738876728f59b47\", \"schedule_id\": 27145, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"Bedford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 2, \"distance_m\": 1615.773, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950\", \"location\": \"Wixams\", \"stage_seq\": 3, \"distance_m\": 5460.048, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"1957\", \"wtt_dep\": \"1958\", \"location\": \"Flitwick\", \"stage_seq\": 4, \"distance_m\": 16233.211, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2001H\", \"wtt_dep\": \"2002\", \"location\": \"Harlington\", \"stage_seq\": 5, \"distance_m\": 20912.132, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003H\", \"location\": \"Sundon South Jn\", \"stage_seq\": 6, \"distance_m\": 23492.073, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"Leagrave Jn\", \"stage_seq\": 7, \"distance_m\": 27402.719, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2007\", \"wtt_dep\": \"2008\", \"location\": \"Leagrave\", \"stage_seq\": 8, \"distance_m\": 28174.713, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2011\", \"wtt_dep\": \"2013\", \"location\": \"Luton\", \"stage_seq\": 9, \"distance_m\": 32095.6, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2015\", \"wtt_dep\": \"2016\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 10, \"distance_m\": 33849.685, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2022\", \"location\": \"Harpenden\", \"stage_seq\": 11, \"distance_m\": 41239.169, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 12, \"distance_m\": 41778.279, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027H\", \"location\": \"St. Albans\", \"stage_seq\": 13, \"distance_m\": 48816.247, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031H\", \"location\": \"Radlett Jn\", \"stage_seq\": 14, \"distance_m\": 57603.139, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"Hendon\", \"stage_seq\": 15, \"distance_m\": 69605.137, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Cricklewood\", \"stage_seq\": 16, \"distance_m\": 72654.84, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": \"2039H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 17, \"distance_m\": 74603.887, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 18, \"distance_m\": 75037.825, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 19, \"distance_m\": 77350.514, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043H\", \"location\": \"Kentish Town\", \"stage_seq\": 20, \"distance_m\": 78354.196, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2046\", \"location\": \"Dock Jn North\", \"stage_seq\": 21, \"distance_m\": 79321.292, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2049\", \"wtt_dep\": \"2050\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 22, \"distance_m\": 83260.706, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2053H\", \"wtt_dep\": \"2054H\", \"location\": \"Farringdon\", \"stage_seq\": 23, \"distance_m\": 85456.549, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2055H\", \"wtt_dep\": \"2056H\", \"location\": \"City Thameslink\", \"stage_seq\": 24, \"distance_m\": 86186.707, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2058\", \"wtt_dep\": \"2059\", \"location\": \"London Blackfriars\", \"stage_seq\": 25, \"distance_m\": 86584.398, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2101H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 26, \"distance_m\": 87790.978, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2104\", \"wtt_dep\": \"2105H\", \"location\": \"London Bridge\", \"stage_seq\": 27, \"distance_m\": 88517.996, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108\", \"location\": \"Corbetts Lane Jn\", \"stage_seq\": 28, \"distance_m\": 91235.67, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 29, \"distance_m\": 92001.907, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2110H\", \"location\": \"New Cross Gate\", \"stage_seq\": 30, \"distance_m\": 93103.196, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113H\", \"location\": \"Sydenham\", \"stage_seq\": 31, \"distance_m\": 98735.492, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115H\", \"location\": \"Norwood Junction\", \"stage_seq\": 32, \"distance_m\": 102401.117, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 33, \"distance_m\": 104208.81, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2118\", \"wtt_dep\": \"2119H\", \"location\": \"East Croydon\", \"stage_seq\": 34, \"distance_m\": 105079.827, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"Purley\", \"stage_seq\": 35, \"distance_m\": 109862.714, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 36, \"distance_m\": 111451.007, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 37, \"distance_m\": 123284.448, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2133H\", \"wtt_dep\": \"2135H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 38, \"distance_m\": 131274.066, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": \"2140H\", \"location\": \"Three Bridges\", \"stage_seq\": 39, \"distance_m\": 135765.045, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143H\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 40, \"distance_m\": 138904.773, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2146H\", \"location\": \"Balcombe\", \"stage_seq\": 41, \"distance_m\": 142988.552, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 42, \"distance_m\": 148023.185, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2151\", \"wtt_dep\": \"2152\", \"location\": \"Haywards Heath\", \"stage_seq\": 43, \"distance_m\": 149249.528, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156\", \"location\": \"Wivelsfield\", \"stage_seq\": 44, \"distance_m\": 153962.187, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Keymer Jn\", \"stage_seq\": 45, \"distance_m\": 154316.713, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2157H\", \"wtt_dep\": \"2158H\", \"location\": \"Burgess Hill\", \"stage_seq\": 46, \"distance_m\": 155190.698, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2201H\", \"wtt_dep\": \"2202\", \"location\": \"Hassocks\", \"stage_seq\": 47, \"distance_m\": 158640.42, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2208H\", \"location\": \"Preston Park\", \"stage_seq\": 48, \"distance_m\": 167833.101, \"section_seq\": 1, \"route_path_id\": 101027}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 49, \"distance_m\": 169973.695, \"section_seq\": 1, \"route_path_id\": 101027}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 169973.695, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101027}], \"total_distance_m\": 169973.695, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 159463.762, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 10509.933, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1946", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:27Z\", \"source_id\": 48477763, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:57:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:28Z\", \"source_id\": 15750458, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:57Z\", \"source_id\": 15751049, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:32Z\", \"source_id\": 48487480, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:37Z\", \"source_id\": 15755634, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18129, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:53Z\", \"source_id\": 48500348, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:58Z\", \"source_id\": 15760028, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:43Z\", \"source_id\": 48509735, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:09:48Z\", \"source_id\": 15763249, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:04Z\", \"source_id\": 48520220, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:08Z\", \"source_id\": 15766479, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:39Z\", \"source_id\": 48533561, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:19:44Z\", \"source_id\": 15770550, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:47Z\", \"source_id\": 48547628, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:51Z\", \"source_id\": 15774934, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:37Z\", \"source_id\": 48569854, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:44Z\", \"source_id\": 15781791, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:09Z\", \"source_id\": 48573229, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:13Z\", \"source_id\": 15782807, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:04Z\", \"source_id\": 48575275, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:07Z\", \"source_id\": 15783462, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:41Z\", \"source_id\": 48585504, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:42:44Z\", \"source_id\": 15786633, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:25Z\", \"source_id\": 48593872, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:46:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:28Z\", \"source_id\": 15789159, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:52:41Z\", \"source_id\": 48608117, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:52:46Z\", \"source_id\": 15793567, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:55:02Z\", \"source_id\": 48613282, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:55:06Z\", \"source_id\": 15795160, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:09Z\", \"source_id\": 48617890, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:12Z\", \"source_id\": 15796540, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:29Z\", \"source_id\": 48629350, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:31Z\", \"source_id\": 15800143, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:23Z\", \"source_id\": 48642527, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:29Z\", \"source_id\": 15804152, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:14:51Z\", \"source_id\": 48656681, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:14:58Z\", \"source_id\": 15808540, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:10Z\", \"source_id\": 48661729, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:14Z\", \"source_id\": 15810107, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:58Z\", \"source_id\": 48672273, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:02Z\", \"source_id\": 15813303, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:29Z\", \"source_id\": 48698609, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:36Z\", \"source_id\": 15821512, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:59Z\", \"source_id\": 48707908, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:03Z\", \"source_id\": 15824446, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:08Z\", \"source_id\": 48720460, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:10Z\", \"source_id\": 15828418, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:56Z\", \"source_id\": 48730393, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:58Z\", \"source_id\": 15831542, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:31Z\", \"source_id\": 48739712, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:37Z\", \"source_id\": 15834549, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:11Z\", \"source_id\": 48744898, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:13Z\", \"source_id\": 15836157, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:35Z\", \"source_id\": 48751636, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:39Z\", \"source_id\": 15838326, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:16Z\", \"source_id\": 48765157, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:22Z\", \"source_id\": 15842646, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:38Z\", \"source_id\": 48773435, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:42Z\", \"source_id\": 15845322, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "5", "timing_fact_generation": 1789506703565073, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:16.273398", "service_state_evidence_id": 15845322, "current_leg_start_actual_dep": "2026-09-15T22:08:30+01:00", "operational_evidence_version": 203, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:16.413159", "service_state_valid_until_kind": null, "operational_interpretation_version": 203, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P BDM BTN 9T63 700102 12 100 None {"version": 3, "segments": [{"to_m": 84.678, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119.056, "from_m": 84.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 252.617, "from_m": 119.056, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 297.535, "from_m": 252.617, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 589.645, "from_m": 297.535, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1453.242, "from_m": 589.645, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1498.472, "from_m": 1453.242, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12232.27, "from_m": 1498.472, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 14982.186, "from_m": 12232.27, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 15037.998, "from_m": 14982.186, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15261.373, "from_m": 15037.998, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15318.117, "from_m": 15261.373, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16064.411, "from_m": 15318.117, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16362.788, "from_m": 16064.411, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18265.393, "from_m": 16362.788, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18354.102, "from_m": 18265.393, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20671.347, "from_m": 18354.102, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20836.851, "from_m": 20671.347, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 21233.751, "from_m": 20836.851, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27218.352, "from_m": 21233.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": 27264.814, "from_m": 27218.352, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27503.018, "from_m": 27264.814, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27569.312, "from_m": 27503.018, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31292.048, "from_m": 27569.312, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 32343.322, "from_m": 31292.048, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 33218.076, "from_m": 32343.322, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35819.781, "from_m": 33218.076, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 37618.58, "from_m": 35819.781, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 41102.958, "from_m": 37618.58, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41675.506, "from_m": 41102.958, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 41761.079, "from_m": 41675.506, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41778.279, "from_m": 41761.079, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41863.289, "from_m": 41778.279, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47056.588, "from_m": 41863.289, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 51190.173, "from_m": 47056.588, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 68893.066, "from_m": 51190.173, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 72251.899, "from_m": 68893.066, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 73638.737, "from_m": 72251.899, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 74914.27, "from_m": 73638.737, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 75018.69, "from_m": 74914.27, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77181.662, "from_m": 75018.69, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 77978.363, "from_m": 77181.662, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 80664.222, "from_m": 77978.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80733.106, "from_m": 80664.222, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 81960.094, "from_m": 80733.106, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81997.355, "from_m": 81960.094, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 82068.388, "from_m": 81997.355, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 82123.656, "from_m": 82068.388, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 82276.682, "from_m": 82123.656, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 84318.945, "from_m": 82276.682, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 84381.401, "from_m": 84318.945, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 85624.917, "from_m": 84381.401, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 85702.543, "from_m": 85624.917, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 86112.179, "from_m": 85702.543, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 86824.8, "from_m": 86112.179, "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": 86895.373, "from_m": 86824.8, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 87442.271, "from_m": 86895.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": 89056.175, "from_m": 87442.271, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 90628.081, "from_m": 89056.175, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91564.509, "from_m": 90628.081, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 93454.319, "from_m": 91564.509, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 102465.855, "from_m": 93454.319, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 104277.238, "from_m": 102465.855, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104312.072, "from_m": 104277.238, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 104619.323, "from_m": 104312.072, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104903.215, "from_m": 104619.323, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 105419.307, "from_m": 104903.215, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105591.081, "from_m": 105419.307, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 106868.725, "from_m": 105591.081, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 111211.707, "from_m": 106868.725, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 111328.475, "from_m": 111211.707, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 111451.007, "from_m": 111328.475, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 111517.784, "from_m": 111451.007, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 122412.888, "from_m": 111517.784, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 123146.236, "from_m": 122412.888, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 131638.707, "from_m": 123146.236, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 131709.696, "from_m": 131638.707, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 138824.066, "from_m": 131709.696, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 138904.773, "from_m": 138824.066, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 139199.007, "from_m": 138904.773, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 140054.277, "from_m": 139199.007, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 147918.489, "from_m": 140054.277, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 149132.208, "from_m": 147918.489, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 149650.37, "from_m": 149132.208, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 149696.637, "from_m": 149650.37, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 149760.602, "from_m": 149696.637, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 153845.746, "from_m": 149760.602, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 153879.547, "from_m": 153845.746, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 165947.309, "from_m": 153879.547, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 168206.463, "from_m": 165947.309, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 168273.381, "from_m": 168206.463, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 168995.268, "from_m": 168273.381, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 169008.369, "from_m": 168995.268, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 169438.223, "from_m": 169008.369, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169583.527, "from_m": 169438.223, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 169642.477, "from_m": 169583.527, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169672.178, "from_m": 169642.477, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 169713.533, "from_m": 169672.178, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169973.695, "from_m": 169713.533, "capability_applied": null, "effective_limit_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": 590526, "profile_key": "64eb770596bc385c2ae9eeef250b562f11255bf6591f9fe48738876728f59b47", "schedule_id": 27145, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1946", "location": "Bedford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948H", "location": "Bedford South Jn", "stage_seq": 2, "distance_m": 1615.773, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950", "location": "Wixams", "stage_seq": 3, "distance_m": 5460.048, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "1957", "wtt_dep": "1958", "location": "Flitwick", "stage_seq": 4, "distance_m": 16233.211, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2001H", "wtt_dep": "2002", "location": "Harlington", "stage_seq": 5, "distance_m": 20912.132, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003H", "location": "Sundon South Jn", "stage_seq": 6, "distance_m": 23492.073, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "Leagrave Jn", "stage_seq": 7, "distance_m": 27402.719, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2007", "wtt_dep": "2008", "location": "Leagrave", "stage_seq": 8, "distance_m": 28174.713, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2011", "wtt_dep": "2013", "location": "Luton", "stage_seq": 9, "distance_m": 32095.6, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2015", "wtt_dep": "2016", "location": "Luton Airport Parkway", "stage_seq": 10, "distance_m": 33849.685, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2022", "location": "Harpenden", "stage_seq": 11, "distance_m": 41239.169, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "Harpenden Jn", "stage_seq": 12, "distance_m": 41778.279, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027H", "location": "St. Albans", "stage_seq": 13, "distance_m": 48816.247, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031H", "location": "Radlett Jn", "stage_seq": 14, "distance_m": 57603.139, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036", "location": "Hendon", "stage_seq": 15, "distance_m": 69605.137, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Cricklewood", "stage_seq": 16, "distance_m": 72654.84, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": "2039H", "location": "West Hampstead Thameslink", "stage_seq": 17, "distance_m": 74603.887, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040", "location": "West Hampstead South Jn", "stage_seq": 18, "distance_m": 75037.825, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041H", "location": "Carlton Road Jn", "stage_seq": 19, "distance_m": 77350.514, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043H", "location": "Kentish Town", "stage_seq": 20, "distance_m": 78354.196, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2046", "location": "Dock Jn North", "stage_seq": 21, "distance_m": 79321.292, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2049", "wtt_dep": "2050", "location": "St Pancras Low Level", "stage_seq": 22, "distance_m": 83260.706, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2053H", "wtt_dep": "2054H", "location": "Farringdon", "stage_seq": 23, "distance_m": 85456.549, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2055H", "wtt_dep": "2056H", "location": "City Thameslink", "stage_seq": 24, "distance_m": 86186.707, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2058", "wtt_dep": "2059", "location": "London Blackfriars", "stage_seq": 25, "distance_m": 86584.398, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2101H", "location": "Metropolitan Jn", "stage_seq": 26, "distance_m": 87790.978, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2104", "wtt_dep": "2105H", "location": "London Bridge", "stage_seq": 27, "distance_m": 88517.996, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108", "location": "Corbetts Lane Jn", "stage_seq": 28, "distance_m": 91235.67, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109H", "location": "Bricklayers Arms Jn", "stage_seq": 29, "distance_m": 92001.907, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2110H", "location": "New Cross Gate", "stage_seq": 30, "distance_m": 93103.196, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Sydenham", "stage_seq": 31, "distance_m": 98735.492, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Norwood Junction", "stage_seq": 32, "distance_m": 102401.117, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Windmill Bridge Jn", "stage_seq": 33, "distance_m": 104208.81, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2119H", "location": "East Croydon", "stage_seq": 34, "distance_m": 105079.827, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Purley", "stage_seq": 35, "distance_m": 109862.714, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Stoats Nest Jn", "stage_seq": 36, "distance_m": 111451.007, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Earlswood (Surrey)", "stage_seq": 37, "distance_m": 123284.448, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2135H", "location": "Gatwick Airport", "stage_seq": 38, "distance_m": 131274.066, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2140H", "location": "Three Bridges", "stage_seq": 39, "distance_m": 135765.045, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Balcombe Tunnel Jn", "stage_seq": 40, "distance_m": 138904.773, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2146H", "location": "Balcombe", "stage_seq": 41, "distance_m": 142988.552, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Copyhold Jn", "stage_seq": 42, "distance_m": 148023.185, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": "2152", "location": "Haywards Heath", "stage_seq": 43, "distance_m": 149249.528, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156", "location": "Wivelsfield", "stage_seq": 44, "distance_m": 153962.187, "section_seq": 1, "route_path_id": 101027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Keymer Jn", "stage_seq": 45, "distance_m": 154316.713, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158H", "location": "Burgess Hill", "stage_seq": 46, "distance_m": 155190.698, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202", "location": "Hassocks", "stage_seq": 47, "distance_m": 158640.42, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2208H", "location": "Preston Park", "stage_seq": 48, "distance_m": 167833.101, "section_seq": 1, "route_path_id": 101027}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Brighton", "stage_seq": 49, "distance_m": 169973.695, "section_seq": 1, "route_path_id": 101027}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 169973.695, "from_m": 0.0, "section_seq": 1, "route_path_id": 101027}], "total_distance_m": 169973.695, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 159463.762, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 10509.933, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18083, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:27Z", "source_id": 48477763, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:57:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:28Z", "source_id": 15750458, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:57Z", "source_id": 15751049, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18103, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:32Z", "source_id": 48487480, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:01:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:37Z", "source_id": 15755634, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18129, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:53Z", "source_id": 48500348, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:07:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:58Z", "source_id": 15760028, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18164, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:43Z", "source_id": 48509735, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:11:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:09:48Z", "source_id": 15763249, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18191, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:04Z", "source_id": 48520220, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:14:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:08Z", "source_id": 15766479, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18201, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:39Z", "source_id": 48533561, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:21:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:19:44Z", "source_id": 15770550, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18359, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:47Z", "source_id": 48547628, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:26:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:51Z", "source_id": 15774934, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:37Z", "source_id": 48569854, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:36:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:44Z", "source_id": 15781791, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:09Z", "source_id": 48573229, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:38:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:13Z", "source_id": 15782807, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:04Z", "source_id": 48575275, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:39:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:07Z", "source_id": 15783462, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:41Z", "source_id": 48585504, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:43:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:42:44Z", "source_id": 15786633, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:25Z", "source_id": 48593872, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:46:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:28Z", "source_id": 15789159, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:52:41Z", "source_id": 48608117, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:52:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:52:46Z", "source_id": 15793567, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:55:02Z", "source_id": 48613282, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:55:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:55:06Z", "source_id": 15795160, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:09Z", "source_id": 48617890, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:57:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:12Z", "source_id": 15796540, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29674, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:29Z", "source_id": 48629350, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:02:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:31Z", "source_id": 15800143, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:23Z", "source_id": 48642527, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:09:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:29Z", "source_id": 15804152, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30002, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:14:51Z", "source_id": 48656681, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T20:15:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:14:58Z", "source_id": 15808540, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30220, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:10Z", "source_id": 48661729, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T20:17:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:14Z", "source_id": 15810107, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30507, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:58Z", "source_id": 48672273, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T20:23:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:02Z", "source_id": 15813303, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30627, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:29Z", "source_id": 48698609, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:35:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:36Z", "source_id": 15821512, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:59Z", "source_id": 48707908, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T20:40:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:03Z", "source_id": 15824446, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30845, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:08Z", "source_id": 48720460, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T20:45:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:10Z", "source_id": 15828418, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30867, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:56Z", "source_id": 48730393, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T20:51:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:58Z", "source_id": 15831542, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30880, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:31Z", "source_id": 48739712, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T20:55:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:37Z", "source_id": 15834549, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:11Z", "source_id": 48744898, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T20:57:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:13Z", "source_id": 15836157, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30901, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:35Z", "source_id": 48751636, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T21:01:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:39Z", "source_id": 15838326, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:16Z", "source_id": 48765157, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T21:08:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:22Z", "source_id": 15842646, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30984, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:38Z", "source_id": 48773435, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T21:13:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:42Z", "source_id": 15845322, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Bedford 1946 1946 3 None None Brighton 2213 2213 5 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W45591/2026-09-15/detailed None Preston Park 2026-09-15T22:08:30+01:00 Brighton 4.0 {"type": "LineString", "coordinates": [[-0.15539029999999998, 50.8460236], [-0.1553323, 50.84579720000001], [-0.155204, 50.8453914], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]} 1.3 2209 2213 Preston Park Brighton Brighton 50.8292890 -0.1410499 50.8292890 -0.1410499 1 0 2026-09-15 21:23:37 TERMINATED 2026-09-15 21:13:00 Brighton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845322 1789506703565073 203 203 2026-09-15 21:23:16.413159 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:16.273398
561830 586899 W34169 721S90MV15 2026-09-15 COMPLETE 15852213 2026-09-15 21:56:00 2026-09-15 21:23:37 2026-09-17 21:23:37 {"id": 586899, "stp": "P", "toc": "Avanti West Coast", "uid": "W34169", "consist": "390138", "dest_crs": "GLC", "num_carr": 11, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34169/2026-09-15/detailed", "trust_id": "721S90MV15", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-15", "dest_arr_time": "2209", "dest_platform": "9", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "1S90", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "2213", "current_leg_dep": "2156", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1730", "origin_platform": "7", "current_location": "Motherwell", "last_update_time": "2026-09-15T21:23:37", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.99456751657189, 55.79208824333472], [-3.994912099999999, 55.7923072], [-3.9954051000000006, 55.7926657], [-3.995745999999999, 55.7929335], [-3.9958235, 55.7929944], [-3.9960864, 55.793212999999994], [-3.9964258, 55.79350609999999], [-3.9967313, 55.7937663], [-3.9970266999999993, 55.7940537], [-3.997362799999999, 55.7943878], [-3.9976197999999994, 55.79465619999999], [-3.9980463, 55.7951406], [-3.9984226, 55.79562099999999], [-3.9986165, 55.79585999999999], [-3.998912199999999, 55.796216400000006], [-3.998946399999999, 55.79625450000001], [-3.999391600000001, 55.7967505], [-3.9999061, 55.7972963], [-4.0004009, 55.7977556], [-4.0009428, 55.79821880000001], [-4.0013854, 55.798533500000005], [-4.001889599999999, 55.798908], [-4.0026211, 55.7993977], [-4.0030477, 55.79965329999999], [-4.0034387, 55.7998821], [-4.004368, 55.8003819], [-4.0053428, 55.80086529999999], [-4.0062363, 55.8012486], [-4.0071504, 55.801592599999985], [-4.0080626, 55.80192170000001], [-4.0090432, 55.80221], [-4.009571599999999, 55.80236089999999], [-4.010113500000001, 55.8024956], [-4.0104892, 55.802585500000006], [-4.0112404, 55.8027489], [-4.0118564999999995, 55.8028754], [-4.0125092, 55.80299149999999], [-4.0138721, 55.803184], [-4.0166262, 55.80350949999999], [-4.018815599999999, 55.8037618], [-4.0195479, 55.80383719999999], [-4.0201953, 55.8039147], [-4.0250328, 55.8044941], [-4.0296748, 55.80505010000001], [-4.0318453, 55.80546059999999], [-4.032850399999999, 55.8056989], [-4.033834599999999, 55.8059592], [-4.0353115, 55.8064006], [-4.035712315491567, 55.80654382101159], [-4.0367038, 55.80689809999999], [-4.037900199999999, 55.8073898], [-4.038371299999999, 55.807583400000006], [-4.039908699999999, 55.8083407], [-4.041045, 55.8089783], [-4.0421347999999995, 55.80965629999999], [-4.042418778537846, 55.809826771118445], [-4.043230599999999, 55.8103141], [-4.044393099999999, 55.8109685], [-4.0450869, 55.81134539999999], [-4.04581, 55.8117382], [-4.0472216, 55.812454999999986], [-4.0475263, 55.812596], [-4.0479671, 55.8127973], [-4.0487216, 55.8131472], [-4.050222699999999, 55.813849999999995], [-4.053012, 55.8151381], [-4.0547425, 55.8159645], [-4.0554382, 55.8162813], [-4.0581917, 55.81757840000001], [-4.0596587, 55.8182695], [-4.0616063, 55.8191712], [-4.0639111, 55.8202382], [-4.0651885, 55.8208094], [-4.066908899999999, 55.821501399999995], [-4.0676561, 55.8217644], [-4.0684125, 55.82201469999999], [-4.0686676, 55.822103], [-4.0693976, 55.82231709999999], [-4.0700603, 55.8225095], [-4.0707496999999995, 55.822689799999985], [-4.0713567, 55.82283279999999], [-4.0719958, 55.822975], [-4.0727073, 55.82311310000001], [-4.0733239, 55.8232176], [-4.0735513, 55.82325420000001], [-4.073577499999999, 55.8232575], [-4.0747578, 55.8234052], [-4.075041, 55.8234384], [-4.075534799999999, 55.8234933], [-4.076326899999999, 55.82357460000001], [-4.0771431, 55.8236479], [-4.077820099999999, 55.82369409999999], [-4.0784959999999995, 55.82372530000001], [-4.0792593, 55.8237518], [-4.0799497, 55.823760699999994], [-4.081234599999999, 55.82375769999999], [-4.0818152, 55.82374789999999], [-4.0822269, 55.8237426], [-4.082749899999999, 55.8237291], [-4.0835764999999995, 55.8237032], [-4.0852498, 55.8236448], [-4.086265699999999, 55.8236064], [-4.0867377, 55.823588999999984], [-4.0897088, 55.8234887], [-4.0902652, 55.8234775], [-4.0947555, 55.8233715], [-4.096921999999999, 55.82330459999999], [-4.1043463, 55.82302499999999], [-4.1050777, 55.82299340000001], [-4.1052771, 55.8229842], [-4.108896299999999, 55.822817], [-4.1097071, 55.8227657], [-4.1104687, 55.8226963], [-4.1124801, 55.822494600000006], [-4.1137484, 55.82232869999999], [-4.114665099999999, 55.8221849], [-4.115506, 55.8220224], [-4.116877299999999, 55.8217092], [-4.118543100000001, 55.8212238], [-4.118608100000001, 55.82120429999999], [-4.119724270138349, 55.82082998572835], [-4.119959499999999, 55.820751099999995], [-4.1202087, 55.8206746], [-4.1217022, 55.82019799999999], [-4.1224465, 55.8199816], [-4.1230861999999995, 55.81981829999999], [-4.1231413, 55.81980519999999], [-4.1236307, 55.819688699999986], [-4.1240652, 55.8195877], [-4.1245051, 55.8194973], [-4.1251596, 55.819367699999994], [-4.1257474, 55.8192656], [-4.1264148, 55.81916880000001], [-4.126900699999999, 55.8191074], [-4.1274193, 55.8190699], [-4.128063900000001, 55.8190206], [-4.1283765, 55.8190004], [-4.1287211, 55.8189781], [-4.1291054, 55.818963100000005], [-4.1295571, 55.8189562], [-4.1304877, 55.8189566], [-4.132250306949799, 55.81897595249019], [-4.133711899999999, 55.818991999999994], [-4.1338437, 55.818993], [-4.1348865, 55.8189985], [-4.1358978, 55.8189965], [-4.1366436, 55.8189872], [-4.1383757999999995, 55.81894979999999], [-4.1392385, 55.8189172], [-4.1399694, 55.8188833], [-4.140753899999999, 55.8188358], [-4.140876699999999, 55.8188283], [-4.141807999999999, 55.818771], [-4.142797799999999, 55.818698700000006], [-4.143806299999999, 55.8186218], [-4.1445872, 55.818543799999986], [-4.145298, 55.8184684], [-4.1462502, 55.8183434], [-4.1477144, 55.8181585], [-4.1488782, 55.81802309999999], [-4.1507971, 55.8178387], [-4.151011216423143, 55.81781765336232], [-4.1515245, 55.8177672], [-4.1524005, 55.81768400000001], [-4.1524415, 55.81768009999999], [-4.1535932, 55.8175708], [-4.154194599999999, 55.817516399999995], [-4.154874, 55.817459], [-4.1559843, 55.8174117], [-4.156125899999999, 55.8174057], [-4.1569132, 55.817381399999995], [-4.1577217, 55.8173703], [-4.1592855, 55.8173941], [-4.1600334, 55.817425400000005], [-4.1607294, 55.8174724], [-4.161138499999999, 55.817507], [-4.1615545, 55.81754399999999], [-4.1623439, 55.8176198], [-4.1633665, 55.817747399999995], [-4.1644009, 55.817895699999994], [-4.166421800000001, 55.8182087], [-4.1676756, 55.8184003], [-4.168316, 55.8185015], [-4.1689276, 55.8185944], [-4.1701872, 55.8188032], [-4.1707996, 55.8189137], [-4.171401199999999, 55.8190426], [-4.1718227, 55.819146], [-4.172547699999999, 55.8193451], [-4.1726565, 55.8193761], [-4.1730746, 55.8194999], [-4.174182499999999, 55.8198574], [-4.1753453, 55.82031769999999], [-4.176042699999999, 55.820647699999995], [-4.1764026, 55.820834399999995], [-4.1767076, 55.82099829999999], [-4.1770115, 55.8211694], [-4.1772969, 55.82135160000001], [-4.1778618, 55.8217021], [-4.1784612999999995, 55.8220679], [-4.1789814, 55.822373199999994], [-4.1790643, 55.8224219], [-4.1813462, 55.823643399999995], [-4.1824885, 55.82423789999999], [-4.1836421, 55.82484500000001], [-4.1848851, 55.825487599999995], [-4.1852659, 55.8256765], [-4.1856762, 55.82586959999999], [-4.186113499999999, 55.8260659], [-4.186653499999999, 55.82630559999999], [-4.1871006, 55.8264848], [-4.1877909, 55.8267424], [-4.1884998, 55.8269907], [-4.1889939, 55.8271469], [-4.1895028, 55.8272987], [-4.190381599999999, 55.827535999999995], [-4.1912722, 55.82774560000001], [-4.1913044, 55.8277519], [-4.192034399999999, 55.82789509999999], [-4.192749499999999, 55.8280097], [-4.1937111, 55.8281443], [-4.194044199999999, 55.8281837], [-4.195581, 55.82835219999999], [-4.196249699999999, 55.8284324], [-4.1963125185684405, 55.82843974126025], [-4.197504999999999, 55.828579100000006], [-4.1975776, 55.8285876], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Motherwell", "dest_arr_time_act": "2209", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Carlisle", "current_leg_milage": "12.8", "linx_max_speed_mph": 125, "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.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2635.639, \"from_m\": 1689.749, \"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\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"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\": 7136.095, \"from_m\": 5632.663, \"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\": 10505.955, \"from_m\": 7136.095, \"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\": 12941.841, \"from_m\": 10505.955, \"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\": 18619.811, \"from_m\": 12941.841, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 33233.229, \"from_m\": 18619.811, \"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\": 34553.95, \"from_m\": 33233.229, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 36285.324, \"from_m\": 34553.95, \"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\": 36339.261, \"from_m\": 36285.324, \"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\": 44607.679, \"from_m\": 36339.261, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 46540.265, \"from_m\": 44607.679, \"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\": 60306.749, \"from_m\": 46540.265, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 60414.026, \"from_m\": 60306.749, \"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\": 60629.659, \"from_m\": 60414.026, \"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\": 60715.503, \"from_m\": 60629.659, \"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\": 64996.307, \"from_m\": 60715.503, \"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\": 68285.69, \"from_m\": 64996.307, \"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\": 74916.697, \"from_m\": 68285.69, \"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\": 77240.851, \"from_m\": 74916.697, \"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\": 78068.989, \"from_m\": 77240.851, \"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\": 78733.241, \"from_m\": 78068.989, \"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\": 78893.918, \"from_m\": 78733.241, \"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\": 91874.844, \"from_m\": 78893.918, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 91969.455, \"from_m\": 91874.844, \"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\": 110750.154, \"from_m\": 91969.455, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 117180.103, \"from_m\": 110750.154, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 124095.596, \"from_m\": 117180.103, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 126313.06, \"from_m\": 124095.596, \"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\": 131025.117, \"from_m\": 126313.06, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 131062.706, \"from_m\": 131025.117, \"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\": 131716.944, \"from_m\": 131062.706, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 131775.895, \"from_m\": 131716.944, \"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\": 136165.401, \"from_m\": 131775.895, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 136346.904, \"from_m\": 136165.401, \"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\": 137400.296, \"from_m\": 136346.904, \"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\": 137479.1, \"from_m\": 137400.296, \"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\": 137684.363, \"from_m\": 137479.1, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 137754.629, \"from_m\": 137684.363, \"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\": 154958.148, \"from_m\": 137754.629, \"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\": 157279.096, \"from_m\": 154958.148, \"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\": 184702.873, \"from_m\": 157279.096, \"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\": 188221.755, \"from_m\": 184702.873, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 188301.171, \"from_m\": 188221.755, \"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\": 188415.225, \"from_m\": 188301.171, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 188499.151, \"from_m\": 188415.225, \"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\": 204407.006, \"from_m\": 188499.151, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 204923.157, \"from_m\": 204407.006, \"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\": 204982.116, \"from_m\": 204923.157, \"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\": 212219.607, \"from_m\": 204982.116, \"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\": 213546.739, \"from_m\": 212219.607, \"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\": 214506.439, \"from_m\": 213546.739, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 214584.89, \"from_m\": 214506.439, \"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\": 216018.518, \"from_m\": 214584.89, \"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\": 216085.029, \"from_m\": 216018.518, \"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\": 251577.585, \"from_m\": 216085.029, \"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\": 251612.749, \"from_m\": 251577.585, \"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\": 253869.297, \"from_m\": 251612.749, \"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\": 253998.414, \"from_m\": 253869.297, \"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\": 255712.223, \"from_m\": 253998.414, \"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\": 256198.521, \"from_m\": 255712.223, \"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\": 277525.113, \"from_m\": 256198.521, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 277730.618, \"from_m\": 277525.113, \"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\": 287966.312, \"from_m\": 277730.618, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 290186.612, \"from_m\": 287966.312, \"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\": 290242.199, \"from_m\": 290186.612, \"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\": 290288.704, \"from_m\": 290242.199, \"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\": 292810.588, \"from_m\": 290288.704, \"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\": 293038.67, \"from_m\": 292810.588, \"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\": 293570.636, \"from_m\": 293038.67, \"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\": 298748.343, \"from_m\": 293570.636, \"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\": 298793.863, \"from_m\": 298748.343, \"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\": 310716.266, \"from_m\": 298793.863, \"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\": 310789.869, \"from_m\": 310716.266, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 311613.808, \"from_m\": 310789.869, \"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\": 312541.008, \"from_m\": 311613.808, \"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\": 312596.419, \"from_m\": 312541.008, \"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\": 313411.106, \"from_m\": 312596.419, \"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\": 317446.808, \"from_m\": 313411.106, \"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\": 332016.641, \"from_m\": 317446.808, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 332082.813, \"from_m\": 332016.641, \"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\": 333732.226, \"from_m\": 332082.813, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 335574.218, \"from_m\": 333732.226, \"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\": 335621.551, \"from_m\": 335574.218, \"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\": 335642.447, \"from_m\": 335621.551, \"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\": 335690.702, \"from_m\": 335642.447, \"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\": 335730.923, \"from_m\": 335690.702, \"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\": 335785.005, \"from_m\": 335730.923, \"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\": 336011.506, \"from_m\": 335785.005, \"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\": 337060.692, \"from_m\": 336011.506, \"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\": 337083.588, \"from_m\": 337060.692, \"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\": 337141.37, \"from_m\": 337083.588, \"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\": 337286.855, \"from_m\": 337141.37, \"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\": 338790.241, \"from_m\": 337286.855, \"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\": 342864.789, \"from_m\": 338790.241, \"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\": 365200.026, \"from_m\": 342864.789, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 368508.168, \"from_m\": 365200.026, \"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\": 371857.632, \"from_m\": 368508.168, \"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\": 373193.227, \"from_m\": 371857.632, \"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\": 373553.423, \"from_m\": 373193.227, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 374069.537, \"from_m\": 373553.423, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 374339.477, \"from_m\": 374069.537, \"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\": 392196.161, \"from_m\": 374339.477, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 393385.802, \"from_m\": 392196.161, \"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\": 399430.219, \"from_m\": 393385.802, \"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\": 400215.226, \"from_m\": 399430.219, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 400253.262, \"from_m\": 400215.226, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 400334.986, \"from_m\": 400253.262, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 412088.141, \"from_m\": 400334.986, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 415456.052, \"from_m\": 412088.141, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 417215.769, \"from_m\": 415456.052, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 421371.451, \"from_m\": 417215.769, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 421419.288, \"from_m\": 421371.451, \"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\": 430344.439, \"from_m\": 421419.288, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 431915.524, \"from_m\": 430344.439, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 438212.243, \"from_m\": 431915.524, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 441174.791, \"from_m\": 438212.243, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 442286.902, \"from_m\": 441174.791, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 447362.09, \"from_m\": 442286.902, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 453736.66, \"from_m\": 447362.09, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 457794.572, \"from_m\": 453736.66, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 471090.175, \"from_m\": 457794.572, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 472750.319, \"from_m\": 471090.175, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 474083.625, \"from_m\": 472750.319, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 478294.348, \"from_m\": 474083.625, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 480026.859, \"from_m\": 478294.348, \"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\": 480801.878, \"from_m\": 480026.859, \"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\": 482095.09, \"from_m\": 480801.878, \"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\": 482476.565, \"from_m\": 482095.09, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 482835.447, \"from_m\": 482476.565, \"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\": 495935.033, \"from_m\": 482835.447, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 497338.506, \"from_m\": 495935.033, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 498278.067, \"from_m\": 497338.506, \"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\": 505604.475, \"from_m\": 498278.067, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 514652.915, \"from_m\": 505604.475, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 518017.666, \"from_m\": 514652.915, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 542823.504, \"from_m\": 518017.666, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 546444.255, \"from_m\": 542823.504, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 552291.653, \"from_m\": 546444.255, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 555389.104, \"from_m\": 552291.653, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 559543.355, \"from_m\": 555389.104, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 562503.177, \"from_m\": 559543.355, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 574021.121, \"from_m\": 562503.177, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 575956.246, \"from_m\": 574021.121, \"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\": 583053.351, \"from_m\": 575956.246, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 589210.553, \"from_m\": 583053.351, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 592074.159, \"from_m\": 589210.553, \"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\": 598027.289, \"from_m\": 592074.159, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 598600.177, \"from_m\": 598027.289, \"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\": 598805.05, \"from_m\": 598600.177, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 598867.029, \"from_m\": 598805.05, \"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\": 601005.1, \"from_m\": 598867.029, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 601140.429, \"from_m\": 601005.1, \"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\": 603744.046, \"from_m\": 601140.429, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting:forward\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 606860.813, \"from_m\": 603744.046, \"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\": 608750.505, \"from_m\": 606860.813, \"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\": 615102.241, \"from_m\": 608750.505, \"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\": 616364.173, \"from_m\": 615102.241, \"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\": 616967.956, \"from_m\": 616364.173, \"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\": 617432.035, \"from_m\": 616967.956, \"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\": 617742.892, \"from_m\": 617432.035, \"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\": 618699.769, \"from_m\": 617742.892, \"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\": 620929.105, \"from_m\": 618699.769, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 623138.124, \"from_m\": 620929.105, \"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\": 623185.693, \"from_m\": 623138.124, \"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\": 624660.381, \"from_m\": 623185.693, \"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\": 625068.838, \"from_m\": 624660.381, \"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\": 625734.119, \"from_m\": 625068.838, \"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\": 634367.59, \"from_m\": 625734.119, \"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\": 634465.905, \"from_m\": 634367.59, \"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\": 636321.813, \"from_m\": 634465.905, \"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\": 636443.431, \"from_m\": 636321.813, \"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\": 636547.664, \"from_m\": 636443.431, \"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\": 639049.168, \"from_m\": 636547.664, \"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\": 640435.606, \"from_m\": 639049.168, \"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\": 643688.627, \"from_m\": 640435.606, \"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\": 644513.433, \"from_m\": 643688.627, \"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\": 644901.832, \"from_m\": 644513.433, \"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\": 645488.535, \"from_m\": 644901.832, \"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\": 645913.002, \"from_m\": 645488.535, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 586899, \"profile_key\": \"8fcc93e06871a4a8424fbd0e853e58ceee5628cdddd287ecd8b53fddc8f1af14\", \"schedule_id\": 26666, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1730\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1732H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1733\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1736\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1737H\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1739H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742H\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28035.335, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1746H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 8, \"distance_m\": 41051.781, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1750\", \"location\": \"Tring\", \"stage_seq\": 9, \"distance_m\": 50880.259, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1753\", \"location\": \"Ledburn Jn\", \"stage_seq\": 10, \"distance_m\": 60306.749, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1757H\", \"location\": \"Bletchley\", \"stage_seq\": 11, \"distance_m\": 75745.529, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1759\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 12, \"distance_m\": 80749.99, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1803\", \"location\": \"Hanslope Jn\", \"stage_seq\": 13, \"distance_m\": 91473.743, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1809H\", \"location\": \"Weedon\", \"stage_seq\": 14, \"distance_m\": 112006.174, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1816H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 15, \"distance_m\": 131142.932, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1817\", \"location\": \"Rugby\", \"stage_seq\": 16, \"distance_m\": 133479.81, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1817H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 17, \"distance_m\": 134515.361, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1820\", \"location\": \"Brinklow Jn\", \"stage_seq\": 18, \"distance_m\": 141980.639, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1823H\", \"location\": \"Attleborough South Jn\", \"stage_seq\": 19, \"distance_m\": 153640.003, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1824H\", \"location\": \"Nuneaton\", \"stage_seq\": 20, \"distance_m\": 156723.119, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1830H\", \"location\": \"Amington Jn\", \"stage_seq\": 21, \"distance_m\": 176065.787, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1834H\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 22, \"distance_m\": 188652.003, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1838\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 23, \"distance_m\": 200872.787, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1840H\", \"location\": \"Colwich Jn\", \"stage_seq\": 24, \"distance_m\": 204982.116, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1845\", \"location\": \"Stafford\", \"stage_seq\": 25, \"distance_m\": 215230.063, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1848\", \"location\": \"Norton Bridge\", \"stage_seq\": 26, \"distance_m\": 223754.824, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1853H\", \"location\": \"Madeley\", \"stage_seq\": 27, \"distance_m\": 241251.29, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1857H\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 28, \"distance_m\": 251910.449, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1859\", \"location\": \"Crewe\", \"stage_seq\": 29, \"distance_m\": 254602.052, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1859H\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 30, \"distance_m\": 255781.007, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1903H\", \"location\": \"Winsford\", \"stage_seq\": 31, \"distance_m\": 266594.987, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1906H\", \"location\": \"Hartford Jn\", \"stage_seq\": 32, \"distance_m\": 275150.936, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1907H\", \"location\": \"Acton Bridge\", \"stage_seq\": 33, \"distance_m\": 277873.011, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1909H\", \"location\": \"Weaver Jn\", \"stage_seq\": 34, \"distance_m\": 281518.947, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1911H\", \"location\": \"Acton Grange Jn\", \"stage_seq\": 35, \"distance_m\": 290461.262, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": false, \"wtt_arr\": \"1913H\", \"wtt_dep\": \"1915H\", \"location\": \"Warrington Bank Quay\", \"stage_seq\": 36, \"distance_m\": 293313.905, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1916H\", \"location\": \"Dallam Jn\", \"stage_seq\": 37, \"distance_m\": 294465.807, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1918H\", \"location\": \"Winwick Jn\", \"stage_seq\": 38, \"distance_m\": 298748.343, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1920\", \"location\": \"Golborne Jn\", \"stage_seq\": 39, \"distance_m\": 302911.313, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1923\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 40, \"distance_m\": 310166.802, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1923H\", \"location\": \"Wigan South Jn\", \"stage_seq\": 41, \"distance_m\": 311538.595, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": false, \"wtt_arr\": \"1924H\", \"wtt_dep\": \"1926H\", \"location\": \"Wigan North Western\", \"stage_seq\": 42, \"distance_m\": 312222.269, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1932\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 43, \"distance_m\": 324295.149, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933\", \"location\": \"Euxton Jn\", \"stage_seq\": 44, \"distance_m\": 327980.381, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937\", \"location\": \"Ribble Jn\", \"stage_seq\": 45, \"distance_m\": 335574.218, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": false, \"wtt_arr\": \"1938H\", \"wtt_dep\": \"1942\", \"location\": \"Preston\", \"stage_seq\": 46, \"distance_m\": 336540.16, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 47, \"distance_m\": 337317.322, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"Barton & Broughton Pass Loop\", \"stage_seq\": 48, \"distance_m\": 343774.878, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948H\", \"location\": \"Garstang & Catteral\", \"stage_seq\": 49, \"distance_m\": 351584.101, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1958\", \"location\": \"Lancaster\", \"stage_seq\": 50, \"distance_m\": 370318.965, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 51, \"distance_m\": 373298.861, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002H\", \"location\": \"Carnforth North Jn\", \"stage_seq\": 52, \"distance_m\": 380190.842, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2012\", \"location\": \"Oxenholme Lake District\", \"stage_seq\": 53, \"distance_m\": 401142.636, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017H\", \"location\": \"Grayrigg\", \"stage_seq\": 54, \"distance_m\": 412533.452, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"Tebay\", \"stage_seq\": 55, \"distance_m\": 422059.119, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025H\", \"location\": \"Shap Summit\", \"stage_seq\": 56, \"distance_m\": 430944.17, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Shap Harrisons Sidings Loop\", \"stage_seq\": 57, \"distance_m\": 437124.247, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2037H\", \"location\": \"Penrith North Lakes\", \"stage_seq\": 58, \"distance_m\": 452781.229, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": false, \"wtt_arr\": \"2052\", \"wtt_dep\": \"2054\", \"location\": \"Carlisle\", \"stage_seq\": 59, \"distance_m\": 481435.437, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2056\", \"location\": \"Caldew Jn\", \"stage_seq\": 60, \"distance_m\": 482508.708, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2057\", \"location\": \"Carlisle Kingmoor Jcn\", \"stage_seq\": 61, \"distance_m\": 484476.431, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2059H\", \"location\": \"Floriston\", \"stage_seq\": 62, \"distance_m\": 491253.696, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2101\", \"location\": \"Gretna Jn\", \"stage_seq\": 63, \"distance_m\": 495383.223, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2103H\", \"location\": \"Kirkpatrick Sig. MC.863\", \"stage_seq\": 64, \"distance_m\": 500641.106, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2110\", \"location\": \"Lockerbie\", \"stage_seq\": 65, \"distance_m\": 523029.802, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117\", \"location\": \"Beattock\", \"stage_seq\": 66, \"distance_m\": 545585.614, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Beattock Summit\", \"stage_seq\": 67, \"distance_m\": 561510.12, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128\", \"location\": \"Abington\", \"stage_seq\": 68, \"distance_m\": 574668.767, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136\", \"location\": \"Carstairs South Jn\", \"stage_seq\": 69, \"distance_m\": 598906.148, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137\", \"location\": \"Carstairs North Jn\", \"stage_seq\": 70, \"distance_m\": 601064.971, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Lanark Jn\", \"stage_seq\": 71, \"distance_m\": 603887.782, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145\", \"location\": \"Law Jn\", \"stage_seq\": 72, \"distance_m\": 616710.634, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Shieldmuir\", \"stage_seq\": 73, \"distance_m\": 622482.558, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": false, \"wtt_arr\": \"2150H\", \"wtt_dep\": \"2152H\", \"location\": \"Motherwell\", \"stage_seq\": 74, \"distance_m\": 625239.119, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Uddingston Jn\", \"stage_seq\": 75, \"distance_m\": 632145.405, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Newton East Jn\", \"stage_seq\": 76, \"distance_m\": 634465.905, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Newton West Jn\", \"stage_seq\": 77, \"distance_m\": 636443.431, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201H\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 78, \"distance_m\": 639666.241, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Shawfield Jn\", \"stage_seq\": 79, \"distance_m\": 641683.547, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Larkfield Jn\", \"stage_seq\": 80, \"distance_m\": 643898.997, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 81, \"distance_m\": 644678.537, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 82, \"distance_m\": 644983.569, \"section_seq\": 1, \"route_path_id\": 65611}, {\"is_pass\": false, \"wtt_arr\": \"2209\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 83, \"distance_m\": 645913.002, \"section_seq\": 1, \"route_path_id\": 65611}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 645913.002, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65611}], \"total_distance_m\": 645913.002, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 640778.769, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5134.233, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1730", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:11Z\", \"source_id\": 48136761, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:43:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:43:14Z\", \"source_id\": 15637296, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:44:57Z\", \"source_id\": 48141490, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:45:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:45:04Z\", \"source_id\": 15638762, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:29Z\", \"source_id\": 48153185, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:50:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:49:33Z\", \"source_id\": 15642535, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:29Z\", \"source_id\": 48171434, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:33Z\", \"source_id\": 15648294, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:03:44Z\", \"source_id\": 48190403, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:04:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:03:46Z\", \"source_id\": 15654312, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:05:19Z\", \"source_id\": 48194636, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:06:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:05:23Z\", \"source_id\": 15655623, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:21:30Z\", \"source_id\": 48236611, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:23:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:21:33Z\", \"source_id\": 15669037, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20699, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:28:43Z\", \"source_id\": 48254898, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:29:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:28:46Z\", \"source_id\": 15675054, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11361, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:49:14Z\", \"source_id\": 48309022, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:49:16Z\", \"source_id\": 15692029, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10797, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:02:19Z\", \"source_id\": 48342731, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:04:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:02:24Z\", \"source_id\": 15702608, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:07:16Z\", \"source_id\": 48355826, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:08:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:07:22Z\", \"source_id\": 15706666, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:10:42Z\", \"source_id\": 48364661, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:11:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:10:46Z\", \"source_id\": 15709432, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:15:51Z\", \"source_id\": 48377572, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:16:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:15:53Z\", \"source_id\": 15713497, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:27:22Z\", \"source_id\": 48406110, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:28:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:27:23Z\", \"source_id\": 15722511, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:26Z\", \"source_id\": 48445940, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:44:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:43:30Z\", \"source_id\": 15737329, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:22Z\", \"source_id\": 48489358, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:02:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:01:24Z\", \"source_id\": 15756219, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3080, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:04Z\", \"source_id\": 48527566, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:17:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:05Z\", \"source_id\": 15768652, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:06Z\", \"source_id\": 48588682, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:11Z\", \"source_id\": 15787615, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:58:46Z\", \"source_id\": 48621324, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:58:48Z\", \"source_id\": 15797608, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:55Z\", \"source_id\": 48663456, \"stage_seq\": 65, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:59Z\", \"source_id\": 15810598, \"stage_seq\": 65, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:07Z\", \"source_id\": 48728672, \"stage_seq\": 72, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:14Z\", \"source_id\": 15831051, \"stage_seq\": 72, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:25Z\", \"source_id\": 48735524, \"stage_seq\": 73, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:27Z\", \"source_id\": 15833179, \"stage_seq\": 73, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:31Z\", \"source_id\": 48739716, \"stage_seq\": 74, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:37Z\", \"source_id\": 15834553, \"stage_seq\": 74, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:49Z\", \"source_id\": 48773758, \"stage_seq\": 83, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:50Z\", \"source_id\": 15845417, \"stage_seq\": 83, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "9", "timing_fact_generation": 1789507391780010, "current_leg_arrival_utc": "2026-09-15T22:12:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390138\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-15T21:13:18.350255", "service_state_evidence_id": 15845417, "current_leg_start_actual_dep": "2026-09-15T21:55:30+01:00", "operational_evidence_version": 280, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:19.357877", "service_state_valid_until_kind": null, "operational_interpretation_version": 280, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast P EUS GLC 1S90 390138 11 125 {"units": ["390138"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "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": 1227.144, "from_m": 686.718, "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": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "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": 1689.749, "from_m": 1546.479, "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": 2635.639, "from_m": 1689.749, "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": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "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": 7136.095, "from_m": 5632.663, "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": 10505.955, "from_m": 7136.095, "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": 12941.841, "from_m": 10505.955, "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": 18619.811, "from_m": 12941.841, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 33233.229, "from_m": 18619.811, "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": 34553.95, "from_m": 33233.229, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 36285.324, "from_m": 34553.95, "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": 36339.261, "from_m": 36285.324, "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": 44607.679, "from_m": 36339.261, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 46540.265, "from_m": 44607.679, "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": 60306.749, "from_m": 46540.265, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 60414.026, "from_m": 60306.749, "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": 60629.659, "from_m": 60414.026, "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": 60715.503, "from_m": 60629.659, "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": 64996.307, "from_m": 60715.503, "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": 68285.69, "from_m": 64996.307, "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": 74916.697, "from_m": 68285.69, "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": 77240.851, "from_m": 74916.697, "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": 78068.989, "from_m": 77240.851, "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": 78733.241, "from_m": 78068.989, "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": 78893.918, "from_m": 78733.241, "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": 91874.844, "from_m": 78893.918, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 91969.455, "from_m": 91874.844, "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": 110750.154, "from_m": 91969.455, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 117180.103, "from_m": 110750.154, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 124095.596, "from_m": 117180.103, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 126313.06, "from_m": 124095.596, "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": 131025.117, "from_m": 126313.06, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 131062.706, "from_m": 131025.117, "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": 131716.944, "from_m": 131062.706, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 131775.895, "from_m": 131716.944, "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": 136165.401, "from_m": 131775.895, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 136346.904, "from_m": 136165.401, "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": 137400.296, "from_m": 136346.904, "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": 137479.1, "from_m": 137400.296, "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": 137684.363, "from_m": 137479.1, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 137754.629, "from_m": 137684.363, "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": 154958.148, "from_m": 137754.629, "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": 157279.096, "from_m": 154958.148, "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": 184702.873, "from_m": 157279.096, "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": 188221.755, "from_m": 184702.873, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 188301.171, "from_m": 188221.755, "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": 188415.225, "from_m": 188301.171, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 188499.151, "from_m": 188415.225, "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": 204407.006, "from_m": 188499.151, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 204923.157, "from_m": 204407.006, "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": 204982.116, "from_m": 204923.157, "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": 212219.607, "from_m": 204982.116, "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": 213546.739, "from_m": 212219.607, "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": 214506.439, "from_m": 213546.739, "capability_applied": "tilting", "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 85.0}, {"to_m": 214584.89, "from_m": 214506.439, "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": 216018.518, "from_m": 214584.89, "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": 216085.029, "from_m": 216018.518, "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": 251577.585, "from_m": 216085.029, "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": 251612.749, "from_m": 251577.585, "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": 253869.297, "from_m": 251612.749, "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": 253998.414, "from_m": 253869.297, "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": 255712.223, "from_m": 253998.414, "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": 256198.521, "from_m": 255712.223, "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": 277525.113, "from_m": 256198.521, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 277730.618, "from_m": 277525.113, "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": 287966.312, "from_m": 277730.618, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 290186.612, "from_m": 287966.312, "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": 290242.199, "from_m": 290186.612, "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": 290288.704, "from_m": 290242.199, "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": 292810.588, "from_m": 290288.704, "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": 293038.67, "from_m": 292810.588, "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": 293570.636, "from_m": 293038.67, "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": 298748.343, "from_m": 293570.636, "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": 298793.863, "from_m": 298748.343, "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": 310716.266, "from_m": 298793.863, "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": 310789.869, "from_m": 310716.266, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 311613.808, "from_m": 310789.869, "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": 312541.008, "from_m": 311613.808, "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": 312596.419, "from_m": 312541.008, "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": 313411.106, "from_m": 312596.419, "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": 317446.808, "from_m": 313411.106, "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": 332016.641, "from_m": 317446.808, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 332082.813, "from_m": 332016.641, "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": 333732.226, "from_m": 332082.813, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 335574.218, "from_m": 333732.226, "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": 335621.551, "from_m": 335574.218, "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": 335642.447, "from_m": 335621.551, "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": 335690.702, "from_m": 335642.447, "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": 335730.923, "from_m": 335690.702, "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": 335785.005, "from_m": 335730.923, "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": 336011.506, "from_m": 335785.005, "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": 337060.692, "from_m": 336011.506, "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": 337083.588, "from_m": 337060.692, "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": 337141.37, "from_m": 337083.588, "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": 337286.855, "from_m": 337141.37, "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": 338790.241, "from_m": 337286.855, "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": 342864.789, "from_m": 338790.241, "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": 365200.026, "from_m": 342864.789, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 368508.168, "from_m": 365200.026, "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": 371857.632, "from_m": 368508.168, "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": 373193.227, "from_m": 371857.632, "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": 373553.423, "from_m": 373193.227, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 374069.537, "from_m": 373553.423, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 374339.477, "from_m": 374069.537, "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": 392196.161, "from_m": 374339.477, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 393385.802, "from_m": 392196.161, "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": 399430.219, "from_m": 393385.802, "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": 400215.226, "from_m": 399430.219, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 400253.262, "from_m": 400215.226, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 400334.986, "from_m": 400253.262, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 412088.141, "from_m": 400334.986, "capability_applied": "tilting", "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 95.0}, {"to_m": 415456.052, "from_m": 412088.141, "capability_applied": "tilting", "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 80.0}, {"to_m": 417215.769, "from_m": 415456.052, "capability_applied": "tilting", "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 100.0}, {"to_m": 421371.451, "from_m": 417215.769, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 421419.288, "from_m": 421371.451, "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": 430344.439, "from_m": 421419.288, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 431915.524, "from_m": 430344.439, "capability_applied": "tilting", "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 80.0}, {"to_m": 438212.243, "from_m": 431915.524, "capability_applied": "tilting", "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 95.0}, {"to_m": 441174.791, "from_m": 438212.243, "capability_applied": "tilting", "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 85.0}, {"to_m": 442286.902, "from_m": 441174.791, "capability_applied": "tilting", "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 80.0}, {"to_m": 447362.09, "from_m": 442286.902, "capability_applied": "tilting", "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 115.0}, {"to_m": 453736.66, "from_m": 447362.09, "capability_applied": "tilting", "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 95.0}, {"to_m": 457794.572, "from_m": 453736.66, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 471090.175, "from_m": 457794.572, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 472750.319, "from_m": 471090.175, "capability_applied": "tilting", "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 115.0}, {"to_m": 474083.625, "from_m": 472750.319, "capability_applied": "tilting", "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 95.0}, {"to_m": 478294.348, "from_m": 474083.625, "capability_applied": "tilting", "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 90.0}, {"to_m": 480026.859, "from_m": 478294.348, "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": 480801.878, "from_m": 480026.859, "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": 482095.09, "from_m": 480801.878, "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": 482476.565, "from_m": 482095.09, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 482835.447, "from_m": 482476.565, "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": 495935.033, "from_m": 482835.447, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 497338.506, "from_m": 495935.033, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 498278.067, "from_m": 497338.506, "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": 505604.475, "from_m": 498278.067, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 514652.915, "from_m": 505604.475, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 518017.666, "from_m": 514652.915, "capability_applied": "tilting", "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 115.0}, {"to_m": 542823.504, "from_m": 518017.666, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 546444.255, "from_m": 542823.504, "capability_applied": "tilting", "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 115.0}, {"to_m": 552291.653, "from_m": 546444.255, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 555389.104, "from_m": 552291.653, "capability_applied": "tilting", "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 100.0}, {"to_m": 559543.355, "from_m": 555389.104, "capability_applied": "tilting", "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 95.0}, {"to_m": 562503.177, "from_m": 559543.355, "capability_applied": "tilting", "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 90.0}, {"to_m": 574021.121, "from_m": 562503.177, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 575956.246, "from_m": 574021.121, "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": 583053.351, "from_m": 575956.246, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 589210.553, "from_m": 583053.351, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 592074.159, "from_m": 589210.553, "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": 598027.289, "from_m": 592074.159, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 598600.177, "from_m": 598027.289, "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": 598805.05, "from_m": 598600.177, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 598867.029, "from_m": 598805.05, "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": 601005.1, "from_m": 598867.029, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 601140.429, "from_m": 601005.1, "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": 603744.046, "from_m": 601140.429, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting:forward", "infrastructure_limit_mph": 110.0}, {"to_m": 606860.813, "from_m": 603744.046, "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": 608750.505, "from_m": 606860.813, "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": 615102.241, "from_m": 608750.505, "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": 616364.173, "from_m": 615102.241, "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": 616967.956, "from_m": 616364.173, "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": 617432.035, "from_m": 616967.956, "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": 617742.892, "from_m": 617432.035, "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": 618699.769, "from_m": 617742.892, "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": 620929.105, "from_m": 618699.769, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 623138.124, "from_m": 620929.105, "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": 623185.693, "from_m": 623138.124, "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": 624660.381, "from_m": 623185.693, "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": 625068.838, "from_m": 624660.381, "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": 625734.119, "from_m": 625068.838, "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": 634367.59, "from_m": 625734.119, "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": 634465.905, "from_m": 634367.59, "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": 636321.813, "from_m": 634465.905, "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": 636443.431, "from_m": 636321.813, "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": 636547.664, "from_m": 636443.431, "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": 639049.168, "from_m": 636547.664, "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": 640435.606, "from_m": 639049.168, "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": 643688.627, "from_m": 640435.606, "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": 644513.433, "from_m": 643688.627, "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": 644901.832, "from_m": 644513.433, "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": 645488.535, "from_m": 644901.832, "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": 645913.002, "from_m": 645488.535, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 586899, "profile_key": "8fcc93e06871a4a8424fbd0e853e58ceee5628cdddd287ecd8b53fddc8f1af14", "schedule_id": 26666, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1730", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1732H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1733", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1736", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1737H", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1739H", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742H", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28035.335, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1746H", "location": "Bourne End Jn (Herts)", "stage_seq": 8, "distance_m": 41051.781, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1750", "location": "Tring", "stage_seq": 9, "distance_m": 50880.259, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1753", "location": "Ledburn Jn", "stage_seq": 10, "distance_m": 60306.749, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1757H", "location": "Bletchley", "stage_seq": 11, "distance_m": 75745.529, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1759", "location": "Milton Keynes Central", "stage_seq": 12, "distance_m": 80749.99, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1803", "location": "Hanslope Jn", "stage_seq": 13, "distance_m": 91473.743, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1809H", "location": "Weedon", "stage_seq": 14, "distance_m": 112006.174, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1816H", "location": "Hillmorton Jn", "stage_seq": 15, "distance_m": 131142.932, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1817", "location": "Rugby", "stage_seq": 16, "distance_m": 133479.81, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1817H", "location": "Rugby Trent Valley Jn", "stage_seq": 17, "distance_m": 134515.361, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1820", "location": "Brinklow Jn", "stage_seq": 18, "distance_m": 141980.639, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1823H", "location": "Attleborough South Jn", "stage_seq": 19, "distance_m": 153640.003, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1824H", "location": "Nuneaton", "stage_seq": 20, "distance_m": 156723.119, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1830H", "location": "Amington Jn", "stage_seq": 21, "distance_m": 176065.787, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1834H", "location": "Lichfield TV North Jn (LL)", "stage_seq": 22, "distance_m": 188652.003, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1838", "location": "Rugeley North Jn", "stage_seq": 23, "distance_m": 200872.787, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1840H", "location": "Colwich Jn", "stage_seq": 24, "distance_m": 204982.116, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1845", "location": "Stafford", "stage_seq": 25, "distance_m": 215230.063, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1848", "location": "Norton Bridge", "stage_seq": 26, "distance_m": 223754.824, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1853H", "location": "Madeley", "stage_seq": 27, "distance_m": 241251.29, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1857H", "location": "Crewe Basford Hall Jn", "stage_seq": 28, "distance_m": 251910.449, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1859", "location": "Crewe", "stage_seq": 29, "distance_m": 254602.052, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1859H", "location": "Crewe Coal Yard S.B.", "stage_seq": 30, "distance_m": 255781.007, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1903H", "location": "Winsford", "stage_seq": 31, "distance_m": 266594.987, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1906H", "location": "Hartford Jn", "stage_seq": 32, "distance_m": 275150.936, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1907H", "location": "Acton Bridge", "stage_seq": 33, "distance_m": 277873.011, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1909H", "location": "Weaver Jn", "stage_seq": 34, "distance_m": 281518.947, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1911H", "location": "Acton Grange Jn", "stage_seq": 35, "distance_m": 290461.262, "section_seq": 1, "route_path_id": 65611}, {"is_pass": false, "wtt_arr": "1913H", "wtt_dep": "1915H", "location": "Warrington Bank Quay", "stage_seq": 36, "distance_m": 293313.905, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1916H", "location": "Dallam Jn", "stage_seq": 37, "distance_m": 294465.807, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1918H", "location": "Winwick Jn", "stage_seq": 38, "distance_m": 298748.343, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1920", "location": "Golborne Jn", "stage_seq": 39, "distance_m": 302911.313, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1923", "location": "Springs Branch Jn", "stage_seq": 40, "distance_m": 310166.802, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1923H", "location": "Wigan South Jn", "stage_seq": 41, "distance_m": 311538.595, "section_seq": 1, "route_path_id": 65611}, {"is_pass": false, "wtt_arr": "1924H", "wtt_dep": "1926H", "location": "Wigan North Western", "stage_seq": 42, "distance_m": 312222.269, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1932", "location": "Balshaw Lane Jn", "stage_seq": 43, "distance_m": 324295.149, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933", "location": "Euxton Jn", "stage_seq": 44, "distance_m": 327980.381, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937", "location": "Ribble Jn", "stage_seq": 45, "distance_m": 335574.218, "section_seq": 1, "route_path_id": 65611}, {"is_pass": false, "wtt_arr": "1938H", "wtt_dep": "1942", "location": "Preston", "stage_seq": 46, "distance_m": 336540.16, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1943", "location": "Preston Fylde Jn", "stage_seq": 47, "distance_m": 337317.322, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1946", "location": "Barton & Broughton Pass Loop", "stage_seq": 48, "distance_m": 343774.878, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948H", "location": "Garstang & Catteral", "stage_seq": 49, "distance_m": 351584.101, "section_seq": 1, "route_path_id": 65611}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1958", "location": "Lancaster", "stage_seq": 50, "distance_m": 370318.965, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000", "location": "Morecambe South Jn", "stage_seq": 51, "distance_m": 373298.861, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002H", "location": "Carnforth North Jn", "stage_seq": 52, "distance_m": 380190.842, "section_seq": 1, "route_path_id": 65611}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2012", "location": "Oxenholme Lake District", "stage_seq": 53, "distance_m": 401142.636, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017H", "location": "Grayrigg", "stage_seq": 54, "distance_m": 412533.452, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "Tebay", "stage_seq": 55, "distance_m": 422059.119, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025H", "location": "Shap Summit", "stage_seq": 56, "distance_m": 430944.17, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Shap Harrisons Sidings Loop", "stage_seq": 57, "distance_m": 437124.247, "section_seq": 1, "route_path_id": 65611}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2037H", "location": "Penrith North Lakes", "stage_seq": 58, "distance_m": 452781.229, "section_seq": 1, "route_path_id": 65611}, {"is_pass": false, "wtt_arr": "2052", "wtt_dep": "2054", "location": "Carlisle", "stage_seq": 59, "distance_m": 481435.437, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2056", "location": "Caldew Jn", "stage_seq": 60, "distance_m": 482508.708, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2057", "location": "Carlisle Kingmoor Jcn", "stage_seq": 61, "distance_m": 484476.431, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2059H", "location": "Floriston", "stage_seq": 62, "distance_m": 491253.696, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2101", "location": "Gretna Jn", "stage_seq": 63, "distance_m": 495383.223, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2103H", "location": "Kirkpatrick Sig. MC.863", "stage_seq": 64, "distance_m": 500641.106, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2110", "location": "Lockerbie", "stage_seq": 65, "distance_m": 523029.802, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Beattock", "stage_seq": 66, "distance_m": 545585.614, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Beattock Summit", "stage_seq": 67, "distance_m": 561510.12, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128", "location": "Abington", "stage_seq": 68, "distance_m": 574668.767, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Carstairs South Jn", "stage_seq": 69, "distance_m": 598906.148, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137", "location": "Carstairs North Jn", "stage_seq": 70, "distance_m": 601064.971, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Lanark Jn", "stage_seq": 71, "distance_m": 603887.782, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145", "location": "Law Jn", "stage_seq": 72, "distance_m": 616710.634, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Shieldmuir", "stage_seq": 73, "distance_m": 622482.558, "section_seq": 1, "route_path_id": 65611}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2152H", "location": "Motherwell", "stage_seq": 74, "distance_m": 625239.119, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Uddingston Jn", "stage_seq": 75, "distance_m": 632145.405, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Newton East Jn", "stage_seq": 76, "distance_m": 634465.905, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Newton West Jn", "stage_seq": 77, "distance_m": 636443.431, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Rutherglen East Jn", "stage_seq": 78, "distance_m": 639666.241, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Shawfield Jn", "stage_seq": 79, "distance_m": 641683.547, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Larkfield Jn", "stage_seq": 80, "distance_m": 643898.997, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Eglinton St Jn", "stage_seq": 81, "distance_m": 644678.537, "section_seq": 1, "route_path_id": 65611}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207", "location": "Glasgow Bridge Street Jn", "stage_seq": 82, "distance_m": 644983.569, "section_seq": 1, "route_path_id": 65611}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 83, "distance_m": 645913.002, "section_seq": 1, "route_path_id": 65611}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 645913.002, "from_m": 0.0, "section_seq": 1, "route_path_id": 65611}], "total_distance_m": 645913.002, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 640778.769, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5134.233, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22008, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:11Z", "source_id": 48136761, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:43:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:43:14Z", "source_id": 15637296, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21956, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:44:57Z", "source_id": 48141490, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:45:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:45:04Z", "source_id": 15638762, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:29Z", "source_id": 48153185, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T16:50:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:49:33Z", "source_id": 15642535, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21792, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:29Z", "source_id": 48171434, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T16:57:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:33Z", "source_id": 15648294, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:03:44Z", "source_id": 48190403, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:04:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:03:46Z", "source_id": 15654312, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:05:19Z", "source_id": 48194636, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:06:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:05:23Z", "source_id": 15655623, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:21:30Z", "source_id": 48236611, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:23:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:21:33Z", "source_id": 15669037, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20699, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:28:43Z", "source_id": 48254898, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:29:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:28:46Z", "source_id": 15675054, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T18:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11361, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:49:14Z", "source_id": 48309022, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T17:51:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:49:16Z", "source_id": 15692029, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T18:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10797, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:02:19Z", "source_id": 48342731, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T18:04:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:02:24Z", "source_id": 15702608, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T19:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10105, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:07:16Z", "source_id": 48355826, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T18:08:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:07:22Z", "source_id": 15706666, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T19:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10083, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:10:42Z", "source_id": 48364661, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T18:11:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:10:46Z", "source_id": 15709432, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T19:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9560, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:15:51Z", "source_id": 48377572, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T18:16:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:15:53Z", "source_id": 15713497, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T19:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:27:22Z", "source_id": 48406110, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T18:28:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:27:23Z", "source_id": 15722511, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T19:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7916, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:26Z", "source_id": 48445940, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T18:44:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:43:30Z", "source_id": 15737329, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T19:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3162, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:22Z", "source_id": 48489358, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T19:02:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:01:24Z", "source_id": 15756219, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3080, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:04Z", "source_id": 48527566, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T19:17:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:05Z", "source_id": 15768652, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2975, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:06Z", "source_id": 48588682, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-15T19:45:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:11Z", "source_id": 15787615, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2924, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:58:46Z", "source_id": 48621324, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-15T20:00:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:58:48Z", "source_id": 15797608, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-15T21:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2689, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:55Z", "source_id": 48663456, "stage_seq": 65, "event_role": "ARR", "event_time": "2026-09-15T20:18:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:59Z", "source_id": 15810598, "stage_seq": 65, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2612, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:07Z", "source_id": 48728672, "stage_seq": 72, "event_role": "ARR", "event_time": "2026-09-15T20:49:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:14Z", "source_id": 15831051, "stage_seq": 72, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2594, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:25Z", "source_id": 48735524, "stage_seq": 73, "event_role": "ARR", "event_time": "2026-09-15T20:52:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:27Z", "source_id": 15833179, "stage_seq": 73, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2455, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:31Z", "source_id": 48739716, "stage_seq": 74, "event_role": "ARR", "event_time": "2026-09-15T20:55:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:37Z", "source_id": 15834553, "stage_seq": 74, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2021, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:49Z", "source_id": 48773758, "stage_seq": 83, "event_role": "ARR", "event_time": "2026-09-15T21:13:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:50Z", "source_id": 15845417, "stage_seq": 83, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] London Euston 1730 1730 7 None None Glasgow Central High Level 2209 2209 9 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W34169/2026-09-15/detailed None Motherwell 2026-09-15T21:55:30+01:00 Glasgow Central High Level 17.0 {"type": "LineString", "coordinates": [[-3.99456751657189, 55.79208824333472], [-3.994912099999999, 55.7923072], [-3.9954051000000006, 55.7926657], [-3.995745999999999, 55.7929335], [-3.9958235, 55.7929944], [-3.9960864, 55.793212999999994], [-3.9964258, 55.79350609999999], [-3.9967313, 55.7937663], [-3.9970266999999993, 55.7940537], [-3.997362799999999, 55.7943878], [-3.9976197999999994, 55.79465619999999], [-3.9980463, 55.7951406], [-3.9984226, 55.79562099999999], [-3.9986165, 55.79585999999999], [-3.998912199999999, 55.796216400000006], [-3.998946399999999, 55.79625450000001], [-3.999391600000001, 55.7967505], [-3.9999061, 55.7972963], [-4.0004009, 55.7977556], [-4.0009428, 55.79821880000001], [-4.0013854, 55.798533500000005], [-4.001889599999999, 55.798908], [-4.0026211, 55.7993977], [-4.0030477, 55.79965329999999], [-4.0034387, 55.7998821], [-4.004368, 55.8003819], [-4.0053428, 55.80086529999999], [-4.0062363, 55.8012486], [-4.0071504, 55.801592599999985], [-4.0080626, 55.80192170000001], [-4.0090432, 55.80221], [-4.009571599999999, 55.80236089999999], [-4.010113500000001, 55.8024956], [-4.0104892, 55.802585500000006], [-4.0112404, 55.8027489], [-4.0118564999999995, 55.8028754], [-4.0125092, 55.80299149999999], [-4.0138721, 55.803184], [-4.0166262, 55.80350949999999], [-4.018815599999999, 55.8037618], [-4.0195479, 55.80383719999999], [-4.0201953, 55.8039147], [-4.0250328, 55.8044941], [-4.0296748, 55.80505010000001], [-4.0318453, 55.80546059999999], [-4.032850399999999, 55.8056989], [-4.033834599999999, 55.8059592], [-4.0353115, 55.8064006], [-4.035712315491567, 55.80654382101159], [-4.0367038, 55.80689809999999], [-4.037900199999999, 55.8073898], [-4.038371299999999, 55.807583400000006], [-4.039908699999999, 55.8083407], [-4.041045, 55.8089783], [-4.0421347999999995, 55.80965629999999], [-4.042418778537846, 55.809826771118445], [-4.043230599999999, 55.8103141], [-4.044393099999999, 55.8109685], [-4.0450869, 55.81134539999999], [-4.04581, 55.8117382], [-4.0472216, 55.812454999999986], [-4.0475263, 55.812596], [-4.0479671, 55.8127973], [-4.0487216, 55.8131472], [-4.050222699999999, 55.813849999999995], [-4.053012, 55.8151381], [-4.0547425, 55.8159645], [-4.0554382, 55.8162813], [-4.0581917, 55.81757840000001], [-4.0596587, 55.8182695], [-4.0616063, 55.8191712], [-4.0639111, 55.8202382], [-4.0651885, 55.8208094], [-4.066908899999999, 55.821501399999995], [-4.0676561, 55.8217644], [-4.0684125, 55.82201469999999], [-4.0686676, 55.822103], [-4.0693976, 55.82231709999999], [-4.0700603, 55.8225095], [-4.0707496999999995, 55.822689799999985], [-4.0713567, 55.82283279999999], [-4.0719958, 55.822975], [-4.0727073, 55.82311310000001], [-4.0733239, 55.8232176], [-4.0735513, 55.82325420000001], [-4.073577499999999, 55.8232575], [-4.0747578, 55.8234052], [-4.075041, 55.8234384], [-4.075534799999999, 55.8234933], [-4.076326899999999, 55.82357460000001], [-4.0771431, 55.8236479], [-4.077820099999999, 55.82369409999999], [-4.0784959999999995, 55.82372530000001], [-4.0792593, 55.8237518], [-4.0799497, 55.823760699999994], [-4.081234599999999, 55.82375769999999], [-4.0818152, 55.82374789999999], [-4.0822269, 55.8237426], [-4.082749899999999, 55.8237291], [-4.0835764999999995, 55.8237032], [-4.0852498, 55.8236448], [-4.086265699999999, 55.8236064], [-4.0867377, 55.823588999999984], [-4.0897088, 55.8234887], [-4.0902652, 55.8234775], [-4.0947555, 55.8233715], [-4.096921999999999, 55.82330459999999], [-4.1043463, 55.82302499999999], [-4.1050777, 55.82299340000001], [-4.1052771, 55.8229842], [-4.108896299999999, 55.822817], [-4.1097071, 55.8227657], [-4.1104687, 55.8226963], [-4.1124801, 55.822494600000006], [-4.1137484, 55.82232869999999], [-4.114665099999999, 55.8221849], [-4.115506, 55.8220224], [-4.116877299999999, 55.8217092], [-4.118543100000001, 55.8212238], [-4.118608100000001, 55.82120429999999], [-4.119724270138349, 55.82082998572835], [-4.119959499999999, 55.820751099999995], [-4.1202087, 55.8206746], [-4.1217022, 55.82019799999999], [-4.1224465, 55.8199816], [-4.1230861999999995, 55.81981829999999], [-4.1231413, 55.81980519999999], [-4.1236307, 55.819688699999986], [-4.1240652, 55.8195877], [-4.1245051, 55.8194973], [-4.1251596, 55.819367699999994], [-4.1257474, 55.8192656], [-4.1264148, 55.81916880000001], [-4.126900699999999, 55.8191074], [-4.1274193, 55.8190699], [-4.128063900000001, 55.8190206], [-4.1283765, 55.8190004], [-4.1287211, 55.8189781], [-4.1291054, 55.818963100000005], [-4.1295571, 55.8189562], [-4.1304877, 55.8189566], [-4.132250306949799, 55.81897595249019], [-4.133711899999999, 55.818991999999994], [-4.1338437, 55.818993], [-4.1348865, 55.8189985], [-4.1358978, 55.8189965], [-4.1366436, 55.8189872], [-4.1383757999999995, 55.81894979999999], [-4.1392385, 55.8189172], [-4.1399694, 55.8188833], [-4.140753899999999, 55.8188358], [-4.140876699999999, 55.8188283], [-4.141807999999999, 55.818771], [-4.142797799999999, 55.818698700000006], [-4.143806299999999, 55.8186218], [-4.1445872, 55.818543799999986], [-4.145298, 55.8184684], [-4.1462502, 55.8183434], [-4.1477144, 55.8181585], [-4.1488782, 55.81802309999999], [-4.1507971, 55.8178387], [-4.151011216423143, 55.81781765336232], [-4.1515245, 55.8177672], [-4.1524005, 55.81768400000001], [-4.1524415, 55.81768009999999], [-4.1535932, 55.8175708], [-4.154194599999999, 55.817516399999995], [-4.154874, 55.817459], [-4.1559843, 55.8174117], [-4.156125899999999, 55.8174057], [-4.1569132, 55.817381399999995], [-4.1577217, 55.8173703], [-4.1592855, 55.8173941], [-4.1600334, 55.817425400000005], [-4.1607294, 55.8174724], [-4.161138499999999, 55.817507], [-4.1615545, 55.81754399999999], [-4.1623439, 55.8176198], [-4.1633665, 55.817747399999995], [-4.1644009, 55.817895699999994], [-4.166421800000001, 55.8182087], [-4.1676756, 55.8184003], [-4.168316, 55.8185015], [-4.1689276, 55.8185944], [-4.1701872, 55.8188032], [-4.1707996, 55.8189137], [-4.171401199999999, 55.8190426], [-4.1718227, 55.819146], [-4.172547699999999, 55.8193451], [-4.1726565, 55.8193761], [-4.1730746, 55.8194999], [-4.174182499999999, 55.8198574], [-4.1753453, 55.82031769999999], [-4.176042699999999, 55.820647699999995], [-4.1764026, 55.820834399999995], [-4.1767076, 55.82099829999999], [-4.1770115, 55.8211694], [-4.1772969, 55.82135160000001], [-4.1778618, 55.8217021], [-4.1784612999999995, 55.8220679], [-4.1789814, 55.822373199999994], [-4.1790643, 55.8224219], [-4.1813462, 55.823643399999995], [-4.1824885, 55.82423789999999], [-4.1836421, 55.82484500000001], [-4.1848851, 55.825487599999995], [-4.1852659, 55.8256765], [-4.1856762, 55.82586959999999], [-4.186113499999999, 55.8260659], [-4.186653499999999, 55.82630559999999], [-4.1871006, 55.8264848], [-4.1877909, 55.8267424], [-4.1884998, 55.8269907], [-4.1889939, 55.8271469], [-4.1895028, 55.8272987], [-4.190381599999999, 55.827535999999995], [-4.1912722, 55.82774560000001], [-4.1913044, 55.8277519], [-4.192034399999999, 55.82789509999999], [-4.192749499999999, 55.8280097], [-4.1937111, 55.8281443], [-4.194044199999999, 55.8281837], [-4.195581, 55.82835219999999], [-4.196249699999999, 55.8284324], [-4.1963125185684405, 55.82843974126025], [-4.197504999999999, 55.828579100000006], [-4.1975776, 55.8285876], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 12.8 2156 2213 Carlisle Motherwell Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-15 21:23:37 TERMINATED 2026-09-15 21:13:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845417 1789507391780010 280 280 2026-09-15 21:23:19.357877 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:18.350255
561831 592460 W69702 042K81M715 2026-09-15 COMPLETE 15845268 2026-09-15 22:13:00 2026-09-15 21:23:38 2026-09-17 21:23:38 {"id": 592460, "stp": "P", "toc": "ScotRail", "uid": "W69702", "consist": "158733", "dest_crs": "LEV", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69702/2026-09-15/detailed", "trust_id": "042K81M715", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leven", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "2", "is_terminated": 1, "next_location": "Leven", "signalling_id": "2K81", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "2213", "current_leg_dep": "2210", "current_leg_end": "Leven", "origin_dep_time": "2107", "origin_platform": "16", "current_location": "Leven", "last_update_time": "2026-09-15T21:23:38", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0466626357896924, 56.189709865894784], [-3.0463512999999995, 56.1898077], [-3.045955, 56.1899481], [-3.0456243999999995, 56.1900919], [-3.0453643, 56.1902143], [-3.0451122999999995, 56.190343899999995], [-3.0448115, 56.190511], [-3.0445961, 56.19065], [-3.0444038, 56.1907916], [-3.0442047999999997, 56.19093109999999], [-3.0439783999999994, 56.19113899999999], [-3.0438102, 56.1913027], [-3.0436864999999997, 56.19147159999999], [-3.0436118, 56.1915833], [-3.0434647, 56.1918042], [-3.0433478999999997, 56.19200300000001], [-3.0432474999999997, 56.1921693], [-3.0431423999999994, 56.1923343], [-3.0430135999999997, 56.19251849999999], [-3.0428581, 56.1926827], [-3.0426863999999996, 56.1928528], [-3.0424906, 56.1930296], [-3.0422437000000007, 56.19323159999999], [-3.0419564999999995, 56.19344389999999], [-3.0417107999999997, 56.193627199999995], [-3.041482499999999, 56.1938029], [-3.0410945999999996, 56.1940661], [-3.0410636, 56.19408909999999], [-3.0408471, 56.194244000000005], [-3.0406159999999995, 56.194388200000006], [-3.0403543999999996, 56.1945415], [-3.0400579, 56.194678], [-3.0397896, 56.1948078], [-3.0394899999999994, 56.1949166], [-3.0391842, 56.195021], [-3.0388824, 56.1951148], [-3.0385283, 56.195210499999995], [-3.0381912, 56.195283], [-3.0378482, 56.19534], [-3.0375408, 56.19538709999999], [-3.0371788, 56.19543839999999], [-3.03677, 56.1954933], [-3.0362940999999997, 56.1955522], [-3.0356964, 56.1956261], [-3.0351753, 56.1956826], [-3.0347607, 56.1957269], [-3.0339303, 56.1957807], [-3.0335124, 56.1957985], [-3.0331260999999996, 56.1958069], [-3.0322382999999995, 56.1958243], [-3.0317195, 56.195826], [-3.0306602, 56.1957986], [-3.0303416, 56.1957831], [-3.0301296, 56.1957683], [-3.0298714, 56.195747399999995], [-3.0296508999999996, 56.1957285], [-3.0293229, 56.19568269999999], [-3.0287998, 56.19560799999999], [-3.0281934, 56.1955108], [-3.0274980999999994, 56.195389], [-3.0268562, 56.1952807], [-3.0263768, 56.19521040000001], [-3.0258709, 56.1951464], [-3.0253808, 56.195084], [-3.0248641999999997, 56.1950361], [-3.0248458999999994, 56.19503449999999], [-3.0248191999999996, 56.19503220000001], [-3.0240731, 56.194972400000005], [-3.0230643, 56.1949204], [-3.0214766999999996, 56.1948657], [-3.0213939999999995, 56.194864200000005], [-3.0194962000000003, 56.1948761], [-3.0185181, 56.1948833], [-3.0167504, 56.1949331], [-3.0154365999999997, 56.194970100000006], [-3.0143202999999996, 56.19501269999999], [-3.0127595, 56.195072199999984], [-3.012364, 56.19508589999999], [-3.0117749, 56.1951062], [-3.0114151, 56.1951032], [-3.0111436, 56.1950975], [-3.0108362, 56.195085500000005], [-3.0105894, 56.1950731], [-3.010346, 56.1950449], [-3.0100768, 56.19501240000001], [-3.0098250999999996, 56.19497030000001], [-3.009551399999999, 56.1949132], [-3.0092561, 56.1948577], [-3.008872199999999, 56.1947585], [-3.0086273, 56.1946963], [-3.0075782, 56.1943977], [-3.0071667, 56.19427960000001], [-3.0066764, 56.19414079999999], [-3.0066096999999994, 56.1941219], [-3.0061751999999995, 56.194006], [-3.0057037999999996, 56.19389410000001], [-3.0054116999999994, 56.19383160000001], [-3.0051274999999995, 56.19376259999999], [-3.0051142, 56.193759400000005], [-3.0048370999999996, 56.1936786], [-3.0046086, 56.1936027], [-3.0043958, 56.193521800000006], [-3.0042468999999996, 56.1934534], [-3.0041184, 56.1933961], [-3.0016467, 56.19225269999999]]}", "current_leg_start": "Cameron Bridge", "dest_arr_time_act": "2215", "motion_projection": null, "next_location_lat": "56.1922527", "next_location_lon": "-3.0016467", "previous_location": "Cameron Bridge", "current_leg_milage": "2.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1667.893, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3123.268, \"from_m\": 1667.893, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 6624.851, \"from_m\": 3123.268, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7120.744, \"from_m\": 6624.851, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10592.14, \"from_m\": 7120.744, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14520.943, \"from_m\": 10592.14, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 16279.743, \"from_m\": 14520.943, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 18967.988, \"from_m\": 16279.743, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19008.332, \"from_m\": 18967.988, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19032.468, \"from_m\": 19008.332, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20328.457, \"from_m\": 19032.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21677.081, \"from_m\": 20328.457, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 21841.561, \"from_m\": 21677.081, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22269.216, \"from_m\": 21841.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22313.636, \"from_m\": 22269.216, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22447.164, \"from_m\": 22313.636, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22858.062, \"from_m\": 22447.164, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28541.706, \"from_m\": 22858.062, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28945.234, \"from_m\": 28541.706, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29843.376, \"from_m\": 28945.234, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 31830.65, \"from_m\": 29843.376, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32908.399, \"from_m\": 31830.65, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 33470.439, \"from_m\": 32908.399, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33855.888, \"from_m\": 33470.439, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35970.73, \"from_m\": 33855.888, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36711.122, \"from_m\": 35970.73, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 37138.456, \"from_m\": 36711.122, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 37611.847, \"from_m\": 37138.456, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 38685.272, \"from_m\": 37611.847, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 42280.368, \"from_m\": 38685.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45763.271, \"from_m\": 42280.368, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 50330.236, \"from_m\": 45763.271, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 50398.026, \"from_m\": 50330.236, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50471.291, \"from_m\": 50398.026, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 50598.755, \"from_m\": 50471.291, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55962.407, \"from_m\": 50598.755, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 56917.802, \"from_m\": 55962.407, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58992.649, \"from_m\": 56917.802, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 59077.459, \"from_m\": 58992.649, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59389.232, \"from_m\": 59077.459, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59830.273, \"from_m\": 59389.232, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 592460, \"profile_key\": \"acee912cf6801324550736fbd5bb83d193a8f52e6b439e14a334dcf7a05cfdd4\", \"schedule_id\": 27742, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2107\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2110H\", \"wtt_dep\": \"2111H\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 4, \"distance_m\": 4862.945, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2116\", \"wtt_dep\": \"2117\", \"location\": \"Edinburgh Gateway\", \"stage_seq\": 5, \"distance_m\": 9636.262, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 6, \"distance_m\": 15433.297, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2122\", \"wtt_dep\": \"2123\", \"location\": \"Dalmeny\", \"stage_seq\": 7, \"distance_m\": 16202.822, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2126\", \"wtt_dep\": \"2127\", \"location\": \"North Queensferry\", \"stage_seq\": 8, \"distance_m\": 19115.07, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2130\", \"wtt_dep\": \"2131\", \"location\": \"Inverkeithing\", \"stage_seq\": 9, \"distance_m\": 22047.224, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2133H\", \"wtt_dep\": \"2134H\", \"location\": \"Dalgety Bay\", \"stage_seq\": 10, \"distance_m\": 24383.003, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2138H\", \"wtt_dep\": \"2139H\", \"location\": \"Aberdour\", \"stage_seq\": 11, \"distance_m\": 28882.97, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2143\", \"wtt_dep\": \"2144\", \"location\": \"Burntisland\", \"stage_seq\": 12, \"distance_m\": 33242.535, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2148\", \"wtt_dep\": \"2149\", \"location\": \"Kinghorn\", \"stage_seq\": 13, \"distance_m\": 37384.151, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2154\", \"location\": \"Kirkcaldy\", \"stage_seq\": 14, \"distance_m\": 42480.783, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Thornton South Jn\", \"stage_seq\": 15, \"distance_m\": 49547.181, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Thornton North Jn\", \"stage_seq\": 16, \"distance_m\": 50355.149, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"Earlseat Jn\", \"stage_seq\": 17, \"distance_m\": 51747.52, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2209\", \"wtt_dep\": \"2210\", \"location\": \"Cameron Bridge\", \"stage_seq\": 18, \"distance_m\": 56628.228, \"section_seq\": 1, \"route_path_id\": 66326}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Leven\", \"stage_seq\": 19, \"distance_m\": 59830.273, \"section_seq\": 1, \"route_path_id\": 66326}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59830.273, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66326}], \"total_distance_m\": 59830.273, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 59830.273, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2107", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "56.1922527", "current_position_lon": "-3.0016467", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 797, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:38Z\", \"source_id\": 48645357, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:43Z\", \"source_id\": 15805009, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:12Z\", \"source_id\": 48659621, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:14Z\", \"source_id\": 15809468, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 737, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:19Z\", \"source_id\": 48670986, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:25Z\", \"source_id\": 15812906, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:07Z\", \"source_id\": 48681167, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:11Z\", \"source_id\": 15816105, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:26Z\", \"source_id\": 48688100, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:29Z\", \"source_id\": 15818213, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:17Z\", \"source_id\": 48696087, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:22Z\", \"source_id\": 15820718, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:59Z\", \"source_id\": 48707880, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:03Z\", \"source_id\": 15824456, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:17Z\", \"source_id\": 48716587, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:21Z\", \"source_id\": 15827216, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:06Z\", \"source_id\": 48726563, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:12Z\", \"source_id\": 15830378, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:09Z\", \"source_id\": 48737035, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:12Z\", \"source_id\": 15833672, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:14Z\", \"source_id\": 48761029, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:17Z\", \"source_id\": 15841365, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 462, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:30Z\", \"source_id\": 48773199, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:33Z\", \"source_id\": 15845268, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leven", "service_state_platform": "2", "timing_fact_generation": 1789506697847647, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:19.443765", "service_state_evidence_id": 15845268, "current_leg_start_actual_dep": "2026-09-15T22:10:00+01:00", "operational_evidence_version": 69, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:19.918742", "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 EDB LEV 2K81 158733 2 90 None {"version": 3, "segments": [{"to_m": 1667.893, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3123.268, "from_m": 1667.893, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 6624.851, "from_m": 3123.268, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7120.744, "from_m": 6624.851, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10592.14, "from_m": 7120.744, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14520.943, "from_m": 10592.14, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16279.743, "from_m": 14520.943, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 18967.988, "from_m": 16279.743, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19008.332, "from_m": 18967.988, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19032.468, "from_m": 19008.332, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20328.457, "from_m": 19032.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21677.081, "from_m": 20328.457, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 21841.561, "from_m": 21677.081, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22269.216, "from_m": 21841.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22313.636, "from_m": 22269.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22447.164, "from_m": 22313.636, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22858.062, "from_m": 22447.164, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28541.706, "from_m": 22858.062, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28945.234, "from_m": 28541.706, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29843.376, "from_m": 28945.234, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 31830.65, "from_m": 29843.376, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32908.399, "from_m": 31830.65, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 33470.439, "from_m": 32908.399, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33855.888, "from_m": 33470.439, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35970.73, "from_m": 33855.888, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36711.122, "from_m": 35970.73, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 37138.456, "from_m": 36711.122, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 37611.847, "from_m": 37138.456, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 38685.272, "from_m": 37611.847, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 42280.368, "from_m": 38685.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45763.271, "from_m": 42280.368, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 50330.236, "from_m": 45763.271, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 50398.026, "from_m": 50330.236, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 50471.291, "from_m": 50398.026, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 50598.755, "from_m": 50471.291, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55962.407, "from_m": 50598.755, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 56917.802, "from_m": 55962.407, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58992.649, "from_m": 56917.802, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 59077.459, "from_m": 58992.649, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 59389.232, "from_m": 59077.459, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59830.273, "from_m": 59389.232, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 592460, "profile_key": "acee912cf6801324550736fbd5bb83d193a8f52e6b439e14a334dcf7a05cfdd4", "schedule_id": 27742, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2107", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108H", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2110H", "wtt_dep": "2111H", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 66326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Haymarket West Jn", "stage_seq": 4, "distance_m": 4862.945, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2117", "location": "Edinburgh Gateway", "stage_seq": 5, "distance_m": 9636.262, "section_seq": 1, "route_path_id": 66326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Dalmeny Jn", "stage_seq": 6, "distance_m": 15433.297, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2123", "location": "Dalmeny", "stage_seq": 7, "distance_m": 16202.822, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2127", "location": "North Queensferry", "stage_seq": 8, "distance_m": 19115.07, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2131", "location": "Inverkeithing", "stage_seq": 9, "distance_m": 22047.224, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "location": "Dalgety Bay", "stage_seq": 10, "distance_m": 24383.003, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Aberdour", "stage_seq": 11, "distance_m": 28882.97, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2144", "location": "Burntisland", "stage_seq": 12, "distance_m": 33242.535, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2149", "location": "Kinghorn", "stage_seq": 13, "distance_m": 37384.151, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154", "location": "Kirkcaldy", "stage_seq": 14, "distance_m": 42480.783, "section_seq": 1, "route_path_id": 66326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Thornton South Jn", "stage_seq": 15, "distance_m": 49547.181, "section_seq": 1, "route_path_id": 66326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Thornton North Jn", "stage_seq": 16, "distance_m": 50355.149, "section_seq": 1, "route_path_id": 66326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Earlseat Jn", "stage_seq": 17, "distance_m": 51747.52, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": "2210", "location": "Cameron Bridge", "stage_seq": 18, "distance_m": 56628.228, "section_seq": 1, "route_path_id": 66326}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Leven", "stage_seq": 19, "distance_m": 59830.273, "section_seq": 1, "route_path_id": 66326}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59830.273, "from_m": 0.0, "section_seq": 1, "route_path_id": 66326}], "total_distance_m": 59830.273, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 59830.273, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 797, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:38Z", "source_id": 48645357, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:10:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:43Z", "source_id": 15805009, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 932, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:12Z", "source_id": 48659621, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:16:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:14Z", "source_id": 15809468, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 737, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:19Z", "source_id": 48670986, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:22:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:25Z", "source_id": 15812906, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 593, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:07Z", "source_id": 48681167, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:26:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:11Z", "source_id": 15816105, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 578, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:26Z", "source_id": 48688100, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:30:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:29Z", "source_id": 15818213, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 543, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:17Z", "source_id": 48696087, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:34:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:22Z", "source_id": 15820718, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 538, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:59Z", "source_id": 48707880, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:39:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:03Z", "source_id": 15824456, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:17Z", "source_id": 48716587, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:44:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:21Z", "source_id": 15827216, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 530, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:06Z", "source_id": 48726563, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:49:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:12Z", "source_id": 15830378, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 522, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:09Z", "source_id": 48737035, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:54:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:12Z", "source_id": 15833672, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 466, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:14Z", "source_id": 48761029, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:08:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:17Z", "source_id": 15841365, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 462, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:30Z", "source_id": 48773199, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:13:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:33Z", "source_id": 15845268, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Edinburgh 2107 2107 16 None None Leven 2215 2215 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W69702/2026-09-15/detailed None Cameron Bridge 2026-09-15T22:10:00+01:00 Leven 3.0 {"type": "LineString", "coordinates": [[-3.0466626357896924, 56.189709865894784], [-3.0463512999999995, 56.1898077], [-3.045955, 56.1899481], [-3.0456243999999995, 56.1900919], [-3.0453643, 56.1902143], [-3.0451122999999995, 56.190343899999995], [-3.0448115, 56.190511], [-3.0445961, 56.19065], [-3.0444038, 56.1907916], [-3.0442047999999997, 56.19093109999999], [-3.0439783999999994, 56.19113899999999], [-3.0438102, 56.1913027], [-3.0436864999999997, 56.19147159999999], [-3.0436118, 56.1915833], [-3.0434647, 56.1918042], [-3.0433478999999997, 56.19200300000001], [-3.0432474999999997, 56.1921693], [-3.0431423999999994, 56.1923343], [-3.0430135999999997, 56.19251849999999], [-3.0428581, 56.1926827], [-3.0426863999999996, 56.1928528], [-3.0424906, 56.1930296], [-3.0422437000000007, 56.19323159999999], [-3.0419564999999995, 56.19344389999999], [-3.0417107999999997, 56.193627199999995], [-3.041482499999999, 56.1938029], [-3.0410945999999996, 56.1940661], [-3.0410636, 56.19408909999999], [-3.0408471, 56.194244000000005], [-3.0406159999999995, 56.194388200000006], [-3.0403543999999996, 56.1945415], [-3.0400579, 56.194678], [-3.0397896, 56.1948078], [-3.0394899999999994, 56.1949166], [-3.0391842, 56.195021], [-3.0388824, 56.1951148], [-3.0385283, 56.195210499999995], [-3.0381912, 56.195283], [-3.0378482, 56.19534], [-3.0375408, 56.19538709999999], [-3.0371788, 56.19543839999999], [-3.03677, 56.1954933], [-3.0362940999999997, 56.1955522], [-3.0356964, 56.1956261], [-3.0351753, 56.1956826], [-3.0347607, 56.1957269], [-3.0339303, 56.1957807], [-3.0335124, 56.1957985], [-3.0331260999999996, 56.1958069], [-3.0322382999999995, 56.1958243], [-3.0317195, 56.195826], [-3.0306602, 56.1957986], [-3.0303416, 56.1957831], [-3.0301296, 56.1957683], [-3.0298714, 56.195747399999995], [-3.0296508999999996, 56.1957285], [-3.0293229, 56.19568269999999], [-3.0287998, 56.19560799999999], [-3.0281934, 56.1955108], [-3.0274980999999994, 56.195389], [-3.0268562, 56.1952807], [-3.0263768, 56.19521040000001], [-3.0258709, 56.1951464], [-3.0253808, 56.195084], [-3.0248641999999997, 56.1950361], [-3.0248458999999994, 56.19503449999999], [-3.0248191999999996, 56.19503220000001], [-3.0240731, 56.194972400000005], [-3.0230643, 56.1949204], [-3.0214766999999996, 56.1948657], [-3.0213939999999995, 56.194864200000005], [-3.0194962000000003, 56.1948761], [-3.0185181, 56.1948833], [-3.0167504, 56.1949331], [-3.0154365999999997, 56.194970100000006], [-3.0143202999999996, 56.19501269999999], [-3.0127595, 56.195072199999984], [-3.012364, 56.19508589999999], [-3.0117749, 56.1951062], [-3.0114151, 56.1951032], [-3.0111436, 56.1950975], [-3.0108362, 56.195085500000005], [-3.0105894, 56.1950731], [-3.010346, 56.1950449], [-3.0100768, 56.19501240000001], [-3.0098250999999996, 56.19497030000001], [-3.009551399999999, 56.1949132], [-3.0092561, 56.1948577], [-3.008872199999999, 56.1947585], [-3.0086273, 56.1946963], [-3.0075782, 56.1943977], [-3.0071667, 56.19427960000001], [-3.0066764, 56.19414079999999], [-3.0066096999999994, 56.1941219], [-3.0061751999999995, 56.194006], [-3.0057037999999996, 56.19389410000001], [-3.0054116999999994, 56.19383160000001], [-3.0051274999999995, 56.19376259999999], [-3.0051142, 56.193759400000005], [-3.0048370999999996, 56.1936786], [-3.0046086, 56.1936027], [-3.0043958, 56.193521800000006], [-3.0042468999999996, 56.1934534], [-3.0041184, 56.1933961], [-3.0016467, 56.19225269999999]]} 2.0 2210 2213 Cameron Bridge Leven Leven 56.1922527 -3.0016467 56.1922527 -3.0016467 1 0 2026-09-15 21:23:38 TERMINATED 2026-09-15 21:13:00 Leven TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845268 1789506697847647 69 69 2026-09-15 21:23:19.918742 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:19.443765
561832 591390 P85189 891C69MZ15 2026-09-15 COMPLETE 15845383 2026-09-15 22:13:00 2026-09-15 21:23:38 2026-09-17 21:23:38 {"id": 591390, "stp": "P", "toc": "Southeastern", "uid": "P85189", "consist": "395019+395020", "dest_crs": "SPX", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85189/2026-09-15/detailed", "trust_id": "891C69MZ15", "origin_crs": "RAM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Pancras International", "service_date": "2026-09-15", "dest_arr_time": "2208", "dest_platform": "11", "is_terminated": 1, "next_location": "St. Pancras International", "signalling_id": "1C69", "timing_status": "LATE", "origin_station": "Ramsgate", "current_leg_arr": "2213", "current_leg_dep": "2206", "current_leg_end": "St. Pancras International", "origin_dep_time": "2021", "origin_platform": "4", "current_location": "St. Pancras International (Domestic)", "last_update_time": "2026-09-15T21:23:38", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.009121031454752217, 51.54493586042276], [-0.0118063, 51.544974999999994], [-0.011935299999999998, 51.544976899999995], [-0.012370789237712962, 51.54497697553364], [-0.012437344520214413, 51.544976987077355], [-0.013088399999999998, 51.54497709999999], [-0.014174900000000002, 51.5449854], [-0.015469299999999997, 51.5449953], [-0.01576, 51.54499749999999], [-0.0160671, 51.54500310000001], [-0.0164207, 51.5450095], [-0.0168859, 51.5450179], [-0.019269199999999997, 51.5450612], [-0.0222871, 51.5451806], [-0.024988799999999995, 51.5453936], [-0.0252725, 51.5454286], [-0.0276676, 51.545723800000005], [-0.030268499999999993, 51.5461025], [-0.030994599999999994, 51.5461933], [-0.0326378, 51.5463988], [-0.0349541, 51.54665809999999], [-0.03610776398463913, 51.54672086343662], [-0.03646994528662492, 51.54674056737372], [-0.03708079999999999, 51.5467738], [-0.039163199999999995, 51.5468556], [-0.0431208, 51.5468803], [-0.045314299999999995, 51.5468863], [-0.047532, 51.5468923], [-0.0522273, 51.546904999999995], [-0.0568666, 51.5469091], [-0.0590969, 51.54693799999999], [-0.05950035599992973, 51.54695184378477], [-0.05953109625312279, 51.54695289857484], [-0.059554158380923344, 51.54695368990543], [-0.05958639484417193, 51.54695479603488], [-0.059608890778264624, 51.54695556793765], [-0.05966258595445246, 51.54695741037963], [-0.059767200000000006, 51.546961], [-0.06065784467691427, 51.54699149497122], [-0.06125379999999999, 51.54701190000001], [-0.0619798, 51.5470574], [-0.0627058, 51.547102899999985], [-0.0641701, 51.54721399999999], [-0.07377409999999998, 51.54799450000001], [-0.07404759999999999, 51.5480183], [-0.0756584, 51.54814210000001], [-0.07582, 51.54815459999999], [-0.07863169999999998, 51.5483918], [-0.08200831596699862, 51.54867381221614], [-0.0827863947096411, 51.54873879647135], [-0.08366779821666535, 51.548812410181704], [-0.08397179999999999, 51.5488378], [-0.08432696815236347, 51.548862440413195], [-0.08544779999999999, 51.5489402], [-0.08565737683697106, 51.54894844574469], [-0.0869067, 51.5489976], [-0.08818462022195603, 51.54899700636794], [-0.08910489999999999, 51.54896479999999], [-0.08983152841195213, 51.548928761004895], [-0.0900243, 51.5489192], [-0.09117279999999998, 51.5488239], [-0.0915774, 51.5487841], [-0.09208099999999998, 51.54874169999999], [-0.0923076, 51.54871380000001], [-0.0923335, 51.54871070000001], [-0.0926848, 51.548660100000006], [-0.0929944, 51.548609199999994], [-0.09328319999999998, 51.54855609999999], [-0.0935684, 51.54849899999999], [-0.093889, 51.5484276], [-0.0940566, 51.5483902], [-0.0943697, 51.5483206], [-0.09537585145830428, 51.5480674054404], [-0.0957208, 51.5479806], [-0.0962932, 51.5478342], [-0.0972564, 51.5476232], [-0.098001, 51.547439], [-0.0985415, 51.5473207], [-0.10120279494862108, 51.54672227594275], [-0.10224285044791544, 51.54646398548397], [-0.10285755110515124, 51.54634806144001], [-0.10283826107011838, 51.546316062251655], [-0.1029352, 51.546291999999994], [-0.10315611912463954, 51.54623872446561], [-0.1040092, 51.54603299999999], [-0.105232288283131, 51.545726738826765], [-0.1078059, 51.54508229999999], [-0.1116361, 51.5441382], [-0.1158752, 51.54301679999999], [-0.1158873, 51.5430136], [-0.1158995, 51.5430104], [-0.117392, 51.54261549999999], [-0.1201291, 51.5419205], [-0.12068959999999998, 51.5417735], [-0.12107569999999997, 51.541672], [-0.1212794, 51.5416187], [-0.1215691, 51.541531299999995], [-0.12170190000000002, 51.5414912], [-0.1217549, 51.541475199999994], [-0.1218814, 51.5414292], [-0.1221017, 51.541349], [-0.12235690000000002, 51.541237], [-0.12248919280766908, 51.54117895925753], [-0.1226466, 51.5411099], [-0.12266726470856132, 51.54110082872403], [-0.12272222573798404, 51.541076702235834], [-0.12280549253354647, 51.54104015021487], [-0.122863059587515, 51.54101487971446], [-0.12289239999999998, 51.541002], [-0.1229621549947698, 51.5409726347436], [-0.1229792, 51.5409418], [-0.12301479999999997, 51.54088639999999], [-0.1230751, 51.540791899999995], [-0.12313619999999996, 51.54070239999999], [-0.1232698, 51.5405391], [-0.123345, 51.5404517], [-0.12345459999999996, 51.54033819999999], [-0.12354979999999996, 51.5402478], [-0.12364200000000002, 51.54015789999999], [-0.12373449999999996, 51.5400787], [-0.12386569999999998, 51.5399718], [-0.12389425079214918, 51.539950295689295], [-0.1239909, 51.53987750000001], [-0.1245216, 51.539579999999994], [-0.1275624, 51.537965199999995], [-0.1277832, 51.5378319], [-0.1279623, 51.5376939], [-0.12813819999999998, 51.537562], [-0.12830819999999998, 51.53740460000001], [-0.1284566, 51.53726240000001], [-0.1285859, 51.5371013], [-0.128676, 51.53697849999999], [-0.12875379999999997, 51.53686010000001], [-0.1288847, 51.536601100000006], [-0.12894946085444328, 51.536434228857], [-0.12895059046079593, 51.53643131816263], [-0.1289243, 51.5362432], [-0.1288677, 51.535931899999994], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287054, 51.5355853], [-0.1286394, 51.53546800000001], [-0.1285931, 51.5353703], [-0.1285707, 51.53532150000001], [-0.1285537, 51.53528099999999], [-0.12852, 51.5351958], [-0.12848480000000004, 51.5350975], [-0.12844329999999998, 51.5350076], [-0.12840020000000002, 51.5349284], [-0.128353, 51.5348601], [-0.12829739999999998, 51.534776699999995], [-0.12825435515533673, 51.53471858946225], [-0.12824802517146802, 51.534684043521736], [-0.1282093, 51.5344727], [-0.12819179678230683, 51.534382963822246], [-0.1281754, 51.5342989], [-0.128172018506082, 51.53428288099407], [-0.12777269999999996, 51.533787899999986], [-0.1254187, 51.53086700000001]]}", "current_leg_start": "Stratford International", "dest_arr_time_act": "2208", "motion_projection": null, "next_location_lat": "51.5308670", "next_location_lon": "-0.1254187", "previous_location": "Stratford International", "current_leg_milage": "5.8", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 410.218, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1025.822, \"from_m\": 410.218, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2150.01, \"from_m\": 1025.822, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8137.99, \"from_m\": 2150.01, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8243.623, \"from_m\": 8137.99, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8440.884, \"from_m\": 8243.623, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9119.689, \"from_m\": 8440.884, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10919.898, \"from_m\": 9119.689, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 14208.902, \"from_m\": 10919.898, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 14574.803, \"from_m\": 14208.902, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18538.368, \"from_m\": 14574.803, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 18556.266, \"from_m\": 18538.368, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 20295.653, \"from_m\": 18556.266, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20315.485, \"from_m\": 20295.653, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 21102.518, \"from_m\": 20315.485, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21127.715, \"from_m\": 21102.518, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 25178.353, \"from_m\": 21127.715, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25666.826, \"from_m\": 25178.353, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27318.85, \"from_m\": 25666.826, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32374.149, \"from_m\": 27318.85, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33392.123, \"from_m\": 32374.149, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43208.898, \"from_m\": 33392.123, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 43454.966, \"from_m\": 43208.898, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43510.93, \"from_m\": 43454.966, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43627.902, \"from_m\": 43510.93, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43776.441, \"from_m\": 43627.902, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45175.006, \"from_m\": 43776.441, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46542.946, \"from_m\": 45175.006, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 47847.47, \"from_m\": 46542.946, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 50045.217, \"from_m\": 47847.47, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 51191.563, \"from_m\": 50045.217, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 55258.49, \"from_m\": 51191.563, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 55299.401, \"from_m\": 55258.49, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56328.243, \"from_m\": 55299.401, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 56345.922, \"from_m\": 56328.243, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58877.796, \"from_m\": 56345.922, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 60450.648, \"from_m\": 58877.796, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 64571.677, \"from_m\": 60450.648, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 64594.804, \"from_m\": 64571.677, \"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\": 68177.341, \"from_m\": 64594.804, \"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\": 69133.796, \"from_m\": 68177.341, \"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\": 69153.003, \"from_m\": 69133.796, \"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\": 71112.966, \"from_m\": 69153.003, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 71661.348, \"from_m\": 71112.966, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 74344.283, \"from_m\": 71661.348, \"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\": 74603.589, \"from_m\": 74344.283, \"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\": 75087.778, \"from_m\": 74603.589, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 85105.205, \"from_m\": 75087.778, \"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\": 86101.568, \"from_m\": 85105.205, \"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\": 86737.715, \"from_m\": 86101.568, \"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\": 88950.97, \"from_m\": 86737.715, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 89971.396, \"from_m\": 88950.97, \"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\": 91203.455, \"from_m\": 89971.396, \"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\": 100659.05, \"from_m\": 91203.455, \"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\": 100799.209, \"from_m\": 100659.05, \"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\": 122510.804, \"from_m\": 100799.209, \"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\": 124964.331, \"from_m\": 122510.804, \"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\": 125249.173, \"from_m\": 124964.331, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 125588.993, \"from_m\": 125249.173, \"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\": 125968.434, \"from_m\": 125588.993, \"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\": 126775.396, \"from_m\": 125968.434, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}], \"service_id\": 591390, \"profile_key\": \"9f7149c9eb935f19514f01be54ab1e31a2f49014262a62cdd1916df6a89db48c\", \"schedule_id\": 35390, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Ramsgate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2027\", \"location\": \"Broadstairs\", \"stage_seq\": 2, \"distance_m\": 3453.54, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2032\", \"location\": \"Margate\", \"stage_seq\": 3, \"distance_m\": 8752.628, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2036H\", \"wtt_dep\": \"2037H\", \"location\": \"Birchington-on-Sea\", \"stage_seq\": 4, \"distance_m\": 13808.236, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": \"2046\", \"location\": \"Herne Bay\", \"stage_seq\": 5, \"distance_m\": 26635.075, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2050\", \"wtt_dep\": \"2051\", \"location\": \"Whitstable\", \"stage_seq\": 6, \"distance_m\": 32487.509, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2058H\", \"wtt_dep\": \"2100\", \"location\": \"Faversham\", \"stage_seq\": 7, \"distance_m\": 43882.312, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2108\", \"wtt_dep\": \"2110\", \"location\": \"Sittingbourne\", \"stage_seq\": 8, \"distance_m\": 55456.35, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 9, \"distance_m\": 56328.243, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111H\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 10, \"distance_m\": 56886.835, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Newington\", \"stage_seq\": 11, \"distance_m\": 60634.975, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115\", \"location\": \"Rainham East Jn\", \"stage_seq\": 12, \"distance_m\": 63899.7, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2118\", \"wtt_dep\": \"2119\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 13, \"distance_m\": 64936.249, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2123H\", \"wtt_dep\": \"2124H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 14, \"distance_m\": 69665.622, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2127H\", \"wtt_dep\": \"2128H\", \"location\": \"Chatham\", \"stage_seq\": 15, \"distance_m\": 72205.825, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2132\", \"location\": \"Rochester\", \"stage_seq\": 16, \"distance_m\": 73640.668, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 74310.659, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2134H\", \"wtt_dep\": \"2135H\", \"location\": \"Strood\", \"stage_seq\": 18, \"distance_m\": 74722.25, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140H\", \"location\": \"Hoo Jn\", \"stage_seq\": 19, \"distance_m\": 81091.55, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2144H\", \"wtt_dep\": \"2145H\", \"location\": \"Gravesend\", \"stage_seq\": 20, \"distance_m\": 86312.508, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 21, \"distance_m\": 88728.41, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2148H\", \"wtt_dep\": \"2150\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 22, \"distance_m\": 89681.558, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 23, \"distance_m\": 91267.805, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 24, \"distance_m\": 100340.971, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Dagenham Jn\", \"stage_seq\": 25, \"distance_m\": 105660.095, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 26, \"distance_m\": 116719.559, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2201\", \"location\": \"Stratford International\", \"stage_seq\": 27, \"distance_m\": 117300.174, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 28, \"distance_m\": 117743.319, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"York Way South Jn\", \"stage_seq\": 29, \"distance_m\": 125534.079, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": null, \"location\": \"St. Pancras International\", \"stage_seq\": 30, \"distance_m\": 126775.396, \"section_seq\": 1, \"route_path_id\": 43719}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 126775.396, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43719}], \"total_distance_m\": 126775.396, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 126636.187, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 139.209, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2021", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5308670", "current_position_lon": "-0.1254187", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:48Z\", \"source_id\": 48549901, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:50Z\", \"source_id\": 15775636, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:35Z\", \"source_id\": 48560560, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:32:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:39Z\", \"source_id\": 15779003, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33158, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:46Z\", \"source_id\": 48572401, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:48Z\", \"source_id\": 15782555, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:22Z\", \"source_id\": 48593723, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:27Z\", \"source_id\": 15789130, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:51:33Z\", \"source_id\": 48605657, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:52:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:51:36Z\", \"source_id\": 15792755, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33181, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:05Z\", \"source_id\": 48626306, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:08Z\", \"source_id\": 15799226, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:00Z\", \"source_id\": 48646119, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:02Z\", \"source_id\": 15805200, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:05Z\", \"source_id\": 48663776, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:08Z\", \"source_id\": 15810700, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:54Z\", \"source_id\": 48674185, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:57Z\", \"source_id\": 15813901, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:57Z\", \"source_id\": 48682932, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:01Z\", \"source_id\": 15816626, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:27Z\", \"source_id\": 48690162, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:31Z\", \"source_id\": 15818887, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:27Z\", \"source_id\": 48696407, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:28Z\", \"source_id\": 15820818, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:36Z\", \"source_id\": 48717247, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:39Z\", \"source_id\": 15827441, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:21Z\", \"source_id\": 48727074, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:24Z\", \"source_id\": 15830537, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15159, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:43Z\", \"source_id\": 48760020, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:48Z\", \"source_id\": 15841090, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:42Z\", \"source_id\": 48773563, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:48Z\", \"source_id\": 15845383, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Pancras International", "service_state_platform": "11", "timing_fact_generation": 1789506708646799, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:25.381133", "service_state_evidence_id": 15845383, "current_leg_start_actual_dep": "2026-09-15T22:06:00+01:00", "operational_evidence_version": 114, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:25.483576", "service_state_valid_until_kind": null, "operational_interpretation_version": 114, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P RAM SPX 1C69 395019+395020 12 140 None {"version": 3, "segments": [{"to_m": 410.218, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1025.822, "from_m": 410.218, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2150.01, "from_m": 1025.822, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8137.99, "from_m": 2150.01, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8243.623, "from_m": 8137.99, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8440.884, "from_m": 8243.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9119.689, "from_m": 8440.884, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10919.898, "from_m": 9119.689, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14208.902, "from_m": 10919.898, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 14574.803, "from_m": 14208.902, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18538.368, "from_m": 14574.803, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18556.266, "from_m": 18538.368, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 20295.653, "from_m": 18556.266, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20315.485, "from_m": 20295.653, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21102.518, "from_m": 20315.485, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21127.715, "from_m": 21102.518, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 25178.353, "from_m": 21127.715, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25666.826, "from_m": 25178.353, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27318.85, "from_m": 25666.826, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32374.149, "from_m": 27318.85, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33392.123, "from_m": 32374.149, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43208.898, "from_m": 33392.123, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 43454.966, "from_m": 43208.898, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43510.93, "from_m": 43454.966, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43627.902, "from_m": 43510.93, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43776.441, "from_m": 43627.902, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45175.006, "from_m": 43776.441, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46542.946, "from_m": 45175.006, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47847.47, "from_m": 46542.946, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 50045.217, "from_m": 47847.47, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 51191.563, "from_m": 50045.217, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 55258.49, "from_m": 51191.563, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 55299.401, "from_m": 55258.49, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56328.243, "from_m": 55299.401, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 56345.922, "from_m": 56328.243, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58877.796, "from_m": 56345.922, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 60450.648, "from_m": 58877.796, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 64571.677, "from_m": 60450.648, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 64594.804, "from_m": 64571.677, "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": 68177.341, "from_m": 64594.804, "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": 69133.796, "from_m": 68177.341, "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": 69153.003, "from_m": 69133.796, "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": 71112.966, "from_m": 69153.003, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71661.348, "from_m": 71112.966, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 74344.283, "from_m": 71661.348, "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": 74603.589, "from_m": 74344.283, "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": 75087.778, "from_m": 74603.589, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 85105.205, "from_m": 75087.778, "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": 86101.568, "from_m": 85105.205, "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": 86737.715, "from_m": 86101.568, "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": 88950.97, "from_m": 86737.715, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 89971.396, "from_m": 88950.97, "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": 91203.455, "from_m": 89971.396, "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": 100659.05, "from_m": 91203.455, "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": 100799.209, "from_m": 100659.05, "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": 122510.804, "from_m": 100799.209, "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": 124964.331, "from_m": 122510.804, "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": 125249.173, "from_m": 124964.331, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 49.71}, {"to_m": 125588.993, "from_m": 125249.173, "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": 125968.434, "from_m": 125588.993, "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": 126775.396, "from_m": 125968.434, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}], "service_id": 591390, "profile_key": "9f7149c9eb935f19514f01be54ab1e31a2f49014262a62cdd1916df6a89db48c", "schedule_id": 35390, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2021", "location": "Ramsgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2027", "location": "Broadstairs", "stage_seq": 2, "distance_m": 3453.54, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2032", "location": "Margate", "stage_seq": 3, "distance_m": 8752.628, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2036H", "wtt_dep": "2037H", "location": "Birchington-on-Sea", "stage_seq": 4, "distance_m": 13808.236, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": "2046", "location": "Herne Bay", "stage_seq": 5, "distance_m": 26635.075, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2050", "wtt_dep": "2051", "location": "Whitstable", "stage_seq": 6, "distance_m": 32487.509, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2058H", "wtt_dep": "2100", "location": "Faversham", "stage_seq": 7, "distance_m": 43882.312, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2108", "wtt_dep": "2110", "location": "Sittingbourne", "stage_seq": 8, "distance_m": 55456.35, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 9, "distance_m": 56328.243, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111H", "location": "Western Jn (Sittingbourne)", "stage_seq": 10, "distance_m": 56886.835, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Newington", "stage_seq": 11, "distance_m": 60634.975, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Rainham East Jn", "stage_seq": 12, "distance_m": 63899.7, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2119", "location": "Rainham (Kent)", "stage_seq": 13, "distance_m": 64936.249, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124H", "location": "Gillingham (Kent)", "stage_seq": 14, "distance_m": 69665.622, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128H", "location": "Chatham", "stage_seq": 15, "distance_m": 72205.825, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Rochester", "stage_seq": 16, "distance_m": 73640.668, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133", "location": "Rochester Bridge Jn", "stage_seq": 17, "distance_m": 74310.659, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135H", "location": "Strood", "stage_seq": 18, "distance_m": 74722.25, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140H", "location": "Hoo Jn", "stage_seq": 19, "distance_m": 81091.55, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145H", "location": "Gravesend", "stage_seq": 20, "distance_m": 86312.508, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Springhead Junction (CTRL)", "stage_seq": 21, "distance_m": 88728.41, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2150", "location": "Ebbsfleet International", "stage_seq": 22, "distance_m": 89681.558, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Ebbsfleet West Jn", "stage_seq": 23, "distance_m": 91267.805, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154", "location": "Wennington Crossovers", "stage_seq": 24, "distance_m": 100340.971, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Dagenham Jn", "stage_seq": 25, "distance_m": 105660.095, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Stratford International East Jn", "stage_seq": 26, "distance_m": 116719.559, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2201", "location": "Stratford International", "stage_seq": 27, "distance_m": 117300.174, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Stratford International West Jn", "stage_seq": 28, "distance_m": 117743.319, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "York Way South Jn", "stage_seq": 29, "distance_m": 125534.079, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": null, "location": "St. Pancras International", "stage_seq": 30, "distance_m": 126775.396, "section_seq": 1, "route_path_id": 43719}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 126775.396, "from_m": 0.0, "section_seq": 1, "route_path_id": 43719}], "total_distance_m": 126775.396, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 126636.187, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 139.209, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 33130, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:48Z", "source_id": 48549901, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:27:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:50Z", "source_id": 15775636, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33134, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:35Z", "source_id": 48560560, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:32:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:39Z", "source_id": 15779003, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33158, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:46Z", "source_id": 48572401, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:38:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:48Z", "source_id": 15782555, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33162, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:22Z", "source_id": 48593723, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:47:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:27Z", "source_id": 15789130, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33170, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:51:33Z", "source_id": 48605657, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:52:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:51:36Z", "source_id": 15792755, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33181, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:05Z", "source_id": 48626306, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:02:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:08Z", "source_id": 15799226, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32393, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:00Z", "source_id": 48646119, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:11:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:02Z", "source_id": 15805200, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32352, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:05Z", "source_id": 48663776, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:18:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:08Z", "source_id": 15810700, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32315, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:54Z", "source_id": 48674185, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:23:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:57Z", "source_id": 15813901, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:57Z", "source_id": 48682932, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:27:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:01Z", "source_id": 15816626, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:27Z", "source_id": 48690162, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:31:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:31Z", "source_id": 15818887, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32263, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:27Z", "source_id": 48696407, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:34:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:28Z", "source_id": 15820818, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:36Z", "source_id": 48717247, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:44:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:39Z", "source_id": 15827441, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33329, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:21Z", "source_id": 48727074, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:49:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:24Z", "source_id": 15830537, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15159, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:43Z", "source_id": 48760020, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:05:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:48Z", "source_id": 15841090, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18691, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:42Z", "source_id": 48773563, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:13:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:48Z", "source_id": 15845383, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Ramsgate 2021 2021 4 None None St. Pancras International 2208 2208 11 LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85189/2026-09-15/detailed None Stratford International 2026-09-15T22:06:00+01:00 St. Pancras International 7.0 {"type": "LineString", "coordinates": [[-0.009121031454752217, 51.54493586042276], [-0.0118063, 51.544974999999994], [-0.011935299999999998, 51.544976899999995], [-0.012370789237712962, 51.54497697553364], [-0.012437344520214413, 51.544976987077355], [-0.013088399999999998, 51.54497709999999], [-0.014174900000000002, 51.5449854], [-0.015469299999999997, 51.5449953], [-0.01576, 51.54499749999999], [-0.0160671, 51.54500310000001], [-0.0164207, 51.5450095], [-0.0168859, 51.5450179], [-0.019269199999999997, 51.5450612], [-0.0222871, 51.5451806], [-0.024988799999999995, 51.5453936], [-0.0252725, 51.5454286], [-0.0276676, 51.545723800000005], [-0.030268499999999993, 51.5461025], [-0.030994599999999994, 51.5461933], [-0.0326378, 51.5463988], [-0.0349541, 51.54665809999999], [-0.03610776398463913, 51.54672086343662], [-0.03646994528662492, 51.54674056737372], [-0.03708079999999999, 51.5467738], [-0.039163199999999995, 51.5468556], [-0.0431208, 51.5468803], [-0.045314299999999995, 51.5468863], [-0.047532, 51.5468923], [-0.0522273, 51.546904999999995], [-0.0568666, 51.5469091], [-0.0590969, 51.54693799999999], [-0.05950035599992973, 51.54695184378477], [-0.05953109625312279, 51.54695289857484], [-0.059554158380923344, 51.54695368990543], [-0.05958639484417193, 51.54695479603488], [-0.059608890778264624, 51.54695556793765], [-0.05966258595445246, 51.54695741037963], [-0.059767200000000006, 51.546961], [-0.06065784467691427, 51.54699149497122], [-0.06125379999999999, 51.54701190000001], [-0.0619798, 51.5470574], [-0.0627058, 51.547102899999985], [-0.0641701, 51.54721399999999], [-0.07377409999999998, 51.54799450000001], [-0.07404759999999999, 51.5480183], [-0.0756584, 51.54814210000001], [-0.07582, 51.54815459999999], [-0.07863169999999998, 51.5483918], [-0.08200831596699862, 51.54867381221614], [-0.0827863947096411, 51.54873879647135], [-0.08366779821666535, 51.548812410181704], [-0.08397179999999999, 51.5488378], [-0.08432696815236347, 51.548862440413195], [-0.08544779999999999, 51.5489402], [-0.08565737683697106, 51.54894844574469], [-0.0869067, 51.5489976], [-0.08818462022195603, 51.54899700636794], [-0.08910489999999999, 51.54896479999999], [-0.08983152841195213, 51.548928761004895], [-0.0900243, 51.5489192], [-0.09117279999999998, 51.5488239], [-0.0915774, 51.5487841], [-0.09208099999999998, 51.54874169999999], [-0.0923076, 51.54871380000001], [-0.0923335, 51.54871070000001], [-0.0926848, 51.548660100000006], [-0.0929944, 51.548609199999994], [-0.09328319999999998, 51.54855609999999], [-0.0935684, 51.54849899999999], [-0.093889, 51.5484276], [-0.0940566, 51.5483902], [-0.0943697, 51.5483206], [-0.09537585145830428, 51.5480674054404], [-0.0957208, 51.5479806], [-0.0962932, 51.5478342], [-0.0972564, 51.5476232], [-0.098001, 51.547439], [-0.0985415, 51.5473207], [-0.10120279494862108, 51.54672227594275], [-0.10224285044791544, 51.54646398548397], [-0.10285755110515124, 51.54634806144001], [-0.10283826107011838, 51.546316062251655], [-0.1029352, 51.546291999999994], [-0.10315611912463954, 51.54623872446561], [-0.1040092, 51.54603299999999], [-0.105232288283131, 51.545726738826765], [-0.1078059, 51.54508229999999], [-0.1116361, 51.5441382], [-0.1158752, 51.54301679999999], [-0.1158873, 51.5430136], [-0.1158995, 51.5430104], [-0.117392, 51.54261549999999], [-0.1201291, 51.5419205], [-0.12068959999999998, 51.5417735], [-0.12107569999999997, 51.541672], [-0.1212794, 51.5416187], [-0.1215691, 51.541531299999995], [-0.12170190000000002, 51.5414912], [-0.1217549, 51.541475199999994], [-0.1218814, 51.5414292], [-0.1221017, 51.541349], [-0.12235690000000002, 51.541237], [-0.12248919280766908, 51.54117895925753], [-0.1226466, 51.5411099], [-0.12266726470856132, 51.54110082872403], [-0.12272222573798404, 51.541076702235834], [-0.12280549253354647, 51.54104015021487], [-0.122863059587515, 51.54101487971446], [-0.12289239999999998, 51.541002], [-0.1229621549947698, 51.5409726347436], [-0.1229792, 51.5409418], [-0.12301479999999997, 51.54088639999999], [-0.1230751, 51.540791899999995], [-0.12313619999999996, 51.54070239999999], [-0.1232698, 51.5405391], [-0.123345, 51.5404517], [-0.12345459999999996, 51.54033819999999], [-0.12354979999999996, 51.5402478], [-0.12364200000000002, 51.54015789999999], [-0.12373449999999996, 51.5400787], [-0.12386569999999998, 51.5399718], [-0.12389425079214918, 51.539950295689295], [-0.1239909, 51.53987750000001], [-0.1245216, 51.539579999999994], [-0.1275624, 51.537965199999995], [-0.1277832, 51.5378319], [-0.1279623, 51.5376939], [-0.12813819999999998, 51.537562], [-0.12830819999999998, 51.53740460000001], [-0.1284566, 51.53726240000001], [-0.1285859, 51.5371013], [-0.128676, 51.53697849999999], [-0.12875379999999997, 51.53686010000001], [-0.1288847, 51.536601100000006], [-0.12894946085444328, 51.536434228857], [-0.12895059046079593, 51.53643131816263], [-0.1289243, 51.5362432], [-0.1288677, 51.535931899999994], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287054, 51.5355853], [-0.1286394, 51.53546800000001], [-0.1285931, 51.5353703], [-0.1285707, 51.53532150000001], [-0.1285537, 51.53528099999999], [-0.12852, 51.5351958], [-0.12848480000000004, 51.5350975], [-0.12844329999999998, 51.5350076], [-0.12840020000000002, 51.5349284], [-0.128353, 51.5348601], [-0.12829739999999998, 51.534776699999995], [-0.12825435515533673, 51.53471858946225], [-0.12824802517146802, 51.534684043521736], [-0.1282093, 51.5344727], [-0.12819179678230683, 51.534382963822246], [-0.1281754, 51.5342989], [-0.128172018506082, 51.53428288099407], [-0.12777269999999996, 51.533787899999986], [-0.1254187, 51.53086700000001]]} 5.8 2206 2213 Stratford International St. Pancras International (Domestic) St. Pancras International 51.5308670 -0.1254187 51.5308670 -0.1254187 1 0 2026-09-15 21:23:38 TERMINATED 2026-09-15 21:13:00 St. Pancras International TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845383 1789506708646799 114 114 2026-09-15 21:23:25.483576 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:25.381133
561833 591981 C37240 889R66MZ15 2026-09-15 COMPLETE 15846395 2026-09-15 22:13:00 2026-09-15 21:23:38 2026-09-17 21:23:38 {"id": 591981, "stp": "P", "toc": "Elizabeth Line", "uid": "C37240", "consist": "345064", "dest_crs": "RDG", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37240/2026-09-15/detailed", "trust_id": "889R66MZ15", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading", "service_date": "2026-09-15", "dest_arr_time": "2211", "dest_platform": "14", "is_terminated": 1, "next_location": "Reading", "signalling_id": "9R66", "timing_status": "LATE", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "2213", "current_leg_dep": "2206", "current_leg_end": "Reading", "origin_dep_time": "2047", "origin_platform": "4", "current_location": "Reading", "last_update_time": "2026-09-15T21:23:38", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8638070822196255, 51.47527876749895], [-0.8640085, 51.4752138], [-0.8668306, 51.4743033], [-0.8678, 51.473993], [-0.8684633, 51.47378020000001], [-0.8696863999999999, 51.4733865], [-0.8706156999999999, 51.47314209999999], [-0.8710331, 51.473011500000005], [-0.871377, 51.472904], [-0.8728368999999999, 51.4724355], [-0.8742972999999999, 51.471959700000006], [-0.8748604999999999, 51.47177829999999], [-0.8773582, 51.47094799999999], [-0.8788058999999999, 51.470476899999994], [-0.8799121999999999, 51.470109400000005], [-0.8804120000000001, 51.4699386], [-0.8806401000000001, 51.469865199999994], [-0.8858910999999999, 51.4682223], [-0.8886896, 51.4673304], [-0.8900686000000001, 51.46692229999999], [-0.8914526, 51.46651579999999], [-0.8926385999999998, 51.466186699999994], [-0.8934919, 51.46595490000001], [-0.8944116999999999, 51.46568779999999], [-0.8955847000000001, 51.465381699999995], [-0.8963491999999998, 51.46519549999999], [-0.8978575000000001, 51.4648249], [-0.8983152841195214, 51.46471017701703], [-0.8985598, 51.4646489], [-0.8999422, 51.4643324], [-0.9013071, 51.4640288], [-0.9026091, 51.4637656], [-0.9050152, 51.4632699], [-0.9060475, 51.4630731], [-0.9069169, 51.46291359999999], [-0.9076832, 51.462778199999995], [-0.9083552, 51.4626597], [-0.9088545999999998, 51.4625713], [-0.9099709, 51.462370199999995], [-0.9108316, 51.462217], [-0.9115808, 51.46208159999999], [-0.9120477, 51.4619991], [-0.9130993, 51.46181529999999], [-0.9141544999999998, 51.46163889999999], [-0.9149594, 51.461516799999984], [-0.9157787, 51.4614019], [-0.9165149, 51.4612977], [-0.9169208, 51.4612356], [-0.9173998, 51.461152799999994], [-0.9182933999999998, 51.4609853], [-0.9187108999999996, 51.46090420000001], [-0.9197554, 51.460703200000005], [-0.9202726, 51.460606], [-0.9207973000000002, 51.460514], [-0.9213352, 51.4604258], [-0.9218518, 51.46034709999999], [-0.9221959, 51.4602941], [-0.9231696, 51.46015330000001], [-0.9239842, 51.46004140000001], [-0.9244521, 51.45997779999999], [-0.9249468, 51.4599164], [-0.9256717, 51.45983349999999], [-0.926531, 51.4597373], [-0.9270785999999998, 51.45967939999999], [-0.9275706, 51.45962819999999], [-0.9289988, 51.45947890000001], [-0.9304171999999996, 51.4593409], [-0.9313894, 51.4592393], [-0.9323602999999998, 51.45914930000001], [-0.9330951999999996, 51.4590879], [-0.9336086, 51.45905049999998], [-0.9340989, 51.4590166], [-0.9346036, 51.4589881], [-0.935573, 51.45894439999999], [-0.9367282999999998, 51.45891149999999], [-0.938311, 51.4588856], [-0.9390974, 51.458874900000005], [-0.9398481, 51.4588607], [-0.9412879, 51.45882060000001], [-0.9417211, 51.4588117], [-0.9423402, 51.458797399999995], [-0.9429622, 51.4587876], [-0.9440774, 51.4587761], [-0.945082, 51.458755], [-0.9469266, 51.4587021], [-0.9480279, 51.4586622], [-0.9486436, 51.458645], [-0.9492394, 51.458624400000005], [-0.9503301, 51.4586166], [-0.9524119, 51.4585658], [-0.9535628000000002, 51.45851400000001], [-0.9544051, 51.4584992], [-0.9559447, 51.458437800000006], [-0.9567547, 51.458437499999995], [-0.9575964999999996, 51.458412299999985], [-0.9615773, 51.45847679999998], [-0.9617396, 51.4584826], [-0.9619396103303312, 51.45848978738839], [-0.9619984, 51.45849189999999], [-0.9622636, 51.458503400000005], [-0.9642825, 51.45859059999999], [-0.9652642, 51.4586352], [-0.9665911999999998, 51.4587322], [-0.9681995, 51.4588083], [-0.9687165, 51.4588223], [-0.9699882, 51.45887160000001], [-0.9709978, 51.45892299999999], [-0.971842, 51.4589776], [-0.9723566, 51.459022999999995], [-0.9724542, 51.4590325], [-0.9728922, 51.459072799999994], [-0.9734395, 51.459132399999994]]}", "current_leg_start": "Twyford", "dest_arr_time_act": "2210", "motion_projection": null, "next_location_lat": "51.4591324", "next_location_lon": "-0.9734395", "previous_location": "Twyford", "current_leg_milage": "4.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14446.864, \"from_m\": 14227.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18475.782, \"from_m\": 18329.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25881.037, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25966.716, \"from_m\": 25881.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 26168.121, \"from_m\": 25966.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30431.581, \"from_m\": 26168.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\": 100.0}, {\"to_m\": 31351.603, \"from_m\": 30431.581, \"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\": 31532.303, \"from_m\": 31351.603, \"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\": 32189.814, \"from_m\": 31532.303, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33886.664, \"from_m\": 32189.814, \"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\": 35066.986, \"from_m\": 33886.664, \"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\": 37170.876, \"from_m\": 35066.986, \"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\": 37334.9, \"from_m\": 37170.876, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38988.51, \"from_m\": 37334.9, \"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\": 39162.07, \"from_m\": 38988.51, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39325.261, \"from_m\": 39162.07, \"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\": 39618.428, \"from_m\": 39325.261, \"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\": 49321.595, \"from_m\": 39618.428, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50847.101, \"from_m\": 49321.595, \"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\": 50935.246, \"from_m\": 50847.101, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50956.772, \"from_m\": 50935.246, \"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\": 51122.909, \"from_m\": 50956.772, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53687.83, \"from_m\": 51122.909, \"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\": 61964.973, \"from_m\": 53687.83, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62003.512, \"from_m\": 61964.973, \"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\": 62154.103, \"from_m\": 62003.512, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63483.848, \"from_m\": 62154.103, \"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\": 63495.452, \"from_m\": 63483.848, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72672.932, \"from_m\": 63495.452, \"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\": 72727.443, \"from_m\": 72672.932, \"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\": 79484.371, \"from_m\": 72727.443, \"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\": 79564.317, \"from_m\": 79484.371, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 79622.698, \"from_m\": 79564.317, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79729.585, \"from_m\": 79622.698, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 79785.705, \"from_m\": 79729.585, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 79844.095, \"from_m\": 79785.705, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 80468.611, \"from_m\": 79844.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 80945.495, \"from_m\": 80468.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 591981, \"profile_key\": \"bc78e36682ba620bc707f86ab54b39a635a1e96c7b49b4e95aabdcf138512a8e\", \"schedule_id\": 5115, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2047\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2048\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2050\", \"wtt_dep\": \"2050H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2054\", \"wtt_dep\": \"2054H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2057H\", \"wtt_dep\": \"2058H\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13174.116, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2101H\", \"wtt_dep\": \"2102H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2104H\", \"wtt_dep\": \"2105H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2107\", \"wtt_dep\": \"2108\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2110\", \"wtt_dep\": \"2111\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2112H\", \"wtt_dep\": \"2113\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2115H\", \"wtt_dep\": \"2117\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 23091.945, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 13, \"distance_m\": 24574.16, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24877.057, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 15, \"distance_m\": 25749.336, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Acton West Jn\", \"stage_seq\": 16, \"distance_m\": 31140.699, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2125\", \"wtt_dep\": \"2126H\", \"location\": \"Ealing Broadway\", \"stage_seq\": 17, \"distance_m\": 32331.883, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128\", \"location\": \"West Ealing\", \"stage_seq\": 18, \"distance_m\": 33740.806, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2131H\", \"wtt_dep\": \"2132\", \"location\": \"Southall\", \"stage_seq\": 19, \"distance_m\": 37670.423, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2134H\", \"wtt_dep\": \"2135H\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 20, \"distance_m\": 40750.015, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 21, \"distance_m\": 40957.307, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2138H\", \"wtt_dep\": \"2139\", \"location\": \"West Drayton\", \"stage_seq\": 22, \"distance_m\": 44371.374, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2142H\", \"wtt_dep\": \"2143\", \"location\": \"Langley\", \"stage_seq\": 23, \"distance_m\": 49180.402, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2147\", \"location\": \"Slough\", \"stage_seq\": 24, \"distance_m\": 52879.317, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2150\", \"wtt_dep\": \"2150H\", \"location\": \"Burnham\", \"stage_seq\": 25, \"distance_m\": 56753.661, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2152H\", \"wtt_dep\": \"2153\", \"location\": \"Taplow\", \"stage_seq\": 26, \"distance_m\": 59213.094, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156H\", \"location\": \"Maidenhead\", \"stage_seq\": 27, \"distance_m\": 62111.934, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2203\", \"location\": \"Twyford\", \"stage_seq\": 28, \"distance_m\": 73001.056, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 29, \"distance_m\": 79785.705, \"section_seq\": 1, \"route_path_id\": 29907}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": null, \"location\": \"Reading\", \"stage_seq\": 30, \"distance_m\": 80945.495, \"section_seq\": 1, \"route_path_id\": 29907}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 80945.495, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29907}], \"total_distance_m\": 80945.495, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 62580.585, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 18364.91, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2047", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4591324", "current_position_lon": "-0.9734395", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:49:41Z\", \"source_id\": 48601298, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:49:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:49:46Z\", \"source_id\": 15791468, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:49Z\", \"source_id\": 48610710, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:54Z\", \"source_id\": 15794362, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:11Z\", \"source_id\": 48618029, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:16Z\", \"source_id\": 15796567, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:16Z\", \"source_id\": 48626722, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:16Z\", \"source_id\": 15799320, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:04:26Z\", \"source_id\": 48633640, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:04:28Z\", \"source_id\": 15801483, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:07:30Z\", \"source_id\": 48640523, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:07:33Z\", \"source_id\": 15803519, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:24Z\", \"source_id\": 48646979, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:29Z\", \"source_id\": 15805565, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:12:24Z\", \"source_id\": 48651377, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:12:26Z\", \"source_id\": 15806869, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:26Z\", \"source_id\": 48658032, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:33Z\", \"source_id\": 15808993, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:50Z\", \"source_id\": 48665392, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:53Z\", \"source_id\": 15811175, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:07Z\", \"source_id\": 48676723, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:12Z\", \"source_id\": 15814741, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:14Z\", \"source_id\": 48683560, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:17Z\", \"source_id\": 15816826, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:07Z\", \"source_id\": 48693719, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:12Z\", \"source_id\": 15820009, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:51Z\", \"source_id\": 48701479, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:54Z\", \"source_id\": 15822382, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:04Z\", \"source_id\": 48708054, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:05Z\", \"source_id\": 15824478, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:05Z\", \"source_id\": 48716212, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:07Z\", \"source_id\": 15827066, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:07Z\", \"source_id\": 48724530, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:10Z\", \"source_id\": 15829671, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:39Z\", \"source_id\": 48731914, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:42Z\", \"source_id\": 15832031, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:49Z\", \"source_id\": 48738391, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:53Z\", \"source_id\": 15834133, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:35Z\", \"source_id\": 48743711, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:38Z\", \"source_id\": 15835799, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:24Z\", \"source_id\": 48759425, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:28Z\", \"source_id\": 15840919, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:21Z\", \"source_id\": 48776774, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:25Z\", \"source_id\": 15846395, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading", "service_state_platform": "14", "timing_fact_generation": 1789506806032880, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:26.006196", "service_state_evidence_id": 15846395, "current_leg_start_actual_dep": "2026-09-15T22:06:00+01:00", "operational_evidence_version": 145, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:26.695496", "service_state_valid_until_kind": null, "operational_interpretation_version": 145, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P ABX RDG 9R66 345064 9 90 None {"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14446.864, "from_m": 14227.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18475.782, "from_m": 18329.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 25881.037, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25966.716, "from_m": 25881.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 26168.121, "from_m": 25966.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30431.581, "from_m": 26168.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": 100.0}, {"to_m": 31351.603, "from_m": 30431.581, "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": 31532.303, "from_m": 31351.603, "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": 32189.814, "from_m": 31532.303, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 33886.664, "from_m": 32189.814, "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": 35066.986, "from_m": 33886.664, "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": 37170.876, "from_m": 35066.986, "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": 37334.9, "from_m": 37170.876, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38988.51, "from_m": 37334.9, "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": 39162.07, "from_m": 38988.51, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39325.261, "from_m": 39162.07, "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": 39618.428, "from_m": 39325.261, "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": 49321.595, "from_m": 39618.428, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50847.101, "from_m": 49321.595, "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": 50935.246, "from_m": 50847.101, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50956.772, "from_m": 50935.246, "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": 51122.909, "from_m": 50956.772, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53687.83, "from_m": 51122.909, "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": 61964.973, "from_m": 53687.83, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62003.512, "from_m": 61964.973, "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": 62154.103, "from_m": 62003.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63483.848, "from_m": 62154.103, "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": 63495.452, "from_m": 63483.848, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72672.932, "from_m": 63495.452, "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": 72727.443, "from_m": 72672.932, "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": 79484.371, "from_m": 72727.443, "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": 79564.317, "from_m": 79484.371, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 79622.698, "from_m": 79564.317, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79729.585, "from_m": 79622.698, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 79785.705, "from_m": 79729.585, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 79844.095, "from_m": 79785.705, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 80468.611, "from_m": 79844.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 80945.495, "from_m": 80468.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}], "service_id": 591981, "profile_key": "bc78e36682ba620bc707f86ab54b39a635a1e96c7b49b4e95aabdcf138512a8e", "schedule_id": 5115, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2047", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2048", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2050", "wtt_dep": "2050H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2054", "wtt_dep": "2054H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2057H", "wtt_dep": "2058H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13174.116, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2101H", "wtt_dep": "2102H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2104H", "wtt_dep": "2105H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2107", "wtt_dep": "2108", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2110", "wtt_dep": "2111", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2113", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2115H", "wtt_dep": "2117", "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 23091.945, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Westbourne Park Carriage Sidings", "stage_seq": 13, "distance_m": 24574.16, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24877.057, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Ladbroke Grove Jn", "stage_seq": 15, "distance_m": 25749.336, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Acton West Jn", "stage_seq": 16, "distance_m": 31140.699, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2126H", "location": "Ealing Broadway", "stage_seq": 17, "distance_m": 32331.883, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128", "location": "West Ealing", "stage_seq": 18, "distance_m": 33740.806, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2132", "location": "Southall", "stage_seq": 19, "distance_m": 37670.423, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2134H", "wtt_dep": "2135H", "location": "Hayes & Harlington", "stage_seq": 20, "distance_m": 40750.015, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136H", "location": "Heathrow Airport Jn", "stage_seq": 21, "distance_m": 40957.307, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139", "location": "West Drayton", "stage_seq": 22, "distance_m": 44371.374, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143", "location": "Langley", "stage_seq": 23, "distance_m": 49180.402, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "Slough", "stage_seq": 24, "distance_m": 52879.317, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2150H", "location": "Burnham", "stage_seq": 25, "distance_m": 56753.661, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153", "location": "Taplow", "stage_seq": 26, "distance_m": 59213.094, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156H", "location": "Maidenhead", "stage_seq": 27, "distance_m": 62111.934, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203", "location": "Twyford", "stage_seq": 28, "distance_m": 73001.056, "section_seq": 1, "route_path_id": 29907}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Kennet Bridge Jn", "stage_seq": 29, "distance_m": 79785.705, "section_seq": 1, "route_path_id": 29907}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": null, "location": "Reading", "stage_seq": 30, "distance_m": 80945.495, "section_seq": 1, "route_path_id": 29907}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 80945.495, "from_m": 0.0, "section_seq": 1, "route_path_id": 29907}], "total_distance_m": 80945.495, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 62580.585, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 18364.91, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:49:41Z", "source_id": 48601298, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:49:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:49:46Z", "source_id": 15791468, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:49Z", "source_id": 48610710, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:53:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:54Z", "source_id": 15794362, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:11Z", "source_id": 48618029, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:57:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:16Z", "source_id": 15796567, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:16Z", "source_id": 48626722, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:01:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:16Z", "source_id": 15799320, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:04:26Z", "source_id": 48633640, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:04:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:04:28Z", "source_id": 15801483, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:07:30Z", "source_id": 48640523, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:07:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:07:33Z", "source_id": 15803519, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:24Z", "source_id": 48646979, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:10:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:29Z", "source_id": 15805565, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:12:24Z", "source_id": 48651377, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:12:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:12:26Z", "source_id": 15806869, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:26Z", "source_id": 48658032, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:15:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:33Z", "source_id": 15808993, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:50Z", "source_id": 48665392, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:18:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:53Z", "source_id": 15811175, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:07Z", "source_id": 48676723, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:24:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:12Z", "source_id": 15814741, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:14Z", "source_id": 48683560, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:28:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:17Z", "source_id": 15816826, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:07Z", "source_id": 48693719, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:33:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:12Z", "source_id": 15820009, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:51Z", "source_id": 48701479, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:36:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:54Z", "source_id": 15822382, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:04Z", "source_id": 48708054, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:40:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:05Z", "source_id": 15824478, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23550, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:05Z", "source_id": 48716212, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:44:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:07Z", "source_id": 15827066, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:07Z", "source_id": 48724530, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:47:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:10Z", "source_id": 15829671, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23586, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:39Z", "source_id": 48731914, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:51:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:42Z", "source_id": 15832031, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23593, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:49Z", "source_id": 48738391, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:54:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:53Z", "source_id": 15834133, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:35Z", "source_id": 48743711, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:57:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:38Z", "source_id": 15835799, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:24Z", "source_id": 48759425, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:05:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:28Z", "source_id": 15840919, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23809, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:21Z", "source_id": 48776774, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:13:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:25Z", "source_id": 15846395, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Abbey Wood (Crossrail) 2047 2047 4 None None Reading 2211 2210 14 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C37240/2026-09-15/detailed None Twyford 2026-09-15T22:06:00+01:00 Reading 7.0 {"type": "LineString", "coordinates": [[-0.8638070822196255, 51.47527876749895], [-0.8640085, 51.4752138], [-0.8668306, 51.4743033], [-0.8678, 51.473993], [-0.8684633, 51.47378020000001], [-0.8696863999999999, 51.4733865], [-0.8706156999999999, 51.47314209999999], [-0.8710331, 51.473011500000005], [-0.871377, 51.472904], [-0.8728368999999999, 51.4724355], [-0.8742972999999999, 51.471959700000006], [-0.8748604999999999, 51.47177829999999], [-0.8773582, 51.47094799999999], [-0.8788058999999999, 51.470476899999994], [-0.8799121999999999, 51.470109400000005], [-0.8804120000000001, 51.4699386], [-0.8806401000000001, 51.469865199999994], [-0.8858910999999999, 51.4682223], [-0.8886896, 51.4673304], [-0.8900686000000001, 51.46692229999999], [-0.8914526, 51.46651579999999], [-0.8926385999999998, 51.466186699999994], [-0.8934919, 51.46595490000001], [-0.8944116999999999, 51.46568779999999], [-0.8955847000000001, 51.465381699999995], [-0.8963491999999998, 51.46519549999999], [-0.8978575000000001, 51.4648249], [-0.8983152841195214, 51.46471017701703], [-0.8985598, 51.4646489], [-0.8999422, 51.4643324], [-0.9013071, 51.4640288], [-0.9026091, 51.4637656], [-0.9050152, 51.4632699], [-0.9060475, 51.4630731], [-0.9069169, 51.46291359999999], [-0.9076832, 51.462778199999995], [-0.9083552, 51.4626597], [-0.9088545999999998, 51.4625713], [-0.9099709, 51.462370199999995], [-0.9108316, 51.462217], [-0.9115808, 51.46208159999999], [-0.9120477, 51.4619991], [-0.9130993, 51.46181529999999], [-0.9141544999999998, 51.46163889999999], [-0.9149594, 51.461516799999984], [-0.9157787, 51.4614019], [-0.9165149, 51.4612977], [-0.9169208, 51.4612356], [-0.9173998, 51.461152799999994], [-0.9182933999999998, 51.4609853], [-0.9187108999999996, 51.46090420000001], [-0.9197554, 51.460703200000005], [-0.9202726, 51.460606], [-0.9207973000000002, 51.460514], [-0.9213352, 51.4604258], [-0.9218518, 51.46034709999999], [-0.9221959, 51.4602941], [-0.9231696, 51.46015330000001], [-0.9239842, 51.46004140000001], [-0.9244521, 51.45997779999999], [-0.9249468, 51.4599164], [-0.9256717, 51.45983349999999], [-0.926531, 51.4597373], [-0.9270785999999998, 51.45967939999999], [-0.9275706, 51.45962819999999], [-0.9289988, 51.45947890000001], [-0.9304171999999996, 51.4593409], [-0.9313894, 51.4592393], [-0.9323602999999998, 51.45914930000001], [-0.9330951999999996, 51.4590879], [-0.9336086, 51.45905049999998], [-0.9340989, 51.4590166], [-0.9346036, 51.4589881], [-0.935573, 51.45894439999999], [-0.9367282999999998, 51.45891149999999], [-0.938311, 51.4588856], [-0.9390974, 51.458874900000005], [-0.9398481, 51.4588607], [-0.9412879, 51.45882060000001], [-0.9417211, 51.4588117], [-0.9423402, 51.458797399999995], [-0.9429622, 51.4587876], [-0.9440774, 51.4587761], [-0.945082, 51.458755], [-0.9469266, 51.4587021], [-0.9480279, 51.4586622], [-0.9486436, 51.458645], [-0.9492394, 51.458624400000005], [-0.9503301, 51.4586166], [-0.9524119, 51.4585658], [-0.9535628000000002, 51.45851400000001], [-0.9544051, 51.4584992], [-0.9559447, 51.458437800000006], [-0.9567547, 51.458437499999995], [-0.9575964999999996, 51.458412299999985], [-0.9615773, 51.45847679999998], [-0.9617396, 51.4584826], [-0.9619396103303312, 51.45848978738839], [-0.9619984, 51.45849189999999], [-0.9622636, 51.458503400000005], [-0.9642825, 51.45859059999999], [-0.9652642, 51.4586352], [-0.9665911999999998, 51.4587322], [-0.9681995, 51.4588083], [-0.9687165, 51.4588223], [-0.9699882, 51.45887160000001], [-0.9709978, 51.45892299999999], [-0.971842, 51.4589776], [-0.9723566, 51.459022999999995], [-0.9724542, 51.4590325], [-0.9728922, 51.459072799999994], [-0.9734395, 51.459132399999994]]} 4.9 2206 2213 Twyford Reading Reading 51.4591324 -0.9734395 51.4591324 -0.9734395 1 0 2026-09-15 21:23:38 TERMINATED 2026-09-15 21:13:00 Reading TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846395 1789506806032880 145 145 2026-09-15 21:23:26.695496 14 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:26.006196
561834 593097 L82789 872J67N715 2026-09-15 COMPLETE 15845390 2026-09-15 22:13:00 2026-09-15 21:23:38 2026-09-17 21:23:38 {"id": 593097, "stp": "P", "toc": "South Western Railway", "uid": "L82789", "consist": "701015", "dest_crs": "HMC", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82789/2026-09-15/detailed", "trust_id": "872J67N715", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hampton Court", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "1", "is_terminated": 1, "next_location": "Hampton Court", "signalling_id": "2J67", "timing_status": "ON TIME", "origin_station": "London Waterloo", "current_leg_arr": "2213", "current_leg_dep": "2210", "current_leg_end": "Hampton Court", "origin_dep_time": "2136", "origin_platform": "2", "current_location": "Hampton Court", "last_update_time": "2026-09-15T21:23:38", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3389542, 51.3885811], [-0.33905769999999996, 51.38886049999999], [-0.3391152, 51.3890156], [-0.3392338, 51.389350499999985], [-0.33931089999999997, 51.38954900000001], [-0.3394021, 51.3897926], [-0.3394827999999999, 51.390045699999995], [-0.3396184, 51.3904406], [-0.3398710999999999, 51.3912397], [-0.34029229999999994, 51.39291370000001], [-0.340512, 51.3938118], [-0.3407177, 51.3946722], [-0.3410048, 51.3958729], [-0.3411663999999999, 51.3965041], [-0.34124629999999995, 51.3968107], [-0.3414303, 51.3973417], [-0.3415324, 51.3977435], [-0.34198169999999994, 51.39960729999999], [-0.3421806, 51.4003562], [-0.3423429, 51.4009767], [-0.3424355, 51.4013301], [-0.34263459999999996, 51.4021085]]}", "current_leg_start": "Thames Ditton", "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": "51.4021085", "next_location_lon": "-0.3426346", "previous_location": "Thames Ditton", "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\": 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\": 19855.353, \"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\": 19903.803, \"from_m\": 19855.353, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19937.304, \"from_m\": 19903.803, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 20014.45, \"from_m\": 19937.304, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21149.508, \"from_m\": 20014.45, \"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\": 22029.09, \"from_m\": 21149.508, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23142.666, \"from_m\": 22029.09, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23979.582, \"from_m\": 23142.666, \"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\": 593097, \"profile_key\": \"a54c9239acda996fe9b8c4a2f52f6e80f21359349ef7d1cad5e691ec514c3356\", \"schedule_id\": 17481, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2136\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": \"2140\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2144\", \"wtt_dep\": \"2145\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2148\", \"wtt_dep\": \"2148H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2152H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2155\", \"wtt_dep\": \"2155H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2157H\", \"wtt_dep\": \"2158\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2206\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19286.006, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2210H\", \"location\": \"Thames Ditton\", \"stage_seq\": 10, \"distance_m\": 22559.476, \"section_seq\": 1, \"route_path_id\": 35060}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"Hampton Court\", \"stage_seq\": 11, \"distance_m\": 23979.582, \"section_seq\": 1, \"route_path_id\": 35060}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23979.582, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35060}], \"total_distance_m\": 23979.582, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 23139.906, \"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": "2136", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4021085", "current_position_lon": "-0.3426346", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:20Z\", \"source_id\": 48708628, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:26Z\", \"source_id\": 15824691, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:16Z\", \"source_id\": 48718639, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:18Z\", \"source_id\": 15827836, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:47Z\", \"source_id\": 48725910, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:51Z\", \"source_id\": 15830143, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:12Z\", \"source_id\": 48733000, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:13Z\", \"source_id\": 15832382, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:17Z\", \"source_id\": 48739217, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:22Z\", \"source_id\": 15834407, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:55Z\", \"source_id\": 48744338, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:58Z\", \"source_id\": 15836005, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:54Z\", \"source_id\": 48754213, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:53Z\", \"source_id\": 15839081, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28537, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:46Z\", \"source_id\": 48769867, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:51Z\", \"source_id\": 15844207, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:45Z\", \"source_id\": 48773634, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:48Z\", \"source_id\": 15845390, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hampton Court", "service_state_platform": "1", "timing_fact_generation": 1789506709003073, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:29.091042", "service_state_evidence_id": 15845390, "current_leg_start_actual_dep": "2026-09-15T22:10:30+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:29.382426", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None HMC 2J67 701015 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": 19855.353, "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": 19903.803, "from_m": 19855.353, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19937.304, "from_m": 19903.803, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20014.45, "from_m": 19937.304, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21149.508, "from_m": 20014.45, "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": 22029.09, "from_m": 21149.508, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23142.666, "from_m": 22029.09, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23979.582, "from_m": 23142.666, "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": 593097, "profile_key": "a54c9239acda996fe9b8c4a2f52f6e80f21359349ef7d1cad5e691ec514c3356", "schedule_id": 17481, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2136", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35060}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2140", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2145", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2148H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2155H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2206", "location": "Surbiton", "stage_seq": 9, "distance_m": 19286.006, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2210H", "location": "Thames Ditton", "stage_seq": 10, "distance_m": 22559.476, "section_seq": 1, "route_path_id": 35060}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Hampton Court", "stage_seq": 11, "distance_m": 23979.582, "section_seq": 1, "route_path_id": 35060}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23979.582, "from_m": 0.0, "section_seq": 1, "route_path_id": 35060}], "total_distance_m": 23979.582, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23139.906, "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-15T20:39:20Z", "source_id": 48708628, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:40:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:26Z", "source_id": 15824691, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:16Z", "source_id": 48718639, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:44:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:18Z", "source_id": 15827836, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:47Z", "source_id": 48725910, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:48:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:51Z", "source_id": 15830143, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:12Z", "source_id": 48733000, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:51:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:13Z", "source_id": 15832382, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:17Z", "source_id": 48739217, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:55:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:22Z", "source_id": 15834407, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:55Z", "source_id": 48744338, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:57:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:58Z", "source_id": 15836005, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28513, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:54Z", "source_id": 48754213, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:03:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:53Z", "source_id": 15839081, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28537, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:46Z", "source_id": 48769867, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:10:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:51Z", "source_id": 15844207, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28543, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:45Z", "source_id": 48773634, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:13:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:48Z", "source_id": 15845390, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] London Waterloo 2136 2136 2 None None Hampton Court 2213 2213 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L82789/2026-09-15/detailed None Thames Ditton 2026-09-15T22:10:30+01:00 Hampton Court 3.0 {"type": "LineString", "coordinates": [[-0.3389542, 51.3885811], [-0.33905769999999996, 51.38886049999999], [-0.3391152, 51.3890156], [-0.3392338, 51.389350499999985], [-0.33931089999999997, 51.38954900000001], [-0.3394021, 51.3897926], [-0.3394827999999999, 51.390045699999995], [-0.3396184, 51.3904406], [-0.3398710999999999, 51.3912397], [-0.34029229999999994, 51.39291370000001], [-0.340512, 51.3938118], [-0.3407177, 51.3946722], [-0.3410048, 51.3958729], [-0.3411663999999999, 51.3965041], [-0.34124629999999995, 51.3968107], [-0.3414303, 51.3973417], [-0.3415324, 51.3977435], [-0.34198169999999994, 51.39960729999999], [-0.3421806, 51.4003562], [-0.3423429, 51.4009767], [-0.3424355, 51.4013301], [-0.34263459999999996, 51.4021085]]} 0.9 2210 2213 Thames Ditton Hampton Court Hampton Court 51.4021085 -0.3426346 51.4021085 -0.3426346 1 0 2026-09-15 21:23:38 TERMINATED 2026-09-15 21:13:00 Hampton Court TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845390 1789506709003073 61 61 2026-09-15 21:23:29.382426 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:29.091042
561835 593596 P76204 502F79M715 2026-09-15 COMPLETE 15845130 2026-09-15 22:13:00 2026-09-15 21:23:38 2026-09-17 21:23:38 {"id": 593596, "stp": "P", "toc": "Greater Anglia", "uid": "P76204", "consist": "720546", "dest_crs": "WTM", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76204/2026-09-15/detailed", "trust_id": "502F79M715", "origin_crs": "BTR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Witham", "service_date": "2026-09-15", "dest_arr_time": "2216", "dest_platform": "4", "is_terminated": 1, "next_location": "Witham", "signalling_id": "2F79", "timing_status": "EARLY", "origin_station": "Braintree", "current_leg_arr": "2213", "current_leg_dep": "2206", "current_leg_end": "Witham", "origin_dep_time": "2159", "origin_platform": null, "current_location": "Witham", "last_update_time": "2026-09-15T21:23:38", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5956501999999999, 51.8390407], [0.5960355999999999, 51.83882609999999], [0.5961513999999999, 51.838761700000006], [0.5963521999999999, 51.838658], [0.5972118, 51.83822180000001], [0.6046847, 51.8346516], [0.6076019, 51.8332795], [0.6080414726640495, 51.833078520820536], [0.6105039999999999, 51.8319526], [0.6128563, 51.8307455], [0.6146898999999999, 51.8296389], [0.6158883, 51.8288121], [0.6161902999999999, 51.8285591], [0.6173591999999999, 51.8276365], [0.6176913, 51.8273181], [0.6187501999999999, 51.8263027], [0.6198342, 51.82490919999999], [0.6207354, 51.8238084], [0.6217439, 51.8226943], [0.6224519999999999, 51.8217527], [0.6238896999999999, 51.8200815], [0.6252414999999999, 51.8188081], [0.6267005999999999, 51.817548], [0.6279977999999999, 51.8165477], [0.628782, 51.81594299999999], [0.628820698883665, 51.81591692544413], [0.6294892, 51.8154665], [0.6305558, 51.81474790000001], [0.632487, 51.8135606], [0.6342572999999999, 51.81260549999999], [0.6365281999999999, 51.81137959999999], [0.6384809, 51.8103581], [0.6409199, 51.80911639999999], [0.6412596, 51.808878799999995], [0.6414886, 51.8086621], [0.6416257999999999, 51.8084081], [0.6416751999999999, 51.80821919999999], [0.6417006999999999, 51.8081168], [0.6417113999999999, 51.808028099999994], [0.6417161999999998, 51.8079496], [0.6417145, 51.807863], [0.6416882999999999, 51.807715], [0.6416631, 51.8076263], [0.6416423999999998, 51.807567299999995], [0.6416177, 51.80751849999999], [0.6415713, 51.8074335], [0.6415404, 51.8073826], [0.6414901, 51.8073128], [0.6414303999999998, 51.8072451], [0.6413607, 51.80717189999999], [0.6412758, 51.807094499999984], [0.6411773, 51.8070211], [0.6409456999999998, 51.8068729], [0.640839, 51.806816999999995], [0.6402446, 51.8065191], [0.6399938, 51.8063924], [0.6393923, 51.8060829], [0.6390579999999999, 51.8058918], [0.6388371, 51.80575290000001], [0.6380459999999999, 51.8052139], [0.637378, 51.8047393], [0.6383310999999999, 51.805296], [0.6392815, 51.8058493]]}", "current_leg_start": "White Notley", "dest_arr_time_act": "2216", "motion_projection": null, "next_location_lat": "51.8058493", "next_location_lon": "0.6392815", "previous_location": "White Notley", "current_leg_milage": "3.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 287.107, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 576.948, \"from_m\": 287.107, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3046.369, \"from_m\": 576.948, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3168.555, \"from_m\": 3046.369, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5081.717, \"from_m\": 3168.555, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5146.046, \"from_m\": 5081.717, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9482.414, \"from_m\": 5146.046, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9979.925, \"from_m\": 9482.414, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 10322.076, \"from_m\": 9979.925, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10501.973, \"from_m\": 10322.076, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}], \"service_id\": 593596, \"profile_key\": \"624f5eeecc2c8afb2f5d140a2ed64eebdee90368fa21637dd796fbd96a728824\", \"schedule_id\": 22360, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Braintree\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37115}, {\"is_pass\": false, \"wtt_arr\": \"2201\", \"wtt_dep\": \"2201H\", \"location\": \"Braintree Freeport\", \"stage_seq\": 2, \"distance_m\": 1145.971, \"section_seq\": 1, \"route_path_id\": 37115}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2205\", \"location\": \"Cressing\", \"stage_seq\": 3, \"distance_m\": 3168.555, \"section_seq\": 1, \"route_path_id\": 37115}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2207H\", \"location\": \"White Notley\", \"stage_seq\": 4, \"distance_m\": 5081.717, \"section_seq\": 1, \"route_path_id\": 37115}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": null, \"location\": \"Witham\", \"stage_seq\": 5, \"distance_m\": 10501.973, \"section_seq\": 1, \"route_path_id\": 37115}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 10501.973, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37115}], \"total_distance_m\": 10501.973, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 10501.973, \"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": "2159", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.8058493", "current_position_lon": "0.6392815", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:16Z\", \"source_id\": 48772717, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:21Z\", \"source_id\": 15845130, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Witham", "service_state_platform": "4", "timing_fact_generation": 1789506682393599, "current_leg_arrival_utc": "2026-09-15T22:14:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:32.543008", "service_state_evidence_id": 15845130, "current_leg_start_actual_dep": "2026-09-15T22:07:30+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:32.589947", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P BTR WTM 2F79 720546 5 100 None {"version": 3, "segments": [{"to_m": 287.107, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 576.948, "from_m": 287.107, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3046.369, "from_m": 576.948, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3168.555, "from_m": 3046.369, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5081.717, "from_m": 3168.555, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5146.046, "from_m": 5081.717, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9482.414, "from_m": 5146.046, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9979.925, "from_m": 9482.414, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 10322.076, "from_m": 9979.925, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10501.973, "from_m": 10322.076, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}], "service_id": 593596, "profile_key": "624f5eeecc2c8afb2f5d140a2ed64eebdee90368fa21637dd796fbd96a728824", "schedule_id": 22360, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2159", "location": "Braintree", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37115}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2201H", "location": "Braintree Freeport", "stage_seq": 2, "distance_m": 1145.971, "section_seq": 1, "route_path_id": 37115}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205", "location": "Cressing", "stage_seq": 3, "distance_m": 3168.555, "section_seq": 1, "route_path_id": 37115}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2207H", "location": "White Notley", "stage_seq": 4, "distance_m": 5081.717, "section_seq": 1, "route_path_id": 37115}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Witham", "stage_seq": 5, "distance_m": 10501.973, "section_seq": 1, "route_path_id": 37115}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 10501.973, "from_m": 0.0, "section_seq": 1, "route_path_id": 37115}], "total_distance_m": 10501.973, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 10501.973, "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": 13810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:16Z", "source_id": 48772717, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:13:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:21Z", "source_id": 15845130, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Braintree 2159 2159 None None None Witham 2216 2216 4 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P76204/2026-09-15/detailed None White Notley 2026-09-15T22:07:30+01:00 Witham 7.0 {"type": "LineString", "coordinates": [[0.5956501999999999, 51.8390407], [0.5960355999999999, 51.83882609999999], [0.5961513999999999, 51.838761700000006], [0.5963521999999999, 51.838658], [0.5972118, 51.83822180000001], [0.6046847, 51.8346516], [0.6076019, 51.8332795], [0.6080414726640495, 51.833078520820536], [0.6105039999999999, 51.8319526], [0.6128563, 51.8307455], [0.6146898999999999, 51.8296389], [0.6158883, 51.8288121], [0.6161902999999999, 51.8285591], [0.6173591999999999, 51.8276365], [0.6176913, 51.8273181], [0.6187501999999999, 51.8263027], [0.6198342, 51.82490919999999], [0.6207354, 51.8238084], [0.6217439, 51.8226943], [0.6224519999999999, 51.8217527], [0.6238896999999999, 51.8200815], [0.6252414999999999, 51.8188081], [0.6267005999999999, 51.817548], [0.6279977999999999, 51.8165477], [0.628782, 51.81594299999999], [0.628820698883665, 51.81591692544413], [0.6294892, 51.8154665], [0.6305558, 51.81474790000001], [0.632487, 51.8135606], [0.6342572999999999, 51.81260549999999], [0.6365281999999999, 51.81137959999999], [0.6384809, 51.8103581], [0.6409199, 51.80911639999999], [0.6412596, 51.808878799999995], [0.6414886, 51.8086621], [0.6416257999999999, 51.8084081], [0.6416751999999999, 51.80821919999999], [0.6417006999999999, 51.8081168], [0.6417113999999999, 51.808028099999994], [0.6417161999999998, 51.8079496], [0.6417145, 51.807863], [0.6416882999999999, 51.807715], [0.6416631, 51.8076263], [0.6416423999999998, 51.807567299999995], [0.6416177, 51.80751849999999], [0.6415713, 51.8074335], [0.6415404, 51.8073826], [0.6414901, 51.8073128], [0.6414303999999998, 51.8072451], [0.6413607, 51.80717189999999], [0.6412758, 51.807094499999984], [0.6411773, 51.8070211], [0.6409456999999998, 51.8068729], [0.640839, 51.806816999999995], [0.6402446, 51.8065191], [0.6399938, 51.8063924], [0.6393923, 51.8060829], [0.6390579999999999, 51.8058918], [0.6388371, 51.80575290000001], [0.6380459999999999, 51.8052139], [0.637378, 51.8047393], [0.6383310999999999, 51.805296], [0.6392815, 51.8058493]]} 3.4 2206 2213 White Notley Witham Witham 51.8058493 0.6392815 51.8058493 0.6392815 1 0 2026-09-15 21:23:38 TERMINATED 2026-09-15 21:13:00 Witham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845130 1789506682393599 8 8 2026-09-15 21:23:32.589947 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:32.543008
561836 592809 G26934 871P66M715 2026-09-15 COMPLETE 15845585 2026-09-15 22:13:00 2026-09-15 21:23:38 2026-09-17 21:23:38 {"id": 592809, "stp": "P", "toc": "Southern", "uid": "G26934", "consist": "377708+377620", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26934/2026-09-15/detailed", "trust_id": "871P66M715", "origin_crs": "CAT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-15", "dest_arr_time": "2212", "dest_platform": "14", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "1P66", "timing_status": "LATE", "origin_station": "Caterham", "current_leg_arr": "2213", "current_leg_dep": "2203", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "2124", "origin_platform": "1", "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-15T21:23:38", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07487109999999998, 51.3969851], [-0.07462119999999998, 51.397439], [-0.07434779999999999, 51.397907499999995], [-0.0741873, 51.3981806], [-0.0737478, 51.3989518], [-0.073664, 51.39908809999999], [-0.07362, 51.399162799999985], [-0.0733787, 51.3996647], [-0.07305559999999998, 51.400214899999995], [-0.0724727, 51.4012096], [-0.071943, 51.402132], [-0.0716208, 51.40269200000001], [-0.0709204, 51.40403449999999], [-0.07063059999999999, 51.4045527], [-0.07035599999999999, 51.405041399999995], [-0.07004764150491075, 51.405485426224715], [-0.07000504219817957, 51.40554676750483], [-0.0699071, 51.4056878], [-0.06946209999999998, 51.406469699999995], [-0.06904, 51.4072179], [-0.0688795, 51.40749209999999], [-0.068576, 51.4080186], [-0.06819679999999999, 51.40867999999998], [-0.06791779999999999, 51.4091772], [-0.0678623, 51.409283900000005], [-0.0676699, 51.4096169], [-0.06748589999999999, 51.40996369999999], [-0.06736749999999998, 51.4101675], [-0.0671103, 51.4106008], [-0.066997, 51.41078550000001], [-0.0667922, 51.4111143], [-0.06664629999999999, 51.4113279], [-0.06651679999999999, 51.4115119], [-0.0664744, 51.4115679], [-0.0663196, 51.41176290000001], [-0.06618799999999998, 51.4119278], [-0.0659291, 51.41222509999999], [-0.065875, 51.412285399999995], [-0.0653701, 51.41281889999999], [-0.0652001, 51.4129942], [-0.0650122, 51.4131902], [-0.06464819999999999, 51.4135634], [-0.0644801, 51.4137331], [-0.0637459, 51.414478], [-0.0633981, 51.4148252], [-0.06300939999999998, 51.4152156], [-0.0625607, 51.41566059999999], [-0.0620948, 51.416124700000005], [-0.0616789, 51.41655569999999], [-0.061238099999999976, 51.416958300000005], [-0.0608192, 51.4173806], [-0.060398, 51.417809299999995], [-0.0602347, 51.41797720000001], [-0.060120900000000005, 51.4180835], [-0.0600069, 51.4181966], [-0.059446, 51.418758199999985], [-0.0592197, 51.4189897], [-0.0589312, 51.4193065], [-0.058537499999999985, 51.41980689999999], [-0.05847513181789973, 51.41988652543277], [-0.0580514, 51.4204275], [-0.057557, 51.421125], [-0.05749183275936781, 51.42122215274848], [-0.057472097875110706, 51.42125157390509], [-0.0571053, 51.42179840000001], [-0.0566714, 51.4225557], [-0.056435199999999984, 51.4230307], [-0.05604239999999999, 51.4238756], [-0.05555229999999999, 51.424957], [-0.0552279, 51.425684700000005], [-0.0549991, 51.4261802], [-0.0547663, 51.4266977], [-0.05452614350856397, 51.42722938370621], [-0.05403419999999999, 51.4283185], [-0.05388299999999999, 51.42865009999999], [-0.0537231, 51.4290009], [-0.05354199999999999, 51.4294289], [-0.05341989999999999, 51.42975119999999], [-0.0533177, 51.430103800000005], [-0.05319879999999999, 51.4305758], [-0.0531387, 51.430933499999995], [-0.05308929999999999, 51.431300500000006], [-0.05306399999999999, 51.43164119999999], [-0.053044999999999995, 51.4319983], [-0.053044, 51.4323587], [-0.0530514, 51.43273030000001], [-0.0530756, 51.4331425], [-0.05311659999999999, 51.4335403], [-0.0531809, 51.4339565], [-0.05327769999999999, 51.4344035], [-0.0533714, 51.4348348], [-0.0534515, 51.4352765], [-0.05350619999999999, 51.435713], [-0.05354099999999999, 51.4360852], [-0.0535557, 51.436502700000005], [-0.0535505, 51.4370075], [-0.0535136, 51.4375555], [-0.0534715, 51.43799200000001], [-0.05338620000000001, 51.4384777], [-0.05325559999999999, 51.438972], [-0.05315559999999999, 51.4393115], [-0.05299129999999999, 51.43977209999999], [-0.05295609999999999, 51.4398642], [-0.052845, 51.440154699999994], [-0.05276809999999999, 51.4403247], [-0.0525375, 51.4408032], [-0.052328999999999994, 51.441202200000006], [-0.05206469999999999, 51.44163600000001], [-0.0518478, 51.4419917], [-0.0515899, 51.4423593], [-0.0512613, 51.442799], [-0.05124672303179647, 51.442817580280106], [-0.05097909999999999, 51.44315869999999], [-0.05056639999999999, 51.4436889], [-0.0503647, 51.4439434], [-0.05011299999999999, 51.4442512], [-0.0498171, 51.4446312], [-0.04949699999999999, 51.4450256], [-0.0491359, 51.445485600000005], [-0.0488358, 51.4458571], [-0.0485146, 51.44627309999999], [-0.0482145, 51.4466564], [-0.0478829, 51.44707110000001], [-0.0474469, 51.44760920000001], [-0.047101599999999993, 51.4480627], [-0.0466404, 51.4486513], [-0.046247, 51.4491683], [-0.0459696, 51.4495131], [-0.0456063, 51.4499349], [-0.0451993, 51.4503783], [-0.0446785, 51.4509078], [-0.04463099999999999, 51.4509561], [-0.044050599999999995, 51.4515507], [-0.0434145, 51.4522018], [-0.0430843, 51.45253809999999], [-0.04276470000000001, 51.4528913], [-0.042406, 51.453312100000005], [-0.0419432, 51.4539152], [-0.0414894, 51.4546009], [-0.0411608, 51.4550772], [-0.040799, 51.4556972], [-0.0404598, 51.45642329999999], [-0.0400769, 51.4573776], [-0.0397513, 51.4582164], [-0.03966054776321111, 51.458444085640174], [-0.03963690546611939, 51.458503400923355], [-0.0394634, 51.4589387], [-0.03905639999999999, 51.4599982], [-0.0387458, 51.4608069], [-0.03834529999999999, 51.461806199999984], [-0.038212199999999995, 51.46221789999999], [-0.0380099, 51.46281649999999], [-0.0378397, 51.4634297], [-0.0377267, 51.463981100000005], [-0.03764579999999999, 51.4644442], [-0.0375919, 51.464950300000005], [-0.03758569999999999, 51.4650165], [-0.03757972876092997, 51.46508037994732], [-0.03757584421159621, 51.465121936568515], [-0.037543, 51.465473299999985], [-0.037534599999999994, 51.4657967], [-0.0375413, 51.4665023], [-0.0375991, 51.46733139999999], [-0.03765149999999999, 51.4678534], [-0.0377266, 51.46840799999999], [-0.0377993, 51.46885350000001], [-0.03795069999999999, 51.4695203], [-0.0380925, 51.4700288], [-0.03828079999999999, 51.4705797], [-0.0386646, 51.47148620000001], [-0.0391518, 51.4724563], [-0.03965389999999999, 51.4734588], [-0.040190199999999995, 51.47456280000001], [-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]}", "current_leg_start": "Norwood Junction", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": "Norwood Junction", "current_leg_milage": "8.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 361.486, \"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\": 7352.748, \"from_m\": 361.486, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7451.601, \"from_m\": 7352.748, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7793.653, \"from_m\": 7451.601, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7854.119, \"from_m\": 7793.653, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7890.636, \"from_m\": 7854.119, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10576.533, \"from_m\": 7890.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\": 11853.265, \"from_m\": 10576.533, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11992.749, \"from_m\": 11853.265, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12056.448, \"from_m\": 11992.749, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12145.116, \"from_m\": 12056.448, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12175.552, \"from_m\": 12145.116, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12569.808, \"from_m\": 12175.552, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12606.773, \"from_m\": 12569.808, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13503.224, \"from_m\": 12606.773, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13534.62, \"from_m\": 13503.224, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13568.633, \"from_m\": 13534.62, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13984.092, \"from_m\": 13568.633, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14973.416, \"from_m\": 13984.092, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15295.4, \"from_m\": 14973.416, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15353.665, \"from_m\": 15295.4, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18642.318, \"from_m\": 15353.665, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18703.835, \"from_m\": 18642.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\": 23985.007, \"from_m\": 18703.835, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25598.973, \"from_m\": 23985.007, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26264.546, \"from_m\": 25598.973, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26312.531, \"from_m\": 26264.546, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27653.156, \"from_m\": 26312.531, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27737.468, \"from_m\": 27653.156, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28470.722, \"from_m\": 27737.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28901.548, \"from_m\": 28470.722, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 592809, \"profile_key\": \"630e0399aa9f1ad8ce34353fc4de52f3c32fda17f733b2fbd1aef7f71515efda\", \"schedule_id\": 10516, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Caterham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": false, \"wtt_arr\": \"2127H\", \"wtt_dep\": \"2128\", \"location\": \"Whyteleafe South\", \"stage_seq\": 2, \"distance_m\": 2644.976, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": false, \"wtt_arr\": \"2129H\", \"wtt_dep\": \"2130H\", \"location\": \"Whyteleafe\", \"stage_seq\": 3, \"distance_m\": 3435.993, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": false, \"wtt_arr\": \"2133\", \"wtt_dep\": \"2134\", \"location\": \"Kenley\", \"stage_seq\": 4, \"distance_m\": 5609.399, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2145\", \"location\": \"Purley\", \"stage_seq\": 5, \"distance_m\": 7596.456, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": false, \"wtt_arr\": \"2147\", \"wtt_dep\": \"2148\", \"location\": \"Purley Oaks\", \"stage_seq\": 6, \"distance_m\": 9094.702, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": false, \"wtt_arr\": \"2150H\", \"wtt_dep\": \"2151H\", \"location\": \"South Croydon\", \"stage_seq\": 7, \"distance_m\": 10889.064, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": false, \"wtt_arr\": \"2154\", \"wtt_dep\": \"2155\", \"location\": \"East Croydon\", \"stage_seq\": 8, \"distance_m\": 12377.444, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 9, \"distance_m\": 13225.154, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 10, \"distance_m\": 13984.092, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": false, \"wtt_arr\": \"2158H\", \"wtt_dep\": \"2159H\", \"location\": \"Norwood Junction\", \"stage_seq\": 11, \"distance_m\": 15038.155, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Sydenham\", \"stage_seq\": 12, \"distance_m\": 18642.318, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"New Cross Gate\", \"stage_seq\": 13, \"distance_m\": 24336.13, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 14, \"distance_m\": 25438.985, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 15, \"distance_m\": 26803.607, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 16, \"distance_m\": 27737.468, \"section_seq\": 1, \"route_path_id\": 31659}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 17, \"distance_m\": 28901.548, \"section_seq\": 1, \"route_path_id\": 31659}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28901.548, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31659}], \"total_distance_m\": 28901.548, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 27959.046, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 942.502, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2124", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:37Z\", \"source_id\": 48682204, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:42Z\", \"source_id\": 15816435, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:45Z\", \"source_id\": 48686681, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:52Z\", \"source_id\": 15817775, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30483, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:17Z\", \"source_id\": 48700198, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:21Z\", \"source_id\": 15821975, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30473, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:10Z\", \"source_id\": 48730909, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:13Z\", \"source_id\": 15831716, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:33Z\", \"source_id\": 48735802, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:35Z\", \"source_id\": 15833295, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:19Z\", \"source_id\": 48745161, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:23Z\", \"source_id\": 15836246, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:30Z\", \"source_id\": 48753490, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:36Z\", \"source_id\": 15838872, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:39Z\", \"source_id\": 48767764, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:40Z\", \"source_id\": 15843468, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:04Z\", \"source_id\": 48774300, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:06Z\", \"source_id\": 15845585, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "14", "timing_fact_generation": 1789506727875622, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:33.463788", "service_state_evidence_id": 15845585, "current_leg_start_actual_dep": "2026-09-15T22:00:30+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:34.108152", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P CAT None 1P66 377708+377620 10 100 None {"version": 3, "segments": [{"to_m": 361.486, "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": 7352.748, "from_m": 361.486, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7451.601, "from_m": 7352.748, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7793.653, "from_m": 7451.601, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7854.119, "from_m": 7793.653, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7890.636, "from_m": 7854.119, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10576.533, "from_m": 7890.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": 11853.265, "from_m": 10576.533, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11992.749, "from_m": 11853.265, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12056.448, "from_m": 11992.749, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12145.116, "from_m": 12056.448, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12175.552, "from_m": 12145.116, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12569.808, "from_m": 12175.552, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12606.773, "from_m": 12569.808, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13503.224, "from_m": 12606.773, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13534.62, "from_m": 13503.224, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13568.633, "from_m": 13534.62, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13984.092, "from_m": 13568.633, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14973.416, "from_m": 13984.092, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15295.4, "from_m": 14973.416, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15353.665, "from_m": 15295.4, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18642.318, "from_m": 15353.665, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18703.835, "from_m": 18642.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": 23985.007, "from_m": 18703.835, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25598.973, "from_m": 23985.007, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26264.546, "from_m": 25598.973, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26312.531, "from_m": 26264.546, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27653.156, "from_m": 26312.531, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27737.468, "from_m": 27653.156, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28470.722, "from_m": 27737.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28901.548, "from_m": 28470.722, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 592809, "profile_key": "630e0399aa9f1ad8ce34353fc4de52f3c32fda17f733b2fbd1aef7f71515efda", "schedule_id": 10516, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2124", "location": "Caterham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31659}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128", "location": "Whyteleafe South", "stage_seq": 2, "distance_m": 2644.976, "section_seq": 1, "route_path_id": 31659}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130H", "location": "Whyteleafe", "stage_seq": 3, "distance_m": 3435.993, "section_seq": 1, "route_path_id": 31659}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2134", "location": "Kenley", "stage_seq": 4, "distance_m": 5609.399, "section_seq": 1, "route_path_id": 31659}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2145", "location": "Purley", "stage_seq": 5, "distance_m": 7596.456, "section_seq": 1, "route_path_id": 31659}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": "2148", "location": "Purley Oaks", "stage_seq": 6, "distance_m": 9094.702, "section_seq": 1, "route_path_id": 31659}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151H", "location": "South Croydon", "stage_seq": 7, "distance_m": 10889.064, "section_seq": 1, "route_path_id": 31659}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2155", "location": "East Croydon", "stage_seq": 8, "distance_m": 12377.444, "section_seq": 1, "route_path_id": 31659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Windmill Bridge Jn", "stage_seq": 9, "distance_m": 13225.154, "section_seq": 1, "route_path_id": 31659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Norwood Fork Jn", "stage_seq": 10, "distance_m": 13984.092, "section_seq": 1, "route_path_id": 31659}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159H", "location": "Norwood Junction", "stage_seq": 11, "distance_m": 15038.155, "section_seq": 1, "route_path_id": 31659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Sydenham", "stage_seq": 12, "distance_m": 18642.318, "section_seq": 1, "route_path_id": 31659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "New Cross Gate", "stage_seq": 13, "distance_m": 24336.13, "section_seq": 1, "route_path_id": 31659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207", "location": "Bricklayers Arms Jn", "stage_seq": 14, "distance_m": 25438.985, "section_seq": 1, "route_path_id": 31659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "Spa Road Jn", "stage_seq": 15, "distance_m": 26803.607, "section_seq": 1, "route_path_id": 31659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Abbey Street Jn", "stage_seq": 16, "distance_m": 27737.468, "section_seq": 1, "route_path_id": 31659}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 17, "distance_m": 28901.548, "section_seq": 1, "route_path_id": 31659}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28901.548, "from_m": 0.0, "section_seq": 1, "route_path_id": 31659}], "total_distance_m": 28901.548, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27959.046, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 942.502, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30530, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:37Z", "source_id": 48682204, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:27:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:42Z", "source_id": 15816435, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30528, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:45Z", "source_id": 48686681, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:29:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:52Z", "source_id": 15817775, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30483, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:17Z", "source_id": 48700198, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:36:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:21Z", "source_id": 15821975, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30473, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:10Z", "source_id": 48730909, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:50:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:13Z", "source_id": 15831716, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30238, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:33Z", "source_id": 48735802, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:53:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:35Z", "source_id": 15833295, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:19Z", "source_id": 48745161, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:57:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:23Z", "source_id": 15836246, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:30Z", "source_id": 48753490, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:02:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:36Z", "source_id": 15838872, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:39Z", "source_id": 48767764, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:09:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:40Z", "source_id": 15843468, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29652, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:04Z", "source_id": 48774300, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:13:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:06Z", "source_id": 15845585, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Caterham 2124 2124 1 None None London Bridge (Central) 2212 2212 14 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G26934/2026-09-15/detailed None Norwood Junction 2026-09-15T22:00:30+01:00 London Bridge (Central) 10.0 {"type": "LineString", "coordinates": [[-0.07487109999999998, 51.3969851], [-0.07462119999999998, 51.397439], [-0.07434779999999999, 51.397907499999995], [-0.0741873, 51.3981806], [-0.0737478, 51.3989518], [-0.073664, 51.39908809999999], [-0.07362, 51.399162799999985], [-0.0733787, 51.3996647], [-0.07305559999999998, 51.400214899999995], [-0.0724727, 51.4012096], [-0.071943, 51.402132], [-0.0716208, 51.40269200000001], [-0.0709204, 51.40403449999999], [-0.07063059999999999, 51.4045527], [-0.07035599999999999, 51.405041399999995], [-0.07004764150491075, 51.405485426224715], [-0.07000504219817957, 51.40554676750483], [-0.0699071, 51.4056878], [-0.06946209999999998, 51.406469699999995], [-0.06904, 51.4072179], [-0.0688795, 51.40749209999999], [-0.068576, 51.4080186], [-0.06819679999999999, 51.40867999999998], [-0.06791779999999999, 51.4091772], [-0.0678623, 51.409283900000005], [-0.0676699, 51.4096169], [-0.06748589999999999, 51.40996369999999], [-0.06736749999999998, 51.4101675], [-0.0671103, 51.4106008], [-0.066997, 51.41078550000001], [-0.0667922, 51.4111143], [-0.06664629999999999, 51.4113279], [-0.06651679999999999, 51.4115119], [-0.0664744, 51.4115679], [-0.0663196, 51.41176290000001], [-0.06618799999999998, 51.4119278], [-0.0659291, 51.41222509999999], [-0.065875, 51.412285399999995], [-0.0653701, 51.41281889999999], [-0.0652001, 51.4129942], [-0.0650122, 51.4131902], [-0.06464819999999999, 51.4135634], [-0.0644801, 51.4137331], [-0.0637459, 51.414478], [-0.0633981, 51.4148252], [-0.06300939999999998, 51.4152156], [-0.0625607, 51.41566059999999], [-0.0620948, 51.416124700000005], [-0.0616789, 51.41655569999999], [-0.061238099999999976, 51.416958300000005], [-0.0608192, 51.4173806], [-0.060398, 51.417809299999995], [-0.0602347, 51.41797720000001], [-0.060120900000000005, 51.4180835], [-0.0600069, 51.4181966], [-0.059446, 51.418758199999985], [-0.0592197, 51.4189897], [-0.0589312, 51.4193065], [-0.058537499999999985, 51.41980689999999], [-0.05847513181789973, 51.41988652543277], [-0.0580514, 51.4204275], [-0.057557, 51.421125], [-0.05749183275936781, 51.42122215274848], [-0.057472097875110706, 51.42125157390509], [-0.0571053, 51.42179840000001], [-0.0566714, 51.4225557], [-0.056435199999999984, 51.4230307], [-0.05604239999999999, 51.4238756], [-0.05555229999999999, 51.424957], [-0.0552279, 51.425684700000005], [-0.0549991, 51.4261802], [-0.0547663, 51.4266977], [-0.05452614350856397, 51.42722938370621], [-0.05403419999999999, 51.4283185], [-0.05388299999999999, 51.42865009999999], [-0.0537231, 51.4290009], [-0.05354199999999999, 51.4294289], [-0.05341989999999999, 51.42975119999999], [-0.0533177, 51.430103800000005], [-0.05319879999999999, 51.4305758], [-0.0531387, 51.430933499999995], [-0.05308929999999999, 51.431300500000006], [-0.05306399999999999, 51.43164119999999], [-0.053044999999999995, 51.4319983], [-0.053044, 51.4323587], [-0.0530514, 51.43273030000001], [-0.0530756, 51.4331425], [-0.05311659999999999, 51.4335403], [-0.0531809, 51.4339565], [-0.05327769999999999, 51.4344035], [-0.0533714, 51.4348348], [-0.0534515, 51.4352765], [-0.05350619999999999, 51.435713], [-0.05354099999999999, 51.4360852], [-0.0535557, 51.436502700000005], [-0.0535505, 51.4370075], [-0.0535136, 51.4375555], [-0.0534715, 51.43799200000001], [-0.05338620000000001, 51.4384777], [-0.05325559999999999, 51.438972], [-0.05315559999999999, 51.4393115], [-0.05299129999999999, 51.43977209999999], [-0.05295609999999999, 51.4398642], [-0.052845, 51.440154699999994], [-0.05276809999999999, 51.4403247], [-0.0525375, 51.4408032], [-0.052328999999999994, 51.441202200000006], [-0.05206469999999999, 51.44163600000001], [-0.0518478, 51.4419917], [-0.0515899, 51.4423593], [-0.0512613, 51.442799], [-0.05124672303179647, 51.442817580280106], [-0.05097909999999999, 51.44315869999999], [-0.05056639999999999, 51.4436889], [-0.0503647, 51.4439434], [-0.05011299999999999, 51.4442512], [-0.0498171, 51.4446312], [-0.04949699999999999, 51.4450256], [-0.0491359, 51.445485600000005], [-0.0488358, 51.4458571], [-0.0485146, 51.44627309999999], [-0.0482145, 51.4466564], [-0.0478829, 51.44707110000001], [-0.0474469, 51.44760920000001], [-0.047101599999999993, 51.4480627], [-0.0466404, 51.4486513], [-0.046247, 51.4491683], [-0.0459696, 51.4495131], [-0.0456063, 51.4499349], [-0.0451993, 51.4503783], [-0.0446785, 51.4509078], [-0.04463099999999999, 51.4509561], [-0.044050599999999995, 51.4515507], [-0.0434145, 51.4522018], [-0.0430843, 51.45253809999999], [-0.04276470000000001, 51.4528913], [-0.042406, 51.453312100000005], [-0.0419432, 51.4539152], [-0.0414894, 51.4546009], [-0.0411608, 51.4550772], [-0.040799, 51.4556972], [-0.0404598, 51.45642329999999], [-0.0400769, 51.4573776], [-0.0397513, 51.4582164], [-0.03966054776321111, 51.458444085640174], [-0.03963690546611939, 51.458503400923355], [-0.0394634, 51.4589387], [-0.03905639999999999, 51.4599982], [-0.0387458, 51.4608069], [-0.03834529999999999, 51.461806199999984], [-0.038212199999999995, 51.46221789999999], [-0.0380099, 51.46281649999999], [-0.0378397, 51.4634297], [-0.0377267, 51.463981100000005], [-0.03764579999999999, 51.4644442], [-0.0375919, 51.464950300000005], [-0.03758569999999999, 51.4650165], [-0.03757972876092997, 51.46508037994732], [-0.03757584421159621, 51.465121936568515], [-0.037543, 51.465473299999985], [-0.037534599999999994, 51.4657967], [-0.0375413, 51.4665023], [-0.0375991, 51.46733139999999], [-0.03765149999999999, 51.4678534], [-0.0377266, 51.46840799999999], [-0.0377993, 51.46885350000001], [-0.03795069999999999, 51.4695203], [-0.0380925, 51.4700288], [-0.03828079999999999, 51.4705797], [-0.0386646, 51.47148620000001], [-0.0391518, 51.4724563], [-0.03965389999999999, 51.4734588], [-0.040190199999999995, 51.47456280000001], [-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]} 8.7 2203 2213 Norwood Junction London Bridge Sig. L1490 London Bridge (Central) 51.5050459 -0.0860145 51.5050459 -0.0860145 1 0 2026-09-15 21:23:38 TERMINATED 2026-09-15 21:13:00 London Bridge (Central) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845585 1789506727875622 55 55 2026-09-15 21:23:34.108152 14 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:33.463788
561837 590926 G15055 681L90MZ15 2026-09-15 COMPLETE 15845446 2026-09-15 22:13:00 2026-09-15 21:23:38 2026-09-17 21:23:38 {"id": 590926, "stp": "P", "toc": "Great Western Railway", "uid": "G15055", "consist": "800003", "dest_crs": "PAD", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15055/2026-09-15/detailed", "trust_id": "681L90MZ15", "origin_crs": "CNM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-15", "dest_arr_time": "2207", "dest_platform": "8", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "1L90", "timing_status": "LATE", "origin_station": "Cheltenham Spa", "current_leg_arr": "2213", "current_leg_dep": "2148", "current_leg_end": "London Paddington", "origin_dep_time": "2002", "origin_platform": "1", "current_location": "Link Line", "last_update_time": "2026-09-15T21:23:38", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9734395, 51.459132399999994], [-0.9728922, 51.459072799999994], [-0.9724542, 51.4590325], [-0.9723566, 51.459022999999995], [-0.971842, 51.4589776], [-0.9709978, 51.45892299999999], [-0.9699882, 51.45887160000001], [-0.9687165, 51.4588223], [-0.9681995, 51.4588083], [-0.9665911999999998, 51.4587322], [-0.9652642, 51.4586352], [-0.9642825, 51.45859059999999], [-0.9622636, 51.458503400000005], [-0.9619984, 51.45849189999999], [-0.9619396103303312, 51.45848978738839], [-0.9617396, 51.4584826], [-0.9615773, 51.45847679999998], [-0.9575964999999996, 51.458412299999985], [-0.9567547, 51.458437499999995], [-0.9559447, 51.458437800000006], [-0.9544051, 51.4584992], [-0.9535628000000002, 51.45851400000001], [-0.9524119, 51.4585658], [-0.9503301, 51.4586166], [-0.9492394, 51.458624400000005], [-0.9486436, 51.458645], [-0.9480279, 51.4586622], [-0.9469266, 51.4587021], [-0.945082, 51.458755], [-0.9440774, 51.4587761], [-0.9429622, 51.4587876], [-0.9423402, 51.458797399999995], [-0.9417211, 51.4588117], [-0.9412879, 51.45882060000001], [-0.9398481, 51.4588607], [-0.9390974, 51.458874900000005], [-0.938311, 51.4588856], [-0.9367282999999998, 51.45891149999999], [-0.935573, 51.45894439999999], [-0.9346036, 51.4589881], [-0.9340989, 51.4590166], [-0.9336086, 51.45905049999998], [-0.9330951999999996, 51.4590879], [-0.9323602999999998, 51.45914930000001], [-0.9313894, 51.4592393], [-0.9304171999999996, 51.4593409], [-0.9289988, 51.45947890000001], [-0.9275706, 51.45962819999999], [-0.9270785999999998, 51.45967939999999], [-0.926531, 51.4597373], [-0.9256717, 51.45983349999999], [-0.9249468, 51.4599164], [-0.9244521, 51.45997779999999], [-0.9239842, 51.46004140000001], [-0.9231696, 51.46015330000001], [-0.9221959, 51.4602941], [-0.9218518, 51.46034709999999], [-0.9213352, 51.4604258], [-0.9207973000000002, 51.460514], [-0.9202726, 51.460606], [-0.9197554, 51.460703200000005], [-0.9187108999999996, 51.46090420000001], [-0.9182933999999998, 51.4609853], [-0.9173998, 51.461152799999994], [-0.9169208, 51.4612356], [-0.9165149, 51.4612977], [-0.9157787, 51.4614019], [-0.9149594, 51.461516799999984], [-0.9141544999999998, 51.46163889999999], [-0.9130993, 51.46181529999999], [-0.9120477, 51.4619991], [-0.9115808, 51.46208159999999], [-0.9108316, 51.462217], [-0.9099709, 51.462370199999995], [-0.9088545999999998, 51.4625713], [-0.9083552, 51.4626597], [-0.9076832, 51.462778199999995], [-0.9069169, 51.46291359999999], [-0.9060475, 51.4630731], [-0.9050152, 51.4632699], [-0.9026091, 51.4637656], [-0.9013071, 51.4640288], [-0.8999422, 51.4643324], [-0.8985598, 51.4646489], [-0.8983152841195214, 51.46471017701703], [-0.8978575000000001, 51.4648249], [-0.8963491999999998, 51.46519549999999], [-0.8955847000000001, 51.465381699999995], [-0.8944116999999999, 51.46568779999999], [-0.8934919, 51.46595490000001], [-0.8926385999999998, 51.466186699999994], [-0.8914526, 51.46651579999999], [-0.8900686000000001, 51.46692229999999], [-0.8886896, 51.4673304], [-0.8858910999999999, 51.4682223], [-0.8806401000000001, 51.469865199999994], [-0.8804120000000001, 51.4699386], [-0.8799121999999999, 51.470109400000005], [-0.8788058999999999, 51.470476899999994], [-0.8773582, 51.47094799999999], [-0.8748604999999999, 51.47177829999999], [-0.8742972999999999, 51.471959700000006], [-0.8728368999999999, 51.4724355], [-0.871377, 51.472904], [-0.8710331, 51.473011500000005], [-0.8706156999999999, 51.47314209999999], [-0.8696863999999999, 51.4733865], [-0.8684633, 51.47378020000001], [-0.8678, 51.473993], [-0.8668306, 51.4743033], [-0.8640085, 51.4752138], [-0.8638070822196255, 51.47527876749895], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.858236, 51.47702720000001], [-0.8560086999999998, 51.477840699999994], [-0.8555618, 51.47798060000001], [-0.8549946, 51.4781582], [-0.8539027, 51.4785122], [-0.8524785999999999, 51.478989], [-0.8498164, 51.479837299999986], [-0.8467376000000001, 51.4808117], [-0.8436049999999999, 51.48174459999999], [-0.843343, 51.48184340000001], [-0.8423824, 51.48217609999999], [-0.8405039999999999, 51.4827834], [-0.8372862999999999, 51.48382159999999], [-0.8308936, 51.48593269999999], [-0.8299253999999999, 51.486243], [-0.8288608, 51.4865925], [-0.8278339999999998, 51.4869258], [-0.8255415, 51.487598600000005], [-0.8211887, 51.4889853], [-0.8204253, 51.4892293], [-0.8195795999999999, 51.4895068], [-0.8181866, 51.48995169999999], [-0.8153429, 51.4908946], [-0.8113824, 51.492182199999995], [-0.8102526, 51.4925462], [-0.8089868999999998, 51.49294890000001], [-0.8084837557075693, 51.493106248233346], [-0.8072915, 51.4934791], [-0.8041930999999999, 51.49446530000001], [-0.8010868, 51.49546139999999], [-0.7979507999999998, 51.4964845], [-0.796868, 51.496839099999995], [-0.7953039, 51.49734829999999], [-0.7926811, 51.4982142], [-0.7909567094822837, 51.4987748385867], [-0.7901359, 51.49904169999999], [-0.7874875999999998, 51.499882], [-0.7866615, 51.5001294], [-0.7857281999999999, 51.50043409999999], [-0.7840699999999999, 51.50096690000001], [-0.7807467, 51.5020743], [-0.7773885999999999, 51.503179200000005], [-0.7740131, 51.504251899999986], [-0.7732326, 51.5044929], [-0.7724305999999999, 51.50475299999999], [-0.7711241999999999, 51.505174100000005], [-0.7687491999999999, 51.505934], [-0.7638015, 51.50748540000001], [-0.7631764, 51.50766670000001], [-0.762827, 51.5077799], [-0.7622022, 51.5080081], [-0.7615067000000001, 51.5082211], [-0.7603733999999999, 51.5085865], [-0.7580629999999999, 51.50933950000001], [-0.7536829, 51.5107527], [-0.7528493, 51.5110183], [-0.7519746, 51.5112961], [-0.7513498, 51.51149019999999], [-0.7505959999999999, 51.5117356], [-0.7499279999999999, 51.5119471], [-0.7491788, 51.5121688], [-0.7481170999999999, 51.5124896], [-0.7470693999999999, 51.5128091], [-0.7460144, 51.513107299999994], [-0.7455093, 51.51324749999999], [-0.744965, 51.5134067], [-0.7439371999999999, 51.513689], [-0.7418828, 51.5142525], [-0.7417269999999999, 51.51429110000001], [-0.7400524, 51.5147297], [-0.7384082, 51.5151419], [-0.7361402, 51.51569670000001], [-0.7338763999999999, 51.5162406], [-0.7306994999999998, 51.51688969999999], [-0.7278402, 51.517470799999984], [-0.7271989, 51.5176023], [-0.7265234999999999, 51.51773790000001], [-0.7242527999999999, 51.51816319999999], [-0.7239208, 51.5182209], [-0.7236208, 51.5182731], [-0.7230339, 51.518375299999995], [-0.7226763753448314, 51.51843703539003], [-0.7222932, 51.51850319999999], [-0.7215239, 51.518635800000006], [-0.7209868, 51.5187276], [-0.7186522272956171, 51.51911192739203], [-0.7181226999999999, 51.519199099999994], [-0.7169419999999999, 51.519381], [-0.7162014999999999, 51.51949499999999], [-0.7147682, 51.519701700000006], [-0.7141205, 51.51978600000001], [-0.7129279, 51.5199017], [-0.7120395999999999, 51.52000289999998], [-0.7110151999999998, 51.520081199999986], [-0.7098478, 51.5202137], [-0.709389, 51.520276], [-0.7034496999999998, 51.5209199], [-0.7002315999999998, 51.5212791], [-0.6972856, 51.5215732], [-0.6956415, 51.5217644], [-0.6943622, 51.521901799999995], [-0.6938893, 51.52195400000001], [-0.6927204, 51.5220854], [-0.6924827999999998, 51.5221153], [-0.6921948, 51.5221512], [-0.6914171, 51.5222408], [-0.6905843, 51.522343799999994], [-0.6895325999999999, 51.52245270000001], [-0.6894002, 51.52246710000001], [-0.6892193, 51.5224868], [-0.687548, 51.52265140000001], [-0.6858654999999999, 51.5228172], [-0.684123, 51.5229979], [-0.6826685, 51.5231502], [-0.6815572, 51.5232578], [-0.6806796, 51.523331299999995], [-0.6803821000000001, 51.523356199999995], [-0.6800283, 51.5233922], [-0.6793154, 51.52345639999999], [-0.6782688999999998, 51.523546], [-0.6766992, 51.5236416], [-0.6752902, 51.5237202], [-0.6751456, 51.5237298], [-0.6734205, 51.5238336], [-0.6716649, 51.5239172], [-0.6714598, 51.52392590000001], [-0.6698563, 51.5239806], [-0.6687378, 51.523997], [-0.6674537, 51.5240337], [-0.6673606, 51.5240349], [-0.6672469999999999, 51.52403629999999], [-0.6660219, 51.5240617], [-0.6650079, 51.5240717], [-0.6638918, 51.52407610000001], [-0.6626677, 51.5240627], [-0.6616043999999999, 51.5240418], [-0.6600075999999999, 51.5240111], [-0.6597041999999999, 51.5240047], [-0.6587431999999999, 51.52397989999999], [-0.6574041, 51.5239268], [-0.6560576, 51.5238671], [-0.6546151, 51.5237969], [-0.6530213999999999, 51.523711799999994], [-0.6516917, 51.5236296], [-0.6503356, 51.523537], [-0.6491546999999999, 51.52344289999999], [-0.6482234, 51.5233653], [-0.6472945, 51.5232817], [-0.6466080999999999, 51.5232115], [-0.645621, 51.5231158], [-0.6454036, 51.5230955], [-0.6442463, 51.5229651], [-0.6430869999999999, 51.5228411], [-0.6420572999999999, 51.5227201], [-0.6413007, 51.52262639999999], [-0.6410444, 51.5225947], [-0.6406748, 51.52254390000001], [-0.6404083999999999, 51.522499100000005], [-0.6392875, 51.5223498], [-0.6377831, 51.5221165], [-0.6377465999999999, 51.5221108], [-0.6357063999999999, 51.521792699999985], [-0.6356759999999999, 51.5217876], [-0.6338278999999999, 51.521476699999994], [-0.6336652999999999, 51.52145], [-0.6331415, 51.52136409999999], [-0.6322191, 51.521209299999995], [-0.6320153, 51.5211742], [-0.6308825999999998, 51.5209791], [-0.6300153, 51.5208175], [-0.6291275, 51.5206422], [-0.628820698883665, 51.52057806500258], [-0.6279091, 51.52038749999999], [-0.6268985, 51.5201574], [-0.6257445999999999, 51.5199027], [-0.6248631, 51.5196901], [-0.6236512999999999, 51.51939960000001], [-0.6226022, 51.51915149999999], [-0.6217637000000001, 51.5189524], [-0.6200707999999999, 51.51851370000001], [-0.618863, 51.51818260000001], [-0.6147841999999999, 51.517050999999995], [-0.613566, 51.516719], [-0.6123224000000002, 51.51638749999998], [-0.6120651999999999, 51.516321], [-0.6115339, 51.5161835], [-0.6098698, 51.5158101], [-0.6097416999999999, 51.515778399999995], [-0.6095092999999999, 51.515719700000005], [-0.6079274999999998, 51.5153752], [-0.6067647, 51.5150994], [-0.6062448, 51.5149787], [-0.6053517999999999, 51.51477130000001], [-0.6046302999999998, 51.51461330000001], [-0.6031966, 51.514309100000006], [-0.6020255, 51.514098799999985], [-0.6012538000000001, 51.5139381], [-0.5989550999999999, 51.5134617], [-0.5978308999999999, 51.5132337], [-0.5966693, 51.5130143], [-0.5956465, 51.5128393], [-0.5949381, 51.51273129999999], [-0.5941391, 51.512618], [-0.5931054, 51.5124699], [-0.5923732999999999, 51.5123588], [-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.4478519114994092, 51.50681652753606], [-0.44761044011808815, 51.506766155222905], [-0.4473983523175937, 51.50671926515638], [-0.44721147215046186, 51.506675320341834], [-0.44704562366922856, 51.50663378378466], [-0.44689663092642984, 51.506594118490206], [-0.44676031797460175, 51.50655578746386], [-0.4466325088662803, 51.50651825371098], [-0.4465090276540014, 51.506480980236944], [-0.4463856983903012, 51.50644343004713], [-0.4462583451277155, 51.5064050661469], [-0.44612279191878057, 51.50636535154162], [-0.4459748628160322, 51.50632374923667], [-0.44581038187200656, 51.50627972223741], [-0.4456251731392395, 51.50623273354922], [-0.4454150606702671, 51.50618224617747], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.29123963412701476, 51.51484483155946], [-0.2909849164871852, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.2905602002746019, 51.51485444558825], [-0.29038172976353444, 51.51485990478339], [-0.29022020302374074, 51.5148661530045], [-0.2900713840860639, 51.5148729873115], [-0.2899310369813473, 51.51488020476431], [-0.2897949257404339, 51.51488760242284], [-0.2896588143941671, 51.51489497734701], [-0.28951846697338995, 51.51490212659675], [-0.2893696475089457, 51.514908847231965], [-0.28920812003167756, 51.51491493631258], [-0.28902964857242863, 51.51492019089851], [-0.28882999716204216, 51.51492440804968], [-0.2886049298313614, 51.514927384826], [-0.2883502106112294, 51.5149289182874], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]}", "current_leg_start": "Reading", "dest_arr_time_act": "2207", "motion_projection": null, "next_location_lat": "51.5167482", "next_location_lon": "-0.1769041", "previous_location": "Reading", "current_leg_milage": "35.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 8764.575, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8798.875, \"from_m\": 8764.575, \"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\": 8953.69, \"from_m\": 8798.875, \"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\": 12297.512, \"from_m\": 8953.69, \"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\": 12403.054, \"from_m\": 12297.512, \"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\": 13944.698, \"from_m\": 12403.054, \"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\": 14368.837, \"from_m\": 13944.698, \"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\": 22393.346, \"from_m\": 14368.837, \"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\": 22498.545, \"from_m\": 22393.346, \"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\": 30099.259, \"from_m\": 22498.545, \"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\": 33107.162, \"from_m\": 30099.259, \"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\": 35428.038, \"from_m\": 33107.162, \"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\": 35477.576, \"from_m\": 35428.038, \"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\": 38671.187, \"from_m\": 35477.576, \"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\": 39872.308, \"from_m\": 38671.187, \"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\": 42884.947, \"from_m\": 39872.308, \"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\": 43951.589, \"from_m\": 42884.947, \"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\": 49160.822, \"from_m\": 43951.589, \"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\": 52937.499, \"from_m\": 49160.822, \"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\": 52951.267, \"from_m\": 52937.499, \"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\": 66357.838, \"from_m\": 52951.267, \"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\": 66370.723, \"from_m\": 66357.838, \"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\": 67063.023, \"from_m\": 66370.723, \"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\": 69026.475, \"from_m\": 67063.023, \"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\": 70124.057, \"from_m\": 69026.475, \"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\": 71444.615, \"from_m\": 70124.057, \"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\": 74061.517, \"from_m\": 71444.615, \"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\": 74133.892, \"from_m\": 74061.517, \"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\": 96819.71, \"from_m\": 74133.892, \"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\": 96928.949, \"from_m\": 96819.71, \"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\": 134583.847, \"from_m\": 96928.949, \"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\": 134648.91, \"from_m\": 134583.847, \"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\": 134993.703, \"from_m\": 134648.91, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 135406.165, \"from_m\": 134993.703, \"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\": 135542.771, \"from_m\": 135406.165, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 135583.027, \"from_m\": 135542.771, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 135772.67, \"from_m\": 135583.027, \"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\": 136484.821, \"from_m\": 135772.67, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 137109.337, \"from_m\": 136484.821, \"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\": 137167.727, \"from_m\": 137109.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\": 137223.847, \"from_m\": 137167.727, \"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\": 137330.734, \"from_m\": 137223.847, \"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\": 137389.115, \"from_m\": 137330.734, \"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\": 137469.061, \"from_m\": 137389.115, \"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\": 144225.989, \"from_m\": 137469.061, \"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\": 144280.5, \"from_m\": 144225.989, \"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\": 153457.98, \"from_m\": 144280.5, \"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\": 153469.584, \"from_m\": 153457.98, \"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\": 154799.329, \"from_m\": 153469.584, \"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\": 154949.919, \"from_m\": 154799.329, \"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\": 154988.459, \"from_m\": 154949.919, \"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\": 155477.974, \"from_m\": 154988.459, \"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\": 155561.488, \"from_m\": 155477.974, \"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\": 186157.776, \"from_m\": 155561.488, \"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\": 190421.236, \"from_m\": 186157.776, \"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\": 190622.642, \"from_m\": 190421.236, \"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\": 190708.321, \"from_m\": 190622.642, \"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\": 191871.583, \"from_m\": 190708.321, \"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\": 192156.593, \"from_m\": 191871.583, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 193626.718, \"from_m\": 192156.593, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 590926, \"profile_key\": \"f54fbecd97c1bc53efad57e7176a37d3d580d42c99b313150c96b590ad991d08\", \"schedule_id\": 34538, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2002\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"Barnwood Jn\", \"stage_seq\": 2, \"distance_m\": 8836.695, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Horton Road Jn\", \"stage_seq\": 3, \"distance_m\": 10006.454, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2019\", \"location\": \"Gloucester\", \"stage_seq\": 4, \"distance_m\": 10613.415, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020\", \"location\": \"Horton Road Jn\", \"stage_seq\": 5, \"distance_m\": 11220.377, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Gloucester Yard Jn\", \"stage_seq\": 6, \"distance_m\": 12325.578, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027\", \"location\": \"Standish Jn\", \"stage_seq\": 7, \"distance_m\": 22231.707, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030H\", \"location\": \"Stonehouse\", \"stage_seq\": 8, \"distance_m\": 25484.125, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": false, \"wtt_arr\": \"2034\", \"wtt_dep\": \"2035\", \"location\": \"Stroud\", \"stage_seq\": 9, \"distance_m\": 29879.677, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039H\", \"location\": \"St. Mary's L.C.\", \"stage_seq\": 10, \"distance_m\": 35270.635, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": false, \"wtt_arr\": \"2049\", \"wtt_dep\": \"2050\", \"location\": \"Kemble\", \"stage_seq\": 11, \"distance_m\": 47780.315, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100H\", \"location\": \"Rodbourne Jn\", \"stage_seq\": 12, \"distance_m\": 68151.87, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": false, \"wtt_arr\": \"2102H\", \"wtt_dep\": \"2105\", \"location\": \"Swindon\", \"stage_seq\": 13, \"distance_m\": 69692.521, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112H\", \"location\": \"Uffington\", \"stage_seq\": 14, \"distance_m\": 87081.768, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2114\", \"location\": \"Challow Jn\", \"stage_seq\": 15, \"distance_m\": 91095.384, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115H\", \"location\": \"Wantage Road\", \"stage_seq\": 16, \"distance_m\": 96712.82, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": false, \"wtt_arr\": \"2121\", \"wtt_dep\": \"2122H\", \"location\": \"Didcot Parkway\", \"stage_seq\": 17, \"distance_m\": 108566.91, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128\", \"location\": \"Goring & Streatley\", \"stage_seq\": 18, \"distance_m\": 122023.438, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133H\", \"location\": \"Reading High Level Jn\", \"stage_seq\": 19, \"distance_m\": 135669.567, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": false, \"wtt_arr\": \"2135H\", \"wtt_dep\": \"2143H\", \"location\": \"Reading\", \"stage_seq\": 20, \"distance_m\": 136007.937, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 21, \"distance_m\": 137167.727, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147H\", \"location\": \"Twyford\", \"stage_seq\": 22, \"distance_m\": 143952.376, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Maidenhead\", \"stage_seq\": 23, \"distance_m\": 154841.498, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155\", \"location\": \"Slough\", \"stage_seq\": 24, \"distance_m\": 164070.618, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Stockley Jn\", \"stage_seq\": 25, \"distance_m\": 174343.18, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 26, \"distance_m\": 176003.314, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159H\", \"location\": \"Southall\", \"stage_seq\": 27, \"distance_m\": 179283.013, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Acton West Jn\", \"stage_seq\": 28, \"distance_m\": 185448.659, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 29, \"distance_m\": 190840.021, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 30, \"distance_m\": 191712.162, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 31, \"distance_m\": 192986.303, \"section_seq\": 1, \"route_path_id\": 68620}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 32, \"distance_m\": 193626.718, \"section_seq\": 1, \"route_path_id\": 68620}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 193626.718, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68620}], \"total_distance_m\": 193626.718, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 192731.198, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 895.52, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2002", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "25.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:36Z\", \"source_id\": 48514318, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:13:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:39Z\", \"source_id\": 15764663, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:13Z\", \"source_id\": 48557556, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:15Z\", \"source_id\": 15778003, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:35Z\", \"source_id\": 15783105, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:50:05Z\", \"source_id\": 48602239, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:50:07Z\", \"source_id\": 15791704, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24492, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:07:46Z\", \"source_id\": 48641100, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:07:48Z\", \"source_id\": 15803698, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:30Z\", \"source_id\": 48669107, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:35Z\", \"source_id\": 15812337, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23962, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:40Z\", \"source_id\": 48690725, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:48Z\", \"source_id\": 15819094, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:01Z\", \"source_id\": 48712019, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:01Z\", \"source_id\": 15825790, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:19Z\", \"source_id\": 48722850, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:24Z\", \"source_id\": 15829198, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:53Z\", \"source_id\": 48736478, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:56Z\", \"source_id\": 15833488, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:05Z\", \"source_id\": 48744600, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:07Z\", \"source_id\": 15836069, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:52Z\", \"source_id\": 48750088, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:53Z\", \"source_id\": 15837790, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:10Z\", \"source_id\": 48756752, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:13Z\", \"source_id\": 15839982, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:06Z\", \"source_id\": 48760741, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:07Z\", \"source_id\": 15841253, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:53Z\", \"source_id\": 48764384, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:58Z\", \"source_id\": 15842421, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:47Z\", \"source_id\": 48773731, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:54Z\", \"source_id\": 15845446, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "8", "timing_fact_generation": 1789506714602407, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:33.816526", "service_state_evidence_id": 15845446, "current_leg_start_actual_dep": "2026-09-15T21:49:30+01:00", "operational_evidence_version": 125, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:34.104199", "service_state_valid_until_kind": null, "operational_interpretation_version": 125, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P CNM PAD 1L90 800003 5 125 None {"version": 3, "segments": [{"to_m": 8764.575, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8798.875, "from_m": 8764.575, "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": 8953.69, "from_m": 8798.875, "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": 12297.512, "from_m": 8953.69, "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": 12403.054, "from_m": 12297.512, "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": 13944.698, "from_m": 12403.054, "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": 14368.837, "from_m": 13944.698, "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": 22393.346, "from_m": 14368.837, "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": 22498.545, "from_m": 22393.346, "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": 30099.259, "from_m": 22498.545, "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": 33107.162, "from_m": 30099.259, "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": 35428.038, "from_m": 33107.162, "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": 35477.576, "from_m": 35428.038, "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": 38671.187, "from_m": 35477.576, "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": 39872.308, "from_m": 38671.187, "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": 42884.947, "from_m": 39872.308, "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": 43951.589, "from_m": 42884.947, "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": 49160.822, "from_m": 43951.589, "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": 52937.499, "from_m": 49160.822, "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": 52951.267, "from_m": 52937.499, "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": 66357.838, "from_m": 52951.267, "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": 66370.723, "from_m": 66357.838, "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": 67063.023, "from_m": 66370.723, "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": 69026.475, "from_m": 67063.023, "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": 70124.057, "from_m": 69026.475, "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": 71444.615, "from_m": 70124.057, "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": 74061.517, "from_m": 71444.615, "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": 74133.892, "from_m": 74061.517, "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": 96819.71, "from_m": 74133.892, "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": 96928.949, "from_m": 96819.71, "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": 134583.847, "from_m": 96928.949, "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": 134648.91, "from_m": 134583.847, "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": 134993.703, "from_m": 134648.91, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 135406.165, "from_m": 134993.703, "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": 135542.771, "from_m": 135406.165, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 135583.027, "from_m": 135542.771, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 135772.67, "from_m": 135583.027, "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": 136484.821, "from_m": 135772.67, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 137109.337, "from_m": 136484.821, "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": 137167.727, "from_m": 137109.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": 137223.847, "from_m": 137167.727, "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": 137330.734, "from_m": 137223.847, "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": 137389.115, "from_m": 137330.734, "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": 137469.061, "from_m": 137389.115, "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": 144225.989, "from_m": 137469.061, "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": 144280.5, "from_m": 144225.989, "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": 153457.98, "from_m": 144280.5, "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": 153469.584, "from_m": 153457.98, "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": 154799.329, "from_m": 153469.584, "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": 154949.919, "from_m": 154799.329, "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": 154988.459, "from_m": 154949.919, "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": 155477.974, "from_m": 154988.459, "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": 155561.488, "from_m": 155477.974, "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": 186157.776, "from_m": 155561.488, "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": 190421.236, "from_m": 186157.776, "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": 190622.642, "from_m": 190421.236, "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": 190708.321, "from_m": 190622.642, "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": 191871.583, "from_m": 190708.321, "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": 192156.593, "from_m": 191871.583, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 193626.718, "from_m": 192156.593, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 590926, "profile_key": "f54fbecd97c1bc53efad57e7176a37d3d580d42c99b313150c96b590ad991d08", "schedule_id": 34538, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2002", "location": "Cheltenham Spa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008", "location": "Barnwood Jn", "stage_seq": 2, "distance_m": 8836.695, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Horton Road Jn", "stage_seq": 3, "distance_m": 10006.454, "section_seq": 1, "route_path_id": 68620}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2019", "location": "Gloucester", "stage_seq": 4, "distance_m": 10613.415, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020", "location": "Horton Road Jn", "stage_seq": 5, "distance_m": 11220.377, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Gloucester Yard Jn", "stage_seq": 6, "distance_m": 12325.578, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027", "location": "Standish Jn", "stage_seq": 7, "distance_m": 22231.707, "section_seq": 1, "route_path_id": 68620}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030H", "location": "Stonehouse", "stage_seq": 8, "distance_m": 25484.125, "section_seq": 1, "route_path_id": 68620}, {"is_pass": false, "wtt_arr": "2034", "wtt_dep": "2035", "location": "Stroud", "stage_seq": 9, "distance_m": 29879.677, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039H", "location": "St. Mary's L.C.", "stage_seq": 10, "distance_m": 35270.635, "section_seq": 1, "route_path_id": 68620}, {"is_pass": false, "wtt_arr": "2049", "wtt_dep": "2050", "location": "Kemble", "stage_seq": 11, "distance_m": 47780.315, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100H", "location": "Rodbourne Jn", "stage_seq": 12, "distance_m": 68151.87, "section_seq": 1, "route_path_id": 68620}, {"is_pass": false, "wtt_arr": "2102H", "wtt_dep": "2105", "location": "Swindon", "stage_seq": 13, "distance_m": 69692.521, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Uffington", "stage_seq": 14, "distance_m": 87081.768, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Challow Jn", "stage_seq": 15, "distance_m": 91095.384, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Wantage Road", "stage_seq": 16, "distance_m": 96712.82, "section_seq": 1, "route_path_id": 68620}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2122H", "location": "Didcot Parkway", "stage_seq": 17, "distance_m": 108566.91, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128", "location": "Goring & Streatley", "stage_seq": 18, "distance_m": 122023.438, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Reading High Level Jn", "stage_seq": 19, "distance_m": 135669.567, "section_seq": 1, "route_path_id": 68620}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2143H", "location": "Reading", "stage_seq": 20, "distance_m": 136007.937, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Kennet Bridge Jn", "stage_seq": 21, "distance_m": 137167.727, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Twyford", "stage_seq": 22, "distance_m": 143952.376, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Maidenhead", "stage_seq": 23, "distance_m": 154841.498, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155", "location": "Slough", "stage_seq": 24, "distance_m": 164070.618, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Stockley Jn", "stage_seq": 25, "distance_m": 174343.18, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158H", "location": "Heathrow Airport Jn", "stage_seq": 26, "distance_m": 176003.314, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Southall", "stage_seq": 27, "distance_m": 179283.013, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Acton West Jn", "stage_seq": 28, "distance_m": 185448.659, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204H", "location": "Ladbroke Grove Jn", "stage_seq": 29, "distance_m": 190840.021, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Portobello Jn (London)", "stage_seq": 30, "distance_m": 191712.162, "section_seq": 1, "route_path_id": 68620}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Royal Oak Junction", "stage_seq": 31, "distance_m": 192986.303, "section_seq": 1, "route_path_id": 68620}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": null, "location": "London Paddington", "stage_seq": 32, "distance_m": 193626.718, "section_seq": 1, "route_path_id": 68620}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 193626.718, "from_m": 0.0, "section_seq": 1, "route_path_id": 68620}], "total_distance_m": 193626.718, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 192731.198, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 895.52, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20535, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:36Z", "source_id": 48514318, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:13:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:39Z", "source_id": 15764663, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20614, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:13Z", "source_id": 48557556, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:31:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:15Z", "source_id": 15778003, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:35Z", "source_id": 15783105, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24538, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:50:05Z", "source_id": 48602239, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:51:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:50:07Z", "source_id": 15791704, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24492, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:07:46Z", "source_id": 48641100, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:09:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:07:48Z", "source_id": 15803698, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:30Z", "source_id": 48669107, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:21:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:35Z", "source_id": 15812337, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23962, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:40Z", "source_id": 48690725, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:32:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:48Z", "source_id": 15819094, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23946, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:01Z", "source_id": 48712019, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:42:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:01Z", "source_id": 15825790, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23777, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:19Z", "source_id": 48722850, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:24Z", "source_id": 15829198, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23679, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:53Z", "source_id": 48736478, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:55:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:56Z", "source_id": 15833488, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23624, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:05Z", "source_id": 48744600, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:58:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:07Z", "source_id": 15836069, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:52Z", "source_id": 48750088, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:01:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:53Z", "source_id": 15837790, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:10Z", "source_id": 48756752, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:03:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:13Z", "source_id": 15839982, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23399, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:06Z", "source_id": 48760741, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:05:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:07Z", "source_id": 15841253, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:53Z", "source_id": 48764384, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:07:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:58Z", "source_id": 15842421, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22930, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:47Z", "source_id": 48773731, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T21:13:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:54Z", "source_id": 15845446, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Cheltenham Spa 2002 2002 1 None None London Paddington 2207 2207 8 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15055/2026-09-15/detailed None Reading 2026-09-15T21:49:30+01:00 London Paddington 25.0 {"type": "LineString", "coordinates": [[-0.9734395, 51.459132399999994], [-0.9728922, 51.459072799999994], [-0.9724542, 51.4590325], [-0.9723566, 51.459022999999995], [-0.971842, 51.4589776], [-0.9709978, 51.45892299999999], [-0.9699882, 51.45887160000001], [-0.9687165, 51.4588223], [-0.9681995, 51.4588083], [-0.9665911999999998, 51.4587322], [-0.9652642, 51.4586352], [-0.9642825, 51.45859059999999], [-0.9622636, 51.458503400000005], [-0.9619984, 51.45849189999999], [-0.9619396103303312, 51.45848978738839], [-0.9617396, 51.4584826], [-0.9615773, 51.45847679999998], [-0.9575964999999996, 51.458412299999985], [-0.9567547, 51.458437499999995], [-0.9559447, 51.458437800000006], [-0.9544051, 51.4584992], [-0.9535628000000002, 51.45851400000001], [-0.9524119, 51.4585658], [-0.9503301, 51.4586166], [-0.9492394, 51.458624400000005], [-0.9486436, 51.458645], [-0.9480279, 51.4586622], [-0.9469266, 51.4587021], [-0.945082, 51.458755], [-0.9440774, 51.4587761], [-0.9429622, 51.4587876], [-0.9423402, 51.458797399999995], [-0.9417211, 51.4588117], [-0.9412879, 51.45882060000001], [-0.9398481, 51.4588607], [-0.9390974, 51.458874900000005], [-0.938311, 51.4588856], [-0.9367282999999998, 51.45891149999999], [-0.935573, 51.45894439999999], [-0.9346036, 51.4589881], [-0.9340989, 51.4590166], [-0.9336086, 51.45905049999998], [-0.9330951999999996, 51.4590879], [-0.9323602999999998, 51.45914930000001], [-0.9313894, 51.4592393], [-0.9304171999999996, 51.4593409], [-0.9289988, 51.45947890000001], [-0.9275706, 51.45962819999999], [-0.9270785999999998, 51.45967939999999], [-0.926531, 51.4597373], [-0.9256717, 51.45983349999999], [-0.9249468, 51.4599164], [-0.9244521, 51.45997779999999], [-0.9239842, 51.46004140000001], [-0.9231696, 51.46015330000001], [-0.9221959, 51.4602941], [-0.9218518, 51.46034709999999], [-0.9213352, 51.4604258], [-0.9207973000000002, 51.460514], [-0.9202726, 51.460606], [-0.9197554, 51.460703200000005], [-0.9187108999999996, 51.46090420000001], [-0.9182933999999998, 51.4609853], [-0.9173998, 51.461152799999994], [-0.9169208, 51.4612356], [-0.9165149, 51.4612977], [-0.9157787, 51.4614019], [-0.9149594, 51.461516799999984], [-0.9141544999999998, 51.46163889999999], [-0.9130993, 51.46181529999999], [-0.9120477, 51.4619991], [-0.9115808, 51.46208159999999], [-0.9108316, 51.462217], [-0.9099709, 51.462370199999995], [-0.9088545999999998, 51.4625713], [-0.9083552, 51.4626597], [-0.9076832, 51.462778199999995], [-0.9069169, 51.46291359999999], [-0.9060475, 51.4630731], [-0.9050152, 51.4632699], [-0.9026091, 51.4637656], [-0.9013071, 51.4640288], [-0.8999422, 51.4643324], [-0.8985598, 51.4646489], [-0.8983152841195214, 51.46471017701703], [-0.8978575000000001, 51.4648249], [-0.8963491999999998, 51.46519549999999], [-0.8955847000000001, 51.465381699999995], [-0.8944116999999999, 51.46568779999999], [-0.8934919, 51.46595490000001], [-0.8926385999999998, 51.466186699999994], [-0.8914526, 51.46651579999999], [-0.8900686000000001, 51.46692229999999], [-0.8886896, 51.4673304], [-0.8858910999999999, 51.4682223], [-0.8806401000000001, 51.469865199999994], [-0.8804120000000001, 51.4699386], [-0.8799121999999999, 51.470109400000005], [-0.8788058999999999, 51.470476899999994], [-0.8773582, 51.47094799999999], [-0.8748604999999999, 51.47177829999999], [-0.8742972999999999, 51.471959700000006], [-0.8728368999999999, 51.4724355], [-0.871377, 51.472904], [-0.8710331, 51.473011500000005], [-0.8706156999999999, 51.47314209999999], [-0.8696863999999999, 51.4733865], [-0.8684633, 51.47378020000001], [-0.8678, 51.473993], [-0.8668306, 51.4743033], [-0.8640085, 51.4752138], [-0.8638070822196255, 51.47527876749895], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.858236, 51.47702720000001], [-0.8560086999999998, 51.477840699999994], [-0.8555618, 51.47798060000001], [-0.8549946, 51.4781582], [-0.8539027, 51.4785122], [-0.8524785999999999, 51.478989], [-0.8498164, 51.479837299999986], [-0.8467376000000001, 51.4808117], [-0.8436049999999999, 51.48174459999999], [-0.843343, 51.48184340000001], [-0.8423824, 51.48217609999999], [-0.8405039999999999, 51.4827834], [-0.8372862999999999, 51.48382159999999], [-0.8308936, 51.48593269999999], [-0.8299253999999999, 51.486243], [-0.8288608, 51.4865925], [-0.8278339999999998, 51.4869258], [-0.8255415, 51.487598600000005], [-0.8211887, 51.4889853], [-0.8204253, 51.4892293], [-0.8195795999999999, 51.4895068], [-0.8181866, 51.48995169999999], [-0.8153429, 51.4908946], [-0.8113824, 51.492182199999995], [-0.8102526, 51.4925462], [-0.8089868999999998, 51.49294890000001], [-0.8084837557075693, 51.493106248233346], [-0.8072915, 51.4934791], [-0.8041930999999999, 51.49446530000001], [-0.8010868, 51.49546139999999], [-0.7979507999999998, 51.4964845], [-0.796868, 51.496839099999995], [-0.7953039, 51.49734829999999], [-0.7926811, 51.4982142], [-0.7909567094822837, 51.4987748385867], [-0.7901359, 51.49904169999999], [-0.7874875999999998, 51.499882], [-0.7866615, 51.5001294], [-0.7857281999999999, 51.50043409999999], [-0.7840699999999999, 51.50096690000001], [-0.7807467, 51.5020743], [-0.7773885999999999, 51.503179200000005], [-0.7740131, 51.504251899999986], [-0.7732326, 51.5044929], [-0.7724305999999999, 51.50475299999999], [-0.7711241999999999, 51.505174100000005], [-0.7687491999999999, 51.505934], [-0.7638015, 51.50748540000001], [-0.7631764, 51.50766670000001], [-0.762827, 51.5077799], [-0.7622022, 51.5080081], [-0.7615067000000001, 51.5082211], [-0.7603733999999999, 51.5085865], [-0.7580629999999999, 51.50933950000001], [-0.7536829, 51.5107527], [-0.7528493, 51.5110183], [-0.7519746, 51.5112961], [-0.7513498, 51.51149019999999], [-0.7505959999999999, 51.5117356], [-0.7499279999999999, 51.5119471], [-0.7491788, 51.5121688], [-0.7481170999999999, 51.5124896], [-0.7470693999999999, 51.5128091], [-0.7460144, 51.513107299999994], [-0.7455093, 51.51324749999999], [-0.744965, 51.5134067], [-0.7439371999999999, 51.513689], [-0.7418828, 51.5142525], [-0.7417269999999999, 51.51429110000001], [-0.7400524, 51.5147297], [-0.7384082, 51.5151419], [-0.7361402, 51.51569670000001], [-0.7338763999999999, 51.5162406], [-0.7306994999999998, 51.51688969999999], [-0.7278402, 51.517470799999984], [-0.7271989, 51.5176023], [-0.7265234999999999, 51.51773790000001], [-0.7242527999999999, 51.51816319999999], [-0.7239208, 51.5182209], [-0.7236208, 51.5182731], [-0.7230339, 51.518375299999995], [-0.7226763753448314, 51.51843703539003], [-0.7222932, 51.51850319999999], [-0.7215239, 51.518635800000006], [-0.7209868, 51.5187276], [-0.7186522272956171, 51.51911192739203], [-0.7181226999999999, 51.519199099999994], [-0.7169419999999999, 51.519381], [-0.7162014999999999, 51.51949499999999], [-0.7147682, 51.519701700000006], [-0.7141205, 51.51978600000001], [-0.7129279, 51.5199017], [-0.7120395999999999, 51.52000289999998], [-0.7110151999999998, 51.520081199999986], [-0.7098478, 51.5202137], [-0.709389, 51.520276], [-0.7034496999999998, 51.5209199], [-0.7002315999999998, 51.5212791], [-0.6972856, 51.5215732], [-0.6956415, 51.5217644], [-0.6943622, 51.521901799999995], [-0.6938893, 51.52195400000001], [-0.6927204, 51.5220854], [-0.6924827999999998, 51.5221153], [-0.6921948, 51.5221512], [-0.6914171, 51.5222408], [-0.6905843, 51.522343799999994], [-0.6895325999999999, 51.52245270000001], [-0.6894002, 51.52246710000001], [-0.6892193, 51.5224868], [-0.687548, 51.52265140000001], [-0.6858654999999999, 51.5228172], [-0.684123, 51.5229979], [-0.6826685, 51.5231502], [-0.6815572, 51.5232578], [-0.6806796, 51.523331299999995], [-0.6803821000000001, 51.523356199999995], [-0.6800283, 51.5233922], [-0.6793154, 51.52345639999999], [-0.6782688999999998, 51.523546], [-0.6766992, 51.5236416], [-0.6752902, 51.5237202], [-0.6751456, 51.5237298], [-0.6734205, 51.5238336], [-0.6716649, 51.5239172], [-0.6714598, 51.52392590000001], [-0.6698563, 51.5239806], [-0.6687378, 51.523997], [-0.6674537, 51.5240337], [-0.6673606, 51.5240349], [-0.6672469999999999, 51.52403629999999], [-0.6660219, 51.5240617], [-0.6650079, 51.5240717], [-0.6638918, 51.52407610000001], [-0.6626677, 51.5240627], [-0.6616043999999999, 51.5240418], [-0.6600075999999999, 51.5240111], [-0.6597041999999999, 51.5240047], [-0.6587431999999999, 51.52397989999999], [-0.6574041, 51.5239268], [-0.6560576, 51.5238671], [-0.6546151, 51.5237969], [-0.6530213999999999, 51.523711799999994], [-0.6516917, 51.5236296], [-0.6503356, 51.523537], [-0.6491546999999999, 51.52344289999999], [-0.6482234, 51.5233653], [-0.6472945, 51.5232817], [-0.6466080999999999, 51.5232115], [-0.645621, 51.5231158], [-0.6454036, 51.5230955], [-0.6442463, 51.5229651], [-0.6430869999999999, 51.5228411], [-0.6420572999999999, 51.5227201], [-0.6413007, 51.52262639999999], [-0.6410444, 51.5225947], [-0.6406748, 51.52254390000001], [-0.6404083999999999, 51.522499100000005], [-0.6392875, 51.5223498], [-0.6377831, 51.5221165], [-0.6377465999999999, 51.5221108], [-0.6357063999999999, 51.521792699999985], [-0.6356759999999999, 51.5217876], [-0.6338278999999999, 51.521476699999994], [-0.6336652999999999, 51.52145], [-0.6331415, 51.52136409999999], [-0.6322191, 51.521209299999995], [-0.6320153, 51.5211742], [-0.6308825999999998, 51.5209791], [-0.6300153, 51.5208175], [-0.6291275, 51.5206422], [-0.628820698883665, 51.52057806500258], [-0.6279091, 51.52038749999999], [-0.6268985, 51.5201574], [-0.6257445999999999, 51.5199027], [-0.6248631, 51.5196901], [-0.6236512999999999, 51.51939960000001], [-0.6226022, 51.51915149999999], [-0.6217637000000001, 51.5189524], [-0.6200707999999999, 51.51851370000001], [-0.618863, 51.51818260000001], [-0.6147841999999999, 51.517050999999995], [-0.613566, 51.516719], [-0.6123224000000002, 51.51638749999998], [-0.6120651999999999, 51.516321], [-0.6115339, 51.5161835], [-0.6098698, 51.5158101], [-0.6097416999999999, 51.515778399999995], [-0.6095092999999999, 51.515719700000005], [-0.6079274999999998, 51.5153752], [-0.6067647, 51.5150994], [-0.6062448, 51.5149787], [-0.6053517999999999, 51.51477130000001], [-0.6046302999999998, 51.51461330000001], [-0.6031966, 51.514309100000006], [-0.6020255, 51.514098799999985], [-0.6012538000000001, 51.5139381], [-0.5989550999999999, 51.5134617], [-0.5978308999999999, 51.5132337], [-0.5966693, 51.5130143], [-0.5956465, 51.5128393], [-0.5949381, 51.51273129999999], [-0.5941391, 51.512618], [-0.5931054, 51.5124699], [-0.5923732999999999, 51.5123588], [-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.4478519114994092, 51.50681652753606], [-0.44761044011808815, 51.506766155222905], [-0.4473983523175937, 51.50671926515638], [-0.44721147215046186, 51.506675320341834], [-0.44704562366922856, 51.50663378378466], [-0.44689663092642984, 51.506594118490206], [-0.44676031797460175, 51.50655578746386], [-0.4466325088662803, 51.50651825371098], [-0.4465090276540014, 51.506480980236944], [-0.4463856983903012, 51.50644343004713], [-0.4462583451277155, 51.5064050661469], [-0.44612279191878057, 51.50636535154162], [-0.4459748628160322, 51.50632374923667], [-0.44581038187200656, 51.50627972223741], [-0.4456251731392395, 51.50623273354922], [-0.4454150606702671, 51.50618224617747], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.29123963412701476, 51.51484483155946], [-0.2909849164871852, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.2905602002746019, 51.51485444558825], [-0.29038172976353444, 51.51485990478339], [-0.29022020302374074, 51.5148661530045], [-0.2900713840860639, 51.5148729873115], [-0.2899310369813473, 51.51488020476431], [-0.2897949257404339, 51.51488760242284], [-0.2896588143941671, 51.51489497734701], [-0.28951846697338995, 51.51490212659675], [-0.2893696475089457, 51.514908847231965], [-0.28920812003167756, 51.51491493631258], [-0.28902964857242863, 51.51492019089851], [-0.28882999716204216, 51.51492440804968], [-0.2886049298313614, 51.514927384826], [-0.2883502106112294, 51.5149289182874], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]} 35.7 2148 2213 Reading Link Line London Paddington 51.5167482 -0.1769041 51.5167482 -0.1769041 1 0 2026-09-15 21:23:38 TERMINATED 2026-09-15 21:13:00 London Paddington TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845446 1789506714602407 125 125 2026-09-15 21:23:34.104199 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:33.816526
561838 593016 C34471 512J28M715 2026-09-15 COMPLETE 15845635 2026-09-15 22:13:00 2026-09-15 21:23:38 2026-09-17 21:23:38 {"id": 593016, "stp": "P", "toc": "London Overground", "uid": "C34471", "consist": null, "dest_crs": "GPO", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C34471/2026-09-15/detailed", "trust_id": "512J28M715", "origin_crs": "BGV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gospel Oak", "service_date": "2026-09-15", "dest_arr_time": "2214", "dest_platform": "3", "is_terminated": 1, "next_location": "Gospel Oak", "signalling_id": "2J28", "timing_status": "LATE", "origin_station": "Barking Riverside Station (Construction)", "current_leg_arr": "2213", "current_leg_dep": "2210", "current_leg_end": "Gospel Oak", "origin_dep_time": "2133", "origin_platform": "1", "current_location": "Gospel Oak", "last_update_time": "2026-09-15T21:23:38", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1297549, 51.5634207], [-0.13047749999999997, 51.5628592], [-0.1317183, 51.56189929999999], [-0.1323103, 51.5614736], [-0.1329158, 51.561066800000006], [-0.1333179, 51.5608128], [-0.133728, 51.56057], [-0.1346614, 51.56005379999999], [-0.1358555, 51.559470299999994], [-0.1368275, 51.559092699999994], [-0.1381048, 51.5586032], [-0.13877189999999998, 51.55837019999999], [-0.1391773, 51.5582289], [-0.1395066, 51.55810859999999], [-0.1404908, 51.55773690000001], [-0.1416937, 51.5573412], [-0.143362, 51.55675790000001], [-0.14453269999999996, 51.556368], [-0.1453074, 51.556096700000005], [-0.1457184, 51.5559547], [-0.1459345, 51.5558752], [-0.1461649, 51.5557986], [-0.1463575, 51.5557337], [-0.1466133, 51.5556587], [-0.1474361, 51.55542499999999], [-0.14784289999999997, 51.55533059999999], [-0.1482744, 51.55526510000001], [-0.14847479999999996, 51.555240999999995], [-0.148714, 51.55522390000001], [-0.1491955, 51.5552051], [-0.1494076, 51.55522299999999], [-0.1496278, 51.5552518], [-0.14990849999999997, 51.5552982], [-0.1502285, 51.5553742], [-0.15029549999999997, 51.55539149999999], [-0.1506473, 51.5554746], [-0.15104150000000002, 51.5555672], [-0.15153069999999996, 51.5556796], [-0.15203039999999998, 51.55579109999999], [-0.1522793, 51.555842899999995], [-0.1525173, 51.55588889999999], [-0.1529474, 51.555957], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]}", "current_leg_start": "Upper Holloway", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.5555734", "next_location_lon": "-0.1518351", "previous_location": "Upper Holloway", "current_leg_milage": "1.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.026, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1855.245, \"from_m\": 213.026, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2932.107, \"from_m\": 1855.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2992.114, \"from_m\": 2932.107, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4256.447, \"from_m\": 2992.114, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4419.302, \"from_m\": 4256.447, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4732.559, \"from_m\": 4419.302, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7447.761, \"from_m\": 4732.559, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7500.33, \"from_m\": 7447.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7888.207, \"from_m\": 7500.33, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8418.426, \"from_m\": 7888.207, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9903.062, \"from_m\": 8418.426, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10433.28, \"from_m\": 9903.062, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10460.675, \"from_m\": 10433.28, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10964.085, \"from_m\": 10460.675, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16210.249, \"from_m\": 10964.085, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16713.66, \"from_m\": 16210.249, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16741.054, \"from_m\": 16713.66, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17271.272, \"from_m\": 16741.054, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25039.787, \"from_m\": 17271.272, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 25339.436, \"from_m\": 25039.787, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 26434.23, \"from_m\": 25339.436, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26528.378, \"from_m\": 26434.23, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26563.106, \"from_m\": 26528.378, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26603.125, \"from_m\": 26563.106, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30585.488, \"from_m\": 26603.125, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32189.214, \"from_m\": 30585.488, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 32639.99, \"from_m\": 32189.214, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33199.862, \"from_m\": 32639.99, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 593016, \"profile_key\": \"1e41f0d0aa4265e8d8977197288561ed924f9c6145ccf1bff493c7c2438b5d75\", \"schedule_id\": 4428, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2133\", \"location\": \"Barking Riverside Station (Construction)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 2, \"distance_m\": 2713.065, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137\", \"location\": \"Barking Riverside Up Jn\", \"stage_seq\": 3, \"distance_m\": 3986.185, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2137H\", \"wtt_dep\": \"2139\", \"location\": \"Barking\", \"stage_seq\": 4, \"distance_m\": 4428.528, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Barking Station Jn\", \"stage_seq\": 5, \"distance_m\": 5309.793, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2142H\", \"location\": \"Woodgrange Park\", \"stage_seq\": 6, \"distance_m\": 7120.76, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2144H\", \"wtt_dep\": \"2145H\", \"location\": \"Wanstead Park\", \"stage_seq\": 7, \"distance_m\": 9160.744, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2147H\", \"wtt_dep\": \"2148\", \"location\": \"Leytonstone High Road\", \"stage_seq\": 8, \"distance_m\": 13587.167, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2149H\", \"wtt_dep\": \"2150H\", \"location\": \"Leyton Midland Road\", \"stage_seq\": 9, \"distance_m\": 21061.267, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2152H\", \"wtt_dep\": \"2153\", \"location\": \"Walthamstow Queen's Road\", \"stage_seq\": 10, \"distance_m\": 22898.322, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2154H\", \"wtt_dep\": \"2155H\", \"location\": \"Blackhorse Road\", \"stage_seq\": 11, \"distance_m\": 24310.701, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2158H\", \"location\": \"South Tottenham\", \"stage_seq\": 12, \"distance_m\": 26494.218, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2201\", \"wtt_dep\": \"2202\", \"location\": \"Harringay Green Lanes\", \"stage_seq\": 13, \"distance_m\": 28340.306, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 14, \"distance_m\": 29227.197, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2205\", \"location\": \"Crouch Hill\", \"stage_seq\": 15, \"distance_m\": 29817.843, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2208\", \"location\": \"Upper Holloway\", \"stage_seq\": 16, \"distance_m\": 31109.909, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Junction Road Jn\", \"stage_seq\": 17, \"distance_m\": 31904.09, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 33199.862, \"section_seq\": 1, \"route_path_id\": 29759}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33199.862, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29759}], \"total_distance_m\": 33199.862, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 32977.0, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 222.862, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2133", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5555734", "current_position_lon": "-0.1518351", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:40Z\", \"source_id\": 48705160, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:43Z\", \"source_id\": 15823578, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:27Z\", \"source_id\": 48713012, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:32Z\", \"source_id\": 15826087, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:04Z\", \"source_id\": 48724380, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:07Z\", \"source_id\": 15829643, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:33Z\", \"source_id\": 48729554, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:38Z\", \"source_id\": 15831307, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:33Z\", \"source_id\": 48735870, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:39Z\", \"source_id\": 15833307, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:41Z\", \"source_id\": 48740001, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:45Z\", \"source_id\": 15834658, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:22Z\", \"source_id\": 48745229, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:23Z\", \"source_id\": 15836258, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:24Z\", \"source_id\": 48753206, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:28Z\", \"source_id\": 15838791, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:00Z\", \"source_id\": 48758573, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:03Z\", \"source_id\": 15840634, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:18Z\", \"source_id\": 48763147, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:21Z\", \"source_id\": 15842049, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:31Z\", \"source_id\": 48769350, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:34Z\", \"source_id\": 15844023, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:07Z\", \"source_id\": 48774429, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:13Z\", \"source_id\": 15845635, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gospel Oak", "service_state_platform": "3", "timing_fact_generation": 1789506735153231, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:34.271141", "service_state_evidence_id": 15845635, "current_leg_start_actual_dep": "2026-09-15T22:09:00+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:34.947199", "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 BGV GPO 2J28 None None None None {"version": 3, "segments": [{"to_m": 213.026, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1855.245, "from_m": 213.026, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2932.107, "from_m": 1855.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2992.114, "from_m": 2932.107, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4256.447, "from_m": 2992.114, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4419.302, "from_m": 4256.447, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4732.559, "from_m": 4419.302, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7447.761, "from_m": 4732.559, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7500.33, "from_m": 7447.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7888.207, "from_m": 7500.33, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8418.426, "from_m": 7888.207, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9903.062, "from_m": 8418.426, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10433.28, "from_m": 9903.062, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10460.675, "from_m": 10433.28, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10964.085, "from_m": 10460.675, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16210.249, "from_m": 10964.085, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16713.66, "from_m": 16210.249, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16741.054, "from_m": 16713.66, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17271.272, "from_m": 16741.054, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25039.787, "from_m": 17271.272, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 25339.436, "from_m": 25039.787, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 26434.23, "from_m": 25339.436, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26528.378, "from_m": 26434.23, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26563.106, "from_m": 26528.378, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26603.125, "from_m": 26563.106, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30585.488, "from_m": 26603.125, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32189.214, "from_m": 30585.488, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 32639.99, "from_m": 32189.214, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33199.862, "from_m": 32639.99, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 593016, "profile_key": "1e41f0d0aa4265e8d8977197288561ed924f9c6145ccf1bff493c7c2438b5d75", "schedule_id": 4428, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2133", "location": "Barking Riverside Station (Construction)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Ripple Lane West Jn", "stage_seq": 2, "distance_m": 2713.065, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137", "location": "Barking Riverside Up Jn", "stage_seq": 3, "distance_m": 3986.185, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2139", "location": "Barking", "stage_seq": 4, "distance_m": 4428.528, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Barking Station Jn", "stage_seq": 5, "distance_m": 5309.793, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2142H", "location": "Woodgrange Park", "stage_seq": 6, "distance_m": 7120.76, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145H", "location": "Wanstead Park", "stage_seq": 7, "distance_m": 9160.744, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2148", "location": "Leytonstone High Road", "stage_seq": 8, "distance_m": 13587.167, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150H", "location": "Leyton Midland Road", "stage_seq": 9, "distance_m": 21061.267, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153", "location": "Walthamstow Queen's Road", "stage_seq": 10, "distance_m": 22898.322, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155H", "location": "Blackhorse Road", "stage_seq": 11, "distance_m": 24310.701, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2158H", "location": "South Tottenham", "stage_seq": 12, "distance_m": 26494.218, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2202", "location": "Harringay Green Lanes", "stage_seq": 13, "distance_m": 28340.306, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Harringay Park Jn", "stage_seq": 14, "distance_m": 29227.197, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205", "location": "Crouch Hill", "stage_seq": 15, "distance_m": 29817.843, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2208", "location": "Upper Holloway", "stage_seq": 16, "distance_m": 31109.909, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Junction Road Jn", "stage_seq": 17, "distance_m": 31904.09, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Gospel Oak", "stage_seq": 18, "distance_m": 33199.862, "section_seq": 1, "route_path_id": 29759}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33199.862, "from_m": 0.0, "section_seq": 1, "route_path_id": 29759}], "total_distance_m": 33199.862, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 32977.0, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 222.862, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14710, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:40Z", "source_id": 48705160, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:38:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:43Z", "source_id": 15823578, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14745, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:27Z", "source_id": 48713012, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:42:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:32Z", "source_id": 15826087, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14757, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:04Z", "source_id": 48724380, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:48:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:07Z", "source_id": 15829643, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14761, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:33Z", "source_id": 48729554, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:51:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:38Z", "source_id": 15831307, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14765, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:33Z", "source_id": 48735870, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:53:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:39Z", "source_id": 15833307, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14769, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:41Z", "source_id": 48740001, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:56:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:45Z", "source_id": 15834658, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:22Z", "source_id": 48745229, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:58:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:23Z", "source_id": 15836258, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14777, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:24Z", "source_id": 48753206, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:01:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:28Z", "source_id": 15838791, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:00Z", "source_id": 48758573, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:04:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:03Z", "source_id": 15840634, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14792, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:18Z", "source_id": 48763147, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:07:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:21Z", "source_id": 15842049, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:31Z", "source_id": 48769350, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:10:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:34Z", "source_id": 15844023, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:07Z", "source_id": 48774429, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:13:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:13Z", "source_id": 15845635, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Barking Riverside Station (Construction) 2133 2133 1 None None Gospel Oak 2214 2212 3 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C34471/2026-09-15/detailed None Upper Holloway 2026-09-15T22:09:00+01:00 Gospel Oak 3.0 {"type": "LineString", "coordinates": [[-0.1297549, 51.5634207], [-0.13047749999999997, 51.5628592], [-0.1317183, 51.56189929999999], [-0.1323103, 51.5614736], [-0.1329158, 51.561066800000006], [-0.1333179, 51.5608128], [-0.133728, 51.56057], [-0.1346614, 51.56005379999999], [-0.1358555, 51.559470299999994], [-0.1368275, 51.559092699999994], [-0.1381048, 51.5586032], [-0.13877189999999998, 51.55837019999999], [-0.1391773, 51.5582289], [-0.1395066, 51.55810859999999], [-0.1404908, 51.55773690000001], [-0.1416937, 51.5573412], [-0.143362, 51.55675790000001], [-0.14453269999999996, 51.556368], [-0.1453074, 51.556096700000005], [-0.1457184, 51.5559547], [-0.1459345, 51.5558752], [-0.1461649, 51.5557986], [-0.1463575, 51.5557337], [-0.1466133, 51.5556587], [-0.1474361, 51.55542499999999], [-0.14784289999999997, 51.55533059999999], [-0.1482744, 51.55526510000001], [-0.14847479999999996, 51.555240999999995], [-0.148714, 51.55522390000001], [-0.1491955, 51.5552051], [-0.1494076, 51.55522299999999], [-0.1496278, 51.5552518], [-0.14990849999999997, 51.5552982], [-0.1502285, 51.5553742], [-0.15029549999999997, 51.55539149999999], [-0.1506473, 51.5554746], [-0.15104150000000002, 51.5555672], [-0.15153069999999996, 51.5556796], [-0.15203039999999998, 51.55579109999999], [-0.1522793, 51.555842899999995], [-0.1525173, 51.55588889999999], [-0.1529474, 51.555957], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]} 1.3 2210 2213 Upper Holloway Gospel Oak Gospel Oak 51.5555734 -0.1518351 51.5555734 -0.1518351 1 0 2026-09-15 21:23:38 TERMINATED 2026-09-15 21:13:00 Gospel Oak TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845635 1789506735153231 52 52 2026-09-15 21:23:34.947199 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:34.271141
561839 593881 C35643 723W76M815 2026-09-15 COMPLETE 15846513 2026-09-15 22:13:00 2026-09-15 21:23:38 2026-09-17 21:23:38 {"id": 593881, "stp": "P", "toc": "Elizabeth Line", "uid": "C35643", "consist": "345029", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35643/2026-09-15/detailed", "trust_id": "723W76M815", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-15", "dest_arr_time": "2214", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "3W76", "timing_status": "EARLY", "origin_station": "Westbourne Park Carriage Sidings", "current_leg_arr": "2213", "current_leg_dep": "2212", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "2212", "origin_platform": "5", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-15T21:23:38", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Westbourne Park Carriage Sidings", "dest_arr_time_act": "2214", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Westbourne Park Carriage Sidings", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 428.206, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 941.127, \"from_m\": 428.206, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1858.829, \"from_m\": 941.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2140.476, \"from_m\": 1858.829, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3215.744, \"from_m\": 2140.476, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3583.426, \"from_m\": 3215.744, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 593881, \"profile_key\": \"f6f45d56062aa482ccc9c8f470916880171404b28b7554e573869b0831e0f0b7\", \"schedule_id\": 4568, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}, {\"is_pass\": false, \"wtt_arr\": \"2214\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 3583.426, \"section_seq\": 1, \"route_path_id\": 29782}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3583.426, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}], \"total_distance_m\": 3583.426, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3583.426, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2212", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:36Z\", \"source_id\": 48777228, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:37Z\", \"source_id\": 15846513, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1789506817856515, "current_leg_arrival_utc": "2026-09-15T22:13:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:37.287503", "service_state_evidence_id": 15846513, "current_leg_start_actual_dep": "2026-09-15T22:12:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:38.397790", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P None PDX 3W76 345029 9 90 None {"version": 3, "segments": [{"to_m": 428.206, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 941.127, "from_m": 428.206, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1858.829, "from_m": 941.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2140.476, "from_m": 1858.829, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 3215.744, "from_m": 2140.476, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3583.426, "from_m": 3215.744, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 593881, "profile_key": "f6f45d56062aa482ccc9c8f470916880171404b28b7554e573869b0831e0f0b7", "schedule_id": 4568, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Westbourne Park Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29782}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 2, "distance_m": 3583.426, "section_seq": 1, "route_path_id": 29782}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3583.426, "from_m": 0.0, "section_seq": 1, "route_path_id": 29782}], "total_distance_m": 3583.426, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3583.426, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:36Z", "source_id": 48777228, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:13:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:37Z", "source_id": 15846513, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Westbourne Park Carriage Sidings 2212 2212 5 None None Paddington (Crossrail) 2214 2214 A EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C35643/2026-09-15/detailed None Westbourne Park Carriage Sidings 2026-09-15T22:12:00+01:00 Paddington (Crossrail) 1.0 {"type": "LineString", "coordinates": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} 1.0 2212 2213 Westbourne Park Carriage Sidings Paddington (Crossrail) Paddington (Crossrail) 51.5164607 -0.1774340 51.5164607 -0.1774340 1 0 2026-09-15 21:23:38 TERMINATED 2026-09-15 21:13:00 Paddington (Crossrail) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846513 1789506817856515 7 7 2026-09-15 21:23:38.397790 A None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:37.287503
561840 592928 G90025 172A33M715 2026-09-15 COMPLETE 15845953 2026-09-15 22:13:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 592928, "stp": "P", "toc": "Northern", "uid": "G90025", "consist": "150127", "dest_crs": "KNO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G90025/2026-09-15/detailed", "trust_id": "172A33M715", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Knottingley", "service_date": "2026-09-15", "dest_arr_time": "2211", "dest_platform": "2", "is_terminated": 1, "next_location": "Knottingley", "signalling_id": "2A33", "timing_status": "LATE", "origin_station": "Leeds", "current_leg_arr": "2213", "current_leg_dep": "2210", "current_leg_end": "Knottingley", "origin_dep_time": "2129", "origin_platform": "10B", "current_location": "Knottingley", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3032234, 53.699066999999985], [-1.3031765, 53.69907899999999], [-1.3029883999999998, 53.69912709999999], [-1.3022777, 53.6993421], [-1.2991826, 53.700278299999994], [-1.2979414, 53.7006615], [-1.2974781, 53.70080099999999], [-1.2973412999999998, 53.70084859999999], [-1.2946904, 53.701645899999995], [-1.2942096, 53.7017915], [-1.2897233, 53.70314729999999], [-1.2895312, 53.70320200000001], [-1.2844128999999995, 53.704754300000005], [-1.2825708, 53.705313], [-1.2820361, 53.70547159999999], [-1.2808645, 53.7057647], [-1.2805778, 53.7058304], [-1.2798162, 53.70597570000001], [-1.2786744, 53.706157], [-1.2781057, 53.70622920000001], [-1.2774942, 53.70630079999999], [-1.276468, 53.706372599999995], [-1.2756695, 53.70640620000001], [-1.2749185, 53.7064312], [-1.2727118, 53.70643919999999], [-1.2726146491067036, 53.706439392251106], [-1.2725320570279113, 53.7064395556919], [-1.2724086, 53.7064398], [-1.2721979, 53.7064414], [-1.2698578, 53.7064596], [-1.2691878, 53.7064531], [-1.2670237, 53.70643919999999], [-1.2651188, 53.70641560000001], [-1.2645486, 53.7064228], [-1.2640221, 53.706421199999994], [-1.2637502, 53.7064308], [-1.2633519999999998, 53.7064448], [-1.2630643999999998, 53.70644750000001], [-1.2627493, 53.706456200000005], [-1.2613422999999997, 53.7064442], [-1.2604083, 53.706460799999995], [-1.2592544, 53.706456200000005]]}", "current_leg_start": "Pontefract Monkhill", "dest_arr_time_act": "2211", "motion_projection": null, "next_location_lat": "53.7064562", "next_location_lon": "-1.2592544", "previous_location": "Pontefract Monkhill", "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\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 720.026, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 769.481, \"from_m\": 720.026, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.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\": 75.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\": 75.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\": 75.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\": 75.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\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"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\": 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\": 16311.834, \"from_m\": 14273.626, \"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\": 16451.103, \"from_m\": 16311.834, \"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\": 16478.926, \"from_m\": 16451.103, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16789.236, \"from_m\": 16478.926, \"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\": 17306.984, \"from_m\": 16789.236, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17386.182, \"from_m\": 17306.984, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17414.047, \"from_m\": 17386.182, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17480.276, \"from_m\": 17414.047, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17490.838, \"from_m\": 17480.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\": 18681.261, \"from_m\": 17490.838, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18688.153, \"from_m\": 18681.261, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18711.912, \"from_m\": 18688.153, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19236.799, \"from_m\": 18711.912, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19659.206, \"from_m\": 19236.799, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 31111.253, \"from_m\": 19659.206, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34762.978, \"from_m\": 31111.253, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34838.928, \"from_m\": 34762.978, \"capability_applied\": null, \"effective_limit_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\": 592928, \"profile_key\": \"ef0838e338449a7aba196b749c74cdf321e7dadaa1d6505a6e7fd1b5da7ee788\", \"schedule_id\": 13334, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2129\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 904.624, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131\", \"location\": \"Holbeck Jn\", \"stage_seq\": 4, \"distance_m\": 1469.509, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"2141H\", \"wtt_dep\": \"2142H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 5, \"distance_m\": 16205.369, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": \"2146\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 6, \"distance_m\": 17680.086, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147H\", \"location\": \"Calder Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 18598.972, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Crofton West Jn\", \"stage_seq\": 8, \"distance_m\": 20416.416, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Crofton East Jn\", \"stage_seq\": 9, \"distance_m\": 21702.148, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"2155\", \"wtt_dep\": \"2155H\", \"location\": \"Streethouse\", \"stage_seq\": 10, \"distance_m\": 24748.215, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"2158H\", \"wtt_dep\": \"2159H\", \"location\": \"Featherstone\", \"stage_seq\": 11, \"distance_m\": 27492.018, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2203H\", \"location\": \"Pontefract Tanshelf\", \"stage_seq\": 12, \"distance_m\": 30578.567, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"2205H\", \"wtt_dep\": \"2206H\", \"location\": \"Pontefract Monkhill\", \"stage_seq\": 13, \"distance_m\": 31760.101, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Knottingley West Jn\", \"stage_seq\": 14, \"distance_m\": 34534.248, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": null, \"location\": \"Knottingley\", \"stage_seq\": 15, \"distance_m\": 34838.928, \"section_seq\": 1, \"route_path_id\": 29516}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 34838.928, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29516}], \"total_distance_m\": 34838.928, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 29750.316, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5088.612, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2129", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.7064562", "current_position_lon": "-1.2592544", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:14Z\", \"source_id\": 48718606, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:18Z\", \"source_id\": 15827833, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:54Z\", \"source_id\": 48728176, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:55Z\", \"source_id\": 15830888, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:06Z\", \"source_id\": 48746658, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:08Z\", \"source_id\": 15836719, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:44Z\", \"source_id\": 48753906, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:49Z\", \"source_id\": 15839005, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:21Z\", \"source_id\": 48761243, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:23Z\", \"source_id\": 15841453, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:29Z\", \"source_id\": 48767463, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:32Z\", \"source_id\": 15843379, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:39Z\", \"source_id\": 48775372, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:41Z\", \"source_id\": 15845953, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Knottingley", "service_state_platform": "2", "timing_fact_generation": 1789506762726994, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:41.045377", "service_state_evidence_id": 15845953, "current_leg_start_actual_dep": "2026-09-15T22:08:30+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:41.580116", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LDS KNO 2A33 150127 2 75 None {"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 720.026, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 769.481, "from_m": 720.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.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": 75.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": 75.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": 75.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": 75.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": 75.0, "governing_constraint": "infrastructure_and_equipment", "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": 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": 16311.834, "from_m": 14273.626, "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": 16451.103, "from_m": 16311.834, "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": 16478.926, "from_m": 16451.103, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16789.236, "from_m": 16478.926, "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": 17306.984, "from_m": 16789.236, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17386.182, "from_m": 17306.984, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17414.047, "from_m": 17386.182, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17480.276, "from_m": 17414.047, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17490.838, "from_m": 17480.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": 18681.261, "from_m": 17490.838, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18688.153, "from_m": 18681.261, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18711.912, "from_m": 18688.153, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19236.799, "from_m": 18711.912, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19659.206, "from_m": 19236.799, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31111.253, "from_m": 19659.206, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34762.978, "from_m": 31111.253, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34838.928, "from_m": 34762.978, "capability_applied": null, "effective_limit_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": 592928, "profile_key": "ef0838e338449a7aba196b749c74cdf321e7dadaa1d6505a6e7fd1b5da7ee788", "schedule_id": 13334, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2129", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "2141H", "wtt_dep": "2142H", "location": "Wakefield Westgate", "stage_seq": 5, "distance_m": 16205.369, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "Wakefield Kirkgate", "stage_seq": 6, "distance_m": 17680.086, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Calder Bridge Jn", "stage_seq": 7, "distance_m": 18598.972, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Crofton West Jn", "stage_seq": 8, "distance_m": 20416.416, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Crofton East Jn", "stage_seq": 9, "distance_m": 21702.148, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "2155", "wtt_dep": "2155H", "location": "Streethouse", "stage_seq": 10, "distance_m": 24748.215, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159H", "location": "Featherstone", "stage_seq": 11, "distance_m": 27492.018, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2203H", "location": "Pontefract Tanshelf", "stage_seq": 12, "distance_m": 30578.567, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206H", "location": "Pontefract Monkhill", "stage_seq": 13, "distance_m": 31760.101, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Knottingley West Jn", "stage_seq": 14, "distance_m": 34534.248, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": null, "location": "Knottingley", "stage_seq": 15, "distance_m": 34838.928, "section_seq": 1, "route_path_id": 29516}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 34838.928, "from_m": 0.0, "section_seq": 1, "route_path_id": 29516}], "total_distance_m": 34838.928, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 29750.316, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5088.612, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 6014, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:14Z", "source_id": 48718606, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:45:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:18Z", "source_id": 15827833, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5971, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:54Z", "source_id": 48728176, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:49:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:55Z", "source_id": 15830888, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5859, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:06Z", "source_id": 48746658, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:58:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:08Z", "source_id": 15836719, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5855, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:44Z", "source_id": 48753906, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:02:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:49Z", "source_id": 15839005, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5849, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:21Z", "source_id": 48761243, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:06:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:23Z", "source_id": 15841453, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5842, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:29Z", "source_id": 48767463, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:09:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:32Z", "source_id": 15843379, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5823, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:39Z", "source_id": 48775372, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:13:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:41Z", "source_id": 15845953, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Leeds 2129 2129 10B None None Knottingley 2211 2211 2 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G90025/2026-09-15/detailed None Pontefract Monkhill 2026-09-15T22:08:30+01:00 Knottingley 3.0 {"type": "LineString", "coordinates": [[-1.3032234, 53.699066999999985], [-1.3031765, 53.69907899999999], [-1.3029883999999998, 53.69912709999999], [-1.3022777, 53.6993421], [-1.2991826, 53.700278299999994], [-1.2979414, 53.7006615], [-1.2974781, 53.70080099999999], [-1.2973412999999998, 53.70084859999999], [-1.2946904, 53.701645899999995], [-1.2942096, 53.7017915], [-1.2897233, 53.70314729999999], [-1.2895312, 53.70320200000001], [-1.2844128999999995, 53.704754300000005], [-1.2825708, 53.705313], [-1.2820361, 53.70547159999999], [-1.2808645, 53.7057647], [-1.2805778, 53.7058304], [-1.2798162, 53.70597570000001], [-1.2786744, 53.706157], [-1.2781057, 53.70622920000001], [-1.2774942, 53.70630079999999], [-1.276468, 53.706372599999995], [-1.2756695, 53.70640620000001], [-1.2749185, 53.7064312], [-1.2727118, 53.70643919999999], [-1.2726146491067036, 53.706439392251106], [-1.2725320570279113, 53.7064395556919], [-1.2724086, 53.7064398], [-1.2721979, 53.7064414], [-1.2698578, 53.7064596], [-1.2691878, 53.7064531], [-1.2670237, 53.70643919999999], [-1.2651188, 53.70641560000001], [-1.2645486, 53.7064228], [-1.2640221, 53.706421199999994], [-1.2637502, 53.7064308], [-1.2633519999999998, 53.7064448], [-1.2630643999999998, 53.70644750000001], [-1.2627493, 53.706456200000005], [-1.2613422999999997, 53.7064442], [-1.2604083, 53.706460799999995], [-1.2592544, 53.706456200000005]]} 1.9 2210 2213 Pontefract Monkhill Knottingley Knottingley 53.7064562 -1.2592544 53.7064562 -1.2592544 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:13:00 Knottingley TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845953 1789506762726994 53 53 2026-09-15 21:23:41.580116 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:41.045377
561841 593499 C01730 125N13M715 2026-09-15 COMPLETE 15846008 2026-09-15 22:13:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 593499, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01730", "consist": "801103", "dest_crs": "XHT", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01730/2026-09-15/detailed", "trust_id": "125N13M715", "origin_crs": "NCL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Heaton T&R.S.M.D.", "service_date": "2026-09-15", "dest_arr_time": "2205", "dest_platform": null, "is_terminated": 1, "next_location": "Heaton T&R.S.M.D.", "signalling_id": "5N13", "timing_status": "LATE", "origin_station": "Newcastle", "current_leg_arr": "2213", "current_leg_dep": "2204", "current_leg_end": "Heaton T&R.S.M.D.", "origin_dep_time": "2155", "origin_platform": "2", "current_location": "Heaton T&R.S.M.D.", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6174149999999998, 54.9682438], [-1.6173561, 54.96826020000001], [-1.6171591999999997, 54.9683062], [-1.6170010999999995, 54.9683404], [-1.6169675114151385, 54.96834637654192], [-1.6168443, 54.9683683], [-1.6167252, 54.9683858], [-1.6165344, 54.9684074], [-1.6163618, 54.96841999999999], [-1.6161913999999995, 54.968428499999995], [-1.6156718, 54.9684432], [-1.6156471999999995, 54.968444000000005], [-1.6145624, 54.968491199999995], [-1.614269, 54.96850609999999], [-1.6134016999999998, 54.9685628], [-1.6126845999999997, 54.9686299], [-1.6123722000000005, 54.96865710000001], [-1.6122666000000003, 54.9686669], [-1.6120376999999997, 54.96868969999999], [-1.6118775999999997, 54.968708799999995], [-1.6116691999999997, 54.9687389], [-1.6114821999999998, 54.968773000000006], [-1.6112554, 54.9688214], [-1.6111324, 54.9688516], [-1.6110931999999998, 54.96886130000001], [-1.6108827, 54.9689195], [-1.6108252999999997, 54.968936799999994], [-1.6107591, 54.9689561], [-1.6107026999999998, 54.9689736], [-1.6105384, 54.9690281], [-1.610386, 54.96908419999999], [-1.6102436, 54.96914559999999], [-1.6100982999999998, 54.9692123], [-1.6099205, 54.96930459999999], [-1.6098658999999995, 54.9693333], [-1.6097875999999998, 54.96937599999999], [-1.6096719, 54.96944119999999], [-1.6095552999999998, 54.9695118], [-1.6093244999999998, 54.9696517], [-1.6092660999999997, 54.9696895], [-1.6085517, 54.97015210000001], [-1.6080525, 54.97047800000001], [-1.6076103999999998, 54.9707752], [-1.6074873999999997, 54.9708597], [-1.6073377999999998, 54.97097949999999], [-1.6072219999999997, 54.9710716], [-1.6071218, 54.9711616], [-1.6070133, 54.971262], [-1.6067573999999998, 54.9715164], [-1.6065858000000002, 54.9716909], [-1.6065654, 54.9716942], [-1.6064569, 54.97181689999999], [-1.6064077, 54.9718643], [-1.6060838, 54.972176299999994], [-1.6060329, 54.97222759999998], [-1.6058891, 54.97236079999999], [-1.6058709000000002, 54.97237779999999], [-1.6057763, 54.97245319999999], [-1.6056900999999997, 54.97251880000001], [-1.6056132999999997, 54.972572200000016], [-1.6055288999999997, 54.9726312], [-1.6054478, 54.972680899999986], [-1.6053616999999998, 54.9727323], [-1.6052822999999998, 54.9727778], [-1.6051945, 54.97282439999999], [-1.6051143, 54.972864], [-1.6050169999999997, 54.97291100000001], [-1.6049129999999998, 54.972956999999994], [-1.6047995, 54.97300500000001], [-1.6046972, 54.97304569999999], [-1.6045726, 54.9730897], [-1.6044207999999998, 54.9731392], [-1.6043693, 54.9731548], [-1.6042817, 54.97318129999999], [-1.6033272, 54.9734486], [-1.6030349999999998, 54.97352889999999], [-1.6029637999999995, 54.97354849999999], [-1.6004837999999997, 54.9742335], [-1.5988751999999995, 54.9746871], [-1.5986365, 54.9747544], [-1.5980716999999998, 54.9749215], [-1.5973859, 54.9751348], [-1.596628, 54.97537049999998], [-1.5959777, 54.975572699999994], [-1.5956458999999998, 54.97567589999999], [-1.5946465, 54.9759659], [-1.594102, 54.97611560000001], [-1.5935326, 54.9762744], [-1.5929632, 54.976431599999984], [-1.5924025, 54.9765856], [-1.5914889999999997, 54.9768419], [-1.5912708, 54.97690169999999], [-1.5907989, 54.9770322], [-1.5907099, 54.9770568], [-1.5901483, 54.9772162], [-1.5900131, 54.9772537], [-1.5898372999999997, 54.9773024], [-1.5893799, 54.97742919999999], [-1.5889595000000003, 54.9775619], [-1.5885521, 54.9776736], [-1.5884525, 54.977704], [-1.5883902, 54.97772309999999], [-1.5877349, 54.97792329999999], [-1.5869646999999998, 54.9781813], [-1.5862501999999998, 54.9784118], [-1.5847781, 54.9788965], [-1.5844822, 54.978993900000006], [-1.5842708999999997, 54.9790635], [-1.5824129999999998, 54.9796749], [-1.5811645, 54.9800883], [-1.5809365, 54.9801638], [-1.5798569999999998, 54.98051960000001], [-1.5795108000000002, 54.98063369999999], [-1.5783852, 54.981004699999986], [-1.578085, 54.9811036], [-1.5775083, 54.981247199999984], [-1.5755171999999995, 54.981895599999994], [-1.5743294000000003, 54.9822847], [-1.5738918999999996, 54.98243200000001], [-1.5734771999999997, 54.98256829999999], [-1.5732473, 54.98265060000001], [-1.5731256, 54.98269419999999], [-1.57289, 54.9827846], [-1.5726635, 54.98286169999999], [-1.5723024, 54.982968], [-1.5719337999999998, 54.9830727], [-1.5696698, 54.9837334], [-1.5694449999999998, 54.98381379999999], [-1.5691744, 54.9839106], [-1.5686611999999998, 54.9840536], [-1.5684931, 54.9841145], [-1.5683015, 54.9841927], [-1.5681255999999997, 54.98428380000001], [-1.5679667, 54.98437260000001], [-1.5678035999999995, 54.98448]]}", "current_leg_start": "Newcastle", "dest_arr_time_act": "2205", "motion_projection": null, "next_location_lat": "54.9844800", "next_location_lon": "-1.5678036", "previous_location": "Newcastle", "current_leg_milage": "2.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1069.466, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1989.355, \"from_m\": 1069.466, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 2809.802, \"from_m\": 1989.355, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 2837.089, \"from_m\": 2809.802, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2967.48, \"from_m\": 2837.089, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 3007.593, \"from_m\": 2967.48, \"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\": 3153.673, \"from_m\": 3007.593, \"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\": 3725.781, \"from_m\": 3153.673, \"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\": 593499, \"profile_key\": \"271ed5139fd78b3354cba9e1b6bb81dba78ecf24c2c72d0a2c0356c2b912e05b\", \"schedule_id\": 159, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2155\", \"location\": \"Newcastle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27914}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Heaton South Jn\", \"stage_seq\": 2, \"distance_m\": 2945.392, \"section_seq\": 1, \"route_path_id\": 27914}, {\"is_pass\": false, \"wtt_arr\": \"2205\", \"wtt_dep\": null, \"location\": \"Heaton T&R.S.M.D.\", \"stage_seq\": 3, \"distance_m\": 3725.781, \"section_seq\": 1, \"route_path_id\": 27914}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3725.781, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27914}], \"total_distance_m\": 3725.781, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3153.673, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 572.108, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2155", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "54.9844800", "current_position_lon": "-1.5678036", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3456, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:42Z\", \"source_id\": 48775488, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:48Z\", \"source_id\": 15846008, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Heaton T&R.S.M.D.", "service_state_platform": null, "timing_fact_generation": 1789506770308759, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:42.775064", "service_state_evidence_id": 15846008, "current_leg_start_actual_dep": "2026-09-15T22:03:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:43.531861", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P NCL XHT 5N13 801103 5 125 None {"version": 3, "segments": [{"to_m": 1069.466, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1989.355, "from_m": 1069.466, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 2809.802, "from_m": 1989.355, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 2837.089, "from_m": 2809.802, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2967.48, "from_m": 2837.089, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 3007.593, "from_m": 2967.48, "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": 3153.673, "from_m": 3007.593, "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": 3725.781, "from_m": 3153.673, "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": 593499, "profile_key": "271ed5139fd78b3354cba9e1b6bb81dba78ecf24c2c72d0a2c0356c2b912e05b", "schedule_id": 159, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2155", "location": "Newcastle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27914}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Heaton South Jn", "stage_seq": 2, "distance_m": 2945.392, "section_seq": 1, "route_path_id": 27914}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": null, "location": "Heaton T&R.S.M.D.", "stage_seq": 3, "distance_m": 3725.781, "section_seq": 1, "route_path_id": 27914}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3725.781, "from_m": 0.0, "section_seq": 1, "route_path_id": 27914}], "total_distance_m": 3725.781, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3153.673, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 572.108, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 3456, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:42Z", "source_id": 48775488, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:13:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:48Z", "source_id": 15846008, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Newcastle 2155 2155 2 None None Heaton T&R.S.M.D. 2205 2205 None LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:C01730/2026-09-15/detailed None Newcastle 2026-09-15T22:03:00+01:00 Heaton T&R.S.M.D. 9.0 {"type": "LineString", "coordinates": [[-1.6174149999999998, 54.9682438], [-1.6173561, 54.96826020000001], [-1.6171591999999997, 54.9683062], [-1.6170010999999995, 54.9683404], [-1.6169675114151385, 54.96834637654192], [-1.6168443, 54.9683683], [-1.6167252, 54.9683858], [-1.6165344, 54.9684074], [-1.6163618, 54.96841999999999], [-1.6161913999999995, 54.968428499999995], [-1.6156718, 54.9684432], [-1.6156471999999995, 54.968444000000005], [-1.6145624, 54.968491199999995], [-1.614269, 54.96850609999999], [-1.6134016999999998, 54.9685628], [-1.6126845999999997, 54.9686299], [-1.6123722000000005, 54.96865710000001], [-1.6122666000000003, 54.9686669], [-1.6120376999999997, 54.96868969999999], [-1.6118775999999997, 54.968708799999995], [-1.6116691999999997, 54.9687389], [-1.6114821999999998, 54.968773000000006], [-1.6112554, 54.9688214], [-1.6111324, 54.9688516], [-1.6110931999999998, 54.96886130000001], [-1.6108827, 54.9689195], [-1.6108252999999997, 54.968936799999994], [-1.6107591, 54.9689561], [-1.6107026999999998, 54.9689736], [-1.6105384, 54.9690281], [-1.610386, 54.96908419999999], [-1.6102436, 54.96914559999999], [-1.6100982999999998, 54.9692123], [-1.6099205, 54.96930459999999], [-1.6098658999999995, 54.9693333], [-1.6097875999999998, 54.96937599999999], [-1.6096719, 54.96944119999999], [-1.6095552999999998, 54.9695118], [-1.6093244999999998, 54.9696517], [-1.6092660999999997, 54.9696895], [-1.6085517, 54.97015210000001], [-1.6080525, 54.97047800000001], [-1.6076103999999998, 54.9707752], [-1.6074873999999997, 54.9708597], [-1.6073377999999998, 54.97097949999999], [-1.6072219999999997, 54.9710716], [-1.6071218, 54.9711616], [-1.6070133, 54.971262], [-1.6067573999999998, 54.9715164], [-1.6065858000000002, 54.9716909], [-1.6065654, 54.9716942], [-1.6064569, 54.97181689999999], [-1.6064077, 54.9718643], [-1.6060838, 54.972176299999994], [-1.6060329, 54.97222759999998], [-1.6058891, 54.97236079999999], [-1.6058709000000002, 54.97237779999999], [-1.6057763, 54.97245319999999], [-1.6056900999999997, 54.97251880000001], [-1.6056132999999997, 54.972572200000016], [-1.6055288999999997, 54.9726312], [-1.6054478, 54.972680899999986], [-1.6053616999999998, 54.9727323], [-1.6052822999999998, 54.9727778], [-1.6051945, 54.97282439999999], [-1.6051143, 54.972864], [-1.6050169999999997, 54.97291100000001], [-1.6049129999999998, 54.972956999999994], [-1.6047995, 54.97300500000001], [-1.6046972, 54.97304569999999], [-1.6045726, 54.9730897], [-1.6044207999999998, 54.9731392], [-1.6043693, 54.9731548], [-1.6042817, 54.97318129999999], [-1.6033272, 54.9734486], [-1.6030349999999998, 54.97352889999999], [-1.6029637999999995, 54.97354849999999], [-1.6004837999999997, 54.9742335], [-1.5988751999999995, 54.9746871], [-1.5986365, 54.9747544], [-1.5980716999999998, 54.9749215], [-1.5973859, 54.9751348], [-1.596628, 54.97537049999998], [-1.5959777, 54.975572699999994], [-1.5956458999999998, 54.97567589999999], [-1.5946465, 54.9759659], [-1.594102, 54.97611560000001], [-1.5935326, 54.9762744], [-1.5929632, 54.976431599999984], [-1.5924025, 54.9765856], [-1.5914889999999997, 54.9768419], [-1.5912708, 54.97690169999999], [-1.5907989, 54.9770322], [-1.5907099, 54.9770568], [-1.5901483, 54.9772162], [-1.5900131, 54.9772537], [-1.5898372999999997, 54.9773024], [-1.5893799, 54.97742919999999], [-1.5889595000000003, 54.9775619], [-1.5885521, 54.9776736], [-1.5884525, 54.977704], [-1.5883902, 54.97772309999999], [-1.5877349, 54.97792329999999], [-1.5869646999999998, 54.9781813], [-1.5862501999999998, 54.9784118], [-1.5847781, 54.9788965], [-1.5844822, 54.978993900000006], [-1.5842708999999997, 54.9790635], [-1.5824129999999998, 54.9796749], [-1.5811645, 54.9800883], [-1.5809365, 54.9801638], [-1.5798569999999998, 54.98051960000001], [-1.5795108000000002, 54.98063369999999], [-1.5783852, 54.981004699999986], [-1.578085, 54.9811036], [-1.5775083, 54.981247199999984], [-1.5755171999999995, 54.981895599999994], [-1.5743294000000003, 54.9822847], [-1.5738918999999996, 54.98243200000001], [-1.5734771999999997, 54.98256829999999], [-1.5732473, 54.98265060000001], [-1.5731256, 54.98269419999999], [-1.57289, 54.9827846], [-1.5726635, 54.98286169999999], [-1.5723024, 54.982968], [-1.5719337999999998, 54.9830727], [-1.5696698, 54.9837334], [-1.5694449999999998, 54.98381379999999], [-1.5691744, 54.9839106], [-1.5686611999999998, 54.9840536], [-1.5684931, 54.9841145], [-1.5683015, 54.9841927], [-1.5681255999999997, 54.98428380000001], [-1.5679667, 54.98437260000001], [-1.5678035999999995, 54.98448]]} 2.3 2204 2213 Newcastle Heaton T&R.S.M.D. Heaton T&R.S.M.D. 54.9844800 -1.5678036 54.9844800 -1.5678036 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:13:00 Heaton T&R.S.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846008 1789506770308759 16 16 2026-09-15 21:23:43.531861 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:42.775064
561842 591070 H01075 516M73CZ15 2026-09-15 COMPLETE 15846585 2026-09-15 21:55:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 591070, "stp": "P", "toc": "Unknown", "uid": "H01075", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H01075/2026-09-15/detailed", "trust_id": "516M73CZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley Reception Sidings No.6", "service_date": "2026-09-15", "dest_arr_time": "2159", "dest_platform": "2", "is_terminated": 1, "next_location": null, "signalling_id": "6M73", "timing_status": "EARLY", "origin_station": "Dagenham ARC Sidings", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2022", "origin_platform": null, "current_location": "Wembley Reception Sidings No.6", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2159", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Harlesden Jn", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1752.559, \"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\": 1826.867, \"from_m\": 1752.559, \"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\": 5006.758, \"from_m\": 1826.867, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7507.205, \"from_m\": 5006.758, \"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\": 8103.092, \"from_m\": 7507.205, \"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\": 8206.861, \"from_m\": 8103.092, \"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\": 8295.456, \"from_m\": 8206.861, \"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\": 8355.165, \"from_m\": 8295.456, \"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\": 8445.243, \"from_m\": 8355.165, \"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\": 10093.744, \"from_m\": 8445.243, \"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\": 10706.975, \"from_m\": 10093.744, \"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\": 11102.734, \"from_m\": 10706.975, \"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\": 11140.574, \"from_m\": 11102.734, \"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\": 11177.708, \"from_m\": 11140.574, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11833.254, \"from_m\": 11177.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\": 12536.583, \"from_m\": 11833.254, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13145.176, \"from_m\": 12536.583, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15533.317, \"from_m\": 13145.176, \"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\": 15591.905, \"from_m\": 15533.317, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16489.685, \"from_m\": 15591.905, \"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\": 20774.113, \"from_m\": 16489.685, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21388.611, \"from_m\": 20774.113, \"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\": 22736.106, \"from_m\": 21388.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\": 23088.347, \"from_m\": 22736.106, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29367.343, \"from_m\": 23088.347, \"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\": 30856.851, \"from_m\": 29367.343, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30863.352, \"from_m\": 30856.851, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33098.795, \"from_m\": 30863.352, \"capability_applied\": null, \"effective_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\": 591070, \"profile_key\": \"8b118e2cc9ff4d8ed91aa23e464d15171453ec5e830744561f48ae2153daa0b9\", \"schedule_id\": 13615, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Dagenham ARC Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Ripple Lane Exch Sidings\", \"stage_seq\": 2, \"distance_m\": 1466.143, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040\", \"location\": \"Ripple Lane Renwick Rd Jn\", \"stage_seq\": 3, \"distance_m\": 2029.875, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043\", \"location\": \"Barking Riverside Up Jn\", \"stage_seq\": 4, \"distance_m\": 4259.842, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043H\", \"location\": \"Barking\", \"stage_seq\": 5, \"distance_m\": 4714.278, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2044H\", \"location\": \"Barking Station Jn\", \"stage_seq\": 6, \"distance_m\": 5582.891, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2047\", \"location\": \"Woodgrange Park\", \"stage_seq\": 7, \"distance_m\": 7447.531, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2048H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 8, \"distance_m\": 8355.165, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2055H\", \"location\": \"Stratford\", \"stage_seq\": 9, \"distance_m\": 10998.181, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2057H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 10, \"distance_m\": 11752.12, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2058\", \"location\": \"Lea Junction\", \"stage_seq\": 11, \"distance_m\": 12053.011, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2103\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 12, \"distance_m\": 15533.317, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2106H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 13, \"distance_m\": 17901.944, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 14, \"distance_m\": 18758.945, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112H\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 15, \"distance_m\": 20309.329, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115\", \"location\": \"Camden Road Jn\", \"stage_seq\": 16, \"distance_m\": 21038.242, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119\", \"location\": \"Gospel Oak\", \"stage_seq\": 17, \"distance_m\": 22821.35, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122\", \"location\": \"Hampstead Heath\", \"stage_seq\": 18, \"distance_m\": 23773.81, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"West Hampstead\", \"stage_seq\": 19, \"distance_m\": 25782.793, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 20, \"distance_m\": 29329.011, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": false, \"wtt_arr\": \"2137\", \"wtt_dep\": \"2148\", \"location\": \"Harlesden Jn\", \"stage_seq\": 21, \"distance_m\": 30821.589, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Railnet Reception\", \"stage_seq\": 22, \"distance_m\": 31226.018, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Willesden Brent Reception And Departure Lines\", \"stage_seq\": 23, \"distance_m\": 32286.03, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 24, \"distance_m\": 32735.94, \"section_seq\": 1, \"route_path_id\": 70278}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": null, \"location\": \"Wembley Reception Sidings No.6\", \"stage_seq\": 25, \"distance_m\": 33098.795, \"section_seq\": 1, \"route_path_id\": 70278}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33098.795, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70278}], \"total_distance_m\": 33098.795, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27562.697, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5536.098, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2022", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:46Z\", \"source_id\": 48590093, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:51Z\", \"source_id\": 15788022, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:17Z\", \"source_id\": 48595782, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:24Z\", \"source_id\": 15789808, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:59Z\", \"source_id\": 48613239, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:55:04Z\", \"source_id\": 15795148, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:13Z\", \"source_id\": 48664080, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:15Z\", \"source_id\": 15810787, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:09Z\", \"source_id\": 48670545, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:10Z\", \"source_id\": 15812742, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:23Z\", \"source_id\": 48679639, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:29Z\", \"source_id\": 15815613, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:57Z\", \"source_id\": 15828283, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:43Z\", \"source_id\": 15846585, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley Reception Sidings No.6", "service_state_platform": "2", "timing_fact_generation": 1789506823978419, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:43.970746", "service_state_evidence_id": 15846585, "current_leg_start_actual_dep": null, "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-15T20:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:45.211813", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 6M73 None None None None {"version": 3, "segments": [{"to_m": 1752.559, "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": 1826.867, "from_m": 1752.559, "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": 5006.758, "from_m": 1826.867, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7507.205, "from_m": 5006.758, "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": 8103.092, "from_m": 7507.205, "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": 8206.861, "from_m": 8103.092, "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": 8295.456, "from_m": 8206.861, "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": 8355.165, "from_m": 8295.456, "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": 8445.243, "from_m": 8355.165, "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": 10093.744, "from_m": 8445.243, "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": 10706.975, "from_m": 10093.744, "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": 11102.734, "from_m": 10706.975, "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": 11140.574, "from_m": 11102.734, "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": 11177.708, "from_m": 11140.574, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11833.254, "from_m": 11177.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": 12536.583, "from_m": 11833.254, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13145.176, "from_m": 12536.583, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15533.317, "from_m": 13145.176, "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": 15591.905, "from_m": 15533.317, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16489.685, "from_m": 15591.905, "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": 20774.113, "from_m": 16489.685, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21388.611, "from_m": 20774.113, "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": 22736.106, "from_m": 21388.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": 23088.347, "from_m": 22736.106, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29367.343, "from_m": 23088.347, "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": 30856.851, "from_m": 29367.343, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30863.352, "from_m": 30856.851, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33098.795, "from_m": 30863.352, "capability_applied": null, "effective_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": 591070, "profile_key": "8b118e2cc9ff4d8ed91aa23e464d15171453ec5e830744561f48ae2153daa0b9", "schedule_id": 13615, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2022", "location": "Dagenham ARC Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Ripple Lane Exch Sidings", "stage_seq": 2, "distance_m": 1466.143, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040", "location": "Ripple Lane Renwick Rd Jn", "stage_seq": 3, "distance_m": 2029.875, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043", "location": "Barking Riverside Up Jn", "stage_seq": 4, "distance_m": 4259.842, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043H", "location": "Barking", "stage_seq": 5, "distance_m": 4714.278, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2044H", "location": "Barking Station Jn", "stage_seq": 6, "distance_m": 5582.891, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2047", "location": "Woodgrange Park", "stage_seq": 7, "distance_m": 7447.531, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2048H", "location": "Forest Gate Jn", "stage_seq": 8, "distance_m": 8355.165, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2055H", "location": "Stratford", "stage_seq": 9, "distance_m": 10998.181, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2057H", "location": "Channelsea Jn", "stage_seq": 10, "distance_m": 11752.12, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2058", "location": "Lea Junction", "stage_seq": 11, "distance_m": 12053.011, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2103", "location": "Navarino Road Jn", "stage_seq": 12, "distance_m": 15533.317, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2106H", "location": "Canonbury West Jn", "stage_seq": 13, "distance_m": 17901.944, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108H", "location": "Westbourne Road Junction", "stage_seq": 14, "distance_m": 18758.945, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Camden Road East Jn", "stage_seq": 15, "distance_m": 20309.329, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 21038.242, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Gospel Oak", "stage_seq": 17, "distance_m": 22821.35, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "Hampstead Heath", "stage_seq": 18, "distance_m": 23773.81, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "West Hampstead", "stage_seq": 19, "distance_m": 25782.793, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132", "location": "Kensal Green Jn", "stage_seq": 20, "distance_m": 29329.011, "section_seq": 1, "route_path_id": 70278}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": "2148", "location": "Harlesden Jn", "stage_seq": 21, "distance_m": 30821.589, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Railnet Reception", "stage_seq": 22, "distance_m": 31226.018, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Willesden Brent Reception And Departure Lines", "stage_seq": 23, "distance_m": 32286.03, "section_seq": 1, "route_path_id": 70278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154", "location": "Willesden Sudbury Jn", "stage_seq": 24, "distance_m": 32735.94, "section_seq": 1, "route_path_id": 70278}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": null, "location": "Wembley Reception Sidings No.6", "stage_seq": 25, "distance_m": 33098.795, "section_seq": 1, "route_path_id": 70278}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33098.795, "from_m": 0.0, "section_seq": 1, "route_path_id": 70278}], "total_distance_m": 33098.795, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27562.697, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5536.098, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:46Z", "source_id": 48590093, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:45:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:51Z", "source_id": 15788022, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14745, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:17Z", "source_id": 48595782, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:48:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:24Z", "source_id": 15789808, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15253, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:59Z", "source_id": 48613239, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:56:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:55:04Z", "source_id": 15795148, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22882, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:13Z", "source_id": 48664080, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:18:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:15Z", "source_id": 15810787, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22873, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:09Z", "source_id": 48670545, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:21:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:10Z", "source_id": 15812742, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:23Z", "source_id": 48679639, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:25:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:29Z", "source_id": 15815613, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:57Z", "source_id": 15828283, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:43Z", "source_id": 15846585, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}] Dagenham ARC Sidings 2022 2022 None None None Wembley Reception Sidings No.6 2159 2159 2 EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:H01075/2026-09-15/detailed None None None None None None None None None Harlesden Jn Wembley Reception Sidings No.6 None None None None None 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 20:55:00 Wembley Reception Sidings No.6 TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846585 1789506823978419 65 65 2026-09-15 21:23:45.211813 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:43.970746
561843 593221 W33990 725B62M715 2026-09-15 COMPLETE 15842340 2026-09-15 22:13:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 593221, "stp": "P", "toc": "Avanti West Coast", "uid": "W33990", "consist": "390002", "dest_crs": "XWF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W33990/2026-09-15/detailed", "trust_id": "725B62M715", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley IC Depot", "service_date": "2026-09-15", "dest_arr_time": "2200", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley IC Depot", "signalling_id": "5B62", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "2213", "current_leg_dep": "2154", "current_leg_end": "Wembley IC Depot", "origin_dep_time": "2142", "origin_platform": "12", "current_location": "Wembley IC Depot", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "+13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14411910000000003, 51.534993099999994], [-0.1442148289815698, 51.53507577511147], [-0.1443193, 51.535166], [-0.14459359999999996, 51.53538700000001], [-0.14471, 51.535486699999986], [-0.14498229999999998, 51.5357395], [-0.1455778, 51.53627649999999], [-0.1467754, 51.5373648], [-0.14690869999999998, 51.5374887], [-0.14707129999999996, 51.5376393], [-0.1473396, 51.5378828], [-0.1476782, 51.5381897], [-0.14797289999999996, 51.53846130000001], [-0.1482142, 51.538678], [-0.1486417, 51.5390731], [-0.1488076, 51.539222900000006], [-0.14934539999999996, 51.5397103], [-0.1495739, 51.53991959999999], [-0.14978619999999998, 51.54011409999999], [-0.1498365, 51.54015770000001], [-0.14984089999999997, 51.5401615], [-0.15007829999999997, 51.5403794], [-0.1504377, 51.540705599999995], [-0.1506007, 51.5408449], [-0.15095350000000002, 51.541137500000005], [-0.1510938, 51.54124629999999], [-0.1512153, 51.541336900000005], [-0.1513636, 51.5414413], [-0.151492, 51.541524800000005], [-0.1515433, 51.54157280000001], [-0.1517573, 51.5416974], [-0.1521589, 51.541912], [-0.1524428, 51.5420497], [-0.1527471, 51.542182699999984], [-0.1529972, 51.542289399999994], [-0.1532234, 51.54237549999999], [-0.15351519999999996, 51.542483], [-0.15396379999999998, 51.54262320000001], [-0.1542082, 51.5426929], [-0.15446190000000004, 51.5427596], [-0.15455319999999995, 51.54278120000001], [-0.15471539999999998, 51.5428196], [-0.1549011, 51.5428612], [-0.155114, 51.54290479999999], [-0.1553205, 51.542938099999986], [-0.1555486, 51.542975], [-0.15583589999999997, 51.543014], [-0.15586829999999996, 51.5430174], [-0.1561105, 51.54304650000001], [-0.15636750000000002, 51.54306389999999], [-0.156581, 51.5430753], [-0.15704079999999998, 51.543085000000005], [-0.15731879999999998, 51.54307790000001], [-0.1575811, 51.5430696], [-0.15805779999999997, 51.54304770000001], [-0.1588300295502352, 51.54303949342656], [-0.1589141, 51.5430386], [-0.1597294, 51.543027], [-0.16003239999999996, 51.54303], [-0.1603424, 51.543028199999995], [-0.1608628, 51.5430106], [-0.16098433591356076, 51.54301826074991], [-0.16112349999999998, 51.5430095], [-0.1614025, 51.5429925], [-0.1616826, 51.54297029999999], [-0.16199629999999998, 51.5429444], [-0.16199738785569054, 51.54294429276519], [-0.16339929999999997, 51.542806099999986], [-0.17205139999999997, 51.5419533], [-0.17495039999999998, 51.541675999999995], [-0.17613089999999998, 51.541556], [-0.1770521, 51.5414706], [-0.17741797498074766, 51.54142826352675], [-0.17746215221779643, 51.541423151645674], [-0.17783679999999996, 51.5413798], [-0.1796630568239043, 51.54115294176895], [-0.1797447, 51.54114280000001], [-0.1802586, 51.5410679], [-0.18082519999999996, 51.54096809999999], [-0.18169809999999997, 51.54077850000001], [-0.1825176, 51.5406012], [-0.1829593, 51.54049139999999], [-0.183496, 51.54036670000001], [-0.1839131, 51.5402574], [-0.1844249, 51.540116], [-0.1848366, 51.5400047], [-0.1852795, 51.5398667], [-0.1857785, 51.53971520000001], [-0.18633569999999997, 51.53953560000001], [-0.18673980000000004, 51.5394008], [-0.18697579999999997, 51.5393217], [-0.1871924, 51.53924399999998], [-0.1875804, 51.53910189999999], [-0.1879037, 51.5389765], [-0.1883099, 51.538815], [-0.18884549999999997, 51.5385911], [-0.1898228, 51.5382148], [-0.1902153, 51.5380417], [-0.19055879999999997, 51.53789669999999], [-0.19081629999999997, 51.53779529999999], [-0.1912984, 51.5376419], [-0.192141, 51.53730999999999], [-0.1928609, 51.53702289999999], [-0.1931553, 51.536913799999994], [-0.19330859999999997, 51.53685960000001], [-0.1937526, 51.5367169], [-0.193977, 51.536632999999995], [-0.1944787, 51.5364575], [-0.19478159999999997, 51.5363546], [-0.1952036, 51.5362157], [-0.1957665, 51.536041], [-0.1963847, 51.5358472], [-0.19681029999999997, 51.5357137], [-0.1972433, 51.5355909], [-0.1980062, 51.5353849], [-0.1986661, 51.53522159999999], [-0.1994106, 51.5350484], [-0.2001103, 51.53489460000001], [-0.20072519999999996, 51.53474919999999], [-0.2010212, 51.5346808], [-0.2013841, 51.5345983], [-0.20206809999999997, 51.5344587], [-0.2026919, 51.5343398], [-0.2028982, 51.53429219999999], [-0.2030863, 51.5342433], [-0.2033012, 51.53418619999999], [-0.20343779999999995, 51.5341606], [-0.20363079999999997, 51.5341241], [-0.20440059999999996, 51.5339882], [-0.20471, 51.533930999999995], [-0.2055829, 51.533769199999995], [-0.20724919999999997, 51.5334641], [-0.2078567, 51.533346900000005], [-0.2094167, 51.5330612], [-0.2111021, 51.5327531], [-0.2128218, 51.532432], [-0.21430230000000003, 51.53215], [-0.21568439999999997, 51.5318847], [-0.2170031, 51.531641], [-0.21829739999999995, 51.53139369999999], [-0.2197499, 51.5311162], [-0.2205072, 51.5309797], [-0.22128909999999996, 51.530849499999995], [-0.2219899, 51.530745], [-0.22269890000000003, 51.530652], [-0.2236028, 51.53055319999999], [-0.22444790000000003, 51.5304791], [-0.22504189999999996, 51.5304385], [-0.2283438, 51.53022229999999], [-0.2292195, 51.5301748], [-0.22951589999999997, 51.5301537], [-0.2302951, 51.530115399999985], [-0.2304201, 51.5301096], [-0.2306416, 51.53010789999999], [-0.23102669999999997, 51.530125700000006], [-0.2313775, 51.5301297], [-0.2314993, 51.5301252], [-0.2319143, 51.5301191], [-0.2321749, 51.53011879999999], [-0.2329942, 51.5301294], [-0.23343630000000004, 51.5301459], [-0.2338865, 51.5301636], [-0.2343419999999999, 51.5301909], [-0.23501979999999997, 51.530230199999984], [-0.23557, 51.53027129999999], [-0.23585699999999993, 51.5302938], [-0.2361092, 51.5303139], [-0.2365318, 51.5303576], [-0.23664030000000005, 51.53037359999999], [-0.2371317, 51.5304379], [-0.2373276, 51.530463399999995], [-0.237641, 51.5305041], [-0.23792549999999996, 51.5305389], [-0.2384791, 51.53060969999999], [-0.23901489999999995, 51.53069159999999], [-0.23952639999999997, 51.53077230000001], [-0.2400541999999999, 51.5308667], [-0.24052630000000003, 51.5309588], [-0.24088293705960373, 51.531036021381425], [-0.2411446999999999, 51.531092699999995], [-0.2414527, 51.5311599], [-0.241712, 51.53120729999999], [-0.24207880000000004, 51.53126149999999], [-0.24226139999999993, 51.53129010000001], [-0.24249049999999997, 51.5313271], [-0.24281200000000003, 51.5313864], [-0.24290500000000004, 51.5314076], [-0.24371771499648928, 51.5315929890468], [-0.24406640951640676, 51.53167252979215], [-0.24452219999999997, 51.5317765], [-0.2464747, 51.5322295], [-0.24728970000000003, 51.5324213], [-0.24774219999999997, 51.5325385], [-0.24816519999999995, 51.53265209999999], [-0.2490811, 51.5329297], [-0.2513217, 51.5336588], [-0.25237989999999993, 51.5340058], [-0.2528788, 51.5341677], [-0.25309529999999997, 51.5342374], [-0.25364839999999994, 51.534418499999994], [-0.25449019999999994, 51.5347027], [-0.2549123, 51.5348491], [-0.2551465, 51.5349369], [-0.2553986, 51.53504530000001], [-0.25571649999999996, 51.53516119999998], [-0.2557981, 51.53519020000001], [-0.25597084327815695, 51.53525844141253], [-0.2560490887439591, 51.53528935187894], [-0.25616539999999993, 51.53533529999999], [-0.2564094, 51.53544339999999], [-0.25666929999999993, 51.53556100000001], [-0.2568493, 51.535639399999994], [-0.25710039999999995, 51.53573380000001], [-0.25744639999999996, 51.53585219999999], [-0.2575550999999999, 51.5358909], [-0.2576761, 51.5359375], [-0.2580021, 51.5360817], [-0.2581734, 51.53617009999999], [-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.2649600999999999, 51.5394369], [-0.2655671, 51.539710799999995], [-0.2660187, 51.53991039999999], [-0.2662667, 51.5400229], [-0.26774599999999993, 51.5406676], [-0.2685543, 51.541015], [-0.2693269999999999, 51.54134129999999], [-0.26949458523585645, 51.54141269134393], [-0.26980469999999995, 51.5415448], [-0.2703804, 51.5417792], [-0.2708001, 51.5419411], [-0.2715019, 51.5422065], [-0.2719492, 51.54237329999999], [-0.27246380000000003, 51.542550600000006], [-0.2729553, 51.5426973], [-0.2734674, 51.542849], [-0.2742301, 51.5430612], [-0.2743246, 51.54308699999999], [-0.2749552, 51.5432993], [-0.27538089999999993, 51.5434511], [-0.2755815999999999, 51.54352049999999], [-0.27586049999999995, 51.5436203], [-0.2761554, 51.5436929], [-0.2766677, 51.543823199999984], [-0.27683559999999996, 51.54388229999999], [-0.277116, 51.54397949999999], [-0.27751619999999994, 51.5441229], [-0.27768479999999995, 51.54418280000001], [-0.2781448999999999, 51.544346399999995], [-0.27860899999999994, 51.544512], [-0.2790033, 51.5446294], [-0.2791844, 51.5446728], [-0.2793901999999999, 51.544715199999985], [-0.27958979999999994, 51.54475289999999], [-0.2797912, 51.54479150000001], [-0.2800637, 51.5448382], [-0.2804036999999999, 51.5449017], [-0.2806793, 51.544968299999994], [-0.2809423999999999, 51.5450397], [-0.2817626999999999, 51.545294599999984], [-0.28209369999999995, 51.5453997], [-0.2827144, 51.5455948], [-0.2835394, 51.5458542]]}", "current_leg_start": "London Euston", "dest_arr_time_act": "2200", "motion_projection": null, "next_location_lat": "51.5458542", "next_location_lon": "-0.2835394", "previous_location": "London Euston", "current_leg_milage": "7.4", "linx_max_speed_mph": 140, "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\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2635.639, \"from_m\": 1689.749, \"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\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"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\": 7136.095, \"from_m\": 5632.663, \"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\": 9216.931, \"from_m\": 7136.095, \"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\": 9284.852, \"from_m\": 9216.931, \"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\": 9528.192, \"from_m\": 9284.852, \"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\": 9594.892, \"from_m\": 9528.192, \"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\": 9792.534, \"from_m\": 9594.892, \"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\": 12740.821, \"from_m\": 9792.534, \"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\": 13202.643, \"from_m\": 12740.821, \"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\": 13615.442, \"from_m\": 13202.643, \"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}], \"service_id\": 593221, \"profile_key\": \"81d34706179ee0b552d19098724a5cbe8183e57fa908538c802f7442f684e418\", \"schedule_id\": 26505, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2142\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27839}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 27839}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 27839}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 27839}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Harlesden Jn\", \"stage_seq\": 5, \"distance_m\": 9550.677, \"section_seq\": 1, \"route_path_id\": 27839}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": null, \"location\": \"Wembley IC Depot\", \"stage_seq\": 6, \"distance_m\": 13615.442, \"section_seq\": 1, \"route_path_id\": 27839}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13615.442, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27839}], \"total_distance_m\": 13615.442, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 12396.318, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1219.124, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2142", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "51.5458542", "current_position_lon": "-0.2835394", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:45Z\", \"source_id\": 48764121, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:51Z\", \"source_id\": 15842340, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley IC Depot", "service_state_platform": null, "timing_fact_generation": 1789506415357417, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390002\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-15T21:13:44.052722", "service_state_evidence_id": 15842340, "current_leg_start_actual_dep": "2026-09-15T21:55:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:45.215679", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast P EUS XWF 5B62 390002 9 140 {"units": ["390002"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "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": 686.718, "from_m": 6.906, "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": 1227.144, "from_m": 686.718, "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": 1258.396, "from_m": 1227.144, "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": 1546.479, "from_m": 1258.396, "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": 1689.749, "from_m": 1546.479, "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": 2635.639, "from_m": 1689.749, "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": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "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": 7136.095, "from_m": 5632.663, "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": 9216.931, "from_m": 7136.095, "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": 9284.852, "from_m": 9216.931, "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": 9528.192, "from_m": 9284.852, "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": 9594.892, "from_m": 9528.192, "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": 9792.534, "from_m": 9594.892, "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": 12740.821, "from_m": 9792.534, "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": 13202.643, "from_m": 12740.821, "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": 13615.442, "from_m": 13202.643, "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}], "service_id": 593221, "profile_key": "81d34706179ee0b552d19098724a5cbe8183e57fa908538c802f7442f684e418", "schedule_id": 26505, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2142", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27839}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 27839}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 27839}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 27839}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Harlesden Jn", "stage_seq": 5, "distance_m": 9550.677, "section_seq": 1, "route_path_id": 27839}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": null, "location": "Wembley IC Depot", "stage_seq": 6, "distance_m": 13615.442, "section_seq": 1, "route_path_id": 27839}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13615.442, "from_m": 0.0, "section_seq": 1, "route_path_id": 27839}], "total_distance_m": 13615.442, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 12396.318, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1219.124, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22037, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:45Z", "source_id": 48764121, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:13:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:51Z", "source_id": 15842340, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] London Euston 2142 2142 12 None None Wembley IC Depot 2200 2200 None LATE +13 minutes https://www.realtimetrains.co.uk/service/gb-nr:W33990/2026-09-15/detailed None London Euston 2026-09-15T21:55:00+01:00 Wembley IC Depot 19.0 {"type": "LineString", "coordinates": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14411910000000003, 51.534993099999994], [-0.1442148289815698, 51.53507577511147], [-0.1443193, 51.535166], [-0.14459359999999996, 51.53538700000001], [-0.14471, 51.535486699999986], [-0.14498229999999998, 51.5357395], [-0.1455778, 51.53627649999999], [-0.1467754, 51.5373648], [-0.14690869999999998, 51.5374887], [-0.14707129999999996, 51.5376393], [-0.1473396, 51.5378828], [-0.1476782, 51.5381897], [-0.14797289999999996, 51.53846130000001], [-0.1482142, 51.538678], [-0.1486417, 51.5390731], [-0.1488076, 51.539222900000006], [-0.14934539999999996, 51.5397103], [-0.1495739, 51.53991959999999], [-0.14978619999999998, 51.54011409999999], [-0.1498365, 51.54015770000001], [-0.14984089999999997, 51.5401615], [-0.15007829999999997, 51.5403794], [-0.1504377, 51.540705599999995], [-0.1506007, 51.5408449], [-0.15095350000000002, 51.541137500000005], [-0.1510938, 51.54124629999999], [-0.1512153, 51.541336900000005], [-0.1513636, 51.5414413], [-0.151492, 51.541524800000005], [-0.1515433, 51.54157280000001], [-0.1517573, 51.5416974], [-0.1521589, 51.541912], [-0.1524428, 51.5420497], [-0.1527471, 51.542182699999984], [-0.1529972, 51.542289399999994], [-0.1532234, 51.54237549999999], [-0.15351519999999996, 51.542483], [-0.15396379999999998, 51.54262320000001], [-0.1542082, 51.5426929], [-0.15446190000000004, 51.5427596], [-0.15455319999999995, 51.54278120000001], [-0.15471539999999998, 51.5428196], [-0.1549011, 51.5428612], [-0.155114, 51.54290479999999], [-0.1553205, 51.542938099999986], [-0.1555486, 51.542975], [-0.15583589999999997, 51.543014], [-0.15586829999999996, 51.5430174], [-0.1561105, 51.54304650000001], [-0.15636750000000002, 51.54306389999999], [-0.156581, 51.5430753], [-0.15704079999999998, 51.543085000000005], [-0.15731879999999998, 51.54307790000001], [-0.1575811, 51.5430696], [-0.15805779999999997, 51.54304770000001], [-0.1588300295502352, 51.54303949342656], [-0.1589141, 51.5430386], [-0.1597294, 51.543027], [-0.16003239999999996, 51.54303], [-0.1603424, 51.543028199999995], [-0.1608628, 51.5430106], [-0.16098433591356076, 51.54301826074991], [-0.16112349999999998, 51.5430095], [-0.1614025, 51.5429925], [-0.1616826, 51.54297029999999], [-0.16199629999999998, 51.5429444], [-0.16199738785569054, 51.54294429276519], [-0.16339929999999997, 51.542806099999986], [-0.17205139999999997, 51.5419533], [-0.17495039999999998, 51.541675999999995], [-0.17613089999999998, 51.541556], [-0.1770521, 51.5414706], [-0.17741797498074766, 51.54142826352675], [-0.17746215221779643, 51.541423151645674], [-0.17783679999999996, 51.5413798], [-0.1796630568239043, 51.54115294176895], [-0.1797447, 51.54114280000001], [-0.1802586, 51.5410679], [-0.18082519999999996, 51.54096809999999], [-0.18169809999999997, 51.54077850000001], [-0.1825176, 51.5406012], [-0.1829593, 51.54049139999999], [-0.183496, 51.54036670000001], [-0.1839131, 51.5402574], [-0.1844249, 51.540116], [-0.1848366, 51.5400047], [-0.1852795, 51.5398667], [-0.1857785, 51.53971520000001], [-0.18633569999999997, 51.53953560000001], [-0.18673980000000004, 51.5394008], [-0.18697579999999997, 51.5393217], [-0.1871924, 51.53924399999998], [-0.1875804, 51.53910189999999], [-0.1879037, 51.5389765], [-0.1883099, 51.538815], [-0.18884549999999997, 51.5385911], [-0.1898228, 51.5382148], [-0.1902153, 51.5380417], [-0.19055879999999997, 51.53789669999999], [-0.19081629999999997, 51.53779529999999], [-0.1912984, 51.5376419], [-0.192141, 51.53730999999999], [-0.1928609, 51.53702289999999], [-0.1931553, 51.536913799999994], [-0.19330859999999997, 51.53685960000001], [-0.1937526, 51.5367169], [-0.193977, 51.536632999999995], [-0.1944787, 51.5364575], [-0.19478159999999997, 51.5363546], [-0.1952036, 51.5362157], [-0.1957665, 51.536041], [-0.1963847, 51.5358472], [-0.19681029999999997, 51.5357137], [-0.1972433, 51.5355909], [-0.1980062, 51.5353849], [-0.1986661, 51.53522159999999], [-0.1994106, 51.5350484], [-0.2001103, 51.53489460000001], [-0.20072519999999996, 51.53474919999999], [-0.2010212, 51.5346808], [-0.2013841, 51.5345983], [-0.20206809999999997, 51.5344587], [-0.2026919, 51.5343398], [-0.2028982, 51.53429219999999], [-0.2030863, 51.5342433], [-0.2033012, 51.53418619999999], [-0.20343779999999995, 51.5341606], [-0.20363079999999997, 51.5341241], [-0.20440059999999996, 51.5339882], [-0.20471, 51.533930999999995], [-0.2055829, 51.533769199999995], [-0.20724919999999997, 51.5334641], [-0.2078567, 51.533346900000005], [-0.2094167, 51.5330612], [-0.2111021, 51.5327531], [-0.2128218, 51.532432], [-0.21430230000000003, 51.53215], [-0.21568439999999997, 51.5318847], [-0.2170031, 51.531641], [-0.21829739999999995, 51.53139369999999], [-0.2197499, 51.5311162], [-0.2205072, 51.5309797], [-0.22128909999999996, 51.530849499999995], [-0.2219899, 51.530745], [-0.22269890000000003, 51.530652], [-0.2236028, 51.53055319999999], [-0.22444790000000003, 51.5304791], [-0.22504189999999996, 51.5304385], [-0.2283438, 51.53022229999999], [-0.2292195, 51.5301748], [-0.22951589999999997, 51.5301537], [-0.2302951, 51.530115399999985], [-0.2304201, 51.5301096], [-0.2306416, 51.53010789999999], [-0.23102669999999997, 51.530125700000006], [-0.2313775, 51.5301297], [-0.2314993, 51.5301252], [-0.2319143, 51.5301191], [-0.2321749, 51.53011879999999], [-0.2329942, 51.5301294], [-0.23343630000000004, 51.5301459], [-0.2338865, 51.5301636], [-0.2343419999999999, 51.5301909], [-0.23501979999999997, 51.530230199999984], [-0.23557, 51.53027129999999], [-0.23585699999999993, 51.5302938], [-0.2361092, 51.5303139], [-0.2365318, 51.5303576], [-0.23664030000000005, 51.53037359999999], [-0.2371317, 51.5304379], [-0.2373276, 51.530463399999995], [-0.237641, 51.5305041], [-0.23792549999999996, 51.5305389], [-0.2384791, 51.53060969999999], [-0.23901489999999995, 51.53069159999999], [-0.23952639999999997, 51.53077230000001], [-0.2400541999999999, 51.5308667], [-0.24052630000000003, 51.5309588], [-0.24088293705960373, 51.531036021381425], [-0.2411446999999999, 51.531092699999995], [-0.2414527, 51.5311599], [-0.241712, 51.53120729999999], [-0.24207880000000004, 51.53126149999999], [-0.24226139999999993, 51.53129010000001], [-0.24249049999999997, 51.5313271], [-0.24281200000000003, 51.5313864], [-0.24290500000000004, 51.5314076], [-0.24371771499648928, 51.5315929890468], [-0.24406640951640676, 51.53167252979215], [-0.24452219999999997, 51.5317765], [-0.2464747, 51.5322295], [-0.24728970000000003, 51.5324213], [-0.24774219999999997, 51.5325385], [-0.24816519999999995, 51.53265209999999], [-0.2490811, 51.5329297], [-0.2513217, 51.5336588], [-0.25237989999999993, 51.5340058], [-0.2528788, 51.5341677], [-0.25309529999999997, 51.5342374], [-0.25364839999999994, 51.534418499999994], [-0.25449019999999994, 51.5347027], [-0.2549123, 51.5348491], [-0.2551465, 51.5349369], [-0.2553986, 51.53504530000001], [-0.25571649999999996, 51.53516119999998], [-0.2557981, 51.53519020000001], [-0.25597084327815695, 51.53525844141253], [-0.2560490887439591, 51.53528935187894], [-0.25616539999999993, 51.53533529999999], [-0.2564094, 51.53544339999999], [-0.25666929999999993, 51.53556100000001], [-0.2568493, 51.535639399999994], [-0.25710039999999995, 51.53573380000001], [-0.25744639999999996, 51.53585219999999], [-0.2575550999999999, 51.5358909], [-0.2576761, 51.5359375], [-0.2580021, 51.5360817], [-0.2581734, 51.53617009999999], [-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.2649600999999999, 51.5394369], [-0.2655671, 51.539710799999995], [-0.2660187, 51.53991039999999], [-0.2662667, 51.5400229], [-0.26774599999999993, 51.5406676], [-0.2685543, 51.541015], [-0.2693269999999999, 51.54134129999999], [-0.26949458523585645, 51.54141269134393], [-0.26980469999999995, 51.5415448], [-0.2703804, 51.5417792], [-0.2708001, 51.5419411], [-0.2715019, 51.5422065], [-0.2719492, 51.54237329999999], [-0.27246380000000003, 51.542550600000006], [-0.2729553, 51.5426973], [-0.2734674, 51.542849], [-0.2742301, 51.5430612], [-0.2743246, 51.54308699999999], [-0.2749552, 51.5432993], [-0.27538089999999993, 51.5434511], [-0.2755815999999999, 51.54352049999999], [-0.27586049999999995, 51.5436203], [-0.2761554, 51.5436929], [-0.2766677, 51.543823199999984], [-0.27683559999999996, 51.54388229999999], [-0.277116, 51.54397949999999], [-0.27751619999999994, 51.5441229], [-0.27768479999999995, 51.54418280000001], [-0.2781448999999999, 51.544346399999995], [-0.27860899999999994, 51.544512], [-0.2790033, 51.5446294], [-0.2791844, 51.5446728], [-0.2793901999999999, 51.544715199999985], [-0.27958979999999994, 51.54475289999999], [-0.2797912, 51.54479150000001], [-0.2800637, 51.5448382], [-0.2804036999999999, 51.5449017], [-0.2806793, 51.544968299999994], [-0.2809423999999999, 51.5450397], [-0.2817626999999999, 51.545294599999984], [-0.28209369999999995, 51.5453997], [-0.2827144, 51.5455948], [-0.2835394, 51.5458542]]} 7.4 2154 2213 London Euston Wembley IC Depot Wembley IC Depot 51.5458542 -0.2835394 51.5458542 -0.2835394 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:13:00 Wembley IC Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15842340 1789506415357417 27 27 2026-09-15 21:23:45.215679 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:44.052722
561844 593874 L85904 865L67M815 2026-09-15 COMPLETE 15844800 2026-09-15 22:13:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 593874, "stp": "P", "toc": "South Western Railway", "uid": "L85904", "consist": "450075+450078", "dest_crs": "XBS", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85904/2026-09-15/detailed", "trust_id": "865L67M815", "origin_crs": "BSK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Basingstoke Bartn Ml C.S.D", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": null, "is_terminated": 1, "next_location": "Basingstoke Bartn Ml C.S.D", "signalling_id": "5L67", "timing_status": "EARLY", "origin_station": "Basingstoke", "current_leg_arr": "2213", "current_leg_dep": "2210", "current_leg_end": "Basingstoke Bartn Ml C.S.D", "origin_dep_time": "2212", "origin_platform": "1", "current_location": "Basingstoke Bartn Ml C.S.D", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0884328999999997, 51.26850239999999], [-1.0872179, 51.2686235], [-1.0867636, 51.26867479999999], [-1.0866466, 51.268688], [-1.0864320000000005, 51.2687123], [-1.0856837, 51.2688424], [-1.085229, 51.2688966], [-1.0845909, 51.2689982], [-1.084455, 51.269019799999995], [-1.0833748, 51.2691784], [-1.082469, 51.2693114], [-1.0820694, 51.2693661], [-1.0813639999999998, 51.2695136], [-1.0810122, 51.2695679], [-1.0808166, 51.2695981], [-1.0804048, 51.269688900000006], [-1.0799297, 51.2697956], [-1.0795092, 51.2698906], [-1.0791431, 51.26996090000001], [-1.0779783409434258, 51.27013729175687], [-1.0767962999999998, 51.2703163]]}", "current_leg_start": "Basingstoke", "dest_arr_time_act": "2215", "motion_projection": null, "next_location_lat": "51.2703163", "next_location_lon": "-1.0767963", "previous_location": "Basingstoke", "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\": 141.156, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 257.813, \"from_m\": 141.156, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 273.512, \"from_m\": 257.813, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 453.645, \"from_m\": 273.512, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 505.388, \"from_m\": 453.645, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 835.83, \"from_m\": 505.388, \"capability_applied\": null, \"effective_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\": 593874, \"profile_key\": \"0e45e5d44448fe07b8a5d8b786c6efc039d69684cc8a530ea9612bb39903ada9\", \"schedule_id\": 18246, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Basingstoke\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35266}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Basingstoke Bartn Ml C.S.D\", \"stage_seq\": 2, \"distance_m\": 835.83, \"section_seq\": 1, \"route_path_id\": 35266}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 835.83, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35266}], \"total_distance_m\": 835.83, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 505.388, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 330.442, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2212", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.2703163", "current_position_lon": "-1.0767963", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:44Z\", \"source_id\": 48771757, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:46Z\", \"source_id\": 15844800, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Basingstoke Bartn Ml C.S.D", "service_state_platform": null, "timing_fact_generation": 1789506646634580, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:48.108174", "service_state_evidence_id": 15844800, "current_leg_start_actual_dep": "2026-09-15T22:12:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:48.477424", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P BSK XBS 5L67 450075+450078 8 100 None {"version": 3, "segments": [{"to_m": 141.156, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 257.813, "from_m": 141.156, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 273.512, "from_m": 257.813, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 453.645, "from_m": 273.512, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 505.388, "from_m": 453.645, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 835.83, "from_m": 505.388, "capability_applied": null, "effective_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": 593874, "profile_key": "0e45e5d44448fe07b8a5d8b786c6efc039d69684cc8a530ea9612bb39903ada9", "schedule_id": 18246, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Basingstoke", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35266}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Basingstoke Bartn Ml C.S.D", "stage_seq": 2, "distance_m": 835.83, "section_seq": 1, "route_path_id": 35266}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 835.83, "from_m": 0.0, "section_seq": 1, "route_path_id": 35266}], "total_distance_m": 835.83, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 505.388, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 330.442, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27070, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:44Z", "source_id": 48771757, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:13:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:46Z", "source_id": 15844800, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Basingstoke 2212 2212 1 None None Basingstoke Bartn Ml C.S.D 2215 2215 None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85904/2026-09-15/detailed None Basingstoke 2026-09-15T22:12:00+01:00 Basingstoke Bartn Ml C.S.D 3.0 {"type": "LineString", "coordinates": [[-1.0884328999999997, 51.26850239999999], [-1.0872179, 51.2686235], [-1.0867636, 51.26867479999999], [-1.0866466, 51.268688], [-1.0864320000000005, 51.2687123], [-1.0856837, 51.2688424], [-1.085229, 51.2688966], [-1.0845909, 51.2689982], [-1.084455, 51.269019799999995], [-1.0833748, 51.2691784], [-1.082469, 51.2693114], [-1.0820694, 51.2693661], [-1.0813639999999998, 51.2695136], [-1.0810122, 51.2695679], [-1.0808166, 51.2695981], [-1.0804048, 51.269688900000006], [-1.0799297, 51.2697956], [-1.0795092, 51.2698906], [-1.0791431, 51.26996090000001], [-1.0779783409434258, 51.27013729175687], [-1.0767962999999998, 51.2703163]]} 0.5 2210 2213 Basingstoke Basingstoke Bartn Ml C.S.D Basingstoke Bartn Ml C.S.D 51.2703163 -1.0767963 51.2703163 -1.0767963 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:13:00 Basingstoke Bartn Ml C.S.D TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15844800 1789506646634580 4 4 2026-09-15 21:23:48.477424 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:48.108174
561845 591899 L87567 031L32MZ15 2026-09-15 COMPLETE 15845914 2026-09-15 22:13:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 591899, "stp": "P", "toc": "ScotRail", "uid": "L87567", "consist": "170412", "dest_crs": "EDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87567/2026-09-15/detailed", "trust_id": "031L32MZ15", "origin_crs": "DEE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "2212", "dest_platform": "20", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1L32", "timing_status": "LATE", "origin_station": "Dundee", "current_leg_arr": "2213", "current_leg_dep": "2209", "current_leg_end": "Edinburgh", "origin_dep_time": "2044", "origin_platform": "3", "current_location": "Edinburgh", "last_update_time": "2026-09-15T21:24:07", "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": "2212", "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\": 293.867, \"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\": 582.007, \"from_m\": 293.867, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2317.457, \"from_m\": 582.007, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4477.937, \"from_m\": 2317.457, \"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\": 4574.014, \"from_m\": 4477.937, \"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\": 4636.798, \"from_m\": 4574.014, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6108.217, \"from_m\": 4636.798, \"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\": 8578.067, \"from_m\": 6108.217, \"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\": 10582.721, \"from_m\": 8578.067, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13045.685, \"from_m\": 10582.721, \"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\": 13866.221, \"from_m\": 13045.685, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16893.305, \"from_m\": 13866.221, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 22956.703, \"from_m\": 16893.305, \"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\": 23711.885, \"from_m\": 22956.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\": 24114.019, \"from_m\": 23711.885, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27944.142, \"from_m\": 24114.019, \"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\": 29697.691, \"from_m\": 27944.142, \"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\": 31662.534, \"from_m\": 29697.691, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32300.704, \"from_m\": 31662.534, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32505.138, \"from_m\": 32300.704, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32548.84, \"from_m\": 32505.138, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32586.419, \"from_m\": 32548.84, \"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\": 32660.569, \"from_m\": 32586.419, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36113.968, \"from_m\": 32660.569, \"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\": 45668.783, \"from_m\": 36113.968, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 45736.573, \"from_m\": 45668.783, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50303.538, \"from_m\": 45736.573, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 53786.441, \"from_m\": 50303.538, \"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\": 57381.537, \"from_m\": 53786.441, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 58454.962, \"from_m\": 57381.537, \"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\": 58928.353, \"from_m\": 58454.962, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 59355.687, \"from_m\": 58928.353, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 60096.079, \"from_m\": 59355.687, \"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\": 62210.921, \"from_m\": 60096.079, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 62596.37, \"from_m\": 62210.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\": 63158.41, \"from_m\": 62596.37, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 64236.159, \"from_m\": 63158.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\": 66223.433, \"from_m\": 64236.159, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 67121.575, \"from_m\": 66223.433, \"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\": 67525.103, \"from_m\": 67121.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 73208.747, \"from_m\": 67525.103, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 73619.645, \"from_m\": 73208.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 73753.173, \"from_m\": 73619.645, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 73797.593, \"from_m\": 73753.173, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 74225.248, \"from_m\": 73797.593, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 74389.728, \"from_m\": 74225.248, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 75738.352, \"from_m\": 74389.728, \"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\": 77034.341, \"from_m\": 75738.352, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 79786.902, \"from_m\": 77034.341, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 81559.385, \"from_m\": 79786.902, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 85472.262, \"from_m\": 81559.385, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 88942.13, \"from_m\": 85472.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\": 89434.303, \"from_m\": 88942.13, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 91069.044, \"from_m\": 89434.303, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 91171.107, \"from_m\": 91069.044, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92771.826, \"from_m\": 91171.107, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 92832.489, \"from_m\": 92771.826, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 92913.321, \"from_m\": 92832.489, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 92973.13, \"from_m\": 92913.321, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 93000.772, \"from_m\": 92973.13, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 94392.359, \"from_m\": 93000.772, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 95392.663, \"from_m\": 94392.359, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 95542.527, \"from_m\": 95392.663, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 95634.157, \"from_m\": 95542.527, \"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\": 96078.763, \"from_m\": 95634.157, \"capability_applied\": null, \"effective_limit_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\": 591899, \"profile_key\": \"852fa575921f9975ecc01de6e3c05c497f0cd14810dda38c0ed96438fe4428f9\", \"schedule_id\": 18737, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2044\", \"location\": \"Dundee\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2045\", \"location\": \"Dundee Central Jn\", \"stage_seq\": 2, \"distance_m\": 582.007, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2050\", \"location\": \"Tay Bridge South\", \"stage_seq\": 3, \"distance_m\": 4574.014, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2052H\", \"location\": \"St. Fort Sig. Ts26\", \"stage_seq\": 4, \"distance_m\": 8201.452, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": false, \"wtt_arr\": \"2056\", \"wtt_dep\": \"2057\", \"location\": \"Leuchars\", \"stage_seq\": 5, \"distance_m\": 13466.214, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": false, \"wtt_arr\": \"2103H\", \"wtt_dep\": \"2104H\", \"location\": \"Cupar\", \"stage_seq\": 6, \"distance_m\": 23563.676, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": false, \"wtt_arr\": \"2111\", \"wtt_dep\": \"2112\", \"location\": \"Ladybank\", \"stage_seq\": 7, \"distance_m\": 32411.466, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": false, \"wtt_arr\": \"2118H\", \"wtt_dep\": \"2119H\", \"location\": \"Markinch\", \"stage_seq\": 8, \"distance_m\": 41819.848, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123H\", \"location\": \"Thornton North Jn\", \"stage_seq\": 9, \"distance_m\": 45711.66, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Thornton South Jn\", \"stage_seq\": 10, \"distance_m\": 46519.628, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": false, \"wtt_arr\": \"2129\", \"wtt_dep\": \"2130\", \"location\": \"Kirkcaldy\", \"stage_seq\": 11, \"distance_m\": 53586.026, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137\", \"location\": \"Burntisland\", \"stage_seq\": 12, \"distance_m\": 62824.274, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": \"2146\", \"location\": \"Inverkeithing\", \"stage_seq\": 13, \"distance_m\": 74019.585, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 14, \"distance_m\": 80635.776, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2159\", \"location\": \"Edinburgh Gateway\", \"stage_seq\": 15, \"distance_m\": 86426.989, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 16, \"distance_m\": 91197.512, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2208\", \"location\": \"Haymarket\", \"stage_seq\": 17, \"distance_m\": 93164.348, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Princes St Gardens\", \"stage_seq\": 18, \"distance_m\": 94493.608, \"section_seq\": 1, \"route_path_id\": 73546}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 19, \"distance_m\": 96078.763, \"section_seq\": 1, \"route_path_id\": 73546}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 96078.763, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73546}], \"total_distance_m\": 96078.763, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 96078.763, \"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": "2044", "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\": 449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:04:15Z\", \"source_id\": 48633261, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:04:18Z\", \"source_id\": 15801379, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 467, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:48Z\", \"source_id\": 48647915, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:51Z\", \"source_id\": 15805792, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 475, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:30Z\", \"source_id\": 48664711, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:37Z\", \"source_id\": 15810979, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:52Z\", \"source_id\": 48684818, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:56Z\", \"source_id\": 15817228, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:23Z\", \"source_id\": 48702604, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:29Z\", \"source_id\": 15822765, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:36Z\", \"source_id\": 48719356, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:39Z\", \"source_id\": 15828093, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:14Z\", \"source_id\": 48750882, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:18Z\", \"source_id\": 15837956, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:45Z\", \"source_id\": 48766145, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:53Z\", \"source_id\": 15842941, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:34Z\", \"source_id\": 48775232, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:37Z\", \"source_id\": 15845914, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "20", "timing_fact_generation": 1789506759386594, "current_leg_arrival_utc": "2026-09-15T22:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:13:52.662031", "service_state_evidence_id": 15845914, "current_leg_start_actual_dep": "2026-09-15T22:09:00+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-15T21:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:23:53.170149", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P DEE EDB 1L32 170412 3 100 None {"version": 3, "segments": [{"to_m": 293.867, "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": 582.007, "from_m": 293.867, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2317.457, "from_m": 582.007, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4477.937, "from_m": 2317.457, "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": 4574.014, "from_m": 4477.937, "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": 4636.798, "from_m": 4574.014, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6108.217, "from_m": 4636.798, "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": 8578.067, "from_m": 6108.217, "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": 10582.721, "from_m": 8578.067, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13045.685, "from_m": 10582.721, "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": 13866.221, "from_m": 13045.685, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16893.305, "from_m": 13866.221, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22956.703, "from_m": 16893.305, "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": 23711.885, "from_m": 22956.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": 24114.019, "from_m": 23711.885, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27944.142, "from_m": 24114.019, "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": 29697.691, "from_m": 27944.142, "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": 31662.534, "from_m": 29697.691, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32300.704, "from_m": 31662.534, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32505.138, "from_m": 32300.704, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32548.84, "from_m": 32505.138, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32586.419, "from_m": 32548.84, "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": 32660.569, "from_m": 32586.419, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36113.968, "from_m": 32660.569, "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": 45668.783, "from_m": 36113.968, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 45736.573, "from_m": 45668.783, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 50303.538, "from_m": 45736.573, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 53786.441, "from_m": 50303.538, "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": 57381.537, "from_m": 53786.441, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58454.962, "from_m": 57381.537, "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": 58928.353, "from_m": 58454.962, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 59355.687, "from_m": 58928.353, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 60096.079, "from_m": 59355.687, "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": 62210.921, "from_m": 60096.079, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 62596.37, "from_m": 62210.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": 63158.41, "from_m": 62596.37, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64236.159, "from_m": 63158.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": 66223.433, "from_m": 64236.159, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67121.575, "from_m": 66223.433, "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": 67525.103, "from_m": 67121.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 73208.747, "from_m": 67525.103, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 73619.645, "from_m": 73208.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 73753.173, "from_m": 73619.645, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73797.593, "from_m": 73753.173, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 74225.248, "from_m": 73797.593, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 74389.728, "from_m": 74225.248, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 75738.352, "from_m": 74389.728, "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": 77034.341, "from_m": 75738.352, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 79786.902, "from_m": 77034.341, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 81559.385, "from_m": 79786.902, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 85472.262, "from_m": 81559.385, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 88942.13, "from_m": 85472.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": 89434.303, "from_m": 88942.13, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 91069.044, "from_m": 89434.303, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91171.107, "from_m": 91069.044, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92771.826, "from_m": 91171.107, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92832.489, "from_m": 92771.826, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 92913.321, "from_m": 92832.489, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 92973.13, "from_m": 92913.321, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 93000.772, "from_m": 92973.13, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 94392.359, "from_m": 93000.772, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 95392.663, "from_m": 94392.359, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 95542.527, "from_m": 95392.663, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 95634.157, "from_m": 95542.527, "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": 96078.763, "from_m": 95634.157, "capability_applied": null, "effective_limit_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": 591899, "profile_key": "852fa575921f9975ecc01de6e3c05c497f0cd14810dda38c0ed96438fe4428f9", "schedule_id": 18737, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2044", "location": "Dundee", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2045", "location": "Dundee Central Jn", "stage_seq": 2, "distance_m": 582.007, "section_seq": 1, "route_path_id": 73546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2050", "location": "Tay Bridge South", "stage_seq": 3, "distance_m": 4574.014, "section_seq": 1, "route_path_id": 73546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2052H", "location": "St. Fort Sig. Ts26", "stage_seq": 4, "distance_m": 8201.452, "section_seq": 1, "route_path_id": 73546}, {"is_pass": false, "wtt_arr": "2056", "wtt_dep": "2057", "location": "Leuchars", "stage_seq": 5, "distance_m": 13466.214, "section_seq": 1, "route_path_id": 73546}, {"is_pass": false, "wtt_arr": "2103H", "wtt_dep": "2104H", "location": "Cupar", "stage_seq": 6, "distance_m": 23563.676, "section_seq": 1, "route_path_id": 73546}, {"is_pass": false, "wtt_arr": "2111", "wtt_dep": "2112", "location": "Ladybank", "stage_seq": 7, "distance_m": 32411.466, "section_seq": 1, "route_path_id": 73546}, {"is_pass": false, "wtt_arr": "2118H", "wtt_dep": "2119H", "location": "Markinch", "stage_seq": 8, "distance_m": 41819.848, "section_seq": 1, "route_path_id": 73546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Thornton North Jn", "stage_seq": 9, "distance_m": 45711.66, "section_seq": 1, "route_path_id": 73546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Thornton South Jn", "stage_seq": 10, "distance_m": 46519.628, "section_seq": 1, "route_path_id": 73546}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2130", "location": "Kirkcaldy", "stage_seq": 11, "distance_m": 53586.026, "section_seq": 1, "route_path_id": 73546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137", "location": "Burntisland", "stage_seq": 12, "distance_m": 62824.274, "section_seq": 1, "route_path_id": 73546}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "Inverkeithing", "stage_seq": 13, "distance_m": 74019.585, "section_seq": 1, "route_path_id": 73546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Dalmeny Jn", "stage_seq": 14, "distance_m": 80635.776, "section_seq": 1, "route_path_id": 73546}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2159", "location": "Edinburgh Gateway", "stage_seq": 15, "distance_m": 86426.989, "section_seq": 1, "route_path_id": 73546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Haymarket West Jn", "stage_seq": 16, "distance_m": 91197.512, "section_seq": 1, "route_path_id": 73546}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2208", "location": "Haymarket", "stage_seq": 17, "distance_m": 93164.348, "section_seq": 1, "route_path_id": 73546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Princes St Gardens", "stage_seq": 18, "distance_m": 94493.608, "section_seq": 1, "route_path_id": 73546}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 19, "distance_m": 96078.763, "section_seq": 1, "route_path_id": 73546}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 96078.763, "from_m": 0.0, "section_seq": 1, "route_path_id": 73546}], "total_distance_m": 96078.763, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 96078.763, "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": 449, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:04:15Z", "source_id": 48633261, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:04:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:04:18Z", "source_id": 15801379, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 467, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:48Z", "source_id": 48647915, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:11:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:51Z", "source_id": 15805792, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 475, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:30Z", "source_id": 48664711, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:19:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:37Z", "source_id": 15810979, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 519, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:52Z", "source_id": 48684818, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:28:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:56Z", "source_id": 15817228, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 532, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:23Z", "source_id": 48702604, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:29Z", "source_id": 15822765, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 569, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:36Z", "source_id": 48719356, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:46:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:39Z", "source_id": 15828093, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 930, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:14Z", "source_id": 48750882, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:01:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:18Z", "source_id": 15837956, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:45Z", "source_id": 48766145, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:08:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:53Z", "source_id": 15842941, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:34Z", "source_id": 48775232, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:13:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:37Z", "source_id": 15845914, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}] Dundee 2044 2044 3 None None Edinburgh 2212 2212 20 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87567/2026-09-15/detailed None Haymarket 2026-09-15T22:09:00+01:00 Edinburgh 4.0 {"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 1.8 2209 2213 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:13:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845914 1789506759386594 73 73 2026-09-15 21:23:53.170149 20 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:13:52.662031
561846 592784 W34923 731D42M715 2026-09-15 COMPLETE 15846699 2026-09-15 22:14:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 592784, "stp": "P", "toc": "Great Western Railway", "uid": "W34923", "consist": "802014", "dest_crs": "OXF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34923/2026-09-15/detailed", "trust_id": "731D42M715", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Oxford", "service_date": "2026-09-15", "dest_arr_time": "2217", "dest_platform": "4", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "1D42", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "2214", "current_leg_dep": "2203", "current_leg_end": "Oxford", "origin_dep_time": "2123", "origin_platform": "2", "current_location": "Oxford", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.241224729196339, 51.61140671956588], [-1.2412737, 51.6114376], [-1.2414724, 51.6115706], [-1.2419024999999997, 51.6118779], [-1.2422979999999997, 51.6121962], [-1.242714, 51.6125772], [-1.2431305, 51.61297940000001], [-1.2435527999999998, 51.6134332], [-1.2438976, 51.6138949], [-1.2442249, 51.6143639], [-1.2445007999999995, 51.61483559999999], [-1.2448235, 51.6155144], [-1.2450589999999997, 51.61625579999998], [-1.2451386000000002, 51.61668250000002], [-1.2452004, 51.6171725], [-1.2452305, 51.6176973], [-1.2452457, 51.6182681], [-1.2451798999999997, 51.618858900000006], [-1.2451168999999995, 51.6192452], [-1.2450188, 51.61967409999999], [-1.2448779999999997, 51.62014409999999], [-1.2447501, 51.620512700000006], [-1.2446189999999997, 51.62087619999999], [-1.2444739, 51.62124489999999], [-1.2442195, 51.62182769999998], [-1.244043, 51.622312699999995], [-1.2438455, 51.6228726], [-1.2436676, 51.6233937], [-1.2435375, 51.6238469], [-1.2434174999999998, 51.6242957], [-1.2433096, 51.6247395], [-1.2432023, 51.6252728], [-1.2431149999999995, 51.6257917], [-1.2429960999999998, 51.626705], [-1.2429541999999998, 51.6271459], [-1.2429275, 51.6275863], [-1.2429008, 51.62806950000001], [-1.2428931999999997, 51.62859739999999], [-1.2428982999999998, 51.6291025], [-1.2429178999999997, 51.62961010000001], [-1.2429476999999998, 51.62997409999999], [-1.2429875, 51.6303214], [-1.2430364, 51.6306719], [-1.2430726, 51.6308991], [-1.2432015, 51.6314313], [-1.2432471, 51.6317335], [-1.2432738, 51.6319334], [-1.2433407, 51.6324723], [-1.2433735, 51.63284149999999], [-1.243401, 51.6332094], [-1.2434195, 51.6335761], [-1.2434195, 51.63479290000001], [-1.2433111, 51.6360104], [-1.2430764, 51.6373374], [-1.2427899, 51.63850149999999], [-1.2426254, 51.6391079], [-1.2424018, 51.63977710000001], [-1.2422536999999998, 51.6401862], [-1.2421207999999997, 51.64056849999999], [-1.2419769, 51.640908399999994], [-1.241607, 51.6417192], [-1.2413891, 51.6421526], [-1.2412058, 51.6424985], [-1.2409084, 51.64304460000001], [-1.240689, 51.64341], [-1.2402614, 51.64408770000001], [-1.2395111, 51.6452658], [-1.2388978, 51.64622629999999], [-1.2379971999999997, 51.6480262], [-1.2377821, 51.6485619], [-1.2375061999999997, 51.649272399999994], [-1.237218, 51.65011269999999], [-1.2369324999999998, 51.6512056], [-1.2367076999999995, 51.6523807], [-1.2366086999999997, 51.653376899999984], [-1.2365869, 51.65370789999999], [-1.2365761, 51.6538921], [-1.2365562, 51.6544278], [-1.2365526, 51.65481139999999], [-1.2365899, 51.6559552], [-1.2367705, 51.6574605], [-1.2369694, 51.65844839999999], [-1.2372256, 51.6593802], [-1.2373994999999998, 51.6598814], [-1.2375606999999995, 51.66040929999999], [-1.2376839, 51.66075680000001], [-1.2379177999999995, 51.66131540000001], [-1.2384005, 51.662399099999995], [-1.2389199, 51.6634856], [-1.2394445999999997, 51.6645561], [-1.2397878, 51.6653308], [-1.2399015, 51.665646], [-1.2400208, 51.6659508], [-1.2401119541007224, 51.666235034589675], [-1.2402493, 51.6666633], [-1.2405608, 51.66786379999999], [-1.2407327999999995, 51.6689587], [-1.2408312, 51.66981979999999], [-1.2409603, 51.6705691], [-1.2410239999999997, 51.6712135], [-1.2410262, 51.67127599999999], [-1.2410601, 51.67158979999999], [-1.2410339999999995, 51.6733595], [-1.2410324, 51.673467], [-1.2410255, 51.673551], [-1.2408091, 51.67546699999999], [-1.2407585, 51.675928], [-1.2404994, 51.6825109], [-1.2403703, 51.6846292], [-1.2403145, 51.685359600000005], [-1.2402911, 51.6856265], [-1.2402457, 51.6861451], [-1.2401522000000005, 51.6870193], [-1.2400722999999998, 51.68768359999999], [-1.2400287999999997, 51.6879646], [-1.2399359999999997, 51.688536], [-1.2397656, 51.6895534], [-1.2394754, 51.69097599999999], [-1.2392655, 51.69187669999999], [-1.2389343999999998, 51.69320650000001], [-1.2384582999999998, 51.694786099999995], [-1.2380549, 51.696441699999994], [-1.2378197999999998, 51.6979721], [-1.2377213, 51.6989681], [-1.2377115, 51.70098229999999], [-1.2377912, 51.7022111], [-1.2380254999999998, 51.70394640000001], [-1.2384091, 51.70571950000001], [-1.2384292, 51.70580579999999], [-1.2388425999999997, 51.70729579999998], [-1.2391201999999997, 51.7082855], [-1.23942, 51.7093721], [-1.2399709, 51.711347700000005], [-1.2406394999999997, 51.7136142], [-1.2411658, 51.71496460000001], [-1.2413636999999995, 51.71544080000001], [-1.2416030999999998, 51.71591310000001], [-1.2418956, 51.71649179999999], [-1.2422030999999998, 51.71709509999999], [-1.2432587999999998, 51.718787], [-1.2449051999999998, 51.72111279999999], [-1.2453313999999998, 51.72165729999999], [-1.2455376277189163, 51.721918011123584], [-1.2459007, 51.722377], [-1.2466645, 51.7232807], [-1.2470699484277246, 51.72375508207266], [-1.2471568, 51.7238567], [-1.2472590999999995, 51.7239748], [-1.2473852, 51.724122699999995], [-1.2482129, 51.7251065], [-1.2484556000000002, 51.725387600000005], [-1.2486010999999997, 51.725558199999995], [-1.2493627, 51.726455300000005], [-1.2503608, 51.7276147], [-1.2513872, 51.7288297], [-1.2517966, 51.729312499999985], [-1.2520028, 51.72955960000001], [-1.2523777, 51.7300383], [-1.2526299999999997, 51.7303605], [-1.2531789999999998, 51.7309838], [-1.2532931, 51.7311494], [-1.253576, 51.7315394], [-1.2539581, 51.7320684], [-1.2542827, 51.7325203], [-1.2545254, 51.73279269999999], [-1.2547680999999995, 51.7330545], [-1.2549202999999998, 51.73322970000001], [-1.2550135999999998, 51.7333376], [-1.25764139776733, 51.7369446874165], [-1.2576688, 51.736982299999994], [-1.2623079999999998, 51.7418457], [-1.2624575, 51.7420681], [-1.2627247999999998, 51.7423436], [-1.2629822999999998, 51.742635699999994], [-1.2633377, 51.74313649999999], [-1.2635873999999998, 51.74342419999999], [-1.2638025, 51.743688000000006], [-1.2639226, 51.743847], [-1.2640427, 51.7439884], [-1.2644156999999998, 51.74437389999999], [-1.2647286, 51.744701799999994], [-1.2648651, 51.74486189999998], [-1.2652029, 51.7452121], [-1.2657689999999997, 51.74582409999999], [-1.2662362, 51.74632749999999], [-1.2667414, 51.74687939999999], [-1.267192, 51.7473639], [-1.267243, 51.74741480000001], [-1.2676990999999995, 51.7479222], [-1.2679694999999995, 51.74823349999999], [-1.268267, 51.7486112], [-1.2685493, 51.74900040000001], [-1.2687722, 51.749343800000005], [-1.2689604, 51.7496763], [-1.2691216999999997, 51.74999170000001], [-1.2692653, 51.7502979], [-1.269378, 51.7505604], [-1.2694942, 51.7508549], [-1.269688, 51.751415699999995], [-1.2697785, 51.751726399999995], [-1.2699914, 51.75248109999999], [-1.2700214999999997, 51.75259719999999], [-1.2700800999999995, 51.7528082], [-1.2702618, 51.7534418], [-1.2703444, 51.753721500000005], [-1.2705582, 51.7544626], [-1.2706984999999995, 51.7549569], [-1.2708387, 51.755450199999984], [-1.2708905999999998, 51.75563940000001], [-1.2710256999999998, 51.75604799999999], [-1.27108, 51.7562924], [-1.2711510999999998, 51.7566418], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]}", "current_leg_start": "Didcot Parkway", "dest_arr_time_act": "2217", "motion_projection": null, "next_location_lat": "51.7539662", "next_location_lon": "-1.2702377", "previous_location": "Didcot Parkway", "current_leg_milage": "10.6", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38064.87, \"from_m\": 7468.582, \"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\": 38148.384, \"from_m\": 38064.87, \"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\": 38637.899, \"from_m\": 38148.384, \"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\": 38676.439, \"from_m\": 38637.899, \"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\": 38827.029, \"from_m\": 38676.439, \"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\": 40156.774, \"from_m\": 38827.029, \"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\": 40168.378, \"from_m\": 40156.774, \"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\": 49345.858, \"from_m\": 40168.378, \"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\": 49400.369, \"from_m\": 49345.858, \"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\": 56157.297, \"from_m\": 49400.369, \"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\": 56237.243, \"from_m\": 56157.297, \"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\": 56295.624, \"from_m\": 56237.243, \"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\": 56402.511, \"from_m\": 56295.624, \"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\": 56458.631, \"from_m\": 56402.511, \"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\": 56517.021, \"from_m\": 56458.631, \"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\": 57141.537, \"from_m\": 56517.021, \"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\": 57752.325, \"from_m\": 57141.537, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58044.301, \"from_m\": 57752.325, \"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\": 58084.557, \"from_m\": 58044.301, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58221.163, \"from_m\": 58084.557, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58633.625, \"from_m\": 58221.163, \"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\": 58978.418, \"from_m\": 58633.625, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59043.481, \"from_m\": 58978.418, \"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\": 83388.719, \"from_m\": 59043.481, \"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\": 83535.4, \"from_m\": 83388.719, \"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\": 83604.556, \"from_m\": 83535.4, \"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\": 86197.272, \"from_m\": 83604.556, \"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\": 86264.414, \"from_m\": 86197.272, \"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\": 86319.703, \"from_m\": 86264.414, \"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\": 87280.961, \"from_m\": 86319.703, \"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\": 87340.804, \"from_m\": 87280.961, \"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\": 100192.786, \"from_m\": 87340.804, \"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\": 100731.253, \"from_m\": 100192.786, \"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\": 100793.43, \"from_m\": 100731.253, \"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\": 101328.901, \"from_m\": 100793.43, \"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\": 101735.477, \"from_m\": 101328.901, \"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\": 101978.485, \"from_m\": 101735.477, \"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\": 102173.895, \"from_m\": 101978.485, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 592784, \"profile_key\": \"ed0c1ab16889e5871d222c62a568cf70896cdcf5d45cdb5830f3e015deae0a23\", \"schedule_id\": 26864, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Slough\", \"stage_seq\": 8, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Maidenhead\", \"stage_seq\": 9, \"distance_m\": 38784.86, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141H\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 49673.982, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 56458.631, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2148\", \"location\": \"Reading\", \"stage_seq\": 12, \"distance_m\": 57629.41, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Reading High Level Jn\", \"stage_seq\": 13, \"distance_m\": 57921.534, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154H\", \"location\": \"Goring & Streatley\", \"stage_seq\": 14, \"distance_m\": 71603.89, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201H\", \"location\": \"Didcot East Jn\", \"stage_seq\": 15, \"distance_m\": 84098.98, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2204\", \"location\": \"Didcot Parkway\", \"stage_seq\": 16, \"distance_m\": 85032.338, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Didcot North Jn\", \"stage_seq\": 17, \"distance_m\": 86319.703, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"Kennington Jn\", \"stage_seq\": 18, \"distance_m\": 97834.273, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214H\", \"location\": \"Hinksey North\", \"stage_seq\": 19, \"distance_m\": 100339.331, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": false, \"wtt_arr\": \"2217\", \"wtt_dep\": null, \"location\": \"Oxford\", \"stage_seq\": 20, \"distance_m\": 102173.895, \"section_seq\": 1, \"route_path_id\": 31054}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 102173.895, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31054}], \"total_distance_m\": 102173.895, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 100555.345, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1618.55, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2123", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.7539662", "current_position_lon": "-1.2702377", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:43Z\", \"source_id\": 48690808, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:43Z\", \"source_id\": 15819085, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:07Z\", \"source_id\": 48699873, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:11Z\", \"source_id\": 15821872, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:01Z\", \"source_id\": 48705852, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:04Z\", \"source_id\": 15823787, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:34Z\", \"source_id\": 48713186, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:38Z\", \"source_id\": 15826159, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:44Z\", \"source_id\": 48719596, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:45Z\", \"source_id\": 15828167, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:03Z\", \"source_id\": 48736867, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:08Z\", \"source_id\": 15833604, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:09Z\", \"source_id\": 48750746, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:20Z\", \"source_id\": 15837997, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:54Z\", \"source_id\": 48777844, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:59Z\", \"source_id\": 15846699, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "4", "timing_fact_generation": 1789506840584080, "current_leg_arrival_utc": "2026-09-15T22:15:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:00.572614", "service_state_evidence_id": 15846699, "current_leg_start_actual_dep": "2026-09-15T22:04:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:02.542980", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PAD OXF 1D42 802014 5 125 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "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": 3003.716, "from_m": 2918.037, "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": 3205.122, "from_m": 3003.716, "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": 7468.582, "from_m": 3205.122, "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": 38064.87, "from_m": 7468.582, "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": 38148.384, "from_m": 38064.87, "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": 38637.899, "from_m": 38148.384, "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": 38676.439, "from_m": 38637.899, "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": 38827.029, "from_m": 38676.439, "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": 40156.774, "from_m": 38827.029, "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": 40168.378, "from_m": 40156.774, "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": 49345.858, "from_m": 40168.378, "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": 49400.369, "from_m": 49345.858, "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": 56157.297, "from_m": 49400.369, "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": 56237.243, "from_m": 56157.297, "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": 56295.624, "from_m": 56237.243, "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": 56402.511, "from_m": 56295.624, "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": 56458.631, "from_m": 56402.511, "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": 56517.021, "from_m": 56458.631, "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": 57141.537, "from_m": 56517.021, "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": 57752.325, "from_m": 57141.537, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58044.301, "from_m": 57752.325, "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": 58084.557, "from_m": 58044.301, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58221.163, "from_m": 58084.557, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 58633.625, "from_m": 58221.163, "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": 58978.418, "from_m": 58633.625, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59043.481, "from_m": 58978.418, "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": 83388.719, "from_m": 59043.481, "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": 83535.4, "from_m": 83388.719, "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": 83604.556, "from_m": 83535.4, "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": 86197.272, "from_m": 83604.556, "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": 86264.414, "from_m": 86197.272, "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": 86319.703, "from_m": 86264.414, "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": 87280.961, "from_m": 86319.703, "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": 87340.804, "from_m": 87280.961, "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": 100192.786, "from_m": 87340.804, "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": 100731.253, "from_m": 100192.786, "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": 100793.43, "from_m": 100731.253, "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": 101328.901, "from_m": 100793.43, "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": 101735.477, "from_m": 101328.901, "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": 101978.485, "from_m": 101735.477, "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": 102173.895, "from_m": 101978.485, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 592784, "profile_key": "ed0c1ab16889e5871d222c62a568cf70896cdcf5d45cdb5830f3e015deae0a23", "schedule_id": 26864, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2123", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Slough", "stage_seq": 8, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Maidenhead", "stage_seq": 9, "distance_m": 38784.86, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Twyford", "stage_seq": 10, "distance_m": 49673.982, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Kennet Bridge Jn", "stage_seq": 11, "distance_m": 56458.631, "section_seq": 1, "route_path_id": 31054}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2148", "location": "Reading", "stage_seq": 12, "distance_m": 57629.41, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Reading High Level Jn", "stage_seq": 13, "distance_m": 57921.534, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "Goring & Streatley", "stage_seq": 14, "distance_m": 71603.89, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Didcot East Jn", "stage_seq": 15, "distance_m": 84098.98, "section_seq": 1, "route_path_id": 31054}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2204", "location": "Didcot Parkway", "stage_seq": 16, "distance_m": 85032.338, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Didcot North Jn", "stage_seq": 17, "distance_m": 86319.703, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Kennington Jn", "stage_seq": 18, "distance_m": 97834.273, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Hinksey North", "stage_seq": 19, "distance_m": 100339.331, "section_seq": 1, "route_path_id": 31054}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": null, "location": "Oxford", "stage_seq": 20, "distance_m": 102173.895, "section_seq": 1, "route_path_id": 31054}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 102173.895, "from_m": 0.0, "section_seq": 1, "route_path_id": 31054}], "total_distance_m": 102173.895, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 100555.345, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1618.55, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:43Z", "source_id": 48690808, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:31:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:43Z", "source_id": 15819085, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:07Z", "source_id": 48699873, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:36:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:11Z", "source_id": 15821872, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23652, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:01Z", "source_id": 48705852, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:39:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:04Z", "source_id": 15823787, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:34Z", "source_id": 48713186, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:42:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:38Z", "source_id": 15826159, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:44Z", "source_id": 48719596, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:46:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:45Z", "source_id": 15828167, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23950, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:03Z", "source_id": 48736867, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:54:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:08Z", "source_id": 15833604, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23983, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:09Z", "source_id": 48750746, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:01:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:20Z", "source_id": 15837997, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24183, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:54Z", "source_id": 48777844, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:14:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:59Z", "source_id": 15846699, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] London Paddington 2123 2123 2 None None Oxford 2217 2217 4 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W34923/2026-09-15/detailed None Didcot Parkway 2026-09-15T22:04:00+01:00 Oxford 11.0 {"type": "LineString", "coordinates": [[-1.241224729196339, 51.61140671956588], [-1.2412737, 51.6114376], [-1.2414724, 51.6115706], [-1.2419024999999997, 51.6118779], [-1.2422979999999997, 51.6121962], [-1.242714, 51.6125772], [-1.2431305, 51.61297940000001], [-1.2435527999999998, 51.6134332], [-1.2438976, 51.6138949], [-1.2442249, 51.6143639], [-1.2445007999999995, 51.61483559999999], [-1.2448235, 51.6155144], [-1.2450589999999997, 51.61625579999998], [-1.2451386000000002, 51.61668250000002], [-1.2452004, 51.6171725], [-1.2452305, 51.6176973], [-1.2452457, 51.6182681], [-1.2451798999999997, 51.618858900000006], [-1.2451168999999995, 51.6192452], [-1.2450188, 51.61967409999999], [-1.2448779999999997, 51.62014409999999], [-1.2447501, 51.620512700000006], [-1.2446189999999997, 51.62087619999999], [-1.2444739, 51.62124489999999], [-1.2442195, 51.62182769999998], [-1.244043, 51.622312699999995], [-1.2438455, 51.6228726], [-1.2436676, 51.6233937], [-1.2435375, 51.6238469], [-1.2434174999999998, 51.6242957], [-1.2433096, 51.6247395], [-1.2432023, 51.6252728], [-1.2431149999999995, 51.6257917], [-1.2429960999999998, 51.626705], [-1.2429541999999998, 51.6271459], [-1.2429275, 51.6275863], [-1.2429008, 51.62806950000001], [-1.2428931999999997, 51.62859739999999], [-1.2428982999999998, 51.6291025], [-1.2429178999999997, 51.62961010000001], [-1.2429476999999998, 51.62997409999999], [-1.2429875, 51.6303214], [-1.2430364, 51.6306719], [-1.2430726, 51.6308991], [-1.2432015, 51.6314313], [-1.2432471, 51.6317335], [-1.2432738, 51.6319334], [-1.2433407, 51.6324723], [-1.2433735, 51.63284149999999], [-1.243401, 51.6332094], [-1.2434195, 51.6335761], [-1.2434195, 51.63479290000001], [-1.2433111, 51.6360104], [-1.2430764, 51.6373374], [-1.2427899, 51.63850149999999], [-1.2426254, 51.6391079], [-1.2424018, 51.63977710000001], [-1.2422536999999998, 51.6401862], [-1.2421207999999997, 51.64056849999999], [-1.2419769, 51.640908399999994], [-1.241607, 51.6417192], [-1.2413891, 51.6421526], [-1.2412058, 51.6424985], [-1.2409084, 51.64304460000001], [-1.240689, 51.64341], [-1.2402614, 51.64408770000001], [-1.2395111, 51.6452658], [-1.2388978, 51.64622629999999], [-1.2379971999999997, 51.6480262], [-1.2377821, 51.6485619], [-1.2375061999999997, 51.649272399999994], [-1.237218, 51.65011269999999], [-1.2369324999999998, 51.6512056], [-1.2367076999999995, 51.6523807], [-1.2366086999999997, 51.653376899999984], [-1.2365869, 51.65370789999999], [-1.2365761, 51.6538921], [-1.2365562, 51.6544278], [-1.2365526, 51.65481139999999], [-1.2365899, 51.6559552], [-1.2367705, 51.6574605], [-1.2369694, 51.65844839999999], [-1.2372256, 51.6593802], [-1.2373994999999998, 51.6598814], [-1.2375606999999995, 51.66040929999999], [-1.2376839, 51.66075680000001], [-1.2379177999999995, 51.66131540000001], [-1.2384005, 51.662399099999995], [-1.2389199, 51.6634856], [-1.2394445999999997, 51.6645561], [-1.2397878, 51.6653308], [-1.2399015, 51.665646], [-1.2400208, 51.6659508], [-1.2401119541007224, 51.666235034589675], [-1.2402493, 51.6666633], [-1.2405608, 51.66786379999999], [-1.2407327999999995, 51.6689587], [-1.2408312, 51.66981979999999], [-1.2409603, 51.6705691], [-1.2410239999999997, 51.6712135], [-1.2410262, 51.67127599999999], [-1.2410601, 51.67158979999999], [-1.2410339999999995, 51.6733595], [-1.2410324, 51.673467], [-1.2410255, 51.673551], [-1.2408091, 51.67546699999999], [-1.2407585, 51.675928], [-1.2404994, 51.6825109], [-1.2403703, 51.6846292], [-1.2403145, 51.685359600000005], [-1.2402911, 51.6856265], [-1.2402457, 51.6861451], [-1.2401522000000005, 51.6870193], [-1.2400722999999998, 51.68768359999999], [-1.2400287999999997, 51.6879646], [-1.2399359999999997, 51.688536], [-1.2397656, 51.6895534], [-1.2394754, 51.69097599999999], [-1.2392655, 51.69187669999999], [-1.2389343999999998, 51.69320650000001], [-1.2384582999999998, 51.694786099999995], [-1.2380549, 51.696441699999994], [-1.2378197999999998, 51.6979721], [-1.2377213, 51.6989681], [-1.2377115, 51.70098229999999], [-1.2377912, 51.7022111], [-1.2380254999999998, 51.70394640000001], [-1.2384091, 51.70571950000001], [-1.2384292, 51.70580579999999], [-1.2388425999999997, 51.70729579999998], [-1.2391201999999997, 51.7082855], [-1.23942, 51.7093721], [-1.2399709, 51.711347700000005], [-1.2406394999999997, 51.7136142], [-1.2411658, 51.71496460000001], [-1.2413636999999995, 51.71544080000001], [-1.2416030999999998, 51.71591310000001], [-1.2418956, 51.71649179999999], [-1.2422030999999998, 51.71709509999999], [-1.2432587999999998, 51.718787], [-1.2449051999999998, 51.72111279999999], [-1.2453313999999998, 51.72165729999999], [-1.2455376277189163, 51.721918011123584], [-1.2459007, 51.722377], [-1.2466645, 51.7232807], [-1.2470699484277246, 51.72375508207266], [-1.2471568, 51.7238567], [-1.2472590999999995, 51.7239748], [-1.2473852, 51.724122699999995], [-1.2482129, 51.7251065], [-1.2484556000000002, 51.725387600000005], [-1.2486010999999997, 51.725558199999995], [-1.2493627, 51.726455300000005], [-1.2503608, 51.7276147], [-1.2513872, 51.7288297], [-1.2517966, 51.729312499999985], [-1.2520028, 51.72955960000001], [-1.2523777, 51.7300383], [-1.2526299999999997, 51.7303605], [-1.2531789999999998, 51.7309838], [-1.2532931, 51.7311494], [-1.253576, 51.7315394], [-1.2539581, 51.7320684], [-1.2542827, 51.7325203], [-1.2545254, 51.73279269999999], [-1.2547680999999995, 51.7330545], [-1.2549202999999998, 51.73322970000001], [-1.2550135999999998, 51.7333376], [-1.25764139776733, 51.7369446874165], [-1.2576688, 51.736982299999994], [-1.2623079999999998, 51.7418457], [-1.2624575, 51.7420681], [-1.2627247999999998, 51.7423436], [-1.2629822999999998, 51.742635699999994], [-1.2633377, 51.74313649999999], [-1.2635873999999998, 51.74342419999999], [-1.2638025, 51.743688000000006], [-1.2639226, 51.743847], [-1.2640427, 51.7439884], [-1.2644156999999998, 51.74437389999999], [-1.2647286, 51.744701799999994], [-1.2648651, 51.74486189999998], [-1.2652029, 51.7452121], [-1.2657689999999997, 51.74582409999999], [-1.2662362, 51.74632749999999], [-1.2667414, 51.74687939999999], [-1.267192, 51.7473639], [-1.267243, 51.74741480000001], [-1.2676990999999995, 51.7479222], [-1.2679694999999995, 51.74823349999999], [-1.268267, 51.7486112], [-1.2685493, 51.74900040000001], [-1.2687722, 51.749343800000005], [-1.2689604, 51.7496763], [-1.2691216999999997, 51.74999170000001], [-1.2692653, 51.7502979], [-1.269378, 51.7505604], [-1.2694942, 51.7508549], [-1.269688, 51.751415699999995], [-1.2697785, 51.751726399999995], [-1.2699914, 51.75248109999999], [-1.2700214999999997, 51.75259719999999], [-1.2700800999999995, 51.7528082], [-1.2702618, 51.7534418], [-1.2703444, 51.753721500000005], [-1.2705582, 51.7544626], [-1.2706984999999995, 51.7549569], [-1.2708387, 51.755450199999984], [-1.2708905999999998, 51.75563940000001], [-1.2710256999999998, 51.75604799999999], [-1.27108, 51.7562924], [-1.2711510999999998, 51.7566418], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]} 10.6 2203 2214 Didcot Parkway Oxford Oxford 51.7539662 -1.2702377 51.7539662 -1.2702377 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:14:00 Oxford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846699 1789506840584080 82 82 2026-09-15 21:24:02.542980 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:00.572614
561847 592239 C36741 735Y59MZ15 2026-09-15 COMPLETE None 2026-09-15 21:14:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 592239, "stp": "P", "toc": "Elizabeth Line", "uid": "C36741", "consist": "345052", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36741/2026-09-15/detailed", "trust_id": "735Y59MZ15", "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-15", "dest_arr_time": "2114", "dest_platform": null, "is_terminated": 1, "next_location": "Old Oak Common Depot (Crossrail)", "signalling_id": "5Y59", "timing_status": "ON TIME", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "2114", "current_leg_dep": "2059", "current_leg_end": "Old Oak Common Depot (Crossrail)", "origin_dep_time": "2059", "origin_platform": "B", "current_location": "Old Oak Common Arrival Sig", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.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": "2114", "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:48632513\", \"confirmationDeadline\": \"2026-09-15T21:14: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\": 592239, \"profile_key\": \"6d51e5b0ea6c21a3f90bcc58fb82898385025b9c7f29b0be8c7e70965bb96514\", \"schedule_id\": 4964, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2059\", \"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\": \"2100H\", \"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\": \"2101\", \"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\": \"2102\", \"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\": \"2104\", \"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\": \"2114\", \"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": "2059", "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-15T20:00:02Z\", \"source_id\": 48624077, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:00:07Z\", \"source_id\": 15798462, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Old Oak Common Arrival Sig", "service_state_platform": null, "timing_fact_generation": 1789502640049487, "current_leg_arrival_utc": "2026-09-15T21:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:00.799315", "service_state_evidence_id": 48632513, "current_leg_start_actual_dep": "2026-09-15T20:59:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:02.105556", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P PDX None 5Y59 345052 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": 592239, "profile_key": "6d51e5b0ea6c21a3f90bcc58fb82898385025b9c7f29b0be8c7e70965bb96514", "schedule_id": 4964, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2059", "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": "2100H", "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": "2101", "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": "2102", "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": "2104", "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": "2114", "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-15T20:00:02Z", "source_id": 48624077, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:00:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:00:07Z", "source_id": 15798462, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:00:00+01:00", "operational_fact": true}] Paddington (Crossrail) 2059 2059 B None None Old Oak Common Depot (Crossrail) 2114 2114 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36741/2026-09-15/detailed None Paddington (Crossrail) 2026-09-15T20:59:00+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 2059 2114 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-15 21:24:07 TERMINATED 2026-09-15 21:14:00 Old Oak Common Arrival Sig TD TRACKING_TIMEOUT 48632513 1789502640049487 10 10 2026-09-15 21:24:02.105556 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:00.799315
561848 590884 P24493 192R28MZ15 2026-09-15 COMPLETE 15846180 2026-09-15 22:14:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 590884, "stp": "P", "toc": "Northern", "uid": "P24493", "consist": "155344", "dest_crs": "YRK", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24493/2026-09-15/detailed", "trust_id": "192R28MZ15", "origin_crs": "BDT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "York", "service_date": "2026-09-15", "dest_arr_time": "2209", "dest_platform": "5", "is_terminated": 1, "next_location": "York", "signalling_id": "2R28", "timing_status": "LATE", "origin_station": "Bridlington", "current_leg_arr": "2214", "current_leg_dep": "2157", "current_leg_end": "York", "origin_dep_time": "2000", "origin_platform": "6", "current_location": "York", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.227459370261064, 53.82700287962691], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]}", "current_leg_start": "Church Fenton", "dest_arr_time_act": "2208", "motion_projection": null, "next_location_lat": "53.9582587", "next_location_lon": "-1.0935657", "previous_location": "Church Fenton", "current_leg_milage": "11.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 280.051, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 311.215, \"from_m\": 280.051, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 493.716, \"from_m\": 311.215, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3596.154, \"from_m\": 493.716, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 3772.499, \"from_m\": 3596.154, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8584.666, \"from_m\": 3772.499, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8694.463, \"from_m\": 8584.666, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11405.086, \"from_m\": 8694.463, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11520.612, \"from_m\": 11405.086, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12011.088, \"from_m\": 11520.612, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12113.205, \"from_m\": 12011.088, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14682.59, \"from_m\": 12113.205, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14881.685, \"from_m\": 14682.59, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 15127.764, \"from_m\": 14881.685, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17954.71, \"from_m\": 15127.764, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17983.879, \"from_m\": 17954.71, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18505.334, \"from_m\": 17983.879, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19175.102, \"from_m\": 18505.334, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19226.928, \"from_m\": 19175.102, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 23442.351, \"from_m\": 19226.928, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23597.073, \"from_m\": 23442.351, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26201.771, \"from_m\": 23597.073, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26300.341, \"from_m\": 26201.771, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27048.122, \"from_m\": 26300.341, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27180.87, \"from_m\": 27048.122, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27579.191, \"from_m\": 27180.87, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27794.763, \"from_m\": 27579.191, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28761.896, \"from_m\": 27794.763, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 29004.236, \"from_m\": 28761.896, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29785.899, \"from_m\": 29004.236, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 29956.139, \"from_m\": 29785.899, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31627.405, \"from_m\": 29956.139, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31699.575, \"from_m\": 31627.405, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 36280.132, \"from_m\": 31699.575, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36514.106, \"from_m\": 36280.132, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36573.946, \"from_m\": 36514.106, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38956.755, \"from_m\": 36573.946, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39040.991, \"from_m\": 38956.755, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 40359.527, \"from_m\": 39040.991, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 42870.881, \"from_m\": 40359.527, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 43320.977, \"from_m\": 42870.881, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46204.044, \"from_m\": 43320.977, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 47486.779, \"from_m\": 46204.044, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48180.531, \"from_m\": 47486.779, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48229.493, \"from_m\": 48180.531, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48261.401, \"from_m\": 48229.493, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 49062.244, \"from_m\": 48261.401, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49177.859, \"from_m\": 49062.244, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50111.473, \"from_m\": 49177.859, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 50138.181, \"from_m\": 50111.473, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51409.932, \"from_m\": 50138.181, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52340.053, \"from_m\": 51409.932, \"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\": 52662.45, \"from_m\": 52340.053, \"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\": 61341.469, \"from_m\": 52662.45, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 73882.844, \"from_m\": 61341.469, \"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\": 76042.559, \"from_m\": 73882.844, \"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\": 84887.537, \"from_m\": 76042.559, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 90367.028, \"from_m\": 84887.537, \"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\": 92247.556, \"from_m\": 90367.028, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 95255.237, \"from_m\": 92247.556, \"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\": 97423.434, \"from_m\": 95255.237, \"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\": 97473.527, \"from_m\": 97423.434, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 97903.358, \"from_m\": 97473.527, \"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\": 97920.593, \"from_m\": 97903.358, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 98151.634, \"from_m\": 97920.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\": 98670.358, \"from_m\": 98151.634, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 98717.505, \"from_m\": 98670.358, \"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\": 99397.377, \"from_m\": 98717.505, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 103449.244, \"from_m\": 99397.377, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 107359.902, \"from_m\": 103449.244, \"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\": 107936.702, \"from_m\": 107359.902, \"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\": 108766.604, \"from_m\": 107936.702, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 108826.919, \"from_m\": 108766.604, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 108842.644, \"from_m\": 108826.919, \"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\": 110575.486, \"from_m\": 108842.644, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 110596.416, \"from_m\": 110575.486, \"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\": 110652.301, \"from_m\": 110596.416, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 115535.073, \"from_m\": 110652.301, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 115650.988, \"from_m\": 115535.073, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 126947.755, \"from_m\": 115650.988, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 129097.378, \"from_m\": 126947.755, \"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\": 131384.425, \"from_m\": 129097.378, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 131559.615, \"from_m\": 131384.425, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 131648.483, \"from_m\": 131559.615, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 131829.461, \"from_m\": 131648.483, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132633.266, \"from_m\": 131829.461, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 132872.962, \"from_m\": 132633.266, \"capability_applied\": null, \"effective_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\": 590884, \"profile_key\": \"48d052f261b39782c315f719a1ba19b8709ff877aa50da3ee86bfc5fcbd1eb3b\", \"schedule_id\": 20536, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2000\", \"location\": \"Bridlington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2010H\", \"wtt_dep\": \"2011\", \"location\": \"Nafferton\", \"stage_seq\": 2, \"distance_m\": 14995.174, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015H\", \"location\": \"Driffield\", \"stage_seq\": 3, \"distance_m\": 18386.418, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2020H\", \"location\": \"Hutton Cranswick\", \"stage_seq\": 4, \"distance_m\": 23497.847, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2030\", \"location\": \"Beverley\", \"stage_seq\": 5, \"distance_m\": 36436.916, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036H\", \"location\": \"Cottingham\", \"stage_seq\": 6, \"distance_m\": 43320.977, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": \"2051\", \"location\": \"Hull\", \"stage_seq\": 7, \"distance_m\": 49177.859, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 8, \"distance_m\": 51771.636, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2102\", \"wtt_dep\": \"2103\", \"location\": \"Brough\", \"stage_seq\": 9, \"distance_m\": 65498.243, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2110\", \"wtt_dep\": \"2110H\", \"location\": \"Gilberdyke\", \"stage_seq\": 10, \"distance_m\": 75862.753, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2116H\", \"wtt_dep\": \"2117H\", \"location\": \"Howden\", \"stage_seq\": 11, \"distance_m\": 84517.992, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2127H\", \"wtt_dep\": \"2129\", \"location\": \"Selby\", \"stage_seq\": 12, \"distance_m\": 98390.21, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2134\", \"location\": \"Hambleton East Jn\", \"stage_seq\": 13, \"distance_m\": 104085.264, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Hambleton West Jn\", \"stage_seq\": 14, \"distance_m\": 105965.142, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139H\", \"location\": \"Gascoigne Wood Jn\", \"stage_seq\": 15, \"distance_m\": 108929.905, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2144\", \"wtt_dep\": \"2145H\", \"location\": \"Sherburn-in-Elmet\", \"stage_seq\": 16, \"distance_m\": 111308.945, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2149\", \"wtt_dep\": \"2151H\", \"location\": \"Church Fenton\", \"stage_seq\": 17, \"distance_m\": 114684.504, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Colton Jn\", \"stage_seq\": 18, \"distance_m\": 123294.648, \"section_seq\": 1, \"route_path_id\": 65782}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": null, \"location\": \"York\", \"stage_seq\": 19, \"distance_m\": 132872.962, \"section_seq\": 1, \"route_path_id\": 65782}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 132872.962, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65782}], \"total_distance_m\": 132872.962, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 132396.403, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 476.559, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2000", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "53.9582587", "current_position_lon": "-1.0935657", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:14Z\", \"source_id\": 15779376, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:45:12Z\", \"source_id\": 15788262, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:47Z\", \"source_id\": 48630122, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:51Z\", \"source_id\": 15800384, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:16Z\", \"source_id\": 48646686, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:20Z\", \"source_id\": 15805433, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:18Z\", \"source_id\": 48664291, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:24Z\", \"source_id\": 15810855, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:39Z\", \"source_id\": 15819630, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:56Z\", \"source_id\": 48713926, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:01Z\", \"source_id\": 15826400, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:30Z\", \"source_id\": 48725379, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:38Z\", \"source_id\": 15829982, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:02Z\", \"source_id\": 15846180, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "York", "service_state_platform": "5", "timing_fact_generation": 1789506783334214, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:01.255051", "service_state_evidence_id": 15846180, "current_leg_start_actual_dep": "2026-09-15T21:57:30+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:01.981332", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BDT YRK 2R28 155344 2 75 None {"version": 3, "segments": [{"to_m": 280.051, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 311.215, "from_m": 280.051, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 493.716, "from_m": 311.215, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3596.154, "from_m": 493.716, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3772.499, "from_m": 3596.154, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8584.666, "from_m": 3772.499, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8694.463, "from_m": 8584.666, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11405.086, "from_m": 8694.463, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11520.612, "from_m": 11405.086, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12011.088, "from_m": 11520.612, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12113.205, "from_m": 12011.088, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14682.59, "from_m": 12113.205, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14881.685, "from_m": 14682.59, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 15127.764, "from_m": 14881.685, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17954.71, "from_m": 15127.764, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17983.879, "from_m": 17954.71, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18505.334, "from_m": 17983.879, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19175.102, "from_m": 18505.334, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19226.928, "from_m": 19175.102, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 23442.351, "from_m": 19226.928, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23597.073, "from_m": 23442.351, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26201.771, "from_m": 23597.073, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26300.341, "from_m": 26201.771, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27048.122, "from_m": 26300.341, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27180.87, "from_m": 27048.122, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27579.191, "from_m": 27180.87, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27794.763, "from_m": 27579.191, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28761.896, "from_m": 27794.763, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29004.236, "from_m": 28761.896, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29785.899, "from_m": 29004.236, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29956.139, "from_m": 29785.899, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31627.405, "from_m": 29956.139, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31699.575, "from_m": 31627.405, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 36280.132, "from_m": 31699.575, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36514.106, "from_m": 36280.132, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36573.946, "from_m": 36514.106, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38956.755, "from_m": 36573.946, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39040.991, "from_m": 38956.755, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 40359.527, "from_m": 39040.991, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42870.881, "from_m": 40359.527, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 43320.977, "from_m": 42870.881, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46204.044, "from_m": 43320.977, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 47486.779, "from_m": 46204.044, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48180.531, "from_m": 47486.779, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48229.493, "from_m": 48180.531, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48261.401, "from_m": 48229.493, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 49062.244, "from_m": 48261.401, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49177.859, "from_m": 49062.244, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50111.473, "from_m": 49177.859, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 50138.181, "from_m": 50111.473, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51409.932, "from_m": 50138.181, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52340.053, "from_m": 51409.932, "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": 52662.45, "from_m": 52340.053, "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": 61341.469, "from_m": 52662.45, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 73882.844, "from_m": 61341.469, "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": 76042.559, "from_m": 73882.844, "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": 84887.537, "from_m": 76042.559, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 90367.028, "from_m": 84887.537, "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": 92247.556, "from_m": 90367.028, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 95255.237, "from_m": 92247.556, "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": 97423.434, "from_m": 95255.237, "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": 97473.527, "from_m": 97423.434, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 97903.358, "from_m": 97473.527, "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": 97920.593, "from_m": 97903.358, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 98151.634, "from_m": 97920.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": 98670.358, "from_m": 98151.634, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 98717.505, "from_m": 98670.358, "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": 99397.377, "from_m": 98717.505, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 103449.244, "from_m": 99397.377, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 107359.902, "from_m": 103449.244, "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": 107936.702, "from_m": 107359.902, "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": 108766.604, "from_m": 107936.702, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 108826.919, "from_m": 108766.604, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 108842.644, "from_m": 108826.919, "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": 110575.486, "from_m": 108842.644, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 110596.416, "from_m": 110575.486, "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": 110652.301, "from_m": 110596.416, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 115535.073, "from_m": 110652.301, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 115650.988, "from_m": 115535.073, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 126947.755, "from_m": 115650.988, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 129097.378, "from_m": 126947.755, "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": 131384.425, "from_m": 129097.378, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 131559.615, "from_m": 131384.425, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 131648.483, "from_m": 131559.615, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 131829.461, "from_m": 131648.483, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132633.266, "from_m": 131829.461, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 132872.962, "from_m": 132633.266, "capability_applied": null, "effective_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": 590884, "profile_key": "48d052f261b39782c315f719a1ba19b8709ff877aa50da3ee86bfc5fcbd1eb3b", "schedule_id": 20536, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2000", "location": "Bridlington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2010H", "wtt_dep": "2011", "location": "Nafferton", "stage_seq": 2, "distance_m": 14995.174, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015H", "location": "Driffield", "stage_seq": 3, "distance_m": 18386.418, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2020H", "location": "Hutton Cranswick", "stage_seq": 4, "distance_m": 23497.847, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2030", "location": "Beverley", "stage_seq": 5, "distance_m": 36436.916, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036H", "location": "Cottingham", "stage_seq": 6, "distance_m": 43320.977, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": "2051", "location": "Hull", "stage_seq": 7, "distance_m": 49177.859, "section_seq": 1, "route_path_id": 65782}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054H", "location": "Hessle Road Jn", "stage_seq": 8, "distance_m": 51771.636, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2102", "wtt_dep": "2103", "location": "Brough", "stage_seq": 9, "distance_m": 65498.243, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2110", "wtt_dep": "2110H", "location": "Gilberdyke", "stage_seq": 10, "distance_m": 75862.753, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2116H", "wtt_dep": "2117H", "location": "Howden", "stage_seq": 11, "distance_m": 84517.992, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2129", "location": "Selby", "stage_seq": 12, "distance_m": 98390.21, "section_seq": 1, "route_path_id": 65782}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134", "location": "Hambleton East Jn", "stage_seq": 13, "distance_m": 104085.264, "section_seq": 1, "route_path_id": 65782}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Hambleton West Jn", "stage_seq": 14, "distance_m": 105965.142, "section_seq": 1, "route_path_id": 65782}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Gascoigne Wood Jn", "stage_seq": 15, "distance_m": 108929.905, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2145H", "location": "Sherburn-in-Elmet", "stage_seq": 16, "distance_m": 111308.945, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2151H", "location": "Church Fenton", "stage_seq": 17, "distance_m": 114684.504, "section_seq": 1, "route_path_id": 65782}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Colton Jn", "stage_seq": 18, "distance_m": 123294.648, "section_seq": 1, "route_path_id": 65782}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": null, "location": "York", "stage_seq": 19, "distance_m": 132872.962, "section_seq": 1, "route_path_id": 65782}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 132872.962, "from_m": 0.0, "section_seq": 1, "route_path_id": 65782}], "total_distance_m": 132872.962, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 132396.403, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 476.559, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:14Z", "source_id": 15779376, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:45:12Z", "source_id": 15788262, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6411, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:47Z", "source_id": 48630122, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:03:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:51Z", "source_id": 15800384, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:16Z", "source_id": 48646686, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:11:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:20Z", "source_id": 15805433, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:18Z", "source_id": 48664291, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:19:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:24Z", "source_id": 15810855, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:39Z", "source_id": 15819630, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4936, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:56Z", "source_id": 48713926, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:42:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:01Z", "source_id": 15826400, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4921, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:30Z", "source_id": 48725379, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:48:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:38Z", "source_id": 15829982, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:02Z", "source_id": 15846180, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Bridlington 2000 2000 6 None None York 2209 2208 5 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24493/2026-09-15/detailed None Church Fenton 2026-09-15T21:57:30+01:00 York 17.0 {"type": "LineString", "coordinates": [[-1.227459370261064, 53.82700287962691], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]} 11.0 2157 2214 Church Fenton York York 53.9582587 -1.0935657 53.9582587 -1.0935657 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:14:00 York TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846180 1789506783334214 54 54 2026-09-15 21:24:01.981332 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:01.255051
561849 593380 G15578 815C32M715 2026-09-15 COMPLETE 15846706 2026-09-15 22:14:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 593380, "stp": "P", "toc": "Great Western Railway", "uid": "G15578", "consist": "802103", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15578/2026-09-15/detailed", "trust_id": "815C32M715", "origin_crs": "BRI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stoke Gifford", "service_date": "2026-09-15", "dest_arr_time": "2223", "dest_platform": null, "is_terminated": 1, "next_location": "Stoke Gifford", "signalling_id": "5C32", "timing_status": "EARLY", "origin_station": "Bristol Temple Meads", "current_leg_arr": "2214", "current_leg_dep": "2210", "current_leg_end": "Stoke Gifford", "origin_dep_time": "2149", "origin_platform": "13", "current_location": "Stoke Gifford", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "-9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5484268999999995, 51.5147148], [-2.5489787000000006, 51.51483479999999], [-2.5501389999999997, 51.5150011], [-2.5507500999999997, 51.5151051], [-2.5510116, 51.515152099999995], [-2.5515761999999995, 51.5152485], [-2.5519662, 51.515345800000006], [-2.552406, 51.515452100000005], [-2.5526677, 51.515488299999994], [-2.5539858, 51.5156251], [-2.5541824999999996, 51.5156503], [-2.554376, 51.5156902], [-2.5545563999999996, 51.51573510000001], [-2.554685399999999, 51.515774500000006], [-2.5548582, 51.5158373], [-2.5550321999999994, 51.51591739999999], [-2.5558921, 51.51633650000001], [-2.5568798, 51.5168146], [-2.556962, 51.516855099999994], [-2.5574176999999993, 51.5170794], [-2.5577243999999997, 51.517228300000006]]}", "current_leg_start": "Bristol Parkway", "dest_arr_time_act": "2223", "motion_projection": null, "next_location_lat": "51.5172283", "next_location_lon": "-2.5577244", "previous_location": "Bristol Parkway", "current_leg_milage": "0.4", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 608.409, \"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\": 671.462, \"from_m\": 608.409, \"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\": 687.836, \"from_m\": 671.462, \"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\": 725.343, \"from_m\": 687.836, \"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\": 778.014, \"from_m\": 725.343, \"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\": 1213.839, \"from_m\": 778.014, \"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\": 1563.363, \"from_m\": 1213.839, \"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\": 2755.914, \"from_m\": 1563.363, \"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\": 2910.282, \"from_m\": 2755.914, \"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\": 3287.592, \"from_m\": 2910.282, \"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\": 3307.681, \"from_m\": 3287.592, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6173.68, \"from_m\": 3307.681, \"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\": 6274.659, \"from_m\": 6173.68, \"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\": 7117.809, \"from_m\": 6274.659, \"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\": 9051.718, \"from_m\": 7117.809, \"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\": 9134.11, \"from_m\": 9051.718, \"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\": 9726.792, \"from_m\": 9134.11, \"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\": 593380, \"profile_key\": \"8c90caa34e04efd2c7a15a5f3e65c74c062e53375175648fd4c1c8bb5cff75e0\", \"schedule_id\": 9255, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28223}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Bristol East Jn\", \"stage_seq\": 2, \"distance_m\": 567.712, \"section_seq\": 1, \"route_path_id\": 28223}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 3, \"distance_m\": 1159.331, \"section_seq\": 1, \"route_path_id\": 28223}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154H\", \"location\": \"Horfield Jn\", \"stage_seq\": 4, \"distance_m\": 6052.506, \"section_seq\": 1, \"route_path_id\": 28223}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 5, \"distance_m\": 7070.617, \"section_seq\": 1, \"route_path_id\": 28223}, {\"is_pass\": false, \"wtt_arr\": \"2201\", \"wtt_dep\": \"2220\", \"location\": \"Bristol Parkway\", \"stage_seq\": 6, \"distance_m\": 9011.271, \"section_seq\": 1, \"route_path_id\": 28223}, {\"is_pass\": false, \"wtt_arr\": \"2223\", \"wtt_dep\": null, \"location\": \"Stoke Gifford\", \"stage_seq\": 7, \"distance_m\": 9726.792, \"section_seq\": 1, \"route_path_id\": 28223}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9726.792, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28223}], \"total_distance_m\": 9726.792, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 8393.426, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1333.366, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2149", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5172283", "current_position_lon": "-2.5577244", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:12Z\", \"source_id\": 48739069, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:14Z\", \"source_id\": 15834337, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:45Z\", \"source_id\": 48749909, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:53Z\", \"source_id\": 15837756, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:56Z\", \"source_id\": 48777903, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:59Z\", \"source_id\": 15846706, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stoke Gifford", "service_state_platform": null, "timing_fact_generation": 1789506841457526, "current_leg_arrival_utc": "2026-09-15T22:18:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:01.452751", "service_state_evidence_id": 15846706, "current_leg_start_actual_dep": "2026-09-15T22:20:00+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:03.218084", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P BRI None 5C32 802103 9 125 None {"version": 3, "segments": [{"to_m": 608.409, "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": 671.462, "from_m": 608.409, "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": 687.836, "from_m": 671.462, "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": 725.343, "from_m": 687.836, "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": 778.014, "from_m": 725.343, "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": 1213.839, "from_m": 778.014, "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": 1563.363, "from_m": 1213.839, "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": 2755.914, "from_m": 1563.363, "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": 2910.282, "from_m": 2755.914, "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": 3287.592, "from_m": 2910.282, "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": 3307.681, "from_m": 3287.592, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6173.68, "from_m": 3307.681, "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": 6274.659, "from_m": 6173.68, "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": 7117.809, "from_m": 6274.659, "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": 9051.718, "from_m": 7117.809, "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": 9134.11, "from_m": 9051.718, "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": 9726.792, "from_m": 9134.11, "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": 593380, "profile_key": "8c90caa34e04efd2c7a15a5f3e65c74c062e53375175648fd4c1c8bb5cff75e0", "schedule_id": 9255, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2149", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Bristol East Jn", "stage_seq": 2, "distance_m": 567.712, "section_seq": 1, "route_path_id": 28223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Dr Day's Jn", "stage_seq": 3, "distance_m": 1159.331, "section_seq": 1, "route_path_id": 28223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "Horfield Jn", "stage_seq": 4, "distance_m": 6052.506, "section_seq": 1, "route_path_id": 28223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Filton Abbey Wood", "stage_seq": 5, "distance_m": 7070.617, "section_seq": 1, "route_path_id": 28223}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2220", "location": "Bristol Parkway", "stage_seq": 6, "distance_m": 9011.271, "section_seq": 1, "route_path_id": 28223}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": null, "location": "Stoke Gifford", "stage_seq": 7, "distance_m": 9726.792, "section_seq": 1, "route_path_id": 28223}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9726.792, "from_m": 0.0, "section_seq": 1, "route_path_id": 28223}], "total_distance_m": 9726.792, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 8393.426, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1333.366, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25802, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:12Z", "source_id": 48739069, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:54:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:14Z", "source_id": 15834337, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25666, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:45Z", "source_id": 48749909, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:00:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:53Z", "source_id": 15837756, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25747, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:56Z", "source_id": 48777903, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:14:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:59Z", "source_id": 15846706, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Bristol Temple Meads 2149 2149 13 None None Stoke Gifford 2223 2223 None EARLY -9 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15578/2026-09-15/detailed None Bristol Parkway 2026-09-15T22:20:00+01:00 Stoke Gifford 4.0 {"type": "LineString", "coordinates": [[-2.5484268999999995, 51.5147148], [-2.5489787000000006, 51.51483479999999], [-2.5501389999999997, 51.5150011], [-2.5507500999999997, 51.5151051], [-2.5510116, 51.515152099999995], [-2.5515761999999995, 51.5152485], [-2.5519662, 51.515345800000006], [-2.552406, 51.515452100000005], [-2.5526677, 51.515488299999994], [-2.5539858, 51.5156251], [-2.5541824999999996, 51.5156503], [-2.554376, 51.5156902], [-2.5545563999999996, 51.51573510000001], [-2.554685399999999, 51.515774500000006], [-2.5548582, 51.5158373], [-2.5550321999999994, 51.51591739999999], [-2.5558921, 51.51633650000001], [-2.5568798, 51.5168146], [-2.556962, 51.516855099999994], [-2.5574176999999993, 51.5170794], [-2.5577243999999997, 51.517228300000006]]} 0.4 2210 2214 Bristol Parkway Stoke Gifford Stoke Gifford 51.5172283 -2.5577244 51.5172283 -2.5577244 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:14:00 Stoke Gifford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846706 1789506841457526 23 23 2026-09-15 21:24:03.218084 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:01.452751
561850 593873 G53280 605U61M815 2026-09-15 COMPLETE 15845730 2026-09-15 22:14:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 593873, "stp": "P", "toc": "East Midlands Railway", "uid": "G53280", "consist": "360105+360113", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G53280/2026-09-15/detailed", "trust_id": "605U61M815", "origin_crs": "COR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Kettering Stabling Sidings", "service_date": "2026-09-15", "dest_arr_time": "2239", "dest_platform": null, "is_terminated": 1, "next_location": "Kettering Stabling Sidings", "signalling_id": "5U61", "timing_status": "EARLY", "origin_station": "Corby", "current_leg_arr": "2214", "current_leg_dep": "2233", "current_leg_end": "Kettering Stabling Sidings", "origin_dep_time": "2212", "origin_platform": "1", "current_location": "Kettering Stabling Sidings", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "-25 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7163195804119128, 52.379118947249154], [-0.7169170999999999, 52.3793709], [-0.7175249999999999, 52.3795963], [-0.7183369, 52.3799295], [-0.7186522272956171, 52.38004317092117], [-0.7212014, 52.38096209999999], [-0.7223553, 52.38137509999999], [-0.7231772, 52.38168149999999], [-0.7240606999999999, 52.3820433], [-0.7247036, 52.3823352], [-0.7253347999999998, 52.3826514], [-0.7260587999999999, 52.383049799999995], [-0.7267052, 52.3834563], [-0.7273389, 52.3838907], [-0.727831, 52.384268799999994], [-0.7283517999999999, 52.384706999999985], [-0.7284306776925388, 52.384780653945135], [-0.7288711999999999, 52.385192], [-0.7291411, 52.385471], [-0.7293942999999999, 52.38574929999999], [-0.7297169, 52.386145000000006], [-0.7298764087450597, 52.38636117864125], [-0.7299641249301465, 52.38650988576109], [-0.7300417887451293, 52.38663894408178], [-0.7301094042698911, 52.38674886836116], [-0.7301669755843151, 52.386840173357086], [-0.7302145067682845, 52.386913373827376], [-0.7302520019016825, 52.3869689845299], [-0.7302794650643923, 52.387007520222475], [-0.7302969003362972, 52.38702949566297], [-0.7303043117972803, 52.38703542560922], [-0.7303017035272248, 52.38702582481906], [-0.7302890796060137, 52.38700120805035], [-0.7302664441135307, 52.38696209006092], [-0.7302338011296583, 52.38690898560861], [-0.7301911547342803, 52.38684240945129], [-0.7301385090072795, 52.386762876346765], [-0.7300758680285393, 52.38667090105291], [-0.7301402, 52.3867872], [-0.7302873999999999, 52.3870606], [-0.7304791, 52.38739749999999], [-0.7305845, 52.3876646], [-0.7306862, 52.387996900000005], [-0.7307829, 52.3883046], [-0.7308810999999998, 52.388571600000006], [-0.7309087, 52.3886919], [-0.7309275999999999, 52.38880480000001], [-0.7309381999999999, 52.388995499999986], [-0.7309351999999999, 52.3906203]]}", "current_leg_start": "Kettering South Jn", "dest_arr_time_act": "2239", "motion_projection": null, "next_location_lat": "52.3906203", "next_location_lon": "-0.7309352", "previous_location": "Kettering South Jn", "current_leg_milage": "1.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 208.756, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7415.858, \"from_m\": 208.756, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7961.636, \"from_m\": 7415.858, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 8910.583, \"from_m\": 7961.636, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8991.84, \"from_m\": 8910.583, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9972.962, \"from_m\": 8991.84, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 11852.766, \"from_m\": 9972.962, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 13788.734, \"from_m\": 11852.766, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 14318.376, \"from_m\": 13788.734, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 14416.316, \"from_m\": 14318.376, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14464.593, \"from_m\": 14416.316, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14530.999, \"from_m\": 14464.593, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15632.626, \"from_m\": 14530.999, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16097.821, \"from_m\": 15632.626, \"capability_applied\": null, \"effective_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\": 593873, \"profile_key\": \"6103d292e966cee3ee08261f6e08c20402a5a3cc8d77c86769d6ab3edf851e3d\", \"schedule_id\": 11591, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Corby\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219H\", \"location\": \"Kettering North Jn\", \"stage_seq\": 2, \"distance_m\": 8910.583, \"section_seq\": 1, \"route_path_id\": 32235}, {\"is_pass\": false, \"wtt_arr\": \"2221H\", \"wtt_dep\": \"2223H\", \"location\": \"Kettering\", \"stage_seq\": 3, \"distance_m\": 12187.221, \"section_seq\": 1, \"route_path_id\": 32235}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2233\", \"location\": \"Kettering South Jn\", \"stage_seq\": 4, \"distance_m\": 14269.591, \"section_seq\": 1, \"route_path_id\": 32235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235H\", \"location\": \"Kettering Sig. BK6094\", \"stage_seq\": 5, \"distance_m\": 15696.747, \"section_seq\": 1, \"route_path_id\": 32235}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": null, \"location\": \"Kettering Stabling Sidings\", \"stage_seq\": 6, \"distance_m\": 16097.821, \"section_seq\": 1, \"route_path_id\": 32235}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16097.821, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32235}], \"total_distance_m\": 16097.821, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 15423.87, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 673.951, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2212", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1421.0", "current_position_lat": "52.3906203", "current_position_lon": "-0.7309352", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 17663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:16Z\", \"source_id\": 48759141, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:22Z\", \"source_id\": 15840827, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:18Z\", \"source_id\": 15845730, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Kettering Stabling Sidings", "service_state_platform": null, "timing_fact_generation": 1789506739155788, "current_leg_arrival_utc": "2026-09-15T22:26:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:01.779614", "service_state_evidence_id": 15845730, "current_leg_start_actual_dep": "2026-09-15T22:33:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:02.526307", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P COR None 5U61 360105+360113 8 100 None {"version": 3, "segments": [{"to_m": 208.756, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7415.858, "from_m": 208.756, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7961.636, "from_m": 7415.858, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 8910.583, "from_m": 7961.636, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8991.84, "from_m": 8910.583, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9972.962, "from_m": 8991.84, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 11852.766, "from_m": 9972.962, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 13788.734, "from_m": 11852.766, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 14318.376, "from_m": 13788.734, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 14416.316, "from_m": 14318.376, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14464.593, "from_m": 14416.316, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14530.999, "from_m": 14464.593, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15632.626, "from_m": 14530.999, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16097.821, "from_m": 15632.626, "capability_applied": null, "effective_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": 593873, "profile_key": "6103d292e966cee3ee08261f6e08c20402a5a3cc8d77c86769d6ab3edf851e3d", "schedule_id": 11591, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Corby", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "Kettering North Jn", "stage_seq": 2, "distance_m": 8910.583, "section_seq": 1, "route_path_id": 32235}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2223H", "location": "Kettering", "stage_seq": 3, "distance_m": 12187.221, "section_seq": 1, "route_path_id": 32235}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2233", "location": "Kettering South Jn", "stage_seq": 4, "distance_m": 14269.591, "section_seq": 1, "route_path_id": 32235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "Kettering Sig. BK6094", "stage_seq": 5, "distance_m": 15696.747, "section_seq": 1, "route_path_id": 32235}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": null, "location": "Kettering Stabling Sidings", "stage_seq": 6, "distance_m": 16097.821, "section_seq": 1, "route_path_id": 32235}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16097.821, "from_m": 0.0, "section_seq": 1, "route_path_id": 32235}], "total_distance_m": 16097.821, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 15423.87, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 673.951, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 17663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:16Z", "source_id": 48759141, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:05:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:22Z", "source_id": 15840827, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:18Z", "source_id": 15845730, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Corby 2212 2212 1 None None Kettering Stabling Sidings 2239 2239 None EARLY -25 minutes https://www.realtimetrains.co.uk/service/gb-nr:G53280/2026-09-15/detailed None Kettering South Jn 2026-09-15T22:33:00+01:00 Kettering Stabling Sidings 1421.0 {"type": "LineString", "coordinates": [[-0.7163195804119128, 52.379118947249154], [-0.7169170999999999, 52.3793709], [-0.7175249999999999, 52.3795963], [-0.7183369, 52.3799295], [-0.7186522272956171, 52.38004317092117], [-0.7212014, 52.38096209999999], [-0.7223553, 52.38137509999999], [-0.7231772, 52.38168149999999], [-0.7240606999999999, 52.3820433], [-0.7247036, 52.3823352], [-0.7253347999999998, 52.3826514], [-0.7260587999999999, 52.383049799999995], [-0.7267052, 52.3834563], [-0.7273389, 52.3838907], [-0.727831, 52.384268799999994], [-0.7283517999999999, 52.384706999999985], [-0.7284306776925388, 52.384780653945135], [-0.7288711999999999, 52.385192], [-0.7291411, 52.385471], [-0.7293942999999999, 52.38574929999999], [-0.7297169, 52.386145000000006], [-0.7298764087450597, 52.38636117864125], [-0.7299641249301465, 52.38650988576109], [-0.7300417887451293, 52.38663894408178], [-0.7301094042698911, 52.38674886836116], [-0.7301669755843151, 52.386840173357086], [-0.7302145067682845, 52.386913373827376], [-0.7302520019016825, 52.3869689845299], [-0.7302794650643923, 52.387007520222475], [-0.7302969003362972, 52.38702949566297], [-0.7303043117972803, 52.38703542560922], [-0.7303017035272248, 52.38702582481906], [-0.7302890796060137, 52.38700120805035], [-0.7302664441135307, 52.38696209006092], [-0.7302338011296583, 52.38690898560861], [-0.7301911547342803, 52.38684240945129], [-0.7301385090072795, 52.386762876346765], [-0.7300758680285393, 52.38667090105291], [-0.7301402, 52.3867872], [-0.7302873999999999, 52.3870606], [-0.7304791, 52.38739749999999], [-0.7305845, 52.3876646], [-0.7306862, 52.387996900000005], [-0.7307829, 52.3883046], [-0.7308810999999998, 52.388571600000006], [-0.7309087, 52.3886919], [-0.7309275999999999, 52.38880480000001], [-0.7309381999999999, 52.388995499999986], [-0.7309351999999999, 52.3906203]]} 1.1 2233 2214 Kettering South Jn Kettering Stabling Sidings Kettering Stabling Sidings 52.3906203 -0.7309352 52.3906203 -0.7309352 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:14:00 Kettering Stabling Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845730 1789506739155788 14 14 2026-09-15 21:24:02.526307 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:01.779614
561851 593890 C35920 733Y85M815 2026-09-15 COMPLETE 15846748 2026-09-15 22:14:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 593890, "stp": "P", "toc": "Elizabeth Line", "uid": "C35920", "consist": "345002", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35920/2026-09-15/detailed", "trust_id": "733Y85M815", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Westbourne Park Carriage Sidings", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "4", "is_terminated": 1, "next_location": "Westbourne Park Carriage Sidings", "signalling_id": "3Y85", "timing_status": "EARLY", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "2214", "current_leg_dep": "2213", "current_leg_end": "Westbourne Park Carriage Sidings", "origin_dep_time": "2213", "origin_platform": "B", "current_location": "Westbourne Park Carriage Sidings", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.1806724, 51.5182483], [-0.18074147018795023, 51.51828097843411], [-0.1807715, 51.5182854], [-0.18094809999999997, 51.5183032], [-0.1811550773228511, 51.518324289956695], [-0.18123929999999996, 51.5183642], [-0.1812636838371851, 51.51837289365476], [-0.18137205983552085, 51.51841153330841], [-0.1815135671580024, 51.518461985333445], [-0.18161750662469375, 51.51849904314393], [-0.18162438004399503, 51.51850149374107], [-0.1817077, 51.51853119999999], [-0.18189897695255747, 51.518580637890665], [-0.18199497962396588, 51.51860545094652], [-0.18204641473925276, 51.518618744970894], [-0.18222252453516288, 51.51866426263708], [-0.1822454793351458, 51.51867019557413], [-0.18231629999999996, 51.5186885], [-0.1830056, 51.51885550000001], [-0.1835796, 51.5189555], [-0.1843003, 51.51903159999999], [-0.1850612, 51.51905459999999], [-0.18610779999999996, 51.5190708], [-0.1870045, 51.51911890000001], [-0.1901427, 51.5194107], [-0.190431, 51.519438], [-0.1912869, 51.51952310000001], [-0.1917349, 51.519579799999995], [-0.1922012, 51.5196386], [-0.1923488, 51.519653000000005], [-0.19293099999999996, 51.519713], [-0.1937134, 51.5198008], [-0.193967, 51.5198367], [-0.1941071, 51.519857399999985], [-0.19420519999999997, 51.5198755], [-0.19498149999999995, 51.5200142], [-0.1951258, 51.5200483], [-0.1954623, 51.520116], [-0.195824, 51.5201663], [-0.1960185, 51.5201989], [-0.19620119999999996, 51.52023689999999], [-0.1962782, 51.52025509999999], [-0.1975886, 51.520565799999986], [-0.1980762, 51.52067939999999], [-0.19894690000000004, 51.5208729]]}", "current_leg_start": "Paddington (Crossrail)", "dest_arr_time_act": "2215", "motion_projection": null, "next_location_lat": "51.5208729", "next_location_lon": "-0.1989469", "previous_location": "Paddington (Crossrail)", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 367.682, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1442.951, \"from_m\": 367.682, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1724.597, \"from_m\": 1442.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2541.972, \"from_m\": 1724.597, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3285.383, \"from_m\": 2541.972, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 593890, \"profile_key\": \"5c5c2d20d244497feca6eb37a374e3339950ab37b879806d1783649b5d814b88\", \"schedule_id\": 4682, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29790}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 2, \"distance_m\": 3285.383, \"section_seq\": 1, \"route_path_id\": 29790}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3285.383, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29790}], \"total_distance_m\": 3285.383, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3285.383, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2213", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "1.0", "current_position_lat": "51.5208729", "current_position_lon": "-0.1989469", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:01Z\", \"source_id\": 48778103, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:03Z\", \"source_id\": 15846748, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Westbourne Park Carriage Sidings", "service_state_platform": "4", "timing_fact_generation": 1789506844143222, "current_leg_arrival_utc": "2026-09-15T22:14:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:02.731921", "service_state_evidence_id": 48778103, "current_leg_start_actual_dep": "2026-09-15T22:13:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:03.527917", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P PDX None 3Y85 345002 9 90 None {"version": 3, "segments": [{"to_m": 367.682, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1442.951, "from_m": 367.682, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.597, "from_m": 1442.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2541.972, "from_m": 1724.597, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3285.383, "from_m": 2541.972, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 593890, "profile_key": "5c5c2d20d244497feca6eb37a374e3339950ab37b879806d1783649b5d814b88", "schedule_id": 4682, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29790}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Westbourne Park Carriage Sidings", "stage_seq": 2, "distance_m": 3285.383, "section_seq": 1, "route_path_id": 29790}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3285.383, "from_m": 0.0, "section_seq": 1, "route_path_id": 29790}], "total_distance_m": 3285.383, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3285.383, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:01Z", "source_id": 48778103, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:14:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:03Z", "source_id": 15846748, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Paddington (Crossrail) 2213 2213 B None None Westbourne Park Carriage Sidings 2215 2215 4 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C35920/2026-09-15/detailed None Paddington (Crossrail) 2026-09-15T22:13:00+01:00 Westbourne Park Carriage Sidings 1.0 {"type": "LineString", "coordinates": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.1806724, 51.5182483], [-0.18074147018795023, 51.51828097843411], [-0.1807715, 51.5182854], [-0.18094809999999997, 51.5183032], [-0.1811550773228511, 51.518324289956695], [-0.18123929999999996, 51.5183642], [-0.1812636838371851, 51.51837289365476], [-0.18137205983552085, 51.51841153330841], [-0.1815135671580024, 51.518461985333445], [-0.18161750662469375, 51.51849904314393], [-0.18162438004399503, 51.51850149374107], [-0.1817077, 51.51853119999999], [-0.18189897695255747, 51.518580637890665], [-0.18199497962396588, 51.51860545094652], [-0.18204641473925276, 51.518618744970894], [-0.18222252453516288, 51.51866426263708], [-0.1822454793351458, 51.51867019557413], [-0.18231629999999996, 51.5186885], [-0.1830056, 51.51885550000001], [-0.1835796, 51.5189555], [-0.1843003, 51.51903159999999], [-0.1850612, 51.51905459999999], [-0.18610779999999996, 51.5190708], [-0.1870045, 51.51911890000001], [-0.1901427, 51.5194107], [-0.190431, 51.519438], [-0.1912869, 51.51952310000001], [-0.1917349, 51.519579799999995], [-0.1922012, 51.5196386], [-0.1923488, 51.519653000000005], [-0.19293099999999996, 51.519713], [-0.1937134, 51.5198008], [-0.193967, 51.5198367], [-0.1941071, 51.519857399999985], [-0.19420519999999997, 51.5198755], [-0.19498149999999995, 51.5200142], [-0.1951258, 51.5200483], [-0.1954623, 51.520116], [-0.195824, 51.5201663], [-0.1960185, 51.5201989], [-0.19620119999999996, 51.52023689999999], [-0.1962782, 51.52025509999999], [-0.1975886, 51.520565799999986], [-0.1980762, 51.52067939999999], [-0.19894690000000004, 51.5208729]]} 1.0 2213 2214 Paddington (Crossrail) Westbourne Park Carriage Sidings Westbourne Park Carriage Sidings 51.5208729 -0.1989469 51.5208729 -0.1989469 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:14:00 Westbourne Park Carriage Sidings TD DIRECT_DESTINATION_ARRIVAL 48778103 1789506844143222 5 5 2026-09-15 21:24:03.527917 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:02.731921
561852 592107 C09968 639O75MZ15 2026-09-15 COMPLETE 15846724 2026-09-15 22:14:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 592107, "stp": "P", "toc": "Thameslink", "uid": "C09968", "consist": "700039", "dest_crs": "SUO", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C09968/2026-09-15/detailed", "trust_id": "639O75MZ15", "origin_crs": "SAC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sutton (Surrey)", "service_date": "2026-09-15", "dest_arr_time": "2217", "dest_platform": "2", "is_terminated": 1, "next_location": "Sutton (Surrey)", "signalling_id": "9O75", "timing_status": "EARLY", "origin_station": "St. Albans", "current_leg_arr": "2214", "current_leg_dep": "2211", "current_leg_end": "Sutton (Surrey)", "origin_dep_time": "2052", "origin_platform": "1", "current_location": "Sutton (Surrey)", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1663953, 51.3685915], [-0.1668402, 51.36846839999999], [-0.16728449999999995, 51.3683343], [-0.1676482, 51.36821130000001], [-0.167944, 51.3680999], [-0.168342, 51.36793699999998], [-0.16867169999999998, 51.3677937], [-0.16896109999999998, 51.3676575], [-0.16931699999999997, 51.3674744], [-0.1695242, 51.367365099999994], [-0.16972, 51.367253700000006], [-0.17006259999999998, 51.367043900000006], [-0.1703527, 51.3668536], [-0.17057779999999995, 51.36670290000001], [-0.1708026, 51.3665391], [-0.17110749999999997, 51.3663], [-0.17132199999999995, 51.366111], [-0.171611, 51.365837799999994], [-0.17186459999999998, 51.365564500000005], [-0.1720942, 51.36531050000001], [-0.1723234, 51.365049199999994], [-0.1725659, 51.36477610000001], [-0.1728341, 51.364506299999995], [-0.17297969999999996, 51.36436510000001], [-0.17313589999999998, 51.3642263], [-0.17374109999999998, 51.3637484], [-0.17409189999999997, 51.36350199999999], [-0.17433690000000002, 51.3633494], [-0.17479339999999996, 51.36307529999999], [-0.1752918, 51.362817], [-0.17593, 51.3625372], [-0.17634969999999997, 51.36236350000001], [-0.17714269999999996, 51.36207160000001], [-0.177565, 51.36192669999999], [-0.1780039, 51.3618001], [-0.17845719999999998, 51.3616821], [-0.17908299999999996, 51.3615502], [-0.17958200000000002, 51.3614685], [-0.1796630568239043, 51.361455854440074], [-0.18026849999999997, 51.3613614], [-0.180986, 51.3612799], [-0.18169979999999997, 51.3612362], [-0.18276519999999996, 51.36121899999999], [-0.1834548, 51.36120760000001], [-0.1839151, 51.36118660000001], [-0.1843857, 51.36114839999999], [-0.1848936, 51.361091899999984], [-0.1853533, 51.36102], [-0.1856421, 51.36097779999999], [-0.1859222, 51.36091950000001], [-0.1862323, 51.36084389999999], [-0.1863699, 51.3608102], [-0.1867115, 51.3607144], [-0.1868125, 51.36068240000011], [-0.18709400000000004, 51.3606093], [-0.18739859999999997, 51.3605313], [-0.1876937, 51.36046170000001], [-0.187855, 51.360422500000006], [-0.1880421, 51.3603816], [-0.1884216, 51.360300999999986], [-0.18860209999999997, 51.3602632], [-0.18875279999999997, 51.360222399999984], [-0.188922, 51.36017970000001], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]}", "current_leg_start": "Carshalton", "dest_arr_time_act": "2217", "motion_projection": null, "next_location_lat": "51.3597453", "next_location_lon": "-0.1903314", "previous_location": "Carshalton", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.303, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 991.983, \"from_m\": 213.303, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8714.876, \"from_m\": 991.983, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8794.431, \"from_m\": 8714.876, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12145.268, \"from_m\": 8794.431, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13589.2, \"from_m\": 12145.268, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19421.507, \"from_m\": 13589.2, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20088.377, \"from_m\": 19421.507, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23596.109, \"from_m\": 20088.377, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24063.77, \"from_m\": 23596.109, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24098.661, \"from_m\": 24063.77, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24141.597, \"from_m\": 24098.661, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24183.026, \"from_m\": 24141.597, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24831.308, \"from_m\": 24183.026, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 26530.414, \"from_m\": 24831.308, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 28371.753, \"from_m\": 26530.414, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 28590.243, \"from_m\": 28371.753, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29168.377, \"from_m\": 28590.243, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31854.235, \"from_m\": 29168.377, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31923.12, \"from_m\": 31854.235, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33150.108, \"from_m\": 31923.12, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33187.369, \"from_m\": 33150.108, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33258.402, \"from_m\": 33187.369, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33313.67, \"from_m\": 33258.402, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33466.696, \"from_m\": 33313.67, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35508.958, \"from_m\": 33466.696, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35571.415, \"from_m\": 35508.958, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36814.931, \"from_m\": 35571.415, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 36892.557, \"from_m\": 36814.931, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37302.193, \"from_m\": 36892.557, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38014.814, \"from_m\": 37302.193, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38126.102, \"from_m\": 38014.814, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38172.539, \"from_m\": 38126.102, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38479.382, \"from_m\": 38172.539, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 39544.433, \"from_m\": 38479.382, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39769.403, \"from_m\": 39544.433, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42678.449, \"from_m\": 39769.403, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42706.423, \"from_m\": 42678.449, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44068.866, \"from_m\": 42706.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\": 44131.154, \"from_m\": 44068.866, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44577.175, \"from_m\": 44131.154, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 44667.561, \"from_m\": 44577.175, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45713.279, \"from_m\": 44667.561, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45811.632, \"from_m\": 45713.279, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45916.45, \"from_m\": 45811.632, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46129.946, \"from_m\": 45916.45, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46192.181, \"from_m\": 46129.946, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46226.351, \"from_m\": 46192.181, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46263.918, \"from_m\": 46226.351, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46301.34, \"from_m\": 46263.918, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46327.724, \"from_m\": 46301.34, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46357.429, \"from_m\": 46327.724, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46849.026, \"from_m\": 46357.429, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 52398.783, \"from_m\": 46849.026, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53519.845, \"from_m\": 52398.783, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56008.233, \"from_m\": 53519.845, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56296.405, \"from_m\": 56008.233, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57847.879, \"from_m\": 56296.405, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58075.738, \"from_m\": 57847.879, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58088.957, \"from_m\": 58075.738, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 58183.635, \"from_m\": 58088.957, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 58222.212, \"from_m\": 58183.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}], \"service_id\": 592107, \"profile_key\": \"12a48c2f7e588421adf8ce020a9ca8e1dd87d89eddd4b4e86a00aa5b6ae3df3f\", \"schedule_id\": 1042, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2052\", \"location\": \"St. Albans\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2057\", \"wtt_dep\": \"2057H\", \"location\": \"Radlett\", \"stage_seq\": 2, \"distance_m\": 7520.006, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2058\", \"location\": \"Radlett Jn\", \"stage_seq\": 3, \"distance_m\": 8794.431, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2100H\", \"wtt_dep\": \"2101H\", \"location\": \"Elstree\", \"stage_seq\": 4, \"distance_m\": 12063.477, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2104H\", \"wtt_dep\": \"2105H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 5, \"distance_m\": 17068.642, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2107\", \"location\": \"Silkstream Jn\", \"stage_seq\": 6, \"distance_m\": 19379.575, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2108H\", \"wtt_dep\": \"2109\", \"location\": \"Hendon\", \"stage_seq\": 7, \"distance_m\": 20816.068, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2110H\", \"wtt_dep\": \"2111\", \"location\": \"Brent Cross West\", \"stage_seq\": 8, \"distance_m\": 22387.186, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2112H\", \"wtt_dep\": \"2114\", \"location\": \"Cricklewood\", \"stage_seq\": 9, \"distance_m\": 23846.788, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2116\", \"wtt_dep\": \"2117\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 10, \"distance_m\": 25796.458, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 11, \"distance_m\": 28590.243, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2121H\", \"wtt_dep\": \"2122\", \"location\": \"Kentish Town\", \"stage_seq\": 12, \"distance_m\": 29544.21, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123H\", \"location\": \"Dock Jn North\", \"stage_seq\": 13, \"distance_m\": 30511.306, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2126H\", \"wtt_dep\": \"2127H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 14, \"distance_m\": 34450.72, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2132\", \"location\": \"Farringdon\", \"stage_seq\": 15, \"distance_m\": 36646.563, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2133\", \"wtt_dep\": \"2134\", \"location\": \"City Thameslink\", \"stage_seq\": 16, \"distance_m\": 37376.721, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2135H\", \"wtt_dep\": \"2136H\", \"location\": \"London Blackfriars\", \"stage_seq\": 17, \"distance_m\": 37774.412, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 18, \"distance_m\": 38396.851, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 19, \"distance_m\": 39127.44, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2139H\", \"wtt_dep\": \"2140H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 20, \"distance_m\": 39667.022, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": \"2145H\", \"location\": \"Loughborough Jn\", \"stage_seq\": 21, \"distance_m\": 42749.277, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2148H\", \"wtt_dep\": \"2149H\", \"location\": \"Herne Hill\", \"stage_seq\": 22, \"distance_m\": 44368.969, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2154\", \"wtt_dep\": \"2156\", \"location\": \"Tulse Hill\", \"stage_seq\": 23, \"distance_m\": 46047.625, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2200\", \"location\": \"Streatham\", \"stage_seq\": 24, \"distance_m\": 48494.755, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201H\", \"location\": \"Streatham South Jn\", \"stage_seq\": 25, \"distance_m\": 49443.71, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2203H\", \"wtt_dep\": \"2204H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 26, \"distance_m\": 51148.997, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2207H\", \"location\": \"Mitcham Junction\", \"stage_seq\": 27, \"distance_m\": 52972.504, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2210H\", \"location\": \"Hackbridge\", \"stage_seq\": 28, \"distance_m\": 54786.761, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2212H\", \"wtt_dep\": \"2213H\", \"location\": \"Carshalton\", \"stage_seq\": 29, \"distance_m\": 56199.65, \"section_seq\": 1, \"route_path_id\": 66049}, {\"is_pass\": false, \"wtt_arr\": \"2217\", \"wtt_dep\": null, \"location\": \"Sutton (Surrey)\", \"stage_seq\": 30, \"distance_m\": 58222.212, \"section_seq\": 1, \"route_path_id\": 66049}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 58222.212, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66049}], \"total_distance_m\": 58222.212, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 52902.224, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5319.988, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2052", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3597453", "current_position_lon": "-0.1903314", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:10Z\", \"source_id\": 48626497, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 18369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:22Z\", \"source_id\": 48642470, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:27Z\", \"source_id\": 15804129, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:12:49Z\", \"source_id\": 48652272, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:12:51Z\", \"source_id\": 15807166, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:57Z\", \"source_id\": 48663518, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:01Z\", \"source_id\": 15810636, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:51Z\", \"source_id\": 48669891, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:58Z\", \"source_id\": 15812571, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:52Z\", \"source_id\": 48676204, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:58Z\", \"source_id\": 15814587, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:49Z\", \"source_id\": 48680536, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:51Z\", \"source_id\": 15815877, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:33Z\", \"source_id\": 48686236, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:38Z\", \"source_id\": 15817622, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:25Z\", \"source_id\": 48696360, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:28Z\", \"source_id\": 15820796, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:26Z\", \"source_id\": 48704695, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:31Z\", \"source_id\": 15823404, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:11Z\", \"source_id\": 48712439, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:17Z\", \"source_id\": 15825931, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:41Z\", \"source_id\": 48717398, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:44Z\", \"source_id\": 15827461, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:18Z\", \"source_id\": 48720859, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:23Z\", \"source_id\": 15828564, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:56Z\", \"source_id\": 48728271, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:01Z\", \"source_id\": 15830917, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:33Z\", \"source_id\": 48735822, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:35Z\", \"source_id\": 15833292, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:58Z\", \"source_id\": 48740511, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:01Z\", \"source_id\": 15834776, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29795, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:26Z\", \"source_id\": 48747344, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:31Z\", \"source_id\": 15836971, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:37Z\", \"source_id\": 48753702, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:42Z\", \"source_id\": 15838948, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:08Z\", \"source_id\": 48758876, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:11Z\", \"source_id\": 15840710, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:18Z\", \"source_id\": 48763135, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:23Z\", \"source_id\": 15842068, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:54Z\", \"source_id\": 48768290, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:59Z\", \"source_id\": 15843657, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:51Z\", \"source_id\": 48771922, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:52Z\", \"source_id\": 15844857, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:56Z\", \"source_id\": 48777943, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:02Z\", \"source_id\": 15846724, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sutton (Surrey)", "service_state_platform": "2", "timing_fact_generation": 1789506844718927, "current_leg_arrival_utc": "2026-09-15T22:15:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:04.707924", "service_state_evidence_id": 15846724, "current_leg_start_actual_dep": "2026-09-15T22:13:30+01:00", "operational_evidence_version": 118, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:04.807191", "service_state_valid_until_kind": null, "operational_interpretation_version": 118, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P SAC SUO 9O75 700039 8 100 None {"version": 3, "segments": [{"to_m": 213.303, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 991.983, "from_m": 213.303, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8714.876, "from_m": 991.983, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8794.431, "from_m": 8714.876, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12145.268, "from_m": 8794.431, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13589.2, "from_m": 12145.268, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19421.507, "from_m": 13589.2, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20088.377, "from_m": 19421.507, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23596.109, "from_m": 20088.377, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24063.77, "from_m": 23596.109, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24098.661, "from_m": 24063.77, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24141.597, "from_m": 24098.661, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24183.026, "from_m": 24141.597, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24831.308, "from_m": 24183.026, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 26530.414, "from_m": 24831.308, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 28371.753, "from_m": 26530.414, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 28590.243, "from_m": 28371.753, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29168.377, "from_m": 28590.243, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31854.235, "from_m": 29168.377, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31923.12, "from_m": 31854.235, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33150.108, "from_m": 31923.12, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33187.369, "from_m": 33150.108, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33258.402, "from_m": 33187.369, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33313.67, "from_m": 33258.402, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33466.696, "from_m": 33313.67, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35508.958, "from_m": 33466.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 35571.415, "from_m": 35508.958, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36814.931, "from_m": 35571.415, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 36892.557, "from_m": 36814.931, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37302.193, "from_m": 36892.557, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 38014.814, "from_m": 37302.193, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 38126.102, "from_m": 38014.814, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38172.539, "from_m": 38126.102, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38479.382, "from_m": 38172.539, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 39544.433, "from_m": 38479.382, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39769.403, "from_m": 39544.433, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42678.449, "from_m": 39769.403, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42706.423, "from_m": 42678.449, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44068.866, "from_m": 42706.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": 44131.154, "from_m": 44068.866, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44577.175, "from_m": 44131.154, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 44667.561, "from_m": 44577.175, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45713.279, "from_m": 44667.561, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45811.632, "from_m": 45713.279, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45916.45, "from_m": 45811.632, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46129.946, "from_m": 45916.45, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46192.181, "from_m": 46129.946, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46226.351, "from_m": 46192.181, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46263.918, "from_m": 46226.351, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46301.34, "from_m": 46263.918, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46327.724, "from_m": 46301.34, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46357.429, "from_m": 46327.724, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46849.026, "from_m": 46357.429, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 52398.783, "from_m": 46849.026, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53519.845, "from_m": 52398.783, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56008.233, "from_m": 53519.845, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56296.405, "from_m": 56008.233, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57847.879, "from_m": 56296.405, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58075.738, "from_m": 57847.879, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58088.957, "from_m": 58075.738, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58183.635, "from_m": 58088.957, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 58222.212, "from_m": 58183.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}], "service_id": 592107, "profile_key": "12a48c2f7e588421adf8ce020a9ca8e1dd87d89eddd4b4e86a00aa5b6ae3df3f", "schedule_id": 1042, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2052", "location": "St. Albans", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2057", "wtt_dep": "2057H", "location": "Radlett", "stage_seq": 2, "distance_m": 7520.006, "section_seq": 1, "route_path_id": 66049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2058", "location": "Radlett Jn", "stage_seq": 3, "distance_m": 8794.431, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2100H", "wtt_dep": "2101H", "location": "Elstree", "stage_seq": 4, "distance_m": 12063.477, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2104H", "wtt_dep": "2105H", "location": "Mill Hill Broadway", "stage_seq": 5, "distance_m": 17068.642, "section_seq": 1, "route_path_id": 66049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2107", "location": "Silkstream Jn", "stage_seq": 6, "distance_m": 19379.575, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2108H", "wtt_dep": "2109", "location": "Hendon", "stage_seq": 7, "distance_m": 20816.068, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2110H", "wtt_dep": "2111", "location": "Brent Cross West", "stage_seq": 8, "distance_m": 22387.186, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2114", "location": "Cricklewood", "stage_seq": 9, "distance_m": 23846.788, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2117", "location": "West Hampstead Thameslink", "stage_seq": 10, "distance_m": 25796.458, "section_seq": 1, "route_path_id": 66049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Carlton Road Jn", "stage_seq": 11, "distance_m": 28590.243, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122", "location": "Kentish Town", "stage_seq": 12, "distance_m": 29544.21, "section_seq": 1, "route_path_id": 66049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Dock Jn North", "stage_seq": 13, "distance_m": 30511.306, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "St Pancras Low Level", "stage_seq": 14, "distance_m": 34450.72, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Farringdon", "stage_seq": 15, "distance_m": 36646.563, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2134", "location": "City Thameslink", "stage_seq": 16, "distance_m": 37376.721, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2135H", "wtt_dep": "2136H", "location": "London Blackfriars", "stage_seq": 17, "distance_m": 37774.412, "section_seq": 1, "route_path_id": 66049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Blackfriars Jn", "stage_seq": 18, "distance_m": 38396.851, "section_seq": 1, "route_path_id": 66049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138H", "location": "Southwark Bridge Jn", "stage_seq": 19, "distance_m": 39127.44, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2139H", "wtt_dep": "2140H", "location": "Elephant & Castle", "stage_seq": 20, "distance_m": 39667.022, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2145H", "location": "Loughborough Jn", "stage_seq": 21, "distance_m": 42749.277, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149H", "location": "Herne Hill", "stage_seq": 22, "distance_m": 44368.969, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2156", "location": "Tulse Hill", "stage_seq": 23, "distance_m": 46047.625, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Streatham", "stage_seq": 24, "distance_m": 48494.755, "section_seq": 1, "route_path_id": 66049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Streatham South Jn", "stage_seq": 25, "distance_m": 49443.71, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2203H", "wtt_dep": "2204H", "location": "Mitcham Eastfields", "stage_seq": 26, "distance_m": 51148.997, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2207H", "location": "Mitcham Junction", "stage_seq": 27, "distance_m": 52972.504, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2210H", "location": "Hackbridge", "stage_seq": 28, "distance_m": 54786.761, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213H", "location": "Carshalton", "stage_seq": 29, "distance_m": 56199.65, "section_seq": 1, "route_path_id": 66049}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": null, "location": "Sutton (Surrey)", "stage_seq": 30, "distance_m": 58222.212, "section_seq": 1, "route_path_id": 66049}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 58222.212, "from_m": 0.0, "section_seq": 1, "route_path_id": 66049}], "total_distance_m": 58222.212, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 52902.224, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5319.988, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18358, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:10Z", "source_id": 48626497, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T20:02:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 18369, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:22Z", "source_id": 48642470, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:09:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:27Z", "source_id": 15804129, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:12:49Z", "source_id": 48652272, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:13:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:12:51Z", "source_id": 15807166, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18397, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:57Z", "source_id": 48663518, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:18:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:01Z", "source_id": 15810636, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18409, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:51Z", "source_id": 48669891, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:22:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:58Z", "source_id": 15812571, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:52Z", "source_id": 48676204, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:24:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:58Z", "source_id": 15814587, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:49Z", "source_id": 48680536, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:26:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:51Z", "source_id": 15815877, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:33Z", "source_id": 48686236, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:29:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:38Z", "source_id": 15817622, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:25Z", "source_id": 48696360, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:34:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:28Z", "source_id": 15820796, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:26Z", "source_id": 48704695, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:37:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:31Z", "source_id": 15823404, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:11Z", "source_id": 48712439, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:41:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:17Z", "source_id": 15825931, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:41Z", "source_id": 48717398, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:43:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:44Z", "source_id": 15827461, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:18Z", "source_id": 48720859, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:45:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:23Z", "source_id": 15828564, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:56Z", "source_id": 48728271, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:49:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:01Z", "source_id": 15830917, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:33Z", "source_id": 48735822, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:53:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:35Z", "source_id": 15833292, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:58Z", "source_id": 48740511, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:55:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:01Z", "source_id": 15834776, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29795, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:26Z", "source_id": 48747344, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:59:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:31Z", "source_id": 15836971, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:37Z", "source_id": 48753702, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:02:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:42Z", "source_id": 15838948, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30061, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:08Z", "source_id": 48758876, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:04:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:11Z", "source_id": 15840710, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30065, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:18Z", "source_id": 48763135, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:07:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:23Z", "source_id": 15842068, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30081, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:54Z", "source_id": 48768290, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:09:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:59Z", "source_id": 15843657, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30085, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:51Z", "source_id": 48771922, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:11:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:52Z", "source_id": 15844857, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30098, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:56Z", "source_id": 48777943, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:14:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:02Z", "source_id": 15846724, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] St. Albans 2052 2052 1 None None Sutton (Surrey) 2217 2217 2 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C09968/2026-09-15/detailed None Carshalton 2026-09-15T22:13:30+01:00 Sutton (Surrey) 3.0 {"type": "LineString", "coordinates": [[-0.1663953, 51.3685915], [-0.1668402, 51.36846839999999], [-0.16728449999999995, 51.3683343], [-0.1676482, 51.36821130000001], [-0.167944, 51.3680999], [-0.168342, 51.36793699999998], [-0.16867169999999998, 51.3677937], [-0.16896109999999998, 51.3676575], [-0.16931699999999997, 51.3674744], [-0.1695242, 51.367365099999994], [-0.16972, 51.367253700000006], [-0.17006259999999998, 51.367043900000006], [-0.1703527, 51.3668536], [-0.17057779999999995, 51.36670290000001], [-0.1708026, 51.3665391], [-0.17110749999999997, 51.3663], [-0.17132199999999995, 51.366111], [-0.171611, 51.365837799999994], [-0.17186459999999998, 51.365564500000005], [-0.1720942, 51.36531050000001], [-0.1723234, 51.365049199999994], [-0.1725659, 51.36477610000001], [-0.1728341, 51.364506299999995], [-0.17297969999999996, 51.36436510000001], [-0.17313589999999998, 51.3642263], [-0.17374109999999998, 51.3637484], [-0.17409189999999997, 51.36350199999999], [-0.17433690000000002, 51.3633494], [-0.17479339999999996, 51.36307529999999], [-0.1752918, 51.362817], [-0.17593, 51.3625372], [-0.17634969999999997, 51.36236350000001], [-0.17714269999999996, 51.36207160000001], [-0.177565, 51.36192669999999], [-0.1780039, 51.3618001], [-0.17845719999999998, 51.3616821], [-0.17908299999999996, 51.3615502], [-0.17958200000000002, 51.3614685], [-0.1796630568239043, 51.361455854440074], [-0.18026849999999997, 51.3613614], [-0.180986, 51.3612799], [-0.18169979999999997, 51.3612362], [-0.18276519999999996, 51.36121899999999], [-0.1834548, 51.36120760000001], [-0.1839151, 51.36118660000001], [-0.1843857, 51.36114839999999], [-0.1848936, 51.361091899999984], [-0.1853533, 51.36102], [-0.1856421, 51.36097779999999], [-0.1859222, 51.36091950000001], [-0.1862323, 51.36084389999999], [-0.1863699, 51.3608102], [-0.1867115, 51.3607144], [-0.1868125, 51.36068240000011], [-0.18709400000000004, 51.3606093], [-0.18739859999999997, 51.3605313], [-0.1876937, 51.36046170000001], [-0.187855, 51.360422500000006], [-0.1880421, 51.3603816], [-0.1884216, 51.360300999999986], [-0.18860209999999997, 51.3602632], [-0.18875279999999997, 51.360222399999984], [-0.188922, 51.36017970000001], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]} 1.3 2211 2214 Carshalton Sutton (Surrey) Sutton (Surrey) 51.3597453 -0.1903314 51.3597453 -0.1903314 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:14:00 Sutton (Surrey) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846724 1789506844718927 118 118 2026-09-15 21:24:04.807191 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:04.707924
561853 593720 G85802 112C89M815 2026-09-15 COMPLETE 15845447 2026-09-15 22:14:00 2026-09-15 21:24:07 2026-09-17 21:24:07 {"id": 593720, "stp": "P", "toc": "Northern", "uid": "G85802", "consist": "156402", "dest_crs": "MCM", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85802/2026-09-15/detailed", "trust_id": "112C89M815", "origin_crs": "LAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Morecambe", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "1", "is_terminated": 1, "next_location": "Morecambe", "signalling_id": "2C89", "timing_status": "EARLY", "origin_station": "Lancaster", "current_leg_arr": "2214", "current_leg_dep": "2210", "current_leg_end": "Morecambe", "origin_dep_time": "2204", "origin_platform": "5", "current_location": "Morecambe", "last_update_time": "2026-09-15T21:24:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8351834, 54.0745961], [-2.8353149, 54.0745654], [-2.8357015999999997, 54.0744767], [-2.8372451999999995, 54.074191299999995], [-2.8395868, 54.07379809999999], [-2.8411193, 54.07353769999999], [-2.8456073999999996, 54.0727649], [-2.8498901, 54.0720208], [-2.8544919999999996, 54.07123000000001], [-2.8555664, 54.07104489999999], [-2.8566032999999997, 54.07086489999999], [-2.8585366999999997, 54.0705333], [-2.8592364, 54.0704172], [-2.8596481999999996, 54.07035719999999], [-2.8600538999999996, 54.07030600000001], [-2.8605844, 54.0702536], [-2.8611875, 54.07021499999999], [-2.8617561, 54.0701944], [-2.8620676, 54.0701894], [-2.8625451, 54.0701923], [-2.8630453999999994, 54.07020740000001], [-2.8633236999999996, 54.0702272], [-2.8636177999999997, 54.07024820000001], [-2.8639675, 54.070277700000005], [-2.8645049, 54.07028420000001], [-2.8646737, 54.0702907], [-2.8649278, 54.07030529999999], [-2.8651867999999996, 54.07032449999999], [-2.8657477, 54.0703611], [-2.8661034, 54.070372699999986], [-2.866515, 54.070372699999986], [-2.8668999, 54.070352799999995], [-2.8680582999999995, 54.0702693], [-2.8687941999999995, 54.0702148]]}", "current_leg_start": "Bare Lane", "dest_arr_time_act": "2215", "motion_projection": null, "next_location_lat": "54.0702148", "next_location_lon": "-2.8687942", "previous_location": "Bare Lane", "current_leg_milage": "1.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1538.667, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3098.887, \"from_m\": 1538.667, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 3930.076, \"from_m\": 3098.887, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4037.711, \"from_m\": 3930.076, \"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\": 4043.997, \"from_m\": 4037.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4162.714, \"from_m\": 4043.997, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6152.263, \"from_m\": 4162.714, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6511.132, \"from_m\": 6152.263, \"capability_applied\": null, \"effective_limit_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\": 593720, \"profile_key\": \"d0908de0b39e2ad0738ad72d51c05261db2ebef39a73f58e62b64824992b6221\", \"schedule_id\": 12512, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"Lancaster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69709}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 2, \"distance_m\": 2979.896, \"section_seq\": 1, \"route_path_id\": 69709}, {\"is_pass\": false, \"wtt_arr\": \"2210H\", \"wtt_dep\": \"2211\", \"location\": \"Bare Lane\", \"stage_seq\": 3, \"distance_m\": 4246.325, \"section_seq\": 1, \"route_path_id\": 69709}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Morecambe\", \"stage_seq\": 4, \"distance_m\": 6511.132, \"section_seq\": 1, \"route_path_id\": 69709}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6511.132, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69709}], \"total_distance_m\": 6511.132, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 6504.846, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2204", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "54.0702148", "current_position_lon": "-2.8687942", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:06Z\", \"source_id\": 48768617, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:11Z\", \"source_id\": 15843763, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:49Z\", \"source_id\": 48773817, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:54Z\", \"source_id\": 15845447, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Morecambe", "service_state_platform": "1", "timing_fact_generation": 1789506715237032, "current_leg_arrival_utc": "2026-09-15T22:14:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:05.605900", "service_state_evidence_id": 15845447, "current_leg_start_actual_dep": "2026-09-15T22:11:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:06.111367", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LAN MCM 2C89 156402 2 75 None {"version": 3, "segments": [{"to_m": 1538.667, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3098.887, "from_m": 1538.667, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 3930.076, "from_m": 3098.887, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4037.711, "from_m": 3930.076, "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": 4043.997, "from_m": 4037.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4162.714, "from_m": 4043.997, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6152.263, "from_m": 4162.714, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6511.132, "from_m": 6152.263, "capability_applied": null, "effective_limit_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": 593720, "profile_key": "d0908de0b39e2ad0738ad72d51c05261db2ebef39a73f58e62b64824992b6221", "schedule_id": 12512, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2204", "location": "Lancaster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Morecambe South Jn", "stage_seq": 2, "distance_m": 2979.896, "section_seq": 1, "route_path_id": 69709}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": "2211", "location": "Bare Lane", "stage_seq": 3, "distance_m": 4246.325, "section_seq": 1, "route_path_id": 69709}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Morecambe", "stage_seq": 4, "distance_m": 6511.132, "section_seq": 1, "route_path_id": 69709}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6511.132, "from_m": 0.0, "section_seq": 1, "route_path_id": 69709}], "total_distance_m": 6511.132, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 6504.846, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6.286, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 3137, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:06Z", "source_id": 48768617, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:09:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:11Z", "source_id": 15843763, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3130, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:49Z", "source_id": 48773817, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:14:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:54Z", "source_id": 15845447, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Lancaster 2204 2204 5 None None Morecambe 2215 2215 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G85802/2026-09-15/detailed None Bare Lane 2026-09-15T22:11:00+01:00 Morecambe 4.0 {"type": "LineString", "coordinates": [[-2.8351834, 54.0745961], [-2.8353149, 54.0745654], [-2.8357015999999997, 54.0744767], [-2.8372451999999995, 54.074191299999995], [-2.8395868, 54.07379809999999], [-2.8411193, 54.07353769999999], [-2.8456073999999996, 54.0727649], [-2.8498901, 54.0720208], [-2.8544919999999996, 54.07123000000001], [-2.8555664, 54.07104489999999], [-2.8566032999999997, 54.07086489999999], [-2.8585366999999997, 54.0705333], [-2.8592364, 54.0704172], [-2.8596481999999996, 54.07035719999999], [-2.8600538999999996, 54.07030600000001], [-2.8605844, 54.0702536], [-2.8611875, 54.07021499999999], [-2.8617561, 54.0701944], [-2.8620676, 54.0701894], [-2.8625451, 54.0701923], [-2.8630453999999994, 54.07020740000001], [-2.8633236999999996, 54.0702272], [-2.8636177999999997, 54.07024820000001], [-2.8639675, 54.070277700000005], [-2.8645049, 54.07028420000001], [-2.8646737, 54.0702907], [-2.8649278, 54.07030529999999], [-2.8651867999999996, 54.07032449999999], [-2.8657477, 54.0703611], [-2.8661034, 54.070372699999986], [-2.866515, 54.070372699999986], [-2.8668999, 54.070352799999995], [-2.8680582999999995, 54.0702693], [-2.8687941999999995, 54.0702148]]} 1.4 2210 2214 Bare Lane Morecambe Morecambe 54.0702148 -2.8687942 54.0702148 -2.8687942 1 0 2026-09-15 21:24:07 TERMINATED 2026-09-15 21:14:00 Morecambe TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845447 1789506715237032 13 13 2026-09-15 21:24:06.111367 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:05.605900
561854 592648 C48853 822M25M715 2026-09-15 COMPLETE 15845926 2026-09-15 22:14:00 2026-09-15 21:24:37 2026-09-17 21:24:37 {"id": 592648, "stp": "P", "toc": "Great Western Railway", "uid": "C48853", "consist": "158762", "dest_crs": "SWI", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48853/2026-09-15/detailed", "trust_id": "822M25M715", "origin_crs": "WSB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Swindon", "service_date": "2026-09-15", "dest_arr_time": "2158", "dest_platform": "2", "is_terminated": 1, "next_location": "Swindon", "signalling_id": "2M25", "timing_status": "LATE", "origin_station": "Westbury", "current_leg_arr": "2214", "current_leg_dep": "2156", "current_leg_end": "Swindon", "origin_dep_time": "2116", "origin_platform": "2", "current_location": "Swindon", "last_update_time": "2026-09-15T21:24:37", "route_debug_link": null, "timing_variation": "+16 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.115662353193884, 51.46239654432967], [-2.1150653, 51.462628], [-2.1146933, 51.4627749], [-2.1138329, 51.46313020000001], [-2.112963699999999, 51.4635044], [-2.1122030000000005, 51.463839500000006], [-2.1116505, 51.46408939999999], [-2.1110864, 51.4643444], [-2.110579, 51.46458139999999], [-2.1099917999999995, 51.46485729999999], [-2.1093516000000005, 51.4651583], [-2.108471, 51.4655881], [-2.1076545, 51.4659949], [-2.1072116, 51.46622070000001], [-2.1066038, 51.46653629999999], [-2.1059810999999997, 51.4668687], [-2.1054404, 51.46715549999998], [-2.1048902, 51.467461], [-2.1042781, 51.467810199999995], [-2.1036194, 51.46818739999999], [-2.1029641, 51.46857369999999], [-2.1024341, 51.468895299999986], [-2.1018034999999995, 51.46928090000001], [-2.1012136, 51.4696494], [-2.1008093999999997, 51.4699065], [-2.1004393, 51.470138199999994], [-2.1000854, 51.4703585], [-2.0997554, 51.4705627], [-2.0992131, 51.47090010000001], [-2.0989218999999997, 51.4710814], [-2.0979386, 51.4717003], [-2.097328399999999, 51.47208020000001], [-2.0969247, 51.47233010000001], [-2.0964594999999995, 51.4726199], [-2.095921, 51.472945799999984], [-2.0953103, 51.4733322], [-2.0946683, 51.4737321], [-2.0941104, 51.47408110000001], [-2.0937369, 51.47431829999999], [-2.0934102, 51.4745216], [-2.092789, 51.4749053], [-2.0923526, 51.475181199999994], [-2.0917308999999995, 51.475571], [-2.0911276, 51.475947600000005], [-2.0905165, 51.4763317], [-2.0899936, 51.476653600000006], [-2.0894917999999993, 51.476968], [-2.0890823, 51.4772223], [-2.0884661, 51.4776068], [-2.0879264, 51.477941499999986], [-2.0873147, 51.4783263], [-2.0866696999999994, 51.47873200000001], [-2.0864193, 51.4788862], [-2.086029, 51.4791302], [-2.0855900999999997, 51.4794015], [-2.0851862, 51.4796545], [-2.0846934, 51.47996439999999], [-2.0842374, 51.48025479999999], [-2.0836765, 51.4806164], [-2.0830983, 51.4810062], [-2.082491399999999, 51.481416299999985], [-2.0818921, 51.4818355], [-2.0814446, 51.4821506], [-2.0809342, 51.48252349999999], [-2.0804297999999997, 51.482896800000006], [-2.0802745, 51.48301269999999], [-2.0802547, 51.48302739999999], [-2.0801226999999995, 51.4831246], [-2.0800308999999997, 51.483193500000006], [-2.0794537, 51.4836269], [-2.0789592, 51.4840135], [-2.07854, 51.4843501], [-2.0779876000000006, 51.48479420000001], [-2.0774562999999997, 51.4852323], [-2.0769941, 51.4856231], [-2.0764818, 51.4860623], [-2.0759736, 51.4865019], [-2.0754992, 51.48690460000001], [-2.0748547, 51.48744980000001], [-2.0745512, 51.487699699999986], [-2.0741321, 51.488042199999995], [-2.0739119, 51.4882149], [-2.0736292, 51.48843860000001], [-2.0733592999999995, 51.4886486], [-2.0730974, 51.4888579], [-2.0725219, 51.48929129999999], [-2.0720542, 51.4896378], [-2.0715657, 51.4899956], [-2.0710181, 51.490384299999995], [-2.0704692, 51.4907773], [-2.0703046, 51.4908878], [-2.0702255, 51.490942], [-2.0701889, 51.4909675], [-2.0699122999999995, 51.491153], [-2.0692989, 51.4915645], [-2.0686905, 51.4919626], [-2.0680832999999996, 51.49234940000001], [-2.0676479999999997, 51.4926295], [-2.0672877, 51.4928588], [-2.0668593999999993, 51.493132199999984], [-2.0664102, 51.4934186], [-2.066125153474899, 51.49360044624613], [-2.0658205, 51.4937948], [-2.0652655, 51.494142499999995], [-2.0647049, 51.49450259999999], [-2.0641828, 51.49483320000001], [-2.0636537, 51.4951715], [-2.0630556, 51.49555200000001], [-2.0624449, 51.4959416], [-2.0618417, 51.4963266], [-2.0614649, 51.49656900000001], [-2.0613198, 51.4966586], [-2.0606263, 51.49709910000001], [-2.0600358999999995, 51.4974781], [-2.0590727999999996, 51.4980917], [-2.0589005, 51.4982028], [-2.0582638, 51.4986082], [-2.058002778341019, 51.4987748385867], [-2.0577613, 51.49892899999999], [-2.0576066, 51.4990269], [-2.0573176999999996, 51.4992099], [-2.0571074, 51.4993445], [-2.0567576, 51.499567199999994], [-2.0562525, 51.499889200000005], [-2.0557555999999995, 51.50020520000001], [-2.0554208, 51.5004165], [-2.0549588999999995, 51.50071579999999], [-2.0544746, 51.50101829999999], [-2.0538254999999994, 51.50143460000001], [-2.0532354999999995, 51.5018088], [-2.052601, 51.50221429999999], [-2.0521026, 51.5025337], [-2.0515953, 51.5028521], [-2.0510482, 51.5031981], [-2.0507472, 51.503385699999995], [-2.0505332999999997, 51.5035231], [-2.0500727, 51.503823999999994], [-2.049481, 51.50419989999999], [-2.0488016, 51.504633199999994], [-2.0482289999999996, 51.50499730000001], [-2.0477229, 51.50531780000001], [-2.0469634, 51.50580300000001], [-2.0462185999999996, 51.5062729], [-2.0460823, 51.506359800000006], [-2.0455342, 51.5067105], [-2.0449721, 51.5070719], [-2.0444525, 51.507400800000006], [-2.0440857, 51.507633699999985], [-2.043672, 51.50789790000001], [-2.0432833999999995, 51.508138800000005], [-2.0430949, 51.50825549999999], [-2.042834, 51.50842409999999], [-2.0424213, 51.5086843], [-2.0420157999999997, 51.508934100000005], [-2.041623, 51.5091724], [-2.0411268, 51.50946810000001], [-2.0406673, 51.5097464], [-2.0404939, 51.5098581], [-2.0401759, 51.510048700000006], [-2.0393307, 51.510524700000005], [-2.0390974, 51.5106561], [-2.038283799999999, 51.511103], [-2.0376798, 51.5114361], [-2.0371287, 51.5117366], [-2.0366297999999996, 51.5119908], [-2.0362091, 51.51220730000001], [-2.0356915, 51.5124734], [-2.0350598, 51.5127896], [-2.0345519999999997, 51.5130385], [-2.0343559, 51.5131348], [-2.0339071999999994, 51.513350399999986], [-2.0332467999999997, 51.51366139999999], [-2.0327839, 51.5138805], [-2.0322776, 51.51411100000001], [-2.0322495, 51.5141237], [-2.0315340999999996, 51.514451900000005], [-2.0308704, 51.5147431], [-2.0302242, 51.51502589999999], [-2.0295967, 51.515292599999995], [-2.0292951, 51.5154212], [-2.0287861, 51.515632], [-2.028108, 51.5159071], [-2.0274624, 51.51616119999999], [-2.0270393, 51.516331], [-2.0266216, 51.51649230000001], [-2.0261402, 51.5166751], [-2.0256226999999996, 51.516867399999995], [-2.0249617, 51.517110599999995], [-2.0244687, 51.51728800000001], [-2.0240291, 51.5174468], [-2.0235671, 51.5176099], [-2.0231085, 51.517766299999984], [-2.0227641999999997, 51.5178862], [-2.0223527, 51.5180245], [-2.0218835, 51.518181899999995], [-2.0213618, 51.5183569], [-2.0207244, 51.51856180000001], [-2.0199528999999994, 51.518809100000006], [-2.0191891, 51.51904469999999], [-2.0184363, 51.5192775], [-2.0176218, 51.51951590000001], [-2.0168127, 51.5197507], [-2.015806, 51.52003079999998], [-2.01529, 51.5201685], [-2.0145331, 51.5203689], [-2.0137352, 51.520576], [-2.0131998999999996, 51.52070749999999], [-2.012625, 51.5208495], [-2.0121116999999997, 51.520972], [-2.0114786, 51.5211223], [-2.0109726, 51.5212406], [-2.0101451, 51.52143019999999], [-2.0095924000000003, 51.5215499], [-2.0089935, 51.5216797], [-2.0082165999999995, 51.521842], [-2.0074072, 51.5220045], [-2.0065348999999997, 51.5221749], [-2.0058199, 51.522311900000005], [-2.0049543999999995, 51.5224726], [-2.0040691, 51.5226328], [-2.0032407, 51.5227818], [-2.0024639999999994, 51.5229232], [-2.0017597, 51.523051300000006], [-2.0009997, 51.52318929999999], [-2.0002336, 51.5233289], [-1.9994678, 51.5234667], [-1.9987131, 51.5236039], [-1.99787, 51.523757100000005], [-1.9970608, 51.523904], [-1.9961833, 51.5240635], [-1.995317, 51.5242185], [-1.9944451000000003, 51.52437679999999], [-1.9936953, 51.5245116], [-1.9929319999999997, 51.524650900000005], [-1.9917269, 51.52486900000001], [-1.9908838, 51.52502139999999], [-1.990041, 51.52517400000001], [-1.9893539, 51.525299], [-1.98846, 51.525460499999994], [-1.9876202000000005, 51.52561239999999], [-1.9867475, 51.52577089999999], [-1.9858785, 51.525926600000005], [-1.9852667, 51.5260383], [-1.9843792, 51.5261962], [-1.9839977, 51.52626750000001], [-1.9837441, 51.5263149], [-1.9830567, 51.52643830000001], [-1.9823604999999995, 51.526565], [-1.9815921, 51.526703], [-1.9807564, 51.526852600000005], [-1.9799313999999997, 51.52700250000001], [-1.9790749, 51.527157200000005], [-1.9783017, 51.5272966], [-1.9776494, 51.52741619999998], [-1.9769561, 51.52754079999998], [-1.976293625062947, 51.52766106667664], [-1.9760036999999997, 51.52771370000001], [-1.9756604999999996, 51.5277746], [-1.9753497, 51.5278314], [-1.9746302999999996, 51.527961600000005], [-1.9738762000000003, 51.5280975], [-1.973219, 51.52821639999999], [-1.9725562000000003, 51.528336], [-1.9716639, 51.5284983], [-1.9707713, 51.528658099999994], [-1.9702489, 51.52875289999999], [-1.9696655, 51.52885950000001], [-1.9690529999999995, 51.5289702], [-1.9685161, 51.5290633], [-1.9678819000000003, 51.5291782], [-1.9673778, 51.529267], [-1.9666044000000005, 51.5294131], [-1.9661014, 51.5295025], [-1.9653148, 51.5296426], [-1.9645821999999995, 51.52977469999998], [-1.9637708000000005, 51.5299204], [-1.9620984999999995, 51.530226799999994], [-1.9616188000000003, 51.5303194], [-1.9608308000000003, 51.530478599999995], [-1.9603537, 51.5305805], [-1.959901, 51.53068009999999], [-1.9595249, 51.530766400000005], [-1.9591469, 51.53085840000001], [-1.9586380000000003, 51.53098709999999], [-1.9582101000000005, 51.5311007], [-1.9577269, 51.53123109999999], [-1.9571886, 51.531382], [-1.9567984999999997, 51.531496699999984], [-1.9562077, 51.5316766], [-1.9558684, 51.53178309999999], [-1.9554879999999992, 51.5319056], [-1.9548951, 51.5321033], [-1.954276, 51.5323167], [-1.9538975999999997, 51.5324511], [-1.9534121, 51.532622], [-1.9529045000000005, 51.5328033], [-1.9523157, 51.533008200000005], [-1.9517343, 51.5332101], [-1.9514286000000003, 51.53330940000001], [-1.950993, 51.533452700000005], [-1.9506243999999997, 51.533575500000005], [-1.9504648, 51.5336246], [-1.9501245, 51.53373069999999], [-1.9493306999999995, 51.53397060000001], [-1.9487902, 51.53412790000001], [-1.9485569, 51.5341947], [-1.9482122, 51.5342914], [-1.9477374999999997, 51.5344226], [-1.9473433999999996, 51.5345277], [-1.9467235999999997, 51.53469340000001], [-1.9462506, 51.5348138], [-1.9458468999999996, 51.534914], [-1.9450355, 51.5351106], [-1.9442916999999995, 51.53527890000001], [-1.9434732, 51.5354563], [-1.9426421, 51.5356301], [-1.9420907000000005, 51.5357404], [-1.9415693000000005, 51.5358349], [-1.9413682, 51.535874], [-1.9407332, 51.5359873], [-1.9403689, 51.536052299999994], [-1.9396791999999996, 51.5361678], [-1.9394191999999997, 51.53620699999999], [-1.9391374999999995, 51.5362499], [-1.9388417, 51.53629690000001], [-1.9385198999999995, 51.5363454], [-1.9381636, 51.5363995], [-1.9376798, 51.536467599999995], [-1.937067, 51.53655040000001], [-1.9367112, 51.5365962], [-1.9360683999999997, 51.53667509999999], [-1.9355436, 51.536736], [-1.9350629, 51.5367873], [-1.9343835, 51.53685660000001], [-1.9337801999999995, 51.53691489999999], [-1.9333734, 51.5369513], [-1.9327521000000003, 51.537005499999985], [-1.9320716, 51.5370565], [-1.9315317000000003, 51.53709440000001], [-1.9310442999999995, 51.5371253], [-1.930294, 51.53716829999999], [-1.9295029, 51.53720609999999], [-1.9292426, 51.53721749999999], [-1.9290188999999995, 51.537226800000006], [-1.9288713, 51.53723290000001], [-1.9285961, 51.5372415], [-1.9282093, 51.537252], [-1.9277852, 51.53726369999999], [-1.9272750999999997, 51.5372761], [-1.9268359999999995, 51.5372843], [-1.9262533, 51.53728899999999], [-1.9257892, 51.5372929], [-1.9253176999999997, 51.5372925], [-1.9245959, 51.5372892], [-1.9243343, 51.5372887], [-1.9237373999999996, 51.5372785], [-1.9231135, 51.53726290000001], [-1.9224653, 51.53724369999998], [-1.9217413, 51.5372144], [-1.9210167, 51.5371795], [-1.9203008, 51.537138199999994], [-1.9195839, 51.53709359999999], [-1.9187492, 51.537034000000006], [-1.9179615, 51.53696879999999], [-1.9170625999999995, 51.53689010000001], [-1.9162505, 51.53680769999999], [-1.9157386999999997, 51.5367517], [-1.9153369, 51.53670579999999], [-1.9146741, 51.53662599999999], [-1.9140899999999996, 51.5365487], [-1.9138630999999997, 51.5365194], [-1.9133249, 51.5364466], [-1.9128662, 51.536375], [-1.9123516000000005, 51.53629690000001], [-1.9118152999999996, 51.53620960000001], [-1.9115194, 51.536161], [-1.9110613, 51.5360859], [-1.9107764, 51.53604060000001], [-1.9102969, 51.53595740000001], [-1.9095435, 51.5358647], [-1.9089133, 51.53576149999999], [-1.9082339, 51.5356488], [-1.9073844, 51.535502999999984], [-1.9067026999999996, 51.5353877], [-1.9062250999999997, 51.535309899999994], [-1.9056943240622888, 51.53521997923772], [-1.9055274, 51.53519169999999], [-1.9048558, 51.5350765], [-1.9040949, 51.53496140000001], [-1.9038499999999992, 51.5349256], [-1.9030793, 51.5348151], [-1.9024985, 51.5347403], [-1.9017665, 51.5346602], [-1.9016968999999997, 51.5346522], [-1.9010743999999995, 51.53458719999999], [-1.9005267999999995, 51.534539300000006], [-1.8996862, 51.53447209999999], [-1.8987905, 51.53441250000001], [-1.8978926, 51.5343646], [-1.8970196, 51.53433079999999], [-1.8962060000000005, 51.534303099999995], [-1.8952910000000005, 51.5342893], [-1.8945813, 51.5342818], [-1.8944103, 51.5342819], [-1.8935909, 51.5342861], [-1.8928881, 51.534297], [-1.8920198, 51.53431749999999], [-1.891141, 51.5343506], [-1.8902912, 51.53439209999999], [-1.8893985, 51.53444420000001], [-1.8886583999999995, 51.53450060000001], [-1.8877918, 51.53456849999999], [-1.8869653, 51.5346473], [-1.8864620966509948, 51.5346987091626], [-1.8861518999999995, 51.534730399999994], [-1.8854386, 51.5348098], [-1.885042, 51.53485950000001], [-1.8849082, 51.53487549999999], [-1.8845779000000005, 51.5349174], [-1.8837701, 51.535031499999995], [-1.8829162, 51.535161], [-1.8820586, 51.53529830000001], [-1.8812254, 51.53543770000001], [-1.8805890999999997, 51.5355412], [-1.8799475, 51.5356424], [-1.8793726, 51.5357289], [-1.8791174, 51.5357639], [-1.8784874, 51.53584679999999], [-1.8775253, 51.5359685], [-1.8767732, 51.53605000000001], [-1.8758980000000005, 51.5361512], [-1.8750115, 51.536249100000006], [-1.8741549, 51.5363438], [-1.8732698, 51.5364396], [-1.87251, 51.5365261], [-1.8716621, 51.53661910000001], [-1.8708039999999997, 51.5367131], [-1.8699869, 51.5368029], [-1.8694279, 51.5368646], [-1.8686146, 51.5369533], [-1.86773, 51.53705310000001], [-1.8668888999999995, 51.5371446], [-1.8660407999999995, 51.53723810000001], [-1.8653514999999996, 51.5373148], [-1.8646143, 51.5373952], [-1.8638859, 51.5374735], [-1.8631861999999997, 51.53755240000001], [-1.8623853999999995, 51.53764129999999], [-1.8615487, 51.537734699999994], [-1.8607009, 51.5378331], [-1.8599897, 51.53791960000001], [-1.8592775999999995, 51.538010799999995], [-1.8584288, 51.538122], [-1.8576078999999996, 51.5382356], [-1.8568748, 51.5383396], [-1.8560401999999996, 51.53846089999999], [-1.8551862, 51.5385914], [-1.8543590000000003, 51.53872489999999], [-1.8537064, 51.5388329], [-1.8534117000000003, 51.53888160000001], [-1.8530174, 51.538951099999984], [-1.8522344999999996, 51.53908890000001], [-1.8513642, 51.5392467], [-1.8504909, 51.539407399999995], [-1.8496643, 51.5395657], [-1.8491169999999997, 51.539673], [-1.8488632999999997, 51.539725], [-1.8481845, 51.53986319999999], [-1.8471746, 51.5400697], [-1.8463528999999996, 51.54024949999999], [-1.8455457, 51.540425], [-1.8449028000000005, 51.540571699999994], [-1.8441633, 51.54074039999999], [-1.8435799999999996, 51.54087839999998], [-1.8428135000000003, 51.54106060000001], [-1.8420037, 51.541260400000006], [-1.8412285, 51.5414558], [-1.8406613999999997, 51.54160360000001], [-1.84012, 51.5417448], [-1.8395893, 51.541888], [-1.8388497, 51.54208739999999], [-1.8380142, 51.5423173], [-1.8371487, 51.542564599999984], [-1.8365425, 51.54274079999999], [-1.8359082, 51.54292770000001], [-1.8350791, 51.5431803], [-1.8342986999999995, 51.5434248], [-1.8334863, 51.5436754], [-1.8327419, 51.543919599999995], [-1.8318722999999992, 51.544205700000006], [-1.8310010999999995, 51.544500600000006], [-1.8301479, 51.544797599999995], [-1.8292794, 51.5451048], [-1.8285475, 51.5453656], [-1.8278489, 51.54562059999999], [-1.8276011, 51.5457131], [-1.82677, 51.5460253], [-1.8259544, 51.54633930000001], [-1.825326, 51.54658739999999], [-1.8247897999999996, 51.54680239999999], [-1.8242904999999996, 51.5470025], [-1.823685, 51.54724850000001], [-1.8230881999999995, 51.5474933], [-1.8224321, 51.5477704], [-1.8217878000000003, 51.5480483], [-1.8212813, 51.5482701], [-1.8208249000000003, 51.5484744], [-1.8203927, 51.5486655], [-1.8197485, 51.548955799999995], [-1.8190455, 51.5492804], [-1.8183035999999997, 51.5496241], [-1.8175950000000003, 51.54996009999999], [-1.8169636, 51.55027139999999], [-1.8161578000000005, 51.5506633], [-1.8153478999999997, 51.55107400000001], [-1.8144909, 51.5515183], [-1.8139298, 51.5518112], [-1.8132337999999997, 51.5521796], [-1.8125135000000003, 51.55257410000001], [-1.8123244, 51.5526782], [-1.8119427999999995, 51.55288840000001], [-1.8115896, 51.553087], [-1.8112131999999996, 51.5533], [-1.8108011, 51.5535328], [-1.8103028, 51.553822700000005], [-1.8097523, 51.5541338], [-1.8092459999999997, 51.5544387], [-1.8088652075022291, 51.55466347968381], [-1.8087288, 51.554744], [-1.808347, 51.55497940000001], [-1.8080913999999997, 51.555128], [-1.8076763, 51.55537470000001], [-1.8073234999999996, 51.55558], [-1.8068596, 51.5558562], [-1.8063601, 51.55614039999998], [-1.806134, 51.55626999999999], [-1.8058205, 51.55645479999999], [-1.8054874, 51.55664740000001], [-1.8051312, 51.5568432], [-1.8048938999999995, 51.556974100000005], [-1.8044133, 51.55723529999999], [-1.8042561, 51.5573194], [-1.8036322999999996, 51.5576581], [-1.8030351, 51.55797410000001], [-1.8024093, 51.55830139999999], [-1.8021122, 51.5584562], [-1.8019108, 51.5585593], [-1.8013503999999996, 51.5588438], [-1.800771, 51.5591334], [-1.8001998, 51.5594194], [-1.7995484000000002, 51.5597407], [-1.7989267999999996, 51.5600432], [-1.7981961000000002, 51.5603919], [-1.7977085999999995, 51.5606206], [-1.7974075999999997, 51.56075860000001], [-1.7972684000000003, 51.5608233], [-1.7967067, 51.56108759999999], [-1.7966305682390429, 51.561122279330455], [-1.7960885, 51.5613692], [-1.7958703000000005, 51.5614667], [-1.7954571, 51.56165029999999], [-1.7948564000000002, 51.5619173], [-1.7943293000000002, 51.562147200000005], [-1.7935637999999998, 51.562476200000006], [-1.7922514000000005, 51.563031200000005], [-1.7913334000000003, 51.56341040000001], [-1.7909483, 51.5635618], [-1.7905855999999998, 51.5637074], [-1.7899338000000002, 51.5640118], [-1.7895072, 51.5641762], [-1.7890187999999998, 51.5643634], [-1.7887636999999998, 51.564466], [-1.7884015, 51.5646347], [-1.788106, 51.56480160000001], [-1.787965, 51.5648833], [-1.7878372, 51.56495220000001], [-1.7876664, 51.565037], [-1.7875204999999998, 51.56510229999999], [-1.7871503, 51.5652382], [-1.7869081999999998, 51.5653282], [-1.7863943, 51.5655163]]}", "current_leg_start": "Chippenham", "dest_arr_time_act": "2158", "motion_projection": null, "next_location_lat": "51.5655163", "next_location_lon": "-1.7863943", "previous_location": "Chippenham", "current_leg_milage": "16.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 539.573, \"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\": 1067.492, \"from_m\": 539.573, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6339.077, \"from_m\": 1067.492, \"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\": 6629.934, \"from_m\": 6339.077, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8375.228, \"from_m\": 6629.934, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8534.911, \"from_m\": 8375.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\": 9362.689, \"from_m\": 8534.911, \"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\": 15056.187, \"from_m\": 9362.689, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15710.991, \"from_m\": 15056.187, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21252.58, \"from_m\": 15710.991, \"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\": 22011.262, \"from_m\": 21252.58, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23061.654, \"from_m\": 22011.262, \"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\": 23141.206, \"from_m\": 23061.654, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42807.856, \"from_m\": 23141.206, \"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\": 42894.601, \"from_m\": 42807.856, \"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\": 51629.646, \"from_m\": 42894.601, \"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\": 51695.208, \"from_m\": 51629.646, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 51779.89, \"from_m\": 51695.208, \"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\": 51809.734, \"from_m\": 51779.89, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 51866.086, \"from_m\": 51809.734, \"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\": 51961.444, \"from_m\": 51866.086, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52163.316, \"from_m\": 51961.444, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 592648, \"profile_key\": \"7037f4fa7f2198abd0536afd026d8279d9b63d2ec83b495097e760070c2e6ae8\", \"schedule_id\": 6548, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2116\", \"location\": \"Westbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30223}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117H\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 2, \"distance_m\": 998.668, \"section_seq\": 1, \"route_path_id\": 30223}, {\"is_pass\": false, \"wtt_arr\": \"2121H\", \"wtt_dep\": \"2122H\", \"location\": \"Trowbridge\", \"stage_seq\": 3, \"distance_m\": 6538.569, \"section_seq\": 1, \"route_path_id\": 30223}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125H\", \"location\": \"Bradford Jn\", \"stage_seq\": 4, \"distance_m\": 8473.695, \"section_seq\": 1, \"route_path_id\": 30223}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2132\", \"location\": \"Melksham\", \"stage_seq\": 5, \"distance_m\": 15498.033, \"section_seq\": 1, \"route_path_id\": 30223}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137H\", \"location\": \"Thingley Jn\", \"stage_seq\": 6, \"distance_m\": 22011.262, \"section_seq\": 1, \"route_path_id\": 30223}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138H\", \"location\": \"Thingley East Jn\", \"stage_seq\": 7, \"distance_m\": 23164.407, \"section_seq\": 1, \"route_path_id\": 30223}, {\"is_pass\": false, \"wtt_arr\": \"2141\", \"wtt_dep\": \"2142\", \"location\": \"Chippenham\", \"stage_seq\": 8, \"distance_m\": 25472.944, \"section_seq\": 1, \"route_path_id\": 30223}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 9, \"distance_m\": 42936.717, \"section_seq\": 1, \"route_path_id\": 30223}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": null, \"location\": \"Swindon\", \"stage_seq\": 10, \"distance_m\": 52163.316, \"section_seq\": 1, \"route_path_id\": 30223}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 52163.316, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30223}], \"total_distance_m\": 52163.316, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 52083.764, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 79.552, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2116", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "18.0", "current_position_lat": "51.5655163", "current_position_lon": "-1.7863943", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:53Z\", \"source_id\": 48695209, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:59Z\", \"source_id\": 15820471, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:39Z\", \"source_id\": 15827420, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:48Z\", \"source_id\": 48740202, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:51Z\", \"source_id\": 15834710, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:34Z\", \"source_id\": 48775262, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:39Z\", \"source_id\": 15845926, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Swindon", "service_state_platform": "2", "timing_fact_generation": 1789506760015146, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:08.438310", "service_state_evidence_id": 15845926, "current_leg_start_actual_dep": "2026-09-15T21:58:00+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:08.816879", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P WSB SWI 2M25 158762 2 90 None {"version": 3, "segments": [{"to_m": 539.573, "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": 1067.492, "from_m": 539.573, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6339.077, "from_m": 1067.492, "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": 6629.934, "from_m": 6339.077, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8375.228, "from_m": 6629.934, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8534.911, "from_m": 8375.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": 9362.689, "from_m": 8534.911, "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": 15056.187, "from_m": 9362.689, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15710.991, "from_m": 15056.187, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21252.58, "from_m": 15710.991, "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": 22011.262, "from_m": 21252.58, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23061.654, "from_m": 22011.262, "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": 23141.206, "from_m": 23061.654, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42807.856, "from_m": 23141.206, "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": 42894.601, "from_m": 42807.856, "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": 51629.646, "from_m": 42894.601, "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": 51695.208, "from_m": 51629.646, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 51779.89, "from_m": 51695.208, "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": 51809.734, "from_m": 51779.89, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 51866.086, "from_m": 51809.734, "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": 51961.444, "from_m": 51866.086, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52163.316, "from_m": 51961.444, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 592648, "profile_key": "7037f4fa7f2198abd0536afd026d8279d9b63d2ec83b495097e760070c2e6ae8", "schedule_id": 6548, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2116", "location": "Westbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Hawkeridge Jn", "stage_seq": 2, "distance_m": 998.668, "section_seq": 1, "route_path_id": 30223}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122H", "location": "Trowbridge", "stage_seq": 3, "distance_m": 6538.569, "section_seq": 1, "route_path_id": 30223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Bradford Jn", "stage_seq": 4, "distance_m": 8473.695, "section_seq": 1, "route_path_id": 30223}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2132", "location": "Melksham", "stage_seq": 5, "distance_m": 15498.033, "section_seq": 1, "route_path_id": 30223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Thingley Jn", "stage_seq": 6, "distance_m": 22011.262, "section_seq": 1, "route_path_id": 30223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138H", "location": "Thingley East Jn", "stage_seq": 7, "distance_m": 23164.407, "section_seq": 1, "route_path_id": 30223}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": "2142", "location": "Chippenham", "stage_seq": 8, "distance_m": 25472.944, "section_seq": 1, "route_path_id": 30223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Wootton Bassett Jn", "stage_seq": 9, "distance_m": 42936.717, "section_seq": 1, "route_path_id": 30223}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": null, "location": "Swindon", "stage_seq": 10, "distance_m": 52163.316, "section_seq": 1, "route_path_id": 30223}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 52163.316, "from_m": 0.0, "section_seq": 1, "route_path_id": 30223}], "total_distance_m": 52163.316, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 52083.764, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 79.552, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26210, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:53Z", "source_id": 48695209, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:34:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:59Z", "source_id": 15820471, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:39Z", "source_id": 15827420, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:48Z", "source_id": 48740202, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:55:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:51Z", "source_id": 15834710, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24502, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:34Z", "source_id": 48775262, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:14:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:39Z", "source_id": 15845926, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Westbury 2116 2116 2 None None Swindon 2158 2158 2 LATE +16 minutes https://www.realtimetrains.co.uk/service/gb-nr:C48853/2026-09-15/detailed None Chippenham 2026-09-15T21:58:00+01:00 Swindon 18.0 {"type": "LineString", "coordinates": [[-2.115662353193884, 51.46239654432967], [-2.1150653, 51.462628], [-2.1146933, 51.4627749], [-2.1138329, 51.46313020000001], [-2.112963699999999, 51.4635044], [-2.1122030000000005, 51.463839500000006], [-2.1116505, 51.46408939999999], [-2.1110864, 51.4643444], [-2.110579, 51.46458139999999], [-2.1099917999999995, 51.46485729999999], [-2.1093516000000005, 51.4651583], [-2.108471, 51.4655881], [-2.1076545, 51.4659949], [-2.1072116, 51.46622070000001], [-2.1066038, 51.46653629999999], [-2.1059810999999997, 51.4668687], [-2.1054404, 51.46715549999998], [-2.1048902, 51.467461], [-2.1042781, 51.467810199999995], [-2.1036194, 51.46818739999999], [-2.1029641, 51.46857369999999], [-2.1024341, 51.468895299999986], [-2.1018034999999995, 51.46928090000001], [-2.1012136, 51.4696494], [-2.1008093999999997, 51.4699065], [-2.1004393, 51.470138199999994], [-2.1000854, 51.4703585], [-2.0997554, 51.4705627], [-2.0992131, 51.47090010000001], [-2.0989218999999997, 51.4710814], [-2.0979386, 51.4717003], [-2.097328399999999, 51.47208020000001], [-2.0969247, 51.47233010000001], [-2.0964594999999995, 51.4726199], [-2.095921, 51.472945799999984], [-2.0953103, 51.4733322], [-2.0946683, 51.4737321], [-2.0941104, 51.47408110000001], [-2.0937369, 51.47431829999999], [-2.0934102, 51.4745216], [-2.092789, 51.4749053], [-2.0923526, 51.475181199999994], [-2.0917308999999995, 51.475571], [-2.0911276, 51.475947600000005], [-2.0905165, 51.4763317], [-2.0899936, 51.476653600000006], [-2.0894917999999993, 51.476968], [-2.0890823, 51.4772223], [-2.0884661, 51.4776068], [-2.0879264, 51.477941499999986], [-2.0873147, 51.4783263], [-2.0866696999999994, 51.47873200000001], [-2.0864193, 51.4788862], [-2.086029, 51.4791302], [-2.0855900999999997, 51.4794015], [-2.0851862, 51.4796545], [-2.0846934, 51.47996439999999], [-2.0842374, 51.48025479999999], [-2.0836765, 51.4806164], [-2.0830983, 51.4810062], [-2.082491399999999, 51.481416299999985], [-2.0818921, 51.4818355], [-2.0814446, 51.4821506], [-2.0809342, 51.48252349999999], [-2.0804297999999997, 51.482896800000006], [-2.0802745, 51.48301269999999], [-2.0802547, 51.48302739999999], [-2.0801226999999995, 51.4831246], [-2.0800308999999997, 51.483193500000006], [-2.0794537, 51.4836269], [-2.0789592, 51.4840135], [-2.07854, 51.4843501], [-2.0779876000000006, 51.48479420000001], [-2.0774562999999997, 51.4852323], [-2.0769941, 51.4856231], [-2.0764818, 51.4860623], [-2.0759736, 51.4865019], [-2.0754992, 51.48690460000001], [-2.0748547, 51.48744980000001], [-2.0745512, 51.487699699999986], [-2.0741321, 51.488042199999995], [-2.0739119, 51.4882149], [-2.0736292, 51.48843860000001], [-2.0733592999999995, 51.4886486], [-2.0730974, 51.4888579], [-2.0725219, 51.48929129999999], [-2.0720542, 51.4896378], [-2.0715657, 51.4899956], [-2.0710181, 51.490384299999995], [-2.0704692, 51.4907773], [-2.0703046, 51.4908878], [-2.0702255, 51.490942], [-2.0701889, 51.4909675], [-2.0699122999999995, 51.491153], [-2.0692989, 51.4915645], [-2.0686905, 51.4919626], [-2.0680832999999996, 51.49234940000001], [-2.0676479999999997, 51.4926295], [-2.0672877, 51.4928588], [-2.0668593999999993, 51.493132199999984], [-2.0664102, 51.4934186], [-2.066125153474899, 51.49360044624613], [-2.0658205, 51.4937948], [-2.0652655, 51.494142499999995], [-2.0647049, 51.49450259999999], [-2.0641828, 51.49483320000001], [-2.0636537, 51.4951715], [-2.0630556, 51.49555200000001], [-2.0624449, 51.4959416], [-2.0618417, 51.4963266], [-2.0614649, 51.49656900000001], [-2.0613198, 51.4966586], [-2.0606263, 51.49709910000001], [-2.0600358999999995, 51.4974781], [-2.0590727999999996, 51.4980917], [-2.0589005, 51.4982028], [-2.0582638, 51.4986082], [-2.058002778341019, 51.4987748385867], [-2.0577613, 51.49892899999999], [-2.0576066, 51.4990269], [-2.0573176999999996, 51.4992099], [-2.0571074, 51.4993445], [-2.0567576, 51.499567199999994], [-2.0562525, 51.499889200000005], [-2.0557555999999995, 51.50020520000001], [-2.0554208, 51.5004165], [-2.0549588999999995, 51.50071579999999], [-2.0544746, 51.50101829999999], [-2.0538254999999994, 51.50143460000001], [-2.0532354999999995, 51.5018088], [-2.052601, 51.50221429999999], [-2.0521026, 51.5025337], [-2.0515953, 51.5028521], [-2.0510482, 51.5031981], [-2.0507472, 51.503385699999995], [-2.0505332999999997, 51.5035231], [-2.0500727, 51.503823999999994], [-2.049481, 51.50419989999999], [-2.0488016, 51.504633199999994], [-2.0482289999999996, 51.50499730000001], [-2.0477229, 51.50531780000001], [-2.0469634, 51.50580300000001], [-2.0462185999999996, 51.5062729], [-2.0460823, 51.506359800000006], [-2.0455342, 51.5067105], [-2.0449721, 51.5070719], [-2.0444525, 51.507400800000006], [-2.0440857, 51.507633699999985], [-2.043672, 51.50789790000001], [-2.0432833999999995, 51.508138800000005], [-2.0430949, 51.50825549999999], [-2.042834, 51.50842409999999], [-2.0424213, 51.5086843], [-2.0420157999999997, 51.508934100000005], [-2.041623, 51.5091724], [-2.0411268, 51.50946810000001], [-2.0406673, 51.5097464], [-2.0404939, 51.5098581], [-2.0401759, 51.510048700000006], [-2.0393307, 51.510524700000005], [-2.0390974, 51.5106561], [-2.038283799999999, 51.511103], [-2.0376798, 51.5114361], [-2.0371287, 51.5117366], [-2.0366297999999996, 51.5119908], [-2.0362091, 51.51220730000001], [-2.0356915, 51.5124734], [-2.0350598, 51.5127896], [-2.0345519999999997, 51.5130385], [-2.0343559, 51.5131348], [-2.0339071999999994, 51.513350399999986], [-2.0332467999999997, 51.51366139999999], [-2.0327839, 51.5138805], [-2.0322776, 51.51411100000001], [-2.0322495, 51.5141237], [-2.0315340999999996, 51.514451900000005], [-2.0308704, 51.5147431], [-2.0302242, 51.51502589999999], [-2.0295967, 51.515292599999995], [-2.0292951, 51.5154212], [-2.0287861, 51.515632], [-2.028108, 51.5159071], [-2.0274624, 51.51616119999999], [-2.0270393, 51.516331], [-2.0266216, 51.51649230000001], [-2.0261402, 51.5166751], [-2.0256226999999996, 51.516867399999995], [-2.0249617, 51.517110599999995], [-2.0244687, 51.51728800000001], [-2.0240291, 51.5174468], [-2.0235671, 51.5176099], [-2.0231085, 51.517766299999984], [-2.0227641999999997, 51.5178862], [-2.0223527, 51.5180245], [-2.0218835, 51.518181899999995], [-2.0213618, 51.5183569], [-2.0207244, 51.51856180000001], [-2.0199528999999994, 51.518809100000006], [-2.0191891, 51.51904469999999], [-2.0184363, 51.5192775], [-2.0176218, 51.51951590000001], [-2.0168127, 51.5197507], [-2.015806, 51.52003079999998], [-2.01529, 51.5201685], [-2.0145331, 51.5203689], [-2.0137352, 51.520576], [-2.0131998999999996, 51.52070749999999], [-2.012625, 51.5208495], [-2.0121116999999997, 51.520972], [-2.0114786, 51.5211223], [-2.0109726, 51.5212406], [-2.0101451, 51.52143019999999], [-2.0095924000000003, 51.5215499], [-2.0089935, 51.5216797], [-2.0082165999999995, 51.521842], [-2.0074072, 51.5220045], [-2.0065348999999997, 51.5221749], [-2.0058199, 51.522311900000005], [-2.0049543999999995, 51.5224726], [-2.0040691, 51.5226328], [-2.0032407, 51.5227818], [-2.0024639999999994, 51.5229232], [-2.0017597, 51.523051300000006], [-2.0009997, 51.52318929999999], [-2.0002336, 51.5233289], [-1.9994678, 51.5234667], [-1.9987131, 51.5236039], [-1.99787, 51.523757100000005], [-1.9970608, 51.523904], [-1.9961833, 51.5240635], [-1.995317, 51.5242185], [-1.9944451000000003, 51.52437679999999], [-1.9936953, 51.5245116], [-1.9929319999999997, 51.524650900000005], [-1.9917269, 51.52486900000001], [-1.9908838, 51.52502139999999], [-1.990041, 51.52517400000001], [-1.9893539, 51.525299], [-1.98846, 51.525460499999994], [-1.9876202000000005, 51.52561239999999], [-1.9867475, 51.52577089999999], [-1.9858785, 51.525926600000005], [-1.9852667, 51.5260383], [-1.9843792, 51.5261962], [-1.9839977, 51.52626750000001], [-1.9837441, 51.5263149], [-1.9830567, 51.52643830000001], [-1.9823604999999995, 51.526565], [-1.9815921, 51.526703], [-1.9807564, 51.526852600000005], [-1.9799313999999997, 51.52700250000001], [-1.9790749, 51.527157200000005], [-1.9783017, 51.5272966], [-1.9776494, 51.52741619999998], [-1.9769561, 51.52754079999998], [-1.976293625062947, 51.52766106667664], [-1.9760036999999997, 51.52771370000001], [-1.9756604999999996, 51.5277746], [-1.9753497, 51.5278314], [-1.9746302999999996, 51.527961600000005], [-1.9738762000000003, 51.5280975], [-1.973219, 51.52821639999999], [-1.9725562000000003, 51.528336], [-1.9716639, 51.5284983], [-1.9707713, 51.528658099999994], [-1.9702489, 51.52875289999999], [-1.9696655, 51.52885950000001], [-1.9690529999999995, 51.5289702], [-1.9685161, 51.5290633], [-1.9678819000000003, 51.5291782], [-1.9673778, 51.529267], [-1.9666044000000005, 51.5294131], [-1.9661014, 51.5295025], [-1.9653148, 51.5296426], [-1.9645821999999995, 51.52977469999998], [-1.9637708000000005, 51.5299204], [-1.9620984999999995, 51.530226799999994], [-1.9616188000000003, 51.5303194], [-1.9608308000000003, 51.530478599999995], [-1.9603537, 51.5305805], [-1.959901, 51.53068009999999], [-1.9595249, 51.530766400000005], [-1.9591469, 51.53085840000001], [-1.9586380000000003, 51.53098709999999], [-1.9582101000000005, 51.5311007], [-1.9577269, 51.53123109999999], [-1.9571886, 51.531382], [-1.9567984999999997, 51.531496699999984], [-1.9562077, 51.5316766], [-1.9558684, 51.53178309999999], [-1.9554879999999992, 51.5319056], [-1.9548951, 51.5321033], [-1.954276, 51.5323167], [-1.9538975999999997, 51.5324511], [-1.9534121, 51.532622], [-1.9529045000000005, 51.5328033], [-1.9523157, 51.533008200000005], [-1.9517343, 51.5332101], [-1.9514286000000003, 51.53330940000001], [-1.950993, 51.533452700000005], [-1.9506243999999997, 51.533575500000005], [-1.9504648, 51.5336246], [-1.9501245, 51.53373069999999], [-1.9493306999999995, 51.53397060000001], [-1.9487902, 51.53412790000001], [-1.9485569, 51.5341947], [-1.9482122, 51.5342914], [-1.9477374999999997, 51.5344226], [-1.9473433999999996, 51.5345277], [-1.9467235999999997, 51.53469340000001], [-1.9462506, 51.5348138], [-1.9458468999999996, 51.534914], [-1.9450355, 51.5351106], [-1.9442916999999995, 51.53527890000001], [-1.9434732, 51.5354563], [-1.9426421, 51.5356301], [-1.9420907000000005, 51.5357404], [-1.9415693000000005, 51.5358349], [-1.9413682, 51.535874], [-1.9407332, 51.5359873], [-1.9403689, 51.536052299999994], [-1.9396791999999996, 51.5361678], [-1.9394191999999997, 51.53620699999999], [-1.9391374999999995, 51.5362499], [-1.9388417, 51.53629690000001], [-1.9385198999999995, 51.5363454], [-1.9381636, 51.5363995], [-1.9376798, 51.536467599999995], [-1.937067, 51.53655040000001], [-1.9367112, 51.5365962], [-1.9360683999999997, 51.53667509999999], [-1.9355436, 51.536736], [-1.9350629, 51.5367873], [-1.9343835, 51.53685660000001], [-1.9337801999999995, 51.53691489999999], [-1.9333734, 51.5369513], [-1.9327521000000003, 51.537005499999985], [-1.9320716, 51.5370565], [-1.9315317000000003, 51.53709440000001], [-1.9310442999999995, 51.5371253], [-1.930294, 51.53716829999999], [-1.9295029, 51.53720609999999], [-1.9292426, 51.53721749999999], [-1.9290188999999995, 51.537226800000006], [-1.9288713, 51.53723290000001], [-1.9285961, 51.5372415], [-1.9282093, 51.537252], [-1.9277852, 51.53726369999999], [-1.9272750999999997, 51.5372761], [-1.9268359999999995, 51.5372843], [-1.9262533, 51.53728899999999], [-1.9257892, 51.5372929], [-1.9253176999999997, 51.5372925], [-1.9245959, 51.5372892], [-1.9243343, 51.5372887], [-1.9237373999999996, 51.5372785], [-1.9231135, 51.53726290000001], [-1.9224653, 51.53724369999998], [-1.9217413, 51.5372144], [-1.9210167, 51.5371795], [-1.9203008, 51.537138199999994], [-1.9195839, 51.53709359999999], [-1.9187492, 51.537034000000006], [-1.9179615, 51.53696879999999], [-1.9170625999999995, 51.53689010000001], [-1.9162505, 51.53680769999999], [-1.9157386999999997, 51.5367517], [-1.9153369, 51.53670579999999], [-1.9146741, 51.53662599999999], [-1.9140899999999996, 51.5365487], [-1.9138630999999997, 51.5365194], [-1.9133249, 51.5364466], [-1.9128662, 51.536375], [-1.9123516000000005, 51.53629690000001], [-1.9118152999999996, 51.53620960000001], [-1.9115194, 51.536161], [-1.9110613, 51.5360859], [-1.9107764, 51.53604060000001], [-1.9102969, 51.53595740000001], [-1.9095435, 51.5358647], [-1.9089133, 51.53576149999999], [-1.9082339, 51.5356488], [-1.9073844, 51.535502999999984], [-1.9067026999999996, 51.5353877], [-1.9062250999999997, 51.535309899999994], [-1.9056943240622888, 51.53521997923772], [-1.9055274, 51.53519169999999], [-1.9048558, 51.5350765], [-1.9040949, 51.53496140000001], [-1.9038499999999992, 51.5349256], [-1.9030793, 51.5348151], [-1.9024985, 51.5347403], [-1.9017665, 51.5346602], [-1.9016968999999997, 51.5346522], [-1.9010743999999995, 51.53458719999999], [-1.9005267999999995, 51.534539300000006], [-1.8996862, 51.53447209999999], [-1.8987905, 51.53441250000001], [-1.8978926, 51.5343646], [-1.8970196, 51.53433079999999], [-1.8962060000000005, 51.534303099999995], [-1.8952910000000005, 51.5342893], [-1.8945813, 51.5342818], [-1.8944103, 51.5342819], [-1.8935909, 51.5342861], [-1.8928881, 51.534297], [-1.8920198, 51.53431749999999], [-1.891141, 51.5343506], [-1.8902912, 51.53439209999999], [-1.8893985, 51.53444420000001], [-1.8886583999999995, 51.53450060000001], [-1.8877918, 51.53456849999999], [-1.8869653, 51.5346473], [-1.8864620966509948, 51.5346987091626], [-1.8861518999999995, 51.534730399999994], [-1.8854386, 51.5348098], [-1.885042, 51.53485950000001], [-1.8849082, 51.53487549999999], [-1.8845779000000005, 51.5349174], [-1.8837701, 51.535031499999995], [-1.8829162, 51.535161], [-1.8820586, 51.53529830000001], [-1.8812254, 51.53543770000001], [-1.8805890999999997, 51.5355412], [-1.8799475, 51.5356424], [-1.8793726, 51.5357289], [-1.8791174, 51.5357639], [-1.8784874, 51.53584679999999], [-1.8775253, 51.5359685], [-1.8767732, 51.53605000000001], [-1.8758980000000005, 51.5361512], [-1.8750115, 51.536249100000006], [-1.8741549, 51.5363438], [-1.8732698, 51.5364396], [-1.87251, 51.5365261], [-1.8716621, 51.53661910000001], [-1.8708039999999997, 51.5367131], [-1.8699869, 51.5368029], [-1.8694279, 51.5368646], [-1.8686146, 51.5369533], [-1.86773, 51.53705310000001], [-1.8668888999999995, 51.5371446], [-1.8660407999999995, 51.53723810000001], [-1.8653514999999996, 51.5373148], [-1.8646143, 51.5373952], [-1.8638859, 51.5374735], [-1.8631861999999997, 51.53755240000001], [-1.8623853999999995, 51.53764129999999], [-1.8615487, 51.537734699999994], [-1.8607009, 51.5378331], [-1.8599897, 51.53791960000001], [-1.8592775999999995, 51.538010799999995], [-1.8584288, 51.538122], [-1.8576078999999996, 51.5382356], [-1.8568748, 51.5383396], [-1.8560401999999996, 51.53846089999999], [-1.8551862, 51.5385914], [-1.8543590000000003, 51.53872489999999], [-1.8537064, 51.5388329], [-1.8534117000000003, 51.53888160000001], [-1.8530174, 51.538951099999984], [-1.8522344999999996, 51.53908890000001], [-1.8513642, 51.5392467], [-1.8504909, 51.539407399999995], [-1.8496643, 51.5395657], [-1.8491169999999997, 51.539673], [-1.8488632999999997, 51.539725], [-1.8481845, 51.53986319999999], [-1.8471746, 51.5400697], [-1.8463528999999996, 51.54024949999999], [-1.8455457, 51.540425], [-1.8449028000000005, 51.540571699999994], [-1.8441633, 51.54074039999999], [-1.8435799999999996, 51.54087839999998], [-1.8428135000000003, 51.54106060000001], [-1.8420037, 51.541260400000006], [-1.8412285, 51.5414558], [-1.8406613999999997, 51.54160360000001], [-1.84012, 51.5417448], [-1.8395893, 51.541888], [-1.8388497, 51.54208739999999], [-1.8380142, 51.5423173], [-1.8371487, 51.542564599999984], [-1.8365425, 51.54274079999999], [-1.8359082, 51.54292770000001], [-1.8350791, 51.5431803], [-1.8342986999999995, 51.5434248], [-1.8334863, 51.5436754], [-1.8327419, 51.543919599999995], [-1.8318722999999992, 51.544205700000006], [-1.8310010999999995, 51.544500600000006], [-1.8301479, 51.544797599999995], [-1.8292794, 51.5451048], [-1.8285475, 51.5453656], [-1.8278489, 51.54562059999999], [-1.8276011, 51.5457131], [-1.82677, 51.5460253], [-1.8259544, 51.54633930000001], [-1.825326, 51.54658739999999], [-1.8247897999999996, 51.54680239999999], [-1.8242904999999996, 51.5470025], [-1.823685, 51.54724850000001], [-1.8230881999999995, 51.5474933], [-1.8224321, 51.5477704], [-1.8217878000000003, 51.5480483], [-1.8212813, 51.5482701], [-1.8208249000000003, 51.5484744], [-1.8203927, 51.5486655], [-1.8197485, 51.548955799999995], [-1.8190455, 51.5492804], [-1.8183035999999997, 51.5496241], [-1.8175950000000003, 51.54996009999999], [-1.8169636, 51.55027139999999], [-1.8161578000000005, 51.5506633], [-1.8153478999999997, 51.55107400000001], [-1.8144909, 51.5515183], [-1.8139298, 51.5518112], [-1.8132337999999997, 51.5521796], [-1.8125135000000003, 51.55257410000001], [-1.8123244, 51.5526782], [-1.8119427999999995, 51.55288840000001], [-1.8115896, 51.553087], [-1.8112131999999996, 51.5533], [-1.8108011, 51.5535328], [-1.8103028, 51.553822700000005], [-1.8097523, 51.5541338], [-1.8092459999999997, 51.5544387], [-1.8088652075022291, 51.55466347968381], [-1.8087288, 51.554744], [-1.808347, 51.55497940000001], [-1.8080913999999997, 51.555128], [-1.8076763, 51.55537470000001], [-1.8073234999999996, 51.55558], [-1.8068596, 51.5558562], [-1.8063601, 51.55614039999998], [-1.806134, 51.55626999999999], [-1.8058205, 51.55645479999999], [-1.8054874, 51.55664740000001], [-1.8051312, 51.5568432], [-1.8048938999999995, 51.556974100000005], [-1.8044133, 51.55723529999999], [-1.8042561, 51.5573194], [-1.8036322999999996, 51.5576581], [-1.8030351, 51.55797410000001], [-1.8024093, 51.55830139999999], [-1.8021122, 51.5584562], [-1.8019108, 51.5585593], [-1.8013503999999996, 51.5588438], [-1.800771, 51.5591334], [-1.8001998, 51.5594194], [-1.7995484000000002, 51.5597407], [-1.7989267999999996, 51.5600432], [-1.7981961000000002, 51.5603919], [-1.7977085999999995, 51.5606206], [-1.7974075999999997, 51.56075860000001], [-1.7972684000000003, 51.5608233], [-1.7967067, 51.56108759999999], [-1.7966305682390429, 51.561122279330455], [-1.7960885, 51.5613692], [-1.7958703000000005, 51.5614667], [-1.7954571, 51.56165029999999], [-1.7948564000000002, 51.5619173], [-1.7943293000000002, 51.562147200000005], [-1.7935637999999998, 51.562476200000006], [-1.7922514000000005, 51.563031200000005], [-1.7913334000000003, 51.56341040000001], [-1.7909483, 51.5635618], [-1.7905855999999998, 51.5637074], [-1.7899338000000002, 51.5640118], [-1.7895072, 51.5641762], [-1.7890187999999998, 51.5643634], [-1.7887636999999998, 51.564466], [-1.7884015, 51.5646347], [-1.788106, 51.56480160000001], [-1.787965, 51.5648833], [-1.7878372, 51.56495220000001], [-1.7876664, 51.565037], [-1.7875204999999998, 51.56510229999999], [-1.7871503, 51.5652382], [-1.7869081999999998, 51.5653282], [-1.7863943, 51.5655163]]} 16.5 2156 2214 Chippenham Swindon Swindon 51.5655163 -1.7863943 51.5655163 -1.7863943 1 0 2026-09-15 21:24:37 TERMINATED 2026-09-15 21:14:00 Swindon TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845926 1789506760015146 44 44 2026-09-15 21:24:08.816879 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:08.438310
561855 593440 L88919 322H00M715 2026-09-15 COMPLETE 15846328 2026-09-15 22:14:00 2026-09-15 21:24:37 2026-09-17 21:24:37 {"id": 593440, "stp": "P", "toc": "Northern", "uid": "L88919", "consist": "150210", "dest_crs": "HAZ", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88919/2026-09-15/detailed", "trust_id": "322H00M715", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hazel Grove", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "1", "is_terminated": 1, "next_location": "Hazel Grove", "signalling_id": "2H00", "timing_status": "EARLY", "origin_station": "Manchester Piccadilly", "current_leg_arr": "2214", "current_leg_dep": "2211", "current_leg_end": "Hazel Grove", "origin_dep_time": "2151", "origin_platform": "11", "current_location": "Hazel Grove", "last_update_time": "2026-09-15T21:24:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1412586, 53.38612809999999], [-2.1404108, 53.3857696], [-2.1313943, 53.3819568], [-2.1288743999999995, 53.3808912], [-2.1281243, 53.38056209999999], [-2.1272151, 53.3801211], [-2.1263416, 53.379660400000006], [-2.1255747, 53.3792546], [-2.1254396, 53.37918309999999], [-2.1242435999999993, 53.37855020000001], [-2.1236689999999996, 53.3782461]]}", "current_leg_start": "Woodsmoor", "dest_arr_time_act": "2215", "motion_projection": null, "next_location_lat": "53.3782461", "next_location_lon": "-2.1236690", "previous_location": "Woodsmoor", "current_leg_milage": "0.9", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3068.712, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3140.866, \"from_m\": 3068.712, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3809.644, \"from_m\": 3140.866, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3884.507, \"from_m\": 3809.644, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4002.046, \"from_m\": 3884.507, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 5765.899, \"from_m\": 4002.046, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8179.365, \"from_m\": 5765.899, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8191.827, \"from_m\": 8179.365, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9172.079, \"from_m\": 8191.827, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9614.956, \"from_m\": 9172.079, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10167.934, \"from_m\": 9614.956, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10219.306, \"from_m\": 10167.934, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10361.188, \"from_m\": 10219.306, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10779.263, \"from_m\": 10361.188, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13877.491, \"from_m\": 10779.263, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 593440, \"profile_key\": \"a69dbbc3f17f18c784a3cccc4082b0280aa3254af72404ff6c6c0cfc490d942e\", \"schedule_id\": 19218, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3689.85, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"2156H\", \"wtt_dep\": \"2157\", \"location\": \"Levenshulme\", \"stage_seq\": 4, \"distance_m\": 4607.496, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"2159H\", \"wtt_dep\": \"2200H\", \"location\": \"Heaton Chapel\", \"stage_seq\": 5, \"distance_m\": 6875.248, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 6, \"distance_m\": 8191.827, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"2203H\", \"wtt_dep\": \"2204H\", \"location\": \"Stockport\", \"stage_seq\": 7, \"distance_m\": 9382.03, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 8, \"distance_m\": 9822.215, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 9, \"distance_m\": 10219.306, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2209\", \"location\": \"Davenport\", \"stage_seq\": 10, \"distance_m\": 11531.142, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"2210H\", \"wtt_dep\": \"2211H\", \"location\": \"Woodsmoor\", \"stage_seq\": 11, \"distance_m\": 12416.855, \"section_seq\": 1, \"route_path_id\": 73811}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Hazel Grove\", \"stage_seq\": 12, \"distance_m\": 13877.491, \"section_seq\": 1, \"route_path_id\": 73811}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13877.491, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73811}], \"total_distance_m\": 13877.491, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 10122.902, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3754.589, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2151", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.3782461", "current_position_lon": "-2.1236690", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:09Z\", \"source_id\": 15836115, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:42Z\", \"source_id\": 48749786, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:47Z\", \"source_id\": 15837704, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:20Z\", \"source_id\": 48757139, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:21Z\", \"source_id\": 15840095, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:50Z\", \"source_id\": 48766263, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:53Z\", \"source_id\": 15842974, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:44Z\", \"source_id\": 48771737, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:46Z\", \"source_id\": 15844815, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:14Z\", \"source_id\": 48776578, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:18Z\", \"source_id\": 15846328, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hazel Grove", "service_state_platform": "1", "timing_fact_generation": 1789506800602490, "current_leg_arrival_utc": "2026-09-15T22:14:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:10.725246", "service_state_evidence_id": 15846328, "current_leg_start_actual_dep": "2026-09-15T22:11:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:11.942969", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MAN HAZ 2H00 150210 2 75 None {"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3068.712, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3140.866, "from_m": 3068.712, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3809.644, "from_m": 3140.866, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3884.507, "from_m": 3809.644, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4002.046, "from_m": 3884.507, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 5765.899, "from_m": 4002.046, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8179.365, "from_m": 5765.899, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8191.827, "from_m": 8179.365, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9172.079, "from_m": 8191.827, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9614.956, "from_m": 9172.079, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 10167.934, "from_m": 9614.956, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10219.306, "from_m": 10167.934, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10361.188, "from_m": 10219.306, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10779.263, "from_m": 10361.188, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13877.491, "from_m": 10779.263, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 593440, "profile_key": "a69dbbc3f17f18c784a3cccc4082b0280aa3254af72404ff6c6c0cfc490d942e", "schedule_id": 19218, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2151", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73811}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 73811}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3689.85, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157", "location": "Levenshulme", "stage_seq": 4, "distance_m": 4607.496, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "2159H", "wtt_dep": "2200H", "location": "Heaton Chapel", "stage_seq": 5, "distance_m": 6875.248, "section_seq": 1, "route_path_id": 73811}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Heaton Norris Jn", "stage_seq": 6, "distance_m": 8191.827, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "2203H", "wtt_dep": "2204H", "location": "Stockport", "stage_seq": 7, "distance_m": 9382.03, "section_seq": 1, "route_path_id": 73811}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Edgeley Jn No2", "stage_seq": 8, "distance_m": 9822.215, "section_seq": 1, "route_path_id": 73811}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Edgeley Jn No.1", "stage_seq": 9, "distance_m": 10219.306, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2209", "location": "Davenport", "stage_seq": 10, "distance_m": 11531.142, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": "2211H", "location": "Woodsmoor", "stage_seq": 11, "distance_m": 12416.855, "section_seq": 1, "route_path_id": 73811}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Hazel Grove", "stage_seq": 12, "distance_m": 13877.491, "section_seq": 1, "route_path_id": 73811}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13877.491, "from_m": 0.0, "section_seq": 1, "route_path_id": 73811}], "total_distance_m": 13877.491, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 10122.902, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3754.589, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:09Z", "source_id": 15836115, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8869, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:42Z", "source_id": 48749786, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:00:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:47Z", "source_id": 15837704, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:20Z", "source_id": 48757139, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:04:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:21Z", "source_id": 15840095, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9006, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:50Z", "source_id": 48766263, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:08:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:53Z", "source_id": 15842974, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9010, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:44Z", "source_id": 48771737, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:11:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:46Z", "source_id": 15844815, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9019, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:14Z", "source_id": 48776578, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:14:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:18Z", "source_id": 15846328, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Manchester Piccadilly 2151 2151 11 None None Hazel Grove 2215 2215 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L88919/2026-09-15/detailed None Woodsmoor 2026-09-15T22:11:30+01:00 Hazel Grove 3.0 {"type": "LineString", "coordinates": [[-2.1412586, 53.38612809999999], [-2.1404108, 53.3857696], [-2.1313943, 53.3819568], [-2.1288743999999995, 53.3808912], [-2.1281243, 53.38056209999999], [-2.1272151, 53.3801211], [-2.1263416, 53.379660400000006], [-2.1255747, 53.3792546], [-2.1254396, 53.37918309999999], [-2.1242435999999993, 53.37855020000001], [-2.1236689999999996, 53.3782461]]} 0.9 2211 2214 Woodsmoor Hazel Grove Hazel Grove 53.3782461 -2.1236690 53.3782461 -2.1236690 1 0 2026-09-15 21:24:37 TERMINATED 2026-09-15 21:14:00 Hazel Grove TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846328 1789506800602490 39 39 2026-09-15 21:24:11.942969 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:10.725246
561856 590678 P01786 452L83MY15 2026-09-15 COMPLETE 15846025 2026-09-15 22:14:00 2026-09-15 21:24:37 2026-09-17 21:24:37 {"id": 590678, "stp": "O", "toc": "Greater Anglia", "uid": "P01786", "consist": "755416", "dest_crs": "COL", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01786/2026-09-15/detailed", "trust_id": "452L83MY15", "origin_crs": "PBO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Colchester", "service_date": "2026-09-15", "dest_arr_time": "2151", "dest_platform": "1", "is_terminated": 1, "next_location": "Colchester", "signalling_id": "2L83", "timing_status": "LATE", "origin_station": "Peterborough", "current_leg_arr": "2214", "current_leg_dep": "2204", "current_leg_end": "Colchester", "origin_dep_time": "1952", "origin_platform": "7", "current_location": "Colchester", "last_update_time": "2026-09-15T21:24:37", "route_debug_link": null, "timing_variation": "+23 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.0457140881760316, 51.94921257265291], [1.0454473, 51.94919010000001], [1.0452298, 51.9491774], [1.0448345, 51.94915819999999], [1.0444394, 51.9491426], [1.0441849, 51.9491323], [1.0437679, 51.949124799999986], [1.0432533, 51.9491241], [1.0402929, 51.9492016], [1.0397772, 51.94918609999999], [1.0379271, 51.949264199999995], [1.0360859, 51.94929979999999], [1.0346489, 51.94929179999999], [1.0332114, 51.949224699999995], [1.0307114999999998, 51.94895900000001], [1.0289826, 51.94865359999999], [1.0273089999999998, 51.94825620000001], [1.0256725, 51.94776379999999], [1.0241382, 51.947191499999995], [1.0216615, 51.9460193], [1.0214672, 51.9459101], [1.0200639, 51.9450718], [1.0182783359207372, 51.94396531986611], [1.0153243, 51.9421347], [1.0143723, 51.941562899999994], [1.0126144, 51.9404926], [1.0115129, 51.9398118], [1.010106, 51.9389206], [1.0091021, 51.938298399999994], [1.0086356999999997, 51.93800469999999], [1.0080112, 51.937624199999995], [1.0052757, 51.9359572], [1.0032246, 51.93465659999999], [1.001681, 51.9334989], [1.0010487, 51.932982900000006], [1.0005774000000005, 51.93257299999999], [0.9997769, 51.9318335], [0.9989184999999998, 51.9309411], [0.9980809, 51.9300049], [0.9972432, 51.9291092], [0.9966596, 51.9285391], [0.9953803, 51.927407599999995], [0.9939898, 51.9263247], [0.9927971, 51.9255071], [0.9910501, 51.9244405], [0.9895619, 51.9236412], [0.9881468125314736, 51.9229898008812], [0.9856017, 51.9218182], [0.9852592, 51.9216641], [0.9851344, 51.9216084], [0.9842348999999998, 51.92124810000001], [0.9826721, 51.920550299999995], [0.9809349, 51.9197861], [0.9791786, 51.919053000000005], [0.977983, 51.9185747], [0.9765466, 51.9180251], [0.9741239, 51.91714549999999], [0.9693724, 51.91549739999999], [0.960938, 51.9125774], [0.9600521, 51.91226600000001], [0.9589265999999996, 51.9118552], [0.9579906, 51.91148729999999], [0.9569284999999996, 51.91106229999999], [0.9558889, 51.9106242], [0.9548268999999998, 51.91016119999999], [0.9529607999999998, 51.9092858], [0.9502349999999998, 51.9078056], [0.9475884, 51.906344100000005], [0.9455481, 51.905329399999985], [0.9443493, 51.9047822], [0.9428633, 51.9041509], [0.9417483, 51.903709500000005], [0.9407695, 51.9033386], [0.9396774, 51.9029473], [0.9369185, 51.90204709999999], [0.9357755, 51.9017132], [0.9337041, 51.9011579], [0.933186, 51.901030899999995], [0.9324542, 51.90086379999999], [0.9307138, 51.90050110000001], [0.9300441, 51.90037540000001], [0.9293573999999998, 51.900257], [0.9278572, 51.9000302], [0.9270882, 51.8999274], [0.9263099999999996, 51.8998363], [0.9240782, 51.89960020000001], [0.9218346, 51.899415399999995], [0.9199521000000002, 51.8993041], [0.9187383, 51.8992574], [0.9173307999999998, 51.89923639999999], [0.9161248, 51.899231], [0.9142635999999998, 51.89924800000001], [0.9133912, 51.89925889999999], [0.9130759868372974, 51.89926770577764], [0.9128292, 51.899274600000005], [0.9118721, 51.8992999], [0.9100239, 51.899375], [0.9085624, 51.8994528], [0.9067107, 51.8995694], [0.9056901000000002, 51.8996367], [0.9041005999999998, 51.89973839999999], [0.9031819, 51.899802], [0.9017074, 51.8998951], [0.9003879, 51.8999839], [0.8997301, 51.9000259], [0.899226, 51.90005889999999], [0.8988567999999999, 51.9000831], [0.8983152841195214, 51.90011489327127], [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": "Manningtree", "dest_arr_time_act": "2151", "motion_projection": null, "next_location_lat": "51.9005839", "next_location_lon": "0.8923118", "previous_location": "Manningtree", "current_leg_milage": "7.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 320.592, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 409.236, \"from_m\": 320.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\": 438.495, \"from_m\": 409.236, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 470.511, \"from_m\": 438.495, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1191.995, \"from_m\": 470.511, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1245.839, \"from_m\": 1191.995, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1699.542, \"from_m\": 1245.839, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1863.036, \"from_m\": 1699.542, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2103.476, \"from_m\": 1863.036, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3419.258, \"from_m\": 2103.476, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10652.632, \"from_m\": 3419.258, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10711.338, \"from_m\": 10652.632, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24083.394, \"from_m\": 10711.338, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26790.495, \"from_m\": 24083.394, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33984.401, \"from_m\": 26790.495, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 34030.146, \"from_m\": 33984.401, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44762.377, \"from_m\": 34030.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\": 46196.425, \"from_m\": 44762.377, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46276.104, \"from_m\": 46196.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\": 48880.742, \"from_m\": 46276.104, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49341.353, \"from_m\": 48880.742, \"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\": 49395.778, \"from_m\": 49341.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}, {\"to_m\": 49464.516, \"from_m\": 49395.778, \"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\": 50431.404, \"from_m\": 49464.516, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51011.451, \"from_m\": 50431.404, \"capability_applied\": null, \"effective_limit_mph\": 15.534, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.534}, {\"to_m\": 52598.406, \"from_m\": 51011.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\": 55673.693, \"from_m\": 52598.406, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57993.84, \"from_m\": 55673.693, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58367.706, \"from_m\": 57993.84, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 67604.268, \"from_m\": 58367.706, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 68653.244, \"from_m\": 67604.268, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 68795.15, \"from_m\": 68653.244, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 108070.059, \"from_m\": 68795.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\": 108309.013, \"from_m\": 108070.059, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 123302.97, \"from_m\": 108309.013, \"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\": 123354.405, \"from_m\": 123302.97, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 129612.153, \"from_m\": 123354.405, \"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\": 130993.866, \"from_m\": 129612.153, \"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\": 131032.638, \"from_m\": 130993.866, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 131102.351, \"from_m\": 131032.638, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 131342.958, \"from_m\": 131102.351, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 131388.899, \"from_m\": 131342.958, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 131454.128, \"from_m\": 131388.899, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 131783.632, \"from_m\": 131454.128, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 132051.489, \"from_m\": 131783.632, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 132413.875, \"from_m\": 132051.489, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 145154.393, \"from_m\": 132413.875, \"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\": 145825.549, \"from_m\": 145154.393, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 146608.63, \"from_m\": 145825.549, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 147941.065, \"from_m\": 146608.63, \"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\": 147959.087, \"from_m\": 147941.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\": 157821.345, \"from_m\": 147959.087, \"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\": 158296.734, \"from_m\": 157821.345, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 158343.599, \"from_m\": 158296.734, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 158745.551, \"from_m\": 158343.599, \"capability_applied\": null, \"effective_limit_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\": 590678, \"profile_key\": \"8a374a0ab7b6e08d2d3b0a0bff3a215b2f7cc5172e9b3db23680888f92aa33b7\", \"schedule_id\": 40340, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1952\", \"location\": \"Peterborough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953H\", \"location\": \"Peterborough East Jn\", \"stage_seq\": 2, \"distance_m\": 1920.78, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956H\", \"location\": \"Kings Dyke S.B.\", \"stage_seq\": 3, \"distance_m\": 7316.105, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": false, \"wtt_arr\": \"1959H\", \"wtt_dep\": \"2000H\", \"location\": \"Whittlesea\", \"stage_seq\": 4, \"distance_m\": 10502.402, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Eastrea Sig. W6\", \"stage_seq\": 5, \"distance_m\": 12297.512, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004\", \"location\": \"Three Horse Shoes\", \"stage_seq\": 6, \"distance_m\": 16251.982, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009H\", \"location\": \"March West Jn\", \"stage_seq\": 7, \"distance_m\": 24216.119, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": false, \"wtt_arr\": \"2010H\", \"wtt_dep\": \"2011H\", \"location\": \"March\", \"stage_seq\": 8, \"distance_m\": 24640.36, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013H\", \"location\": \"March South Sig. MS934\", \"stage_seq\": 9, \"distance_m\": 27173.358, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015H\", \"location\": \"Stonea S.B.\", \"stage_seq\": 10, \"distance_m\": 30945.772, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2019\", \"location\": \"Manea\", \"stage_seq\": 11, \"distance_m\": 33914.524, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Manea Sig. Ca924\", \"stage_seq\": 12, \"distance_m\": 37168.384, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028H\", \"location\": \"Ely North Jn\", \"stage_seq\": 13, \"distance_m\": 47410.42, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2032\", \"location\": \"Ely\", \"stage_seq\": 14, \"distance_m\": 49714.92, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 15, \"distance_m\": 50431.404, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Soham Sig. Ca498\", \"stage_seq\": 16, \"distance_m\": 52598.406, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": \"2040\", \"location\": \"Soham Jn\", \"stage_seq\": 17, \"distance_m\": 57847.677, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2047\", \"location\": \"Chippenham Jn\", \"stage_seq\": 18, \"distance_m\": 68857.396, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2050\", \"location\": \"Kennett\", \"stage_seq\": 19, \"distance_m\": 73329.115, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": false, \"wtt_arr\": \"2058H\", \"wtt_dep\": \"2059H\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 20, \"distance_m\": 88889.426, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112\", \"location\": \"Haughley Jn\", \"stage_seq\": 21, \"distance_m\": 108326.458, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": false, \"wtt_arr\": \"2115\", \"wtt_dep\": \"2116\", \"location\": \"Stowmarket\", \"stage_seq\": 22, \"distance_m\": 112204.709, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"Claydon S.B.\", \"stage_seq\": 23, \"distance_m\": 123138.787, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124H\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 24, \"distance_m\": 128450.851, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125H\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 25, \"distance_m\": 129822.918, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": false, \"wtt_arr\": \"2129\", \"wtt_dep\": \"2130\", \"location\": \"Ipswich\", \"stage_seq\": 26, \"distance_m\": 131260.055, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131H\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 27, \"distance_m\": 132598.715, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": false, \"wtt_arr\": \"2138H\", \"wtt_dep\": \"2139H\", \"location\": \"Manningtree\", \"stage_seq\": 28, \"distance_m\": 146200.616, \"section_seq\": 1, \"route_path_id\": 36176}, {\"is_pass\": false, \"wtt_arr\": \"2151\", \"wtt_dep\": null, \"location\": \"Colchester\", \"stage_seq\": 29, \"distance_m\": 158745.551, \"section_seq\": 1, \"route_path_id\": 36176}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 158745.551, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36176}], \"total_distance_m\": 158745.551, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 117846.826, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 40898.725, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1952", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.9005839", "current_position_lon": "0.8923118", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:10Z\", \"source_id\": 15759347, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:14Z\", \"source_id\": 15767305, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:26Z\", \"source_id\": 15773217, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:37Z\", \"source_id\": 48567441, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:34:40Z\", \"source_id\": 15781075, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:41Z\", \"source_id\": 48578893, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:47Z\", \"source_id\": 15784584, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:27Z\", \"source_id\": 48616417, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:31Z\", \"source_id\": 15796097, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:03:43Z\", \"source_id\": 48632119, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:05:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:03:49Z\", \"source_id\": 15801021, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:21Z\", \"source_id\": 48666485, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:26Z\", \"source_id\": 15811528, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:34Z\", \"source_id\": 48696628, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:39Z\", \"source_id\": 15820912, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:29Z\", \"source_id\": 48755367, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:32Z\", \"source_id\": 15839513, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:44Z\", \"source_id\": 48775525, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:48Z\", \"source_id\": 15846025, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Colchester", "service_state_platform": "1", "timing_fact_generation": 1789506769123120, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:11.579375", "service_state_evidence_id": 15846025, "current_leg_start_actual_dep": "2026-09-15T22:02:30+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:11.946909", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia O PBO COL 2L83 755416 5 100 None {"version": 3, "segments": [{"to_m": 320.592, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 409.236, "from_m": 320.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": 438.495, "from_m": 409.236, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 470.511, "from_m": 438.495, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1191.995, "from_m": 470.511, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1245.839, "from_m": 1191.995, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1699.542, "from_m": 1245.839, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1863.036, "from_m": 1699.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2103.476, "from_m": 1863.036, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3419.258, "from_m": 2103.476, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10652.632, "from_m": 3419.258, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10711.338, "from_m": 10652.632, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24083.394, "from_m": 10711.338, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26790.495, "from_m": 24083.394, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33984.401, "from_m": 26790.495, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 34030.146, "from_m": 33984.401, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44762.377, "from_m": 34030.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": 46196.425, "from_m": 44762.377, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46276.104, "from_m": 46196.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": 48880.742, "from_m": 46276.104, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49341.353, "from_m": 48880.742, "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": 49395.778, "from_m": 49341.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}, {"to_m": 49464.516, "from_m": 49395.778, "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": 50431.404, "from_m": 49464.516, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51011.451, "from_m": 50431.404, "capability_applied": null, "effective_limit_mph": 15.534, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.534}, {"to_m": 52598.406, "from_m": 51011.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": 55673.693, "from_m": 52598.406, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57993.84, "from_m": 55673.693, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58367.706, "from_m": 57993.84, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67604.268, "from_m": 58367.706, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 68653.244, "from_m": 67604.268, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 68795.15, "from_m": 68653.244, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 108070.059, "from_m": 68795.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": 108309.013, "from_m": 108070.059, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 123302.97, "from_m": 108309.013, "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": 123354.405, "from_m": 123302.97, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 129612.153, "from_m": 123354.405, "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": 130993.866, "from_m": 129612.153, "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": 131032.638, "from_m": 130993.866, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 131102.351, "from_m": 131032.638, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 131342.958, "from_m": 131102.351, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 131388.899, "from_m": 131342.958, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 131454.128, "from_m": 131388.899, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 131783.632, "from_m": 131454.128, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 132051.489, "from_m": 131783.632, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 132413.875, "from_m": 132051.489, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 145154.393, "from_m": 132413.875, "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": 145825.549, "from_m": 145154.393, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 146608.63, "from_m": 145825.549, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 147941.065, "from_m": 146608.63, "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": 147959.087, "from_m": 147941.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": 157821.345, "from_m": 147959.087, "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": 158296.734, "from_m": 157821.345, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 158343.599, "from_m": 158296.734, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 158745.551, "from_m": 158343.599, "capability_applied": null, "effective_limit_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": 590678, "profile_key": "8a374a0ab7b6e08d2d3b0a0bff3a215b2f7cc5172e9b3db23680888f92aa33b7", "schedule_id": 40340, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1952", "location": "Peterborough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953H", "location": "Peterborough East Jn", "stage_seq": 2, "distance_m": 1920.78, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956H", "location": "Kings Dyke S.B.", "stage_seq": 3, "distance_m": 7316.105, "section_seq": 1, "route_path_id": 36176}, {"is_pass": false, "wtt_arr": "1959H", "wtt_dep": "2000H", "location": "Whittlesea", "stage_seq": 4, "distance_m": 10502.402, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003", "location": "Eastrea Sig. W6", "stage_seq": 5, "distance_m": 12297.512, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004", "location": "Three Horse Shoes", "stage_seq": 6, "distance_m": 16251.982, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009H", "location": "March West Jn", "stage_seq": 7, "distance_m": 24216.119, "section_seq": 1, "route_path_id": 36176}, {"is_pass": false, "wtt_arr": "2010H", "wtt_dep": "2011H", "location": "March", "stage_seq": 8, "distance_m": 24640.36, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013H", "location": "March South Sig. MS934", "stage_seq": 9, "distance_m": 27173.358, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015H", "location": "Stonea S.B.", "stage_seq": 10, "distance_m": 30945.772, "section_seq": 1, "route_path_id": 36176}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2019", "location": "Manea", "stage_seq": 11, "distance_m": 33914.524, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "Manea Sig. Ca924", "stage_seq": 12, "distance_m": 37168.384, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028H", "location": "Ely North Jn", "stage_seq": 13, "distance_m": 47410.42, "section_seq": 1, "route_path_id": 36176}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2032", "location": "Ely", "stage_seq": 14, "distance_m": 49714.92, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Ely Dock Jn", "stage_seq": 15, "distance_m": 50431.404, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Soham Sig. Ca498", "stage_seq": 16, "distance_m": 52598.406, "section_seq": 1, "route_path_id": 36176}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": "2040", "location": "Soham Jn", "stage_seq": 17, "distance_m": 57847.677, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2047", "location": "Chippenham Jn", "stage_seq": 18, "distance_m": 68857.396, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2050", "location": "Kennett", "stage_seq": 19, "distance_m": 73329.115, "section_seq": 1, "route_path_id": 36176}, {"is_pass": false, "wtt_arr": "2058H", "wtt_dep": "2059H", "location": "Bury St Edmunds", "stage_seq": 20, "distance_m": 88889.426, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112", "location": "Haughley Jn", "stage_seq": 21, "distance_m": 108326.458, "section_seq": 1, "route_path_id": 36176}, {"is_pass": false, "wtt_arr": "2115", "wtt_dep": "2116", "location": "Stowmarket", "stage_seq": 22, "distance_m": 112204.709, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Claydon S.B.", "stage_seq": 23, "distance_m": 123138.787, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124H", "location": "Ipswich Europa Jn", "stage_seq": 24, "distance_m": 128450.851, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "East Suffolk Jn", "stage_seq": 25, "distance_m": 129822.918, "section_seq": 1, "route_path_id": 36176}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2130", "location": "Ipswich", "stage_seq": 26, "distance_m": 131260.055, "section_seq": 1, "route_path_id": 36176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "Ipswich Halifax Jn", "stage_seq": 27, "distance_m": 132598.715, "section_seq": 1, "route_path_id": 36176}, {"is_pass": false, "wtt_arr": "2138H", "wtt_dep": "2139H", "location": "Manningtree", "stage_seq": 28, "distance_m": 146200.616, "section_seq": 1, "route_path_id": 36176}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": null, "location": "Colchester", "stage_seq": 29, "distance_m": 158745.551, "section_seq": 1, "route_path_id": 36176}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 158745.551, "from_m": 0.0, "section_seq": 1, "route_path_id": 36176}], "total_distance_m": 158745.551, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 117846.826, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 40898.725, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:10Z", "source_id": 15759347, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:14Z", "source_id": 15767305, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:26Z", "source_id": 15773217, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12210, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:37Z", "source_id": 48567441, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:35:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:34:40Z", "source_id": 15781075, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12268, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:41Z", "source_id": 48578893, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:43:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:47Z", "source_id": 15784584, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12278, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:27Z", "source_id": 48616417, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:56:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:31Z", "source_id": 15796097, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12292, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:03:43Z", "source_id": 48632119, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:05:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:03:49Z", "source_id": 15801021, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13241, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:21Z", "source_id": 48666485, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:20:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:26Z", "source_id": 15811528, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:34Z", "source_id": 48696628, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:34:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:39Z", "source_id": 15820912, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:29Z", "source_id": 48755367, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:03:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:32Z", "source_id": 15839513, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13683, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:44Z", "source_id": 48775525, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:14:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:48Z", "source_id": 15846025, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Peterborough 1952 1952 7 None None Colchester 2151 2151 1 LATE +23 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01786/2026-09-15/detailed None Manningtree 2026-09-15T22:02:30+01:00 Colchester 10.0 {"type": "LineString", "coordinates": [[1.0457140881760316, 51.94921257265291], [1.0454473, 51.94919010000001], [1.0452298, 51.9491774], [1.0448345, 51.94915819999999], [1.0444394, 51.9491426], [1.0441849, 51.9491323], [1.0437679, 51.949124799999986], [1.0432533, 51.9491241], [1.0402929, 51.9492016], [1.0397772, 51.94918609999999], [1.0379271, 51.949264199999995], [1.0360859, 51.94929979999999], [1.0346489, 51.94929179999999], [1.0332114, 51.949224699999995], [1.0307114999999998, 51.94895900000001], [1.0289826, 51.94865359999999], [1.0273089999999998, 51.94825620000001], [1.0256725, 51.94776379999999], [1.0241382, 51.947191499999995], [1.0216615, 51.9460193], [1.0214672, 51.9459101], [1.0200639, 51.9450718], [1.0182783359207372, 51.94396531986611], [1.0153243, 51.9421347], [1.0143723, 51.941562899999994], [1.0126144, 51.9404926], [1.0115129, 51.9398118], [1.010106, 51.9389206], [1.0091021, 51.938298399999994], [1.0086356999999997, 51.93800469999999], [1.0080112, 51.937624199999995], [1.0052757, 51.9359572], [1.0032246, 51.93465659999999], [1.001681, 51.9334989], [1.0010487, 51.932982900000006], [1.0005774000000005, 51.93257299999999], [0.9997769, 51.9318335], [0.9989184999999998, 51.9309411], [0.9980809, 51.9300049], [0.9972432, 51.9291092], [0.9966596, 51.9285391], [0.9953803, 51.927407599999995], [0.9939898, 51.9263247], [0.9927971, 51.9255071], [0.9910501, 51.9244405], [0.9895619, 51.9236412], [0.9881468125314736, 51.9229898008812], [0.9856017, 51.9218182], [0.9852592, 51.9216641], [0.9851344, 51.9216084], [0.9842348999999998, 51.92124810000001], [0.9826721, 51.920550299999995], [0.9809349, 51.9197861], [0.9791786, 51.919053000000005], [0.977983, 51.9185747], [0.9765466, 51.9180251], [0.9741239, 51.91714549999999], [0.9693724, 51.91549739999999], [0.960938, 51.9125774], [0.9600521, 51.91226600000001], [0.9589265999999996, 51.9118552], [0.9579906, 51.91148729999999], [0.9569284999999996, 51.91106229999999], [0.9558889, 51.9106242], [0.9548268999999998, 51.91016119999999], [0.9529607999999998, 51.9092858], [0.9502349999999998, 51.9078056], [0.9475884, 51.906344100000005], [0.9455481, 51.905329399999985], [0.9443493, 51.9047822], [0.9428633, 51.9041509], [0.9417483, 51.903709500000005], [0.9407695, 51.9033386], [0.9396774, 51.9029473], [0.9369185, 51.90204709999999], [0.9357755, 51.9017132], [0.9337041, 51.9011579], [0.933186, 51.901030899999995], [0.9324542, 51.90086379999999], [0.9307138, 51.90050110000001], [0.9300441, 51.90037540000001], [0.9293573999999998, 51.900257], [0.9278572, 51.9000302], [0.9270882, 51.8999274], [0.9263099999999996, 51.8998363], [0.9240782, 51.89960020000001], [0.9218346, 51.899415399999995], [0.9199521000000002, 51.8993041], [0.9187383, 51.8992574], [0.9173307999999998, 51.89923639999999], [0.9161248, 51.899231], [0.9142635999999998, 51.89924800000001], [0.9133912, 51.89925889999999], [0.9130759868372974, 51.89926770577764], [0.9128292, 51.899274600000005], [0.9118721, 51.8992999], [0.9100239, 51.899375], [0.9085624, 51.8994528], [0.9067107, 51.8995694], [0.9056901000000002, 51.8996367], [0.9041005999999998, 51.89973839999999], [0.9031819, 51.899802], [0.9017074, 51.8998951], [0.9003879, 51.8999839], [0.8997301, 51.9000259], [0.899226, 51.90005889999999], [0.8988567999999999, 51.9000831], [0.8983152841195214, 51.90011489327127], [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]]} 7.8 2204 2214 Manningtree Colchester Colchester 51.9005839 0.8923118 51.9005839 0.8923118 1 0 2026-09-15 21:24:37 TERMINATED 2026-09-15 21:14:00 Colchester TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846025 1789506769123120 83 83 2026-09-15 21:24:11.946909 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:11.579375
561857 593529 C22390 862E70M715 2026-09-15 COMPLETE 15846044 2026-09-15 22:14:00 2026-09-15 21:24:37 2026-09-17 21:24:37 {"id": 593529, "stp": "P", "toc": "Southern", "uid": "C22390", "consist": "377453", "dest_crs": "BOG", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22390/2026-09-15/detailed", "trust_id": "862E70M715", "origin_crs": "LIT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bognor Regis", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "1", "is_terminated": 1, "next_location": "Bognor Regis", "signalling_id": "2E70", "timing_status": "EARLY", "origin_station": "Littlehampton", "current_leg_arr": "2214", "current_leg_dep": "2207", "current_leg_end": "Bognor Regis", "origin_dep_time": "2156", "origin_platform": "2", "current_location": "Bognor Regis Carriage Holding Sidings", "last_update_time": "2026-09-15T21:24:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]}", "current_leg_start": "Barnham", "dest_arr_time_act": "2215", "motion_projection": null, "next_location_lat": "50.7888027", "next_location_lon": "-0.6752246", "previous_location": "Barnham", "current_leg_milage": "3.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 474.509, \"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\": 2137.869, \"from_m\": 474.509, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2914.671, \"from_m\": 2137.869, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3020.119, \"from_m\": 2914.671, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3071.804, \"from_m\": 3020.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\": 7164.52, \"from_m\": 3071.804, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 7681.797, \"from_m\": 7164.52, \"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\": 7817.694, \"from_m\": 7681.797, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12669.866, \"from_m\": 7817.694, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13267.626, \"from_m\": 12669.866, \"capability_applied\": null, \"effective_limit_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\": 593529, \"profile_key\": \"b0ece4e89e25af45454708d278b8175863defd47d44f7a8c1aa72e45e8cf2a61\", \"schedule_id\": 3257, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Littlehampton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 2, \"distance_m\": 2137.869, \"section_seq\": 1, \"route_path_id\": 29340}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2201\", \"location\": \"Ford\", \"stage_seq\": 3, \"distance_m\": 3247.252, \"section_seq\": 1, \"route_path_id\": 29340}, {\"is_pass\": false, \"wtt_arr\": \"2205\", \"wtt_dep\": \"2208\", \"location\": \"Barnham\", \"stage_seq\": 4, \"distance_m\": 7489.08, \"section_seq\": 1, \"route_path_id\": 29340}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Bognor Regis\", \"stage_seq\": 5, \"distance_m\": 13267.626, \"section_seq\": 1, \"route_path_id\": 29340}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13267.626, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29340}], \"total_distance_m\": 13267.626, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13215.941, \"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": "2156", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "50.7888027", "current_position_lon": "-0.6752246", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27483, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:59Z\", \"source_id\": 48752400, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:03Z\", \"source_id\": 15838536, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:11Z\", \"source_id\": 48760910, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:13Z\", \"source_id\": 15841300, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:46Z\", \"source_id\": 48775614, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:52Z\", \"source_id\": 15846044, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bognor Regis", "service_state_platform": "2", "timing_fact_generation": 1789506775139605, "current_leg_arrival_utc": "2026-09-15T22:14:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:20.563360", "service_state_evidence_id": 15846044, "current_leg_start_actual_dep": "2026-09-15T22:08:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:21.443796", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P LIT BOG 2E70 377453 4 100 None {"version": 3, "segments": [{"to_m": 474.509, "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": 2137.869, "from_m": 474.509, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2914.671, "from_m": 2137.869, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3020.119, "from_m": 2914.671, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3071.804, "from_m": 3020.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": 7164.52, "from_m": 3071.804, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 7681.797, "from_m": 7164.52, "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": 7817.694, "from_m": 7681.797, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12669.866, "from_m": 7817.694, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13267.626, "from_m": 12669.866, "capability_applied": null, "effective_limit_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": 593529, "profile_key": "b0ece4e89e25af45454708d278b8175863defd47d44f7a8c1aa72e45e8cf2a61", "schedule_id": 3257, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2156", "location": "Littlehampton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Littlehampton Jn", "stage_seq": 2, "distance_m": 2137.869, "section_seq": 1, "route_path_id": 29340}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201", "location": "Ford", "stage_seq": 3, "distance_m": 3247.252, "section_seq": 1, "route_path_id": 29340}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2208", "location": "Barnham", "stage_seq": 4, "distance_m": 7489.08, "section_seq": 1, "route_path_id": 29340}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 5, "distance_m": 13267.626, "section_seq": 1, "route_path_id": 29340}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13267.626, "from_m": 0.0, "section_seq": 1, "route_path_id": 29340}], "total_distance_m": 13267.626, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13215.941, "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": 27483, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:59Z", "source_id": 48752400, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:01:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:03Z", "source_id": 15838536, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:11Z", "source_id": 48760910, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:06:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:13Z", "source_id": 15841300, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27452, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:46Z", "source_id": 48775614, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:14:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:52Z", "source_id": 15846044, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Littlehampton 2156 2156 2 None None Bognor Regis 2215 2215 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C22390/2026-09-15/detailed None Barnham 2026-09-15T22:08:00+01:00 Bognor Regis 7.0 {"type": "LineString", "coordinates": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]} 3.4 2207 2214 Barnham Bognor Regis Carriage Holding Sidings Bognor Regis 50.7888027 -0.6752246 50.7888027 -0.6752246 1 0 2026-09-15 21:24:37 TERMINATED 2026-09-15 21:14:00 Bognor Regis TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846044 1789506775139605 18 18 2026-09-15 21:24:21.443796 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:20.563360
561858 590576 P24132 362N95MY15 2026-09-15 COMPLETE 15846103 2026-09-15 22:14:00 2026-09-15 21:24:37 2026-09-17 21:24:37 {"id": 590576, "stp": "P", "toc": "Northern", "uid": "P24132", "consist": "150201", "dest_crs": "BBN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24132/2026-09-15/detailed", "trust_id": "362N95MY15", "origin_crs": "HBL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackburn", "service_date": "2026-09-15", "dest_arr_time": "2210", "dest_platform": "2", "is_terminated": 1, "next_location": "Blackburn", "signalling_id": "2N95", "timing_status": "LATE", "origin_station": "Headbolt Lane", "current_leg_arr": "2214", "current_leg_dep": "2205", "current_leg_end": "Blackburn", "origin_dep_time": "1948", "origin_platform": "3", "current_location": "Blackburn", "last_update_time": "2026-09-15T21:24:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.3703048999999994, 53.75277929999999], [-2.3705380999999996, 53.7527442], [-2.3708024, 53.75271060000001], [-2.3721261, 53.752571800000005], [-2.372348, 53.752546], [-2.3731397, 53.752426099999994], [-2.373914, 53.7522853], [-2.3742068999999995, 53.75223880000001], [-2.3745148000000005, 53.75215260000001], [-2.3765089999999995, 53.7518595], [-2.3774993, 53.75171670000001], [-2.3780111, 53.75163870000001], [-2.378488, 53.751559699999994], [-2.3804622, 53.7512392], [-2.3814462, 53.75109160000001], [-2.3824550999999996, 53.7509532], [-2.3830961, 53.7508773], [-2.3837542, 53.75081339999999], [-2.3850794999999994, 53.75071470000001], [-2.3852101999999995, 53.75070490000001], [-2.3859404, 53.75065639999999], [-2.3873195, 53.7505677], [-2.3877970999999993, 53.7505492], [-2.3885889, 53.7505136], [-2.3894208, 53.7504991], [-2.3901405, 53.75050650000001], [-2.3908931, 53.7505236], [-2.3911908999999993, 53.7505359], [-2.3913918, 53.75054420000001], [-2.3917537, 53.750555099999985], [-2.3923745999999997, 53.7505986], [-2.3926685, 53.7506221], [-2.3929675, 53.75065419999999], [-2.3931949999999995, 53.7506793], [-2.3934359, 53.7507092], [-2.3938871, 53.7507752], [-2.3941201, 53.750814299999995], [-2.3943329, 53.75085169999999], [-2.3947038, 53.75092600000001], [-2.3948515999999995, 53.75096060000001], [-2.3954304, 53.75109590000001], [-2.3961298, 53.75128060000001], [-2.3967814999999995, 53.751485599999995], [-2.3973997999999996, 53.75170910000001], [-2.3975991999999997, 53.751793], [-2.3980182, 53.751969300000006], [-2.3985436, 53.75222300000001], [-2.3988745, 53.7523931], [-2.3994895, 53.7527418], [-2.400069, 53.75309829999999], [-2.4012437, 53.75386900000001], [-2.4023631, 53.7546036], [-2.4034598999999996, 53.755355899999984], [-2.4036969, 53.755525299999995], [-2.4039395, 53.7556914], [-2.4045016, 53.7560921], [-2.4052023, 53.75664559999999], [-2.4055128, 53.75692120000001], [-2.4057760000000004, 53.7571841], [-2.4060467, 53.7574549], [-2.4062886999999997, 53.7577211], [-2.4067308, 53.7582725], [-2.4071473999999995, 53.7588119], [-2.407446, 53.7591457], [-2.4077766, 53.75948249999999], [-2.4081269, 53.7598151], [-2.4085298, 53.7601566], [-2.4089531, 53.760487600000005], [-2.4096003, 53.7608963], [-2.4099793, 53.7611252], [-2.41061, 53.76146880000001], [-2.4112727, 53.76180959999999], [-2.4118383, 53.762083100000005], [-2.4124931999999997, 53.76236], [-2.4128908, 53.7625278], [-2.4133337, 53.76268159999999], [-2.4137671, 53.76282080000001], [-2.4142236999999995, 53.76295449999999], [-2.4147653999999994, 53.76309890000001], [-2.4153409, 53.7632357], [-2.4157338, 53.76331779999999], [-2.4162070999999994, 53.7634103], [-2.4170712, 53.7635484], [-2.4178569, 53.763643400000014], [-2.4185883, 53.763721100000005], [-2.4190001, 53.7637567], [-2.4194237, 53.7637831], [-2.4198116999999995, 53.76380129999999], [-2.4201877, 53.76381529999999], [-2.4207856, 53.76382089999999], [-2.4210129, 53.7638174], [-2.4218454, 53.76378950000001], [-2.4222856, 53.763763999999995], [-2.4226873, 53.7637355], [-2.4235393, 53.763677699999995], [-2.425451267122708, 53.76352149753525], [-2.4282616, 53.7632919], [-2.4297515999999995, 53.7631708], [-2.430638, 53.763086300000005], [-2.4320866999999997, 53.76297239999999], [-2.4325839, 53.7629333], [-2.4330548, 53.762897], [-2.4335560999999997, 53.7628715], [-2.4338877, 53.76285849999999], [-2.43425, 53.7628533], [-2.4345933, 53.762851], [-2.434941, 53.76285709999999], [-2.4359837, 53.76289109999999], [-2.4365029, 53.7629026], [-2.4370399, 53.76290530000001], [-2.4375692, 53.7628952], [-2.4380744, 53.7628771], [-2.4385923, 53.7628548], [-2.4391307999999996, 53.76282], [-2.4396681, 53.76277769999999], [-2.4402061, 53.7627257], [-2.4409982999999995, 53.7626304], [-2.4417385, 53.7625176], [-2.4424442, 53.76238920000001], [-2.4431400999999995, 53.76225010000001], [-2.4445315999999995, 53.7619084], [-2.4451434999999995, 53.761728999999995], [-2.4457362999999996, 53.761545100000006], [-2.4461772, 53.7613927], [-2.4466099, 53.76123390000001], [-2.4473567999999997, 53.760936599999994], [-2.4479419, 53.7607035], [-2.4483917999999996, 53.76054200000001], [-2.4499515, 53.7599411], [-2.4503614, 53.75978490000001], [-2.4523781, 53.75902310000001], [-2.4526398, 53.75892649999999], [-2.4553459999999996, 53.7579081], [-2.4566779999999997, 53.7573893], [-2.4580409, 53.7568646], [-2.45941, 53.7563479], [-2.4607553999999996, 53.7558242], [-2.4615256999999997, 53.7555155], [-2.4622692, 53.755204000000006], [-2.4637574, 53.75454619999999], [-2.4644806, 53.7541881], [-2.4651966999999995, 53.7538157], [-2.4658844, 53.75344260000001], [-2.4665561999999994, 53.7530533], [-2.4672291, 53.75266020000001], [-2.46735057494673, 53.75258570079772], [-2.4675387246365452, 53.75247281798299], [-2.467705876254903, 53.752373624383026], [-2.4678550104629764, 53.75228615844418], [-2.46798910792194, 53.75220845861286], [-2.468111149292966, 53.75213856333544], [-2.468224115237229, 53.75207451105828], [-2.468330986415902, 53.75201434022776], [-2.4684347434901586, 53.75195608929027], [-2.4685383671211727, 53.75189779669218], [-2.4686448379701176, 53.75183750087986], [-2.4687571366981667, 53.75177324029969], [-2.468878243966494, 53.75170305339806], [-2.4690111404362725, 53.75162497862133], [-2.469158806768676, 53.75153705441589], [-2.469324223624878, 53.7514373192281], [-2.4695103716660523, 53.75132381150435], [-2.4697589999999994, 53.751183100000006], [-2.4706889999999997, 53.75072839999999], [-2.4715657, 53.75029969999999], [-2.4717182, 53.75022619999999], [-2.4748403, 53.748792399999985], [-2.475859499999999, 53.7482214], [-2.4763514, 53.7479054], [-2.4763966, 53.7478764], [-2.476440199999999, 53.74785059999999], [-2.476599, 53.7477005], [-2.4767777999999994, 53.7475489], [-2.4769124, 53.7474181], [-2.4769906, 53.74734209999998], [-2.4773165, 53.7470464], [-2.4774888, 53.7468969], [-2.4777029999999995, 53.7467275], [-2.4789434, 53.7459028], [-2.4792978999999997, 53.74566939999999], [-2.4803644, 53.7449731], [-2.4808314999999994, 53.74467099999999], [-2.4813411999999997, 53.7443474], [-2.4817822, 53.74407619999999], [-2.4814436999999994, 53.744328200000005], [-2.4810608999999997, 53.74459550000001], [-2.4807216, 53.7448629], [-2.4806009, 53.74495649999999], [-2.4790864, 53.745967799999995]]}", "current_leg_start": "Accrington", "dest_arr_time_act": "2210", "motion_projection": null, "next_location_lat": "53.7459678", "next_location_lon": "-2.4790864", "previous_location": "Accrington", "current_leg_milage": "5.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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.645, \"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\": 6765.871, \"from_m\": 6408.645, \"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\": 7169.258, \"from_m\": 6765.871, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8839.981, \"from_m\": 7169.258, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9696.199, \"from_m\": 8839.981, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10316.318, \"from_m\": 9696.199, \"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\": 11089.506, \"from_m\": 10316.318, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11528.116, \"from_m\": 11089.506, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11606.385, \"from_m\": 11528.116, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11680.092, \"from_m\": 11606.385, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11770.134, \"from_m\": 11680.092, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11804.003, \"from_m\": 11770.134, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11859.252, \"from_m\": 11804.003, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19620.627, \"from_m\": 11859.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\": 19728.551, \"from_m\": 19620.627, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19758.947, \"from_m\": 19728.551, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20108.426, \"from_m\": 19758.947, \"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\": 41375.748, \"from_m\": 20108.426, \"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\": 41898.131, \"from_m\": 41375.748, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42415.688, \"from_m\": 41898.131, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51287.596, \"from_m\": 42415.688, \"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\": 51641.187, \"from_m\": 51287.596, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51700.374, \"from_m\": 51641.187, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 51829.158, \"from_m\": 51700.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\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52163.968, \"from_m\": 51829.158, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52652.97, \"from_m\": 52163.968, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55746.042, \"from_m\": 52652.97, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61476.228, \"from_m\": 55746.042, \"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\": 63551.602, \"from_m\": 61476.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\": 63631.809, \"from_m\": 63551.602, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 70770.318, \"from_m\": 63631.809, \"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\": 70850.526, \"from_m\": 70770.318, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 72925.899, \"from_m\": 70850.526, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 78656.086, \"from_m\": 72925.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\": 81749.157, \"from_m\": 78656.086, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 82238.16, \"from_m\": 81749.157, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 82572.97, \"from_m\": 82238.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\": 82852.444, \"from_m\": 82572.97, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 82909.43, \"from_m\": 82852.444, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83144.035, \"from_m\": 82909.43, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 84767.402, \"from_m\": 83144.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85120.121, \"from_m\": 84767.402, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 87162.713, \"from_m\": 85120.121, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 105947.969, \"from_m\": 87162.713, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 107136.642, \"from_m\": 105947.969, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 107897.471, \"from_m\": 107136.642, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 107911.818, \"from_m\": 107897.471, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 109857.245, \"from_m\": 107911.818, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110020.698, \"from_m\": 109857.245, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 110207.635, \"from_m\": 110020.698, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110697.33, \"from_m\": 110207.635, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 111311.527, \"from_m\": 110697.33, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 112949.239, \"from_m\": 111311.527, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 112996.518, \"from_m\": 112949.239, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 113056.613, \"from_m\": 112996.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 113084.313, \"from_m\": 113056.613, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 125200.43, \"from_m\": 113084.313, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 127083.663, \"from_m\": 125200.43, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 127273.039, \"from_m\": 127083.663, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 128214.747, \"from_m\": 127273.039, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 137924.92, \"from_m\": 128214.747, \"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\": 138127.216, \"from_m\": 137924.92, \"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\": 140988.183, \"from_m\": 138127.216, \"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\": 142011.959, \"from_m\": 140988.183, \"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\": 142354.114, \"from_m\": 142011.959, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 147582.774, \"from_m\": 142354.114, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 157149.513, \"from_m\": 147582.774, \"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\": 157232.67, \"from_m\": 157149.513, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 157273.148, \"from_m\": 157232.67, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 157911.622, \"from_m\": 157273.148, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 157966.673, \"from_m\": 157911.622, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 158985.426, \"from_m\": 157966.673, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 165364.382, \"from_m\": 158985.426, \"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\": 165749.688, \"from_m\": 165364.382, \"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\": 168033.525, \"from_m\": 165749.688, \"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\": 168057.97, \"from_m\": 168033.525, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 170350.767, \"from_m\": 168057.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\": 171400.878, \"from_m\": 170350.767, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 173092.977, \"from_m\": 171400.878, \"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\": 173315.737, \"from_m\": 173092.977, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 173811.909, \"from_m\": 173315.737, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 174635.77, \"from_m\": 173811.909, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 590576, \"profile_key\": \"08dea8b204b67dabfa1370c6d91285f992169753e7e1a1ddb9d6b7d2fa40d616\", \"schedule_id\": 20405, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Headbolt Lane\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"1954\", \"wtt_dep\": \"1955\", \"location\": \"Rainford\", \"stage_seq\": 2, \"distance_m\": 63498.484, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"1959\", \"wtt_dep\": \"1959H\", \"location\": \"Upholland\", \"stage_seq\": 3, \"distance_m\": 67201.064, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2003\", \"wtt_dep\": \"2004\", \"location\": \"Orrell\", \"stage_seq\": 4, \"distance_m\": 76434.637, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2007\", \"wtt_dep\": \"2009\", \"location\": \"Pemberton\", \"stage_seq\": 5, \"distance_m\": 79087.75, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2021\", \"location\": \"Wigan Wallgate\", \"stage_seq\": 6, \"distance_m\": 82158.375, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2026\", \"location\": \"Hindley\", \"stage_seq\": 7, \"distance_m\": 86414.98, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027\", \"location\": \"Crow Nest Jn\", \"stage_seq\": 8, \"distance_m\": 87086.498, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030H\", \"location\": \"Daisy Hill\", \"stage_seq\": 9, \"distance_m\": 90400.265, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": \"2033H\", \"location\": \"Hag Fold\", \"stage_seq\": 10, \"distance_m\": 91993.723, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036H\", \"location\": \"Atherton\", \"stage_seq\": 11, \"distance_m\": 93162.041, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2041H\", \"wtt_dep\": \"2042\", \"location\": \"Walkden\", \"stage_seq\": 12, \"distance_m\": 98750.754, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": \"2047\", \"location\": \"Swinton\", \"stage_seq\": 13, \"distance_m\": 102731.921, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2054\", \"wtt_dep\": \"2055\", \"location\": \"Salford Crescent\", \"stage_seq\": 14, \"distance_m\": 108132.21, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2057\", \"wtt_dep\": \"2057H\", \"location\": \"Salford Central\", \"stage_seq\": 15, \"distance_m\": 109717.676, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2058H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 16, \"distance_m\": 110207.635, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2100\", \"wtt_dep\": \"2104\", \"location\": \"Manchester Victoria\", \"stage_seq\": 17, \"distance_m\": 110853.148, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2106H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 18, \"distance_m\": 112996.518, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 19, \"distance_m\": 114452.226, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 20, \"distance_m\": 118547.799, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115\", \"location\": \"Castleton East Jn\", \"stage_seq\": 21, \"distance_m\": 124861.614, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2117H\", \"wtt_dep\": \"2118H\", \"location\": \"Rochdale\", \"stage_seq\": 22, \"distance_m\": 127706.0, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119H\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 23, \"distance_m\": 128151.13, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2122\", \"wtt_dep\": \"2122H\", \"location\": \"Smithy Bridge\", \"stage_seq\": 24, \"distance_m\": 131354.947, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2125\", \"wtt_dep\": \"2125H\", \"location\": \"Littleborough\", \"stage_seq\": 25, \"distance_m\": 133043.91, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2133\", \"wtt_dep\": \"2134\", \"location\": \"Todmorden\", \"stage_seq\": 26, \"distance_m\": 141665.945, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136\", \"location\": \"Stansfield Hall Jn\", \"stage_seq\": 27, \"distance_m\": 142440.647, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142\", \"location\": \"Copy Pit\", \"stage_seq\": 28, \"distance_m\": 148657.675, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2149\", \"wtt_dep\": \"2150\", \"location\": \"Burnley Manchester Road\", \"stage_seq\": 29, \"distance_m\": 155848.637, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"Gannow Jn\", \"stage_seq\": 30, \"distance_m\": 157273.148, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2152H\", \"wtt_dep\": \"2153\", \"location\": \"Rose Grove\", \"stage_seq\": 31, \"distance_m\": 158262.1, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2159H\", \"wtt_dep\": \"2200H\", \"location\": \"Accrington\", \"stage_seq\": 32, \"distance_m\": 165627.102, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 33, \"distance_m\": 173113.592, \"section_seq\": 1, \"route_path_id\": 74297}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": null, \"location\": \"Blackburn\", \"stage_seq\": 34, \"distance_m\": 174635.77, \"section_seq\": 1, \"route_path_id\": 74297}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 174635.77, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74297}], \"total_distance_m\": 174635.77, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 169567.657, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5068.113, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1948", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "53.7459678", "current_position_lon": "-2.4790864", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:33Z\", \"source_id\": 15757093, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:31Z\", \"source_id\": 15755382, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:35Z\", \"source_id\": 15755533, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:04:33Z\", \"source_id\": 15758882, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:08:04Z\", \"source_id\": 15761968, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:47Z\", \"source_id\": 15766972, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:39Z\", \"source_id\": 48545110, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:45Z\", \"source_id\": 15774161, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:30Z\", \"source_id\": 48553837, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:31Z\", \"source_id\": 15776815, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:35Z\", \"source_id\": 15780345, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:07Z\", \"source_id\": 48568692, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:35:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:11Z\", \"source_id\": 15781419, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9392, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:26Z\", \"source_id\": 48580486, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:41:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:40:31Z\", \"source_id\": 15785082, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:35Z\", \"source_id\": 15789248, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:51:59Z\", \"source_id\": 48606621, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:52:03Z\", \"source_id\": 15793062, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:55Z\", \"source_id\": 48617420, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:57Z\", \"source_id\": 15796379, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:21Z\", \"source_id\": 48622562, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:23Z\", \"source_id\": 15797994, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:06Z\", \"source_id\": 48670431, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:10Z\", \"source_id\": 15812748, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:33Z\", \"source_id\": 48679984, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:37Z\", \"source_id\": 15815725, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:42Z\", \"source_id\": 48688637, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:48Z\", \"source_id\": 15818402, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:16Z\", \"source_id\": 48704399, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:23Z\", \"source_id\": 15823300, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7645, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:33Z\", \"source_id\": 48733728, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:37Z\", \"source_id\": 15832642, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:38Z\", \"source_id\": 48743822, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:42Z\", \"source_id\": 15835854, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:07Z\", \"source_id\": 48754640, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:11Z\", \"source_id\": 15839251, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:52Z\", \"source_id\": 48775865, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:56Z\", \"source_id\": 15846103, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackburn", "service_state_platform": "2", "timing_fact_generation": 1789506776841998, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:25.593007", "service_state_evidence_id": 15846103, "current_leg_start_actual_dep": "2026-09-15T22:04:30+01:00", "operational_evidence_version": 122, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:25.928168", "service_state_valid_until_kind": null, "operational_interpretation_version": 122, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P HBL BBN 2N95 150201 2 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.645, "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": 6765.871, "from_m": 6408.645, "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": 7169.258, "from_m": 6765.871, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8839.981, "from_m": 7169.258, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9696.199, "from_m": 8839.981, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10316.318, "from_m": 9696.199, "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": 11089.506, "from_m": 10316.318, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11528.116, "from_m": 11089.506, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11606.385, "from_m": 11528.116, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11680.092, "from_m": 11606.385, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11770.134, "from_m": 11680.092, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11804.003, "from_m": 11770.134, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11859.252, "from_m": 11804.003, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19620.627, "from_m": 11859.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": 19728.551, "from_m": 19620.627, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19758.947, "from_m": 19728.551, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20108.426, "from_m": 19758.947, "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": 41375.748, "from_m": 20108.426, "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": 41898.131, "from_m": 41375.748, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42415.688, "from_m": 41898.131, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51287.596, "from_m": 42415.688, "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": 51641.187, "from_m": 51287.596, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51700.374, "from_m": 51641.187, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 51829.158, "from_m": 51700.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", "infrastructure_limit_mph": 40.0}, {"to_m": 52163.968, "from_m": 51829.158, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52652.97, "from_m": 52163.968, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55746.042, "from_m": 52652.97, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61476.228, "from_m": 55746.042, "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": 63551.602, "from_m": 61476.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": 63631.809, "from_m": 63551.602, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 70770.318, "from_m": 63631.809, "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": 70850.526, "from_m": 70770.318, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 72925.899, "from_m": 70850.526, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 78656.086, "from_m": 72925.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": 81749.157, "from_m": 78656.086, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 82238.16, "from_m": 81749.157, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 82572.97, "from_m": 82238.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": 82852.444, "from_m": 82572.97, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 82909.43, "from_m": 82852.444, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83144.035, "from_m": 82909.43, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 84767.402, "from_m": 83144.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85120.121, "from_m": 84767.402, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 87162.713, "from_m": 85120.121, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 105947.969, "from_m": 87162.713, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 107136.642, "from_m": 105947.969, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 107897.471, "from_m": 107136.642, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 107911.818, "from_m": 107897.471, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 109857.245, "from_m": 107911.818, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110020.698, "from_m": 109857.245, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 110207.635, "from_m": 110020.698, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110697.33, "from_m": 110207.635, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 111311.527, "from_m": 110697.33, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 112949.239, "from_m": 111311.527, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 112996.518, "from_m": 112949.239, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 113056.613, "from_m": 112996.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 113084.313, "from_m": 113056.613, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 125200.43, "from_m": 113084.313, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 127083.663, "from_m": 125200.43, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 127273.039, "from_m": 127083.663, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 128214.747, "from_m": 127273.039, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 137924.92, "from_m": 128214.747, "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": 138127.216, "from_m": 137924.92, "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": 140988.183, "from_m": 138127.216, "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": 142011.959, "from_m": 140988.183, "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": 142354.114, "from_m": 142011.959, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 147582.774, "from_m": 142354.114, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 157149.513, "from_m": 147582.774, "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": 157232.67, "from_m": 157149.513, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 157273.148, "from_m": 157232.67, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 157911.622, "from_m": 157273.148, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 157966.673, "from_m": 157911.622, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 158985.426, "from_m": 157966.673, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 165364.382, "from_m": 158985.426, "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": 165749.688, "from_m": 165364.382, "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": 168033.525, "from_m": 165749.688, "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": 168057.97, "from_m": 168033.525, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 170350.767, "from_m": 168057.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": 171400.878, "from_m": 170350.767, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 173092.977, "from_m": 171400.878, "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": 173315.737, "from_m": 173092.977, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 173811.909, "from_m": 173315.737, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 174635.77, "from_m": 173811.909, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 590576, "profile_key": "08dea8b204b67dabfa1370c6d91285f992169753e7e1a1ddb9d6b7d2fa40d616", "schedule_id": 20405, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1948", "location": "Headbolt Lane", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "1954", "wtt_dep": "1955", "location": "Rainford", "stage_seq": 2, "distance_m": 63498.484, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "1959", "wtt_dep": "1959H", "location": "Upholland", "stage_seq": 3, "distance_m": 67201.064, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2003", "wtt_dep": "2004", "location": "Orrell", "stage_seq": 4, "distance_m": 76434.637, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2007", "wtt_dep": "2009", "location": "Pemberton", "stage_seq": 5, "distance_m": 79087.75, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2021", "location": "Wigan Wallgate", "stage_seq": 6, "distance_m": 82158.375, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2026", "location": "Hindley", "stage_seq": 7, "distance_m": 86414.98, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027", "location": "Crow Nest Jn", "stage_seq": 8, "distance_m": 87086.498, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030H", "location": "Daisy Hill", "stage_seq": 9, "distance_m": 90400.265, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": "2033H", "location": "Hag Fold", "stage_seq": 10, "distance_m": 91993.723, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036H", "location": "Atherton", "stage_seq": 11, "distance_m": 93162.041, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2041H", "wtt_dep": "2042", "location": "Walkden", "stage_seq": 12, "distance_m": 98750.754, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": "2047", "location": "Swinton", "stage_seq": 13, "distance_m": 102731.921, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2054", "wtt_dep": "2055", "location": "Salford Crescent", "stage_seq": 14, "distance_m": 108132.21, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2057", "wtt_dep": "2057H", "location": "Salford Central", "stage_seq": 15, "distance_m": 109717.676, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2058H", "location": "Deal Street Jn", "stage_seq": 16, "distance_m": 110207.635, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2100", "wtt_dep": "2104", "location": "Manchester Victoria", "stage_seq": 17, "distance_m": 110853.148, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2106H", "location": "Miles Platting Jn", "stage_seq": 18, "distance_m": 112996.518, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108", "location": "Thorpes Bridge Jn", "stage_seq": 19, "distance_m": 114452.226, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111H", "location": "Vitriol Works S.B.", "stage_seq": 20, "distance_m": 118547.799, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Castleton East Jn", "stage_seq": 21, "distance_m": 124861.614, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118H", "location": "Rochdale", "stage_seq": 22, "distance_m": 127706.0, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Rochdale East Jn", "stage_seq": 23, "distance_m": 128151.13, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2122", "wtt_dep": "2122H", "location": "Smithy Bridge", "stage_seq": 24, "distance_m": 131354.947, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2125H", "location": "Littleborough", "stage_seq": 25, "distance_m": 133043.91, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2134", "location": "Todmorden", "stage_seq": 26, "distance_m": 141665.945, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136", "location": "Stansfield Hall Jn", "stage_seq": 27, "distance_m": 142440.647, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Copy Pit", "stage_seq": 28, "distance_m": 148657.675, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2150", "location": "Burnley Manchester Road", "stage_seq": 29, "distance_m": 155848.637, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Gannow Jn", "stage_seq": 30, "distance_m": 157273.148, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153", "location": "Rose Grove", "stage_seq": 31, "distance_m": 158262.1, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2159H", "wtt_dep": "2200H", "location": "Accrington", "stage_seq": 32, "distance_m": 165627.102, "section_seq": 1, "route_path_id": 74297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Daisyfield Jn", "stage_seq": 33, "distance_m": 173113.592, "section_seq": 1, "route_path_id": 74297}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": null, "location": "Blackburn", "stage_seq": 34, "distance_m": 174635.77, "section_seq": 1, "route_path_id": 74297}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 174635.77, "from_m": 0.0, "section_seq": 1, "route_path_id": 74297}], "total_distance_m": 174635.77, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 169567.657, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5068.113, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:33Z", "source_id": 15757093, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:31Z", "source_id": 15755382, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:35Z", "source_id": 15755533, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:04:33Z", "source_id": 15758882, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:08:04Z", "source_id": 15761968, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:47Z", "source_id": 15766972, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:39Z", "source_id": 48545110, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:25:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:45Z", "source_id": 15774161, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:30Z", "source_id": 48553837, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:30:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:31Z", "source_id": 15776815, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:35Z", "source_id": 15780345, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9385, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:07Z", "source_id": 48568692, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:35:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:11Z", "source_id": 15781419, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9392, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:26Z", "source_id": 48580486, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:41:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:40:31Z", "source_id": 15785082, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:35Z", "source_id": 15789248, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8297, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:51:59Z", "source_id": 48606621, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:53:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:52:03Z", "source_id": 15793062, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8257, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:55Z", "source_id": 48617420, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:57:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:57Z", "source_id": 15796379, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8175, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:21Z", "source_id": 48622562, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:00:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:23Z", "source_id": 15797994, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8068, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:06Z", "source_id": 48670431, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:22:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:10Z", "source_id": 15812748, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8081, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:33Z", "source_id": 48679984, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:26:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:37Z", "source_id": 15815725, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8085, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:42Z", "source_id": 48688637, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:29:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:48Z", "source_id": 15818402, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8053, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:16Z", "source_id": 48704399, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:37:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:23Z", "source_id": 15823300, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7645, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:33Z", "source_id": 48733728, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T20:53:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:37Z", "source_id": 15832642, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7672, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:38Z", "source_id": 48743822, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:57:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:42Z", "source_id": 15835854, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7683, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:07Z", "source_id": 48754640, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T21:04:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:11Z", "source_id": 15839251, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7718, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:52Z", "source_id": 48775865, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T21:14:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:56Z", "source_id": 15846103, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Headbolt Lane 1948 1948 3 None None Blackburn 2210 2210 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24132/2026-09-15/detailed None Accrington 2026-09-15T22:04:30+01:00 Blackburn 9.0 {"type": "LineString", "coordinates": [[-2.3703048999999994, 53.75277929999999], [-2.3705380999999996, 53.7527442], [-2.3708024, 53.75271060000001], [-2.3721261, 53.752571800000005], [-2.372348, 53.752546], [-2.3731397, 53.752426099999994], [-2.373914, 53.7522853], [-2.3742068999999995, 53.75223880000001], [-2.3745148000000005, 53.75215260000001], [-2.3765089999999995, 53.7518595], [-2.3774993, 53.75171670000001], [-2.3780111, 53.75163870000001], [-2.378488, 53.751559699999994], [-2.3804622, 53.7512392], [-2.3814462, 53.75109160000001], [-2.3824550999999996, 53.7509532], [-2.3830961, 53.7508773], [-2.3837542, 53.75081339999999], [-2.3850794999999994, 53.75071470000001], [-2.3852101999999995, 53.75070490000001], [-2.3859404, 53.75065639999999], [-2.3873195, 53.7505677], [-2.3877970999999993, 53.7505492], [-2.3885889, 53.7505136], [-2.3894208, 53.7504991], [-2.3901405, 53.75050650000001], [-2.3908931, 53.7505236], [-2.3911908999999993, 53.7505359], [-2.3913918, 53.75054420000001], [-2.3917537, 53.750555099999985], [-2.3923745999999997, 53.7505986], [-2.3926685, 53.7506221], [-2.3929675, 53.75065419999999], [-2.3931949999999995, 53.7506793], [-2.3934359, 53.7507092], [-2.3938871, 53.7507752], [-2.3941201, 53.750814299999995], [-2.3943329, 53.75085169999999], [-2.3947038, 53.75092600000001], [-2.3948515999999995, 53.75096060000001], [-2.3954304, 53.75109590000001], [-2.3961298, 53.75128060000001], [-2.3967814999999995, 53.751485599999995], [-2.3973997999999996, 53.75170910000001], [-2.3975991999999997, 53.751793], [-2.3980182, 53.751969300000006], [-2.3985436, 53.75222300000001], [-2.3988745, 53.7523931], [-2.3994895, 53.7527418], [-2.400069, 53.75309829999999], [-2.4012437, 53.75386900000001], [-2.4023631, 53.7546036], [-2.4034598999999996, 53.755355899999984], [-2.4036969, 53.755525299999995], [-2.4039395, 53.7556914], [-2.4045016, 53.7560921], [-2.4052023, 53.75664559999999], [-2.4055128, 53.75692120000001], [-2.4057760000000004, 53.7571841], [-2.4060467, 53.7574549], [-2.4062886999999997, 53.7577211], [-2.4067308, 53.7582725], [-2.4071473999999995, 53.7588119], [-2.407446, 53.7591457], [-2.4077766, 53.75948249999999], [-2.4081269, 53.7598151], [-2.4085298, 53.7601566], [-2.4089531, 53.760487600000005], [-2.4096003, 53.7608963], [-2.4099793, 53.7611252], [-2.41061, 53.76146880000001], [-2.4112727, 53.76180959999999], [-2.4118383, 53.762083100000005], [-2.4124931999999997, 53.76236], [-2.4128908, 53.7625278], [-2.4133337, 53.76268159999999], [-2.4137671, 53.76282080000001], [-2.4142236999999995, 53.76295449999999], [-2.4147653999999994, 53.76309890000001], [-2.4153409, 53.7632357], [-2.4157338, 53.76331779999999], [-2.4162070999999994, 53.7634103], [-2.4170712, 53.7635484], [-2.4178569, 53.763643400000014], [-2.4185883, 53.763721100000005], [-2.4190001, 53.7637567], [-2.4194237, 53.7637831], [-2.4198116999999995, 53.76380129999999], [-2.4201877, 53.76381529999999], [-2.4207856, 53.76382089999999], [-2.4210129, 53.7638174], [-2.4218454, 53.76378950000001], [-2.4222856, 53.763763999999995], [-2.4226873, 53.7637355], [-2.4235393, 53.763677699999995], [-2.425451267122708, 53.76352149753525], [-2.4282616, 53.7632919], [-2.4297515999999995, 53.7631708], [-2.430638, 53.763086300000005], [-2.4320866999999997, 53.76297239999999], [-2.4325839, 53.7629333], [-2.4330548, 53.762897], [-2.4335560999999997, 53.7628715], [-2.4338877, 53.76285849999999], [-2.43425, 53.7628533], [-2.4345933, 53.762851], [-2.434941, 53.76285709999999], [-2.4359837, 53.76289109999999], [-2.4365029, 53.7629026], [-2.4370399, 53.76290530000001], [-2.4375692, 53.7628952], [-2.4380744, 53.7628771], [-2.4385923, 53.7628548], [-2.4391307999999996, 53.76282], [-2.4396681, 53.76277769999999], [-2.4402061, 53.7627257], [-2.4409982999999995, 53.7626304], [-2.4417385, 53.7625176], [-2.4424442, 53.76238920000001], [-2.4431400999999995, 53.76225010000001], [-2.4445315999999995, 53.7619084], [-2.4451434999999995, 53.761728999999995], [-2.4457362999999996, 53.761545100000006], [-2.4461772, 53.7613927], [-2.4466099, 53.76123390000001], [-2.4473567999999997, 53.760936599999994], [-2.4479419, 53.7607035], [-2.4483917999999996, 53.76054200000001], [-2.4499515, 53.7599411], [-2.4503614, 53.75978490000001], [-2.4523781, 53.75902310000001], [-2.4526398, 53.75892649999999], [-2.4553459999999996, 53.7579081], [-2.4566779999999997, 53.7573893], [-2.4580409, 53.7568646], [-2.45941, 53.7563479], [-2.4607553999999996, 53.7558242], [-2.4615256999999997, 53.7555155], [-2.4622692, 53.755204000000006], [-2.4637574, 53.75454619999999], [-2.4644806, 53.7541881], [-2.4651966999999995, 53.7538157], [-2.4658844, 53.75344260000001], [-2.4665561999999994, 53.7530533], [-2.4672291, 53.75266020000001], [-2.46735057494673, 53.75258570079772], [-2.4675387246365452, 53.75247281798299], [-2.467705876254903, 53.752373624383026], [-2.4678550104629764, 53.75228615844418], [-2.46798910792194, 53.75220845861286], [-2.468111149292966, 53.75213856333544], [-2.468224115237229, 53.75207451105828], [-2.468330986415902, 53.75201434022776], [-2.4684347434901586, 53.75195608929027], [-2.4685383671211727, 53.75189779669218], [-2.4686448379701176, 53.75183750087986], [-2.4687571366981667, 53.75177324029969], [-2.468878243966494, 53.75170305339806], [-2.4690111404362725, 53.75162497862133], [-2.469158806768676, 53.75153705441589], [-2.469324223624878, 53.7514373192281], [-2.4695103716660523, 53.75132381150435], [-2.4697589999999994, 53.751183100000006], [-2.4706889999999997, 53.75072839999999], [-2.4715657, 53.75029969999999], [-2.4717182, 53.75022619999999], [-2.4748403, 53.748792399999985], [-2.475859499999999, 53.7482214], [-2.4763514, 53.7479054], [-2.4763966, 53.7478764], [-2.476440199999999, 53.74785059999999], [-2.476599, 53.7477005], [-2.4767777999999994, 53.7475489], [-2.4769124, 53.7474181], [-2.4769906, 53.74734209999998], [-2.4773165, 53.7470464], [-2.4774888, 53.7468969], [-2.4777029999999995, 53.7467275], [-2.4789434, 53.7459028], [-2.4792978999999997, 53.74566939999999], [-2.4803644, 53.7449731], [-2.4808314999999994, 53.74467099999999], [-2.4813411999999997, 53.7443474], [-2.4817822, 53.74407619999999], [-2.4814436999999994, 53.744328200000005], [-2.4810608999999997, 53.74459550000001], [-2.4807216, 53.7448629], [-2.4806009, 53.74495649999999], [-2.4790864, 53.745967799999995]]} 5.6 2205 2214 Accrington Blackburn Blackburn 53.7459678 -2.4790864 53.7459678 -2.4790864 1 0 2026-09-15 21:24:37 TERMINATED 2026-09-15 21:14:00 Blackburn TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846103 1789506776841998 122 122 2026-09-15 21:24:25.928168 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:25.593007
561859 591775 C22617 639V75MZ15 2026-09-15 COMPLETE 15846459 2026-09-15 22:14:00 2026-09-15 21:24:37 2026-09-17 21:24:37 {"id": 591775, "stp": "P", "toc": "Thameslink", "uid": "C22617", "consist": "700025", "dest_crs": "SUO", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22617/2026-09-15/detailed", "trust_id": "639V75MZ15", "origin_crs": "SAC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sutton (Surrey)", "service_date": "2026-09-15", "dest_arr_time": "2214", "dest_platform": "1", "is_terminated": 1, "next_location": "Sutton (Surrey)", "signalling_id": "9V75", "timing_status": "ON TIME", "origin_station": "St. Albans", "current_leg_arr": "2214", "current_leg_dep": "2210", "current_leg_end": "Sutton (Surrey)", "origin_dep_time": "2037", "origin_platform": "1", "current_location": "Sutton (Surrey)", "last_update_time": "2026-09-15T21:24:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.204025, 51.3665801], [-0.2042728, 51.366446100000005], [-0.20448489999999997, 51.3663156], [-0.204782, 51.36612449999999], [-0.2049594, 51.3659694], [-0.2050885, 51.36584379999999], [-0.2052569, 51.3656464], [-0.2054188, 51.365421700000006], [-0.2055304, 51.365227799999985], [-0.2056168, 51.36504539999999], [-0.2056802, 51.364902699999995], [-0.2057284, 51.364762], [-0.20575899999999997, 51.3646213], [-0.20578409999999997, 51.3644793], [-0.2057885, 51.36429960000001], [-0.2057798, 51.3641405], [-0.2057524, 51.363982099999994], [-0.2057207, 51.36382160000001], [-0.20566929999999997, 51.36365010000001], [-0.2056124, 51.36350130000001], [-0.2055063, 51.3633121], [-0.20540349999999996, 51.363154300000005], [-0.2051968, 51.36292209999999], [-0.2049222, 51.3626489], [-0.20468369999999997, 51.36244810000001], [-0.2043687, 51.3622234], [-0.2040449, 51.36196999999999], [-0.2037748, 51.3617494], [-0.2035691, 51.36151719999999], [-0.2033274, 51.3612255], [-0.20298939999999996, 51.3607092], [-0.20271479999999997, 51.3602768], [-0.2025781, 51.36004259999998], [-0.2024639, 51.3598513], [-0.2023464, 51.35971090000001], [-0.2021784, 51.35953299999999], [-0.20198409999999997, 51.35942369999999], [-0.2018069, 51.3592981], [-0.20149739999999997, 51.359096599999994], [-0.2012611, 51.3589798], [-0.20097229999999996, 51.35887249999999], [-0.2005009, 51.35873459999999], [-0.2001027, 51.3586369], [-0.1995346, 51.3585598], [-0.1992956, 51.35854510000001], [-0.1990896, 51.358543299999994], [-0.1988147, 51.35855699999998], [-0.19851479999999996, 51.35857949999998], [-0.1982127, 51.3586156], [-0.1978608, 51.3586696], [-0.1971416, 51.35879330000001], [-0.196657, 51.35888020000001], [-0.19602359999999996, 51.35898869999999], [-0.19558949999999997, 51.3590606], [-0.19530359999999997, 51.3591059], [-0.19477059999999996, 51.3591705], [-0.1944791, 51.3591953], [-0.1942561, 51.3592132], [-0.1939337, 51.3592411], [-0.1934264, 51.359328499999975], [-0.1927856, 51.35944249999999], [-0.19216759999999997, 51.35956019999999], [-0.1916807, 51.35964799999999], [-0.1909906, 51.35976469999999], [-0.19082519999999997, 51.35979269999999], [-0.1900728, 51.3599266], [-0.1897726, 51.3599834], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]}", "current_leg_start": "West Sutton", "dest_arr_time_act": "2214", "motion_projection": null, "next_location_lat": "51.3597453", "next_location_lon": "-0.1903314", "previous_location": "West Sutton", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.303, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 991.983, \"from_m\": 213.303, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8714.876, \"from_m\": 991.983, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8794.431, \"from_m\": 8714.876, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12145.268, \"from_m\": 8794.431, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13589.2, \"from_m\": 12145.268, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19421.507, \"from_m\": 13589.2, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20088.377, \"from_m\": 19421.507, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23596.109, \"from_m\": 20088.377, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24063.77, \"from_m\": 23596.109, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24098.661, \"from_m\": 24063.77, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24141.597, \"from_m\": 24098.661, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24183.026, \"from_m\": 24141.597, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24831.308, \"from_m\": 24183.026, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 26530.414, \"from_m\": 24831.308, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 28371.753, \"from_m\": 26530.414, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 28590.243, \"from_m\": 28371.753, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29168.377, \"from_m\": 28590.243, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31854.235, \"from_m\": 29168.377, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31923.12, \"from_m\": 31854.235, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33150.108, \"from_m\": 31923.12, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33187.369, \"from_m\": 33150.108, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33258.402, \"from_m\": 33187.369, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33313.67, \"from_m\": 33258.402, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33466.696, \"from_m\": 33313.67, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35508.958, \"from_m\": 33466.696, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35571.415, \"from_m\": 35508.958, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 36814.931, \"from_m\": 35571.415, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 36892.557, \"from_m\": 36814.931, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37302.193, \"from_m\": 36892.557, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38014.814, \"from_m\": 37302.193, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38126.102, \"from_m\": 38014.814, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38172.539, \"from_m\": 38126.102, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38479.382, \"from_m\": 38172.539, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 39544.433, \"from_m\": 38479.382, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39769.403, \"from_m\": 39544.433, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42678.449, \"from_m\": 39769.403, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42706.423, \"from_m\": 42678.449, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44068.866, \"from_m\": 42706.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\": 44131.154, \"from_m\": 44068.866, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44577.175, \"from_m\": 44131.154, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 44667.561, \"from_m\": 44577.175, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45713.279, \"from_m\": 44667.561, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45811.632, \"from_m\": 45713.279, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 45916.45, \"from_m\": 45811.632, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46129.946, \"from_m\": 45916.45, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46192.181, \"from_m\": 46129.946, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46226.351, \"from_m\": 46192.181, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46263.918, \"from_m\": 46226.351, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46301.34, \"from_m\": 46263.918, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46327.724, \"from_m\": 46301.34, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46357.429, \"from_m\": 46327.724, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46849.026, \"from_m\": 46357.429, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 49490.96, \"from_m\": 46849.026, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50192.801, \"from_m\": 49490.96, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51911.667, \"from_m\": 50192.801, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55210.225, \"from_m\": 51911.667, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55690.679, \"from_m\": 55210.225, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55735.246, \"from_m\": 55690.679, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55957.176, \"from_m\": 55735.246, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 57350.36, \"from_m\": 55957.176, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57710.427, \"from_m\": 57350.36, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 58753.687, \"from_m\": 57710.427, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58803.767, \"from_m\": 58753.687, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60113.667, \"from_m\": 58803.767, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60469.119, \"from_m\": 60113.667, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62255.27, \"from_m\": 60469.119, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62896.666, \"from_m\": 62255.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\": 62934.876, \"from_m\": 62896.666, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 63274.365, \"from_m\": 62934.876, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63320.896, \"from_m\": 63274.365, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 63359.473, \"from_m\": 63320.896, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 591775, \"profile_key\": \"8f1e85ad3dc20f920bd3d74a8389f69f240aef326fe6b830714001df6489bcd4\", \"schedule_id\": 3313, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"St. Albans\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": \"2042H\", \"location\": \"Radlett\", \"stage_seq\": 2, \"distance_m\": 7520.006, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043\", \"location\": \"Radlett Jn\", \"stage_seq\": 3, \"distance_m\": 8794.431, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2045H\", \"wtt_dep\": \"2046H\", \"location\": \"Elstree\", \"stage_seq\": 4, \"distance_m\": 12063.477, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2049H\", \"wtt_dep\": \"2050H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 5, \"distance_m\": 17068.642, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2052\", \"location\": \"Silkstream Jn\", \"stage_seq\": 6, \"distance_m\": 19379.575, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2053H\", \"wtt_dep\": \"2054\", \"location\": \"Hendon\", \"stage_seq\": 7, \"distance_m\": 20816.068, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2055H\", \"wtt_dep\": \"2056\", \"location\": \"Brent Cross West\", \"stage_seq\": 8, \"distance_m\": 22387.186, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2057H\", \"wtt_dep\": \"2059\", \"location\": \"Cricklewood\", \"stage_seq\": 9, \"distance_m\": 23846.788, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2101\", \"wtt_dep\": \"2102\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 10, \"distance_m\": 25796.458, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 11, \"distance_m\": 28590.243, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2106H\", \"wtt_dep\": \"2107\", \"location\": \"Kentish Town\", \"stage_seq\": 12, \"distance_m\": 29544.21, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108H\", \"location\": \"Dock Jn North\", \"stage_seq\": 13, \"distance_m\": 30511.306, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2111H\", \"wtt_dep\": \"2112H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 14, \"distance_m\": 34450.72, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2116\", \"wtt_dep\": \"2117\", \"location\": \"Farringdon\", \"stage_seq\": 15, \"distance_m\": 36646.563, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2118\", \"wtt_dep\": \"2119\", \"location\": \"City Thameslink\", \"stage_seq\": 16, \"distance_m\": 37376.721, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2120H\", \"wtt_dep\": \"2121H\", \"location\": \"London Blackfriars\", \"stage_seq\": 17, \"distance_m\": 37774.412, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 18, \"distance_m\": 38396.851, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 19, \"distance_m\": 39127.44, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2124H\", \"wtt_dep\": \"2125H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 20, \"distance_m\": 39667.022, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2130\", \"wtt_dep\": \"2130H\", \"location\": \"Loughborough Jn\", \"stage_seq\": 21, \"distance_m\": 42749.277, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2133H\", \"wtt_dep\": \"2134H\", \"location\": \"Herne Hill\", \"stage_seq\": 22, \"distance_m\": 44368.969, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": \"2140H\", \"location\": \"Tulse Hill\", \"stage_seq\": 23, \"distance_m\": 46047.625, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2143H\", \"wtt_dep\": \"2144H\", \"location\": \"Streatham\", \"stage_seq\": 24, \"distance_m\": 48494.755, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Streatham South Jn\", \"stage_seq\": 25, \"distance_m\": 49443.71, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2148\", \"wtt_dep\": \"2149\", \"location\": \"Tooting\", \"stage_seq\": 26, \"distance_m\": 50931.817, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2152\", \"location\": \"Haydons Road\", \"stage_seq\": 27, \"distance_m\": 52983.056, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2154\", \"wtt_dep\": \"2155\", \"location\": \"Wimbledon (C)\", \"stage_seq\": 28, \"distance_m\": 54321.368, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Wimbledon West Jn\", \"stage_seq\": 29, \"distance_m\": 54990.058, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2158H\", \"location\": \"Wimbledon Chase\", \"stage_seq\": 30, \"distance_m\": 55856.098, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2200H\", \"location\": \"South Merton\", \"stage_seq\": 31, \"distance_m\": 56789.157, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2203\", \"location\": \"Morden South\", \"stage_seq\": 32, \"distance_m\": 57803.489, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2205\", \"location\": \"St Helier\", \"stage_seq\": 33, \"distance_m\": 58551.296, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2207H\", \"location\": \"Sutton Common\", \"stage_seq\": 34, \"distance_m\": 60240.985, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2210\", \"location\": \"West Sutton\", \"stage_seq\": 35, \"distance_m\": 61432.123, \"section_seq\": 1, \"route_path_id\": 66048}, {\"is_pass\": false, \"wtt_arr\": \"2214\", \"wtt_dep\": null, \"location\": \"Sutton (Surrey)\", \"stage_seq\": 36, \"distance_m\": 63359.473, \"section_seq\": 1, \"route_path_id\": 66048}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63359.473, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66048}], \"total_distance_m\": 63359.473, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 54659.499, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8699.974, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2037", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3597453", "current_position_lon": "-0.1903314", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:53Z\", \"source_id\": 48572636, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 18369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:39Z\", \"source_id\": 48587614, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:41Z\", \"source_id\": 15787273, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:28Z\", \"source_id\": 48598554, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:49:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:32Z\", \"source_id\": 15790616, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:05Z\", \"source_id\": 48608994, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:11Z\", \"source_id\": 15793831, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:15Z\", \"source_id\": 48616029, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:18Z\", \"source_id\": 15795977, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:47Z\", \"source_id\": 48623551, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:52Z\", \"source_id\": 15798320, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:01Z\", \"source_id\": 48628390, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:04Z\", \"source_id\": 15799800, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:07Z\", \"source_id\": 48635070, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:05:11Z\", \"source_id\": 15801940, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:30Z\", \"source_id\": 48645030, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:31Z\", \"source_id\": 15804914, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:14:38Z\", \"source_id\": 48656194, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:14:42Z\", \"source_id\": 15808418, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:18Z\", \"source_id\": 48664284, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:24Z\", \"source_id\": 15810850, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:15Z\", \"source_id\": 48668584, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:19Z\", \"source_id\": 15812157, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:00Z\", \"source_id\": 48672299, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:02Z\", \"source_id\": 15813304, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:01Z\", \"source_id\": 48678835, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:05Z\", \"source_id\": 15815314, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:39Z\", \"source_id\": 48688565, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:41Z\", \"source_id\": 15818361, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:49Z\", \"source_id\": 48697240, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:53Z\", \"source_id\": 15821093, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29795, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:14Z\", \"source_id\": 48706392, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:23Z\", \"source_id\": 15823987, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:47Z\", \"source_id\": 48715571, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:48Z\", \"source_id\": 15826896, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:27Z\", \"source_id\": 48725291, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:30Z\", \"source_id\": 15829939, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:56Z\", \"source_id\": 48732450, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:03Z\", \"source_id\": 15832212, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29448, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:56Z\", \"source_id\": 48736614, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:02Z\", \"source_id\": 15833542, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:05Z\", \"source_id\": 48742711, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:07Z\", \"source_id\": 15835451, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:03Z\", \"source_id\": 48748554, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:06Z\", \"source_id\": 15837307, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:11Z\", \"source_id\": 48768732, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:16Z\", \"source_id\": 15843815, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:28Z\", \"source_id\": 48776961, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:33Z\", \"source_id\": 15846459, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sutton (Surrey)", "service_state_platform": "1", "timing_fact_generation": 1789506815608182, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:26.131624", "service_state_evidence_id": 15846459, "current_leg_start_actual_dep": "2026-09-15T22:10:00+01:00", "operational_evidence_version": 135, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:26.734490", "service_state_valid_until_kind": null, "operational_interpretation_version": 135, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P SAC SUO 9V75 700025 8 100 None {"version": 3, "segments": [{"to_m": 213.303, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 991.983, "from_m": 213.303, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8714.876, "from_m": 991.983, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8794.431, "from_m": 8714.876, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12145.268, "from_m": 8794.431, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13589.2, "from_m": 12145.268, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19421.507, "from_m": 13589.2, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20088.377, "from_m": 19421.507, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23596.109, "from_m": 20088.377, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24063.77, "from_m": 23596.109, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24098.661, "from_m": 24063.77, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24141.597, "from_m": 24098.661, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24183.026, "from_m": 24141.597, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24831.308, "from_m": 24183.026, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 26530.414, "from_m": 24831.308, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 28371.753, "from_m": 26530.414, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 28590.243, "from_m": 28371.753, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29168.377, "from_m": 28590.243, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31854.235, "from_m": 29168.377, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31923.12, "from_m": 31854.235, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33150.108, "from_m": 31923.12, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33187.369, "from_m": 33150.108, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33258.402, "from_m": 33187.369, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33313.67, "from_m": 33258.402, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33466.696, "from_m": 33313.67, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35508.958, "from_m": 33466.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 35571.415, "from_m": 35508.958, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36814.931, "from_m": 35571.415, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 36892.557, "from_m": 36814.931, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37302.193, "from_m": 36892.557, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 38014.814, "from_m": 37302.193, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 38126.102, "from_m": 38014.814, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38172.539, "from_m": 38126.102, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38479.382, "from_m": 38172.539, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 39544.433, "from_m": 38479.382, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39769.403, "from_m": 39544.433, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42678.449, "from_m": 39769.403, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42706.423, "from_m": 42678.449, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44068.866, "from_m": 42706.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": 44131.154, "from_m": 44068.866, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44577.175, "from_m": 44131.154, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 44667.561, "from_m": 44577.175, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45713.279, "from_m": 44667.561, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45811.632, "from_m": 45713.279, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45916.45, "from_m": 45811.632, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46129.946, "from_m": 45916.45, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46192.181, "from_m": 46129.946, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46226.351, "from_m": 46192.181, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46263.918, "from_m": 46226.351, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46301.34, "from_m": 46263.918, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46327.724, "from_m": 46301.34, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46357.429, "from_m": 46327.724, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46849.026, "from_m": 46357.429, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 49490.96, "from_m": 46849.026, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50192.801, "from_m": 49490.96, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51911.667, "from_m": 50192.801, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55210.225, "from_m": 51911.667, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55690.679, "from_m": 55210.225, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55735.246, "from_m": 55690.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55957.176, "from_m": 55735.246, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 57350.36, "from_m": 55957.176, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57710.427, "from_m": 57350.36, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 58753.687, "from_m": 57710.427, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58803.767, "from_m": 58753.687, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60113.667, "from_m": 58803.767, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60469.119, "from_m": 60113.667, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62255.27, "from_m": 60469.119, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62896.666, "from_m": 62255.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": 62934.876, "from_m": 62896.666, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 63274.365, "from_m": 62934.876, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63320.896, "from_m": 63274.365, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 63359.473, "from_m": 63320.896, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 591775, "profile_key": "8f1e85ad3dc20f920bd3d74a8389f69f240aef326fe6b830714001df6489bcd4", "schedule_id": 3313, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2037", "location": "St. Albans", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": "2042H", "location": "Radlett", "stage_seq": 2, "distance_m": 7520.006, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043", "location": "Radlett Jn", "stage_seq": 3, "distance_m": 8794.431, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2045H", "wtt_dep": "2046H", "location": "Elstree", "stage_seq": 4, "distance_m": 12063.477, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2049H", "wtt_dep": "2050H", "location": "Mill Hill Broadway", "stage_seq": 5, "distance_m": 17068.642, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2052", "location": "Silkstream Jn", "stage_seq": 6, "distance_m": 19379.575, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2053H", "wtt_dep": "2054", "location": "Hendon", "stage_seq": 7, "distance_m": 20816.068, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2055H", "wtt_dep": "2056", "location": "Brent Cross West", "stage_seq": 8, "distance_m": 22387.186, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2057H", "wtt_dep": "2059", "location": "Cricklewood", "stage_seq": 9, "distance_m": 23846.788, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2101", "wtt_dep": "2102", "location": "West Hampstead Thameslink", "stage_seq": 10, "distance_m": 25796.458, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104", "location": "Carlton Road Jn", "stage_seq": 11, "distance_m": 28590.243, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2106H", "wtt_dep": "2107", "location": "Kentish Town", "stage_seq": 12, "distance_m": 29544.21, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108H", "location": "Dock Jn North", "stage_seq": 13, "distance_m": 30511.306, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2111H", "wtt_dep": "2112H", "location": "St Pancras Low Level", "stage_seq": 14, "distance_m": 34450.72, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2116", "wtt_dep": "2117", "location": "Farringdon", "stage_seq": 15, "distance_m": 36646.563, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2118", "wtt_dep": "2119", "location": "City Thameslink", "stage_seq": 16, "distance_m": 37376.721, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121H", "location": "London Blackfriars", "stage_seq": 17, "distance_m": 37774.412, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Blackfriars Jn", "stage_seq": 18, "distance_m": 38396.851, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Southwark Bridge Jn", "stage_seq": 19, "distance_m": 39127.44, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2124H", "wtt_dep": "2125H", "location": "Elephant & Castle", "stage_seq": 20, "distance_m": 39667.022, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2130H", "location": "Loughborough Jn", "stage_seq": 21, "distance_m": 42749.277, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "location": "Herne Hill", "stage_seq": 22, "distance_m": 44368.969, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2140H", "location": "Tulse Hill", "stage_seq": 23, "distance_m": 46047.625, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2144H", "location": "Streatham", "stage_seq": 24, "distance_m": 48494.755, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Streatham South Jn", "stage_seq": 25, "distance_m": 49443.71, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2149", "location": "Tooting", "stage_seq": 26, "distance_m": 50931.817, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152", "location": "Haydons Road", "stage_seq": 27, "distance_m": 52983.056, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2155", "location": "Wimbledon (C)", "stage_seq": 28, "distance_m": 54321.368, "section_seq": 1, "route_path_id": 66048}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Wimbledon West Jn", "stage_seq": 29, "distance_m": 54990.058, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2158H", "location": "Wimbledon Chase", "stage_seq": 30, "distance_m": 55856.098, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2200H", "location": "South Merton", "stage_seq": 31, "distance_m": 56789.157, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203", "location": "Morden South", "stage_seq": 32, "distance_m": 57803.489, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205", "location": "St Helier", "stage_seq": 33, "distance_m": 58551.296, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2207H", "location": "Sutton Common", "stage_seq": 34, "distance_m": 60240.985, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2210", "location": "West Sutton", "stage_seq": 35, "distance_m": 61432.123, "section_seq": 1, "route_path_id": 66048}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": null, "location": "Sutton (Surrey)", "stage_seq": 36, "distance_m": 63359.473, "section_seq": 1, "route_path_id": 66048}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63359.473, "from_m": 0.0, "section_seq": 1, "route_path_id": 66048}], "total_distance_m": 63359.473, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 54659.499, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8699.974, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18358, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:53Z", "source_id": 48572636, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T19:38:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 18369, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:39Z", "source_id": 48587614, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:44:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:41Z", "source_id": 15787273, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:28Z", "source_id": 48598554, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:49:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:32Z", "source_id": 15790616, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18397, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:05Z", "source_id": 48608994, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:53:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:11Z", "source_id": 15793831, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18409, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:15Z", "source_id": 48616029, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:57:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:18Z", "source_id": 15795977, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:47Z", "source_id": 48623551, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:00:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:52Z", "source_id": 15798320, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:01Z", "source_id": 48628390, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:03:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:04Z", "source_id": 15799800, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:07Z", "source_id": 48635070, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:06:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:05:11Z", "source_id": 15801940, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:30Z", "source_id": 48645030, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:10:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:31Z", "source_id": 15804914, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:14:38Z", "source_id": 48656194, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:15:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:14:42Z", "source_id": 15808418, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:18Z", "source_id": 48664284, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:18:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:24Z", "source_id": 15810850, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:15Z", "source_id": 48668584, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:20:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:19Z", "source_id": 15812157, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:00Z", "source_id": 48672299, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:22:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:02Z", "source_id": 15813304, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:01Z", "source_id": 48678835, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:25:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:05Z", "source_id": 15815314, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:39Z", "source_id": 48688565, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:30:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:41Z", "source_id": 15818361, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:49Z", "source_id": 48697240, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:34:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:53Z", "source_id": 15821093, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29795, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:14Z", "source_id": 48706392, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:39:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:23Z", "source_id": 15823987, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:47Z", "source_id": 48715571, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:43:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:48Z", "source_id": 15826896, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:27Z", "source_id": 48725291, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:48:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:30Z", "source_id": 15829939, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29821, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:56Z", "source_id": 48732450, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:51:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:03Z", "source_id": 15832212, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29448, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:56Z", "source_id": 48736614, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:54:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:02Z", "source_id": 15833542, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:05Z", "source_id": 48742711, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:07Z", "source_id": 15835451, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29504, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:03Z", "source_id": 48748554, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T21:00:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:06Z", "source_id": 15837307, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30114, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:11Z", "source_id": 48768732, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T21:10:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:16Z", "source_id": 15843815, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30088, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:28Z", "source_id": 48776961, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T21:14:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:33Z", "source_id": 15846459, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] St. Albans 2037 2037 1 None None Sutton (Surrey) 2214 2214 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C22617/2026-09-15/detailed None West Sutton 2026-09-15T22:10:00+01:00 Sutton (Surrey) 4.0 {"type": "LineString", "coordinates": [[-0.204025, 51.3665801], [-0.2042728, 51.366446100000005], [-0.20448489999999997, 51.3663156], [-0.204782, 51.36612449999999], [-0.2049594, 51.3659694], [-0.2050885, 51.36584379999999], [-0.2052569, 51.3656464], [-0.2054188, 51.365421700000006], [-0.2055304, 51.365227799999985], [-0.2056168, 51.36504539999999], [-0.2056802, 51.364902699999995], [-0.2057284, 51.364762], [-0.20575899999999997, 51.3646213], [-0.20578409999999997, 51.3644793], [-0.2057885, 51.36429960000001], [-0.2057798, 51.3641405], [-0.2057524, 51.363982099999994], [-0.2057207, 51.36382160000001], [-0.20566929999999997, 51.36365010000001], [-0.2056124, 51.36350130000001], [-0.2055063, 51.3633121], [-0.20540349999999996, 51.363154300000005], [-0.2051968, 51.36292209999999], [-0.2049222, 51.3626489], [-0.20468369999999997, 51.36244810000001], [-0.2043687, 51.3622234], [-0.2040449, 51.36196999999999], [-0.2037748, 51.3617494], [-0.2035691, 51.36151719999999], [-0.2033274, 51.3612255], [-0.20298939999999996, 51.3607092], [-0.20271479999999997, 51.3602768], [-0.2025781, 51.36004259999998], [-0.2024639, 51.3598513], [-0.2023464, 51.35971090000001], [-0.2021784, 51.35953299999999], [-0.20198409999999997, 51.35942369999999], [-0.2018069, 51.3592981], [-0.20149739999999997, 51.359096599999994], [-0.2012611, 51.3589798], [-0.20097229999999996, 51.35887249999999], [-0.2005009, 51.35873459999999], [-0.2001027, 51.3586369], [-0.1995346, 51.3585598], [-0.1992956, 51.35854510000001], [-0.1990896, 51.358543299999994], [-0.1988147, 51.35855699999998], [-0.19851479999999996, 51.35857949999998], [-0.1982127, 51.3586156], [-0.1978608, 51.3586696], [-0.1971416, 51.35879330000001], [-0.196657, 51.35888020000001], [-0.19602359999999996, 51.35898869999999], [-0.19558949999999997, 51.3590606], [-0.19530359999999997, 51.3591059], [-0.19477059999999996, 51.3591705], [-0.1944791, 51.3591953], [-0.1942561, 51.3592132], [-0.1939337, 51.3592411], [-0.1934264, 51.359328499999975], [-0.1927856, 51.35944249999999], [-0.19216759999999997, 51.35956019999999], [-0.1916807, 51.35964799999999], [-0.1909906, 51.35976469999999], [-0.19082519999999997, 51.35979269999999], [-0.1900728, 51.3599266], [-0.1897726, 51.3599834], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]} 1.2 2210 2214 West Sutton Sutton (Surrey) Sutton (Surrey) 51.3597453 -0.1903314 51.3597453 -0.1903314 1 0 2026-09-15 21:24:37 TERMINATED 2026-09-15 21:14:00 Sutton (Surrey) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846459 1789506815608182 135 135 2026-09-15 21:24:26.734490 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:26.131624
561860 592459 W00435 652W62M715 2026-09-15 COMPLETE 15846173 2026-09-15 22:14:00 2026-09-15 21:24:37 2026-09-17 21:24:37 {"id": 592459, "stp": "P", "toc": "West Midlands Trains", "uid": "W00435", "consist": "730016", "dest_crs": "WVH", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00435/2026-09-15/detailed", "trust_id": "652W62M715", "origin_crs": "WSL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wolverhampton", "service_date": "2026-09-15", "dest_arr_time": "2207", "dest_platform": "5", "is_terminated": 1, "next_location": "Wolverhampton", "signalling_id": "2W62", "timing_status": "LATE", "origin_station": "Walsall", "current_leg_arr": "2214", "current_leg_dep": "2209", "current_leg_end": "Wolverhampton", "origin_dep_time": "2107", "origin_platform": "3", "current_location": "Wolverhampton", "last_update_time": "2026-09-15T21:24:37", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0858348, 52.54531560000001], [-2.0859175999999997, 52.545471799999994], [-2.0860117999999996, 52.54564270000001], [-2.0861024, 52.5457994], [-2.086190199999999, 52.5459349], [-2.0863328, 52.54615339999999], [-2.0866151999999993, 52.5465824], [-2.0867452, 52.54677999999999], [-2.0869137, 52.547046], [-2.0870099999999994, 52.54719149999998], [-2.0871267, 52.54738729999999], [-2.0872414, 52.5475842], [-2.0873589999999997, 52.5477989], [-2.0874663999999994, 52.5480077], [-2.0875215, 52.548123], [-2.0875496999999994, 52.5481828], [-2.0876343, 52.548362100000006], [-2.0877822, 52.5486703], [-2.0878879, 52.54890689999999], [-2.0879124524752264, 52.54896191164581], [-2.0880575, 52.5492869], [-2.0881114999999997, 52.5494084], [-2.0882215999999993, 52.54964369999999], [-2.0883313, 52.5498926], [-2.088417, 52.55008099999999], [-2.0885443, 52.5503622], [-2.0885968000000004, 52.550484700000005], [-2.0886631999999996, 52.55061680000001], [-2.0887100999999997, 52.55071039999999], [-2.0888015999999996, 52.55091170000001], [-2.0889277, 52.551188], [-2.0889877, 52.5513234], [-2.0890623000000006, 52.55149029999999], [-2.0891265999999997, 52.5516323], [-2.089194, 52.5517772], [-2.0893038999999995, 52.55200640000001], [-2.0893999, 52.552228199999995], [-2.0895004, 52.55244350000001], [-2.0895902, 52.552632599999995], [-2.0896687, 52.55279], [-2.0897468, 52.552947], [-2.0898552, 52.55315290000001], [-2.0899516, 52.5533231], [-2.0900644, 52.5535147], [-2.0901684, 52.5536897], [-2.0902779, 52.55386130000001], [-2.0904377999999997, 52.55410769999999], [-2.0906266, 52.554381199999995], [-2.0907593, 52.554561799999995], [-2.0908901, 52.554737900000006], [-2.0910302999999995, 52.5549152], [-2.0911659, 52.55508349999999], [-2.0913031999999996, 52.5552519], [-2.0914558, 52.555426], [-2.0916559, 52.555647099999995], [-2.0917606, 52.55575880000001], [-2.0918855999999995, 52.5558937], [-2.0920414, 52.55605560000001], [-2.0922641, 52.5562774], [-2.0924755, 52.55647630000001], [-2.0927336999999997, 52.5567155], [-2.0929521, 52.5569285], [-2.0931713, 52.55713579999998], [-2.0933995, 52.557348600000005], [-2.0935322, 52.5574771], [-2.0937441, 52.5576747], [-2.0938432, 52.5577677], [-2.0943674, 52.558259699999994], [-2.0946713999999997, 52.5585436], [-2.0951807, 52.5590221], [-2.0968516, 52.5605911], [-2.0972511, 52.5609692], [-2.0974241, 52.56113], [-2.0976224999999995, 52.5613169], [-2.0978316999999995, 52.561507199999994], [-2.0980577, 52.561710999999995], [-2.0982548, 52.56189969999999], [-2.098836, 52.562446099999995], [-2.0993713, 52.56294940000001], [-2.0997147, 52.5632732], [-2.0999652999999996, 52.5635078], [-2.1001908, 52.56372], [-2.1004147, 52.5639321], [-2.1006155, 52.5641203], [-2.1007419, 52.564241399999986], [-2.1009242999999995, 52.5644368], [-2.1010279, 52.5645364], [-2.101226, 52.5647323], [-2.1013666, 52.5648771], [-2.1015184, 52.5650393], [-2.1016435, 52.5651822], [-2.1017545, 52.56531090000001], [-2.1018507, 52.5654289], [-2.1019612, 52.5655608], [-2.1020872999999995, 52.5657211], [-2.1021809, 52.56584680000001], [-2.1022806, 52.5659952], [-2.1024946999999994, 52.5663012], [-2.1026073, 52.5664703], [-2.1026904, 52.566591200000005], [-2.1027539999999996, 52.5666911], [-2.1028554, 52.56685060000001], [-2.102954, 52.567012], [-2.1030539, 52.5671758], [-2.1031539, 52.567352199999995], [-2.1032677, 52.56756310000001], [-2.1033883, 52.5677937], [-2.1035101, 52.5680303], [-2.1035784, 52.568165699999994], [-2.1036728, 52.568352899999994], [-2.103931, 52.5688574], [-2.1040253999999994, 52.569028299999985], [-2.1041112999999996, 52.5692018], [-2.1043027, 52.569576199999986], [-2.1044481, 52.56986719999998], [-2.1045692, 52.5701048], [-2.1048889, 52.570733700000005], [-2.1050811, 52.5711142], [-2.1052049, 52.5713526], [-2.1052726, 52.571482299999985], [-2.1053808999999997, 52.57169319999999], [-2.1054318, 52.57180160000001], [-2.1054826999999996, 52.57191], [-2.1056123, 52.5721692], [-2.1057631, 52.57247019999999], [-2.1059325999999996, 52.5728002], [-2.106062, 52.573059699999995], [-2.1062372, 52.5733895], [-2.1065305, 52.5739624], [-2.1065831, 52.574064500000006], [-2.1066387, 52.57417709999999], [-2.1066897, 52.5742826], [-2.106699, 52.5742966], [-2.1068312, 52.57455299999999], [-2.1069578, 52.5748016], [-2.1070683, 52.5750299], [-2.107218, 52.57532270000001], [-2.1073896, 52.57565079999999], [-2.1075615, 52.5759838], [-2.107688, 52.5762314], [-2.1077383, 52.5763311], [-2.1077984, 52.57644419999998], [-2.1079266, 52.576693600000006], [-2.1080595, 52.57695439999999], [-2.1081584999999996, 52.577147799999985], [-2.1082159, 52.57725969999999], [-2.1082833, 52.5773919], [-2.1083751999999993, 52.5775673], [-2.1084311, 52.577667], [-2.1085215999999996, 52.57783950000001], [-2.1086462, 52.57808370000001], [-2.1088291, 52.57844240000001], [-2.1090228, 52.57882560000001], [-2.1091574, 52.579085099999986], [-2.1092756, 52.5793156], [-2.109504, 52.579765900000005], [-2.1097278, 52.5801993], [-2.1098013, 52.58034610000001], [-2.1098775, 52.5805128], [-2.109972, 52.5806952], [-2.1100301999999997, 52.58081060000001], [-2.1100776999999997, 52.58089749999999], [-2.1101488, 52.58103620000001], [-2.1102546, 52.5812451], [-2.1104062, 52.5815443], [-2.1104407, 52.5816123], [-2.1106403, 52.5820008], [-2.110735, 52.5821908], [-2.1108069, 52.58232910000001], [-2.1109035, 52.58250979999999], [-2.1109866, 52.5826671], [-2.1115195, 52.5837216], [-2.1117085999999996, 52.5840949], [-2.1117566, 52.584192599999994], [-2.1118745999999997, 52.584401], [-2.1119905, 52.584576299999995], [-2.112046799999999, 52.584662400000006], [-2.1121131, 52.58474400000001], [-2.1122009, 52.58484429999999], [-2.1122951000000003, 52.5849427], [-2.1124013999999995, 52.58504229999999], [-2.1125026999999994, 52.585129599999995], [-2.112604699999999, 52.58521579999999], [-2.1127062, 52.58530019999999], [-2.1128031, 52.58537389999999], [-2.1129182, 52.58545600000001], [-2.1132022, 52.585667], [-2.1133489, 52.585776499999994], [-2.1135114, 52.5858902], [-2.1135874, 52.58593990000001], [-2.1136286999999996, 52.5859669], [-2.1137314, 52.586031], [-2.1138532, 52.58610240000001], [-2.1139643, 52.586160599999985], [-2.1140857999999993, 52.5862217], [-2.1142194, 52.58628290000001], [-2.1143674999999997, 52.5863459], [-2.1145028999999997, 52.5863978], [-2.1146418, 52.586452000000016], [-2.1147695, 52.58649179999999], [-2.1149118, 52.5865329], [-2.1149770999999995, 52.58655139999998], [-2.1153672999999995, 52.5866481], [-2.1154765000000006, 52.5866664], [-2.1156252999999996, 52.5866894], [-2.1157708, 52.58670850000001], [-2.1159247, 52.5867231], [-2.1160498, 52.5867341], [-2.1162074, 52.5867396], [-2.1163741, 52.5867448], [-2.1167229, 52.5867462], [-2.1172241, 52.5867897], [-2.1174195999999994, 52.586818], [-2.1177408, 52.58686939999999], [-2.11802, 52.58692009999999], [-2.1183247999999995, 52.5869813], [-2.1187187, 52.5870821], [-2.1189628, 52.58715889999999], [-2.1192733999999995, 52.58727819999999], [-2.119565, 52.5874133], [-2.1198271999999996, 52.58755549999999], [-2.1199992, 52.587655899999994]]}", "current_leg_start": "Coseley", "dest_arr_time_act": "2207", "motion_projection": null, "next_location_lat": "52.5876559", "next_location_lon": "-2.1199992", "previous_location": "Coseley", "current_leg_milage": "3.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 284.154, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2327.706, \"from_m\": 284.154, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2363.875, \"from_m\": 2327.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2460.416, \"from_m\": 2363.875, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3114.54, \"from_m\": 2460.416, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3169.971, \"from_m\": 3114.54, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10934.966, \"from_m\": 3169.971, \"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\": 11132.724, \"from_m\": 10934.966, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13358.784, \"from_m\": 11132.724, \"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\": 13641.763, \"from_m\": 13358.784, \"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\": 13684.754, \"from_m\": 13641.763, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13914.403, \"from_m\": 13684.754, \"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\": 15168.87, \"from_m\": 13914.403, \"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\": 15914.059, \"from_m\": 15168.87, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16290.388, \"from_m\": 15914.059, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17071.016, \"from_m\": 16290.388, \"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\": 17492.946, \"from_m\": 17071.016, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17506.811, \"from_m\": 17492.946, \"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\": 17542.807, \"from_m\": 17506.811, \"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\": 18103.14, \"from_m\": 17542.807, \"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\": 18965.623, \"from_m\": 18103.14, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21136.706, \"from_m\": 18965.623, \"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\": 21176.035, \"from_m\": 21136.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23889.563, \"from_m\": 21176.035, \"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\": 23939.709, \"from_m\": 23889.563, \"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\": 24647.231, \"from_m\": 23939.709, \"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\": 27208.187, \"from_m\": 24647.231, \"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\": 27820.559, \"from_m\": 27208.187, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31443.478, \"from_m\": 27820.559, \"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\": 31808.376, \"from_m\": 31443.478, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37875.765, \"from_m\": 31808.376, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38225.01, \"from_m\": 37875.765, \"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\": 38594.625, \"from_m\": 38225.01, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 592459, \"profile_key\": \"0e3649d6b75e9fa22400a0b34d216cbd5b1b3a80d358590f0d96a34efa7f12bb\", \"schedule_id\": 24931, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2107\", \"location\": \"Walsall\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109\", \"location\": \"Pleck Jn\", \"stage_seq\": 2, \"distance_m\": 1143.278, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2111\", \"wtt_dep\": \"2111H\", \"location\": \"Bescot Stadium\", \"stage_seq\": 3, \"distance_m\": 2708.361, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2113H\", \"wtt_dep\": \"2114H\", \"location\": \"Tame Bridge Parkway\", \"stage_seq\": 4, \"distance_m\": 4317.948, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2117H\", \"wtt_dep\": \"2118H\", \"location\": \"Hamstead\", \"stage_seq\": 5, \"distance_m\": 8612.974, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119H\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 6, \"distance_m\": 9874.305, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2120H\", \"wtt_dep\": \"2121H\", \"location\": \"Perry Barr\", \"stage_seq\": 7, \"distance_m\": 11023.198, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2123\", \"wtt_dep\": \"2123H\", \"location\": \"Witton\", \"stage_seq\": 8, \"distance_m\": 12383.954, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2126\", \"wtt_dep\": \"2127\", \"location\": \"Aston\", \"stage_seq\": 9, \"distance_m\": 13538.234, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2129\", \"wtt_dep\": \"2129H\", \"location\": \"Duddeston\", \"stage_seq\": 10, \"distance_m\": 15471.339, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131H\", \"location\": \"Proof House Jn\", \"stage_seq\": 11, \"distance_m\": 16790.928, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2134\", \"wtt_dep\": \"2141\", \"location\": \"Birmingham New Street\", \"stage_seq\": 12, \"distance_m\": 17794.285, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Soho South Jn\", \"stage_seq\": 13, \"distance_m\": 21078.193, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2146H\", \"wtt_dep\": \"2147H\", \"location\": \"Smethwick Rolfe Street\", \"stage_seq\": 14, \"distance_m\": 23198.916, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Galton Jn\", \"stage_seq\": 15, \"distance_m\": 23815.395, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2149\", \"wtt_dep\": \"2150\", \"location\": \"Smethwick Galton Bridge LL\", \"stage_seq\": 16, \"distance_m\": 24235.891, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2152\", \"wtt_dep\": \"2153\", \"location\": \"Sandwell & Dudley\", \"stage_seq\": 17, \"distance_m\": 26331.623, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2157\", \"location\": \"Dudley Port\", \"stage_seq\": 18, \"distance_m\": 29597.409, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2158H\", \"wtt_dep\": \"2159\", \"location\": \"Tipton\", \"stage_seq\": 19, \"distance_m\": 30944.779, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2201H\", \"wtt_dep\": \"2202H\", \"location\": \"Coseley\", \"stage_seq\": 20, \"distance_m\": 33178.514, \"section_seq\": 1, \"route_path_id\": 34299}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": null, \"location\": \"Wolverhampton\", \"stage_seq\": 21, \"distance_m\": 38594.625, \"section_seq\": 1, \"route_path_id\": 34299}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38594.625, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34299}], \"total_distance_m\": 38594.625, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 37822.012, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 772.613, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2107", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.5876559", "current_position_lon": "-2.1199992", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:13Z\", \"source_id\": 48668503, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:17Z\", \"source_id\": 15812117, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:19Z\", \"source_id\": 48675116, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:23Z\", \"source_id\": 15814241, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:03Z\", \"source_id\": 48685193, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:09Z\", \"source_id\": 15817335, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19515, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:20Z\", \"source_id\": 48692024, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:23Z\", \"source_id\": 15819485, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19511, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:19Z\", \"source_id\": 48698171, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:22Z\", \"source_id\": 15821393, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:46Z\", \"source_id\": 48701300, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:52Z\", \"source_id\": 15822339, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:02Z\", \"source_id\": 48708016, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:05Z\", \"source_id\": 15824485, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:59Z\", \"source_id\": 48716018, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:01Z\", \"source_id\": 15827007, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19642, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:53Z\", \"source_id\": 48740359, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:57Z\", \"source_id\": 15834744, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19631, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:30Z\", \"source_id\": 48743535, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:34Z\", \"source_id\": 15835754, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:58Z\", \"source_id\": 48748320, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:04Z\", \"source_id\": 15837254, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:32Z\", \"source_id\": 48755470, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:39Z\", \"source_id\": 15839549, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19605, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:50Z\", \"source_id\": 48760236, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:52Z\", \"source_id\": 15841125, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:27Z\", \"source_id\": 48767378, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:32Z\", \"source_id\": 15843360, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19072, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:57Z\", \"source_id\": 48775990, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:02Z\", \"source_id\": 15846173, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wolverhampton", "service_state_platform": "2", "timing_fact_generation": 1789506783738683, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:27.281899", "service_state_evidence_id": 15846173, "current_leg_start_actual_dep": "2026-09-15T22:09:30+01:00", "operational_evidence_version": 99, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:27.942397", "service_state_valid_until_kind": null, "operational_interpretation_version": 99, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P WSL WVH 2W62 730016 3 90 None {"version": 3, "segments": [{"to_m": 284.154, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2327.706, "from_m": 284.154, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2363.875, "from_m": 2327.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2460.416, "from_m": 2363.875, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3114.54, "from_m": 2460.416, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3169.971, "from_m": 3114.54, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10934.966, "from_m": 3169.971, "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": 11132.724, "from_m": 10934.966, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13358.784, "from_m": 11132.724, "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": 13641.763, "from_m": 13358.784, "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": 13684.754, "from_m": 13641.763, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13914.403, "from_m": 13684.754, "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": 15168.87, "from_m": 13914.403, "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": 15914.059, "from_m": 15168.87, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16290.388, "from_m": 15914.059, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17071.016, "from_m": 16290.388, "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": 17492.946, "from_m": 17071.016, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17506.811, "from_m": 17492.946, "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": 17542.807, "from_m": 17506.811, "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": 18103.14, "from_m": 17542.807, "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": 18965.623, "from_m": 18103.14, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21136.706, "from_m": 18965.623, "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": 21176.035, "from_m": 21136.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23889.563, "from_m": 21176.035, "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": 23939.709, "from_m": 23889.563, "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": 24647.231, "from_m": 23939.709, "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": 27208.187, "from_m": 24647.231, "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": 27820.559, "from_m": 27208.187, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31443.478, "from_m": 27820.559, "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": 31808.376, "from_m": 31443.478, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37875.765, "from_m": 31808.376, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38225.01, "from_m": 37875.765, "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": 38594.625, "from_m": 38225.01, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 592459, "profile_key": "0e3649d6b75e9fa22400a0b34d216cbd5b1b3a80d358590f0d96a34efa7f12bb", "schedule_id": 24931, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2107", "location": "Walsall", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109", "location": "Pleck Jn", "stage_seq": 2, "distance_m": 1143.278, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2111", "wtt_dep": "2111H", "location": "Bescot Stadium", "stage_seq": 3, "distance_m": 2708.361, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2113H", "wtt_dep": "2114H", "location": "Tame Bridge Parkway", "stage_seq": 4, "distance_m": 4317.948, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118H", "location": "Hamstead", "stage_seq": 5, "distance_m": 8612.974, "section_seq": 1, "route_path_id": 34299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Perry Barr North Jn", "stage_seq": 6, "distance_m": 9874.305, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2120H", "wtt_dep": "2121H", "location": "Perry Barr", "stage_seq": 7, "distance_m": 11023.198, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2123", "wtt_dep": "2123H", "location": "Witton", "stage_seq": 8, "distance_m": 12383.954, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2127", "location": "Aston", "stage_seq": 9, "distance_m": 13538.234, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2129H", "location": "Duddeston", "stage_seq": 10, "distance_m": 15471.339, "section_seq": 1, "route_path_id": 34299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "Proof House Jn", "stage_seq": 11, "distance_m": 16790.928, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2141", "location": "Birmingham New Street", "stage_seq": 12, "distance_m": 17794.285, "section_seq": 1, "route_path_id": 34299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Soho South Jn", "stage_seq": 13, "distance_m": 21078.193, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2147H", "location": "Smethwick Rolfe Street", "stage_seq": 14, "distance_m": 23198.916, "section_seq": 1, "route_path_id": 34299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Galton Jn", "stage_seq": 15, "distance_m": 23815.395, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2150", "location": "Smethwick Galton Bridge LL", "stage_seq": 16, "distance_m": 24235.891, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2153", "location": "Sandwell & Dudley", "stage_seq": 17, "distance_m": 26331.623, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Dudley Port", "stage_seq": 18, "distance_m": 29597.409, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159", "location": "Tipton", "stage_seq": 19, "distance_m": 30944.779, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202H", "location": "Coseley", "stage_seq": 20, "distance_m": 33178.514, "section_seq": 1, "route_path_id": 34299}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": null, "location": "Wolverhampton", "stage_seq": 21, "distance_m": 38594.625, "section_seq": 1, "route_path_id": 34299}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38594.625, "from_m": 0.0, "section_seq": 1, "route_path_id": 34299}], "total_distance_m": 38594.625, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 37822.012, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 772.613, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:13Z", "source_id": 48668503, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:21:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:17Z", "source_id": 15812117, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19531, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:19Z", "source_id": 48675116, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:24:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:23Z", "source_id": 15814241, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19526, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:03Z", "source_id": 48685193, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:28:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:09Z", "source_id": 15817335, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19515, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:20Z", "source_id": 48692024, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:31:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:23Z", "source_id": 15819485, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19511, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:19Z", "source_id": 48698171, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:34:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:22Z", "source_id": 15821393, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:46Z", "source_id": 48701300, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:36:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:52Z", "source_id": 15822339, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19497, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:02Z", "source_id": 48708016, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:39:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:05Z", "source_id": 15824485, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19418, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:59Z", "source_id": 48716018, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:44:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:01Z", "source_id": 15827007, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19642, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:53Z", "source_id": 48740359, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:55:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:57Z", "source_id": 15834744, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19631, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:30Z", "source_id": 48743535, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:57:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:34Z", "source_id": 15835754, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19625, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:58Z", "source_id": 48748320, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:00:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:04Z", "source_id": 15837254, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:32Z", "source_id": 48755470, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:03:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:39Z", "source_id": 15839549, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19605, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:50Z", "source_id": 48760236, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:05:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:52Z", "source_id": 15841125, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19595, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:27Z", "source_id": 48767378, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:08:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:32Z", "source_id": 15843360, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19072, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:57Z", "source_id": 48775990, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:14:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:02Z", "source_id": 15846173, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Walsall 2107 2107 3 None None Wolverhampton 2207 2207 5 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:W00435/2026-09-15/detailed None Coseley 2026-09-15T22:09:30+01:00 Wolverhampton 5.0 {"type": "LineString", "coordinates": [[-2.0858348, 52.54531560000001], [-2.0859175999999997, 52.545471799999994], [-2.0860117999999996, 52.54564270000001], [-2.0861024, 52.5457994], [-2.086190199999999, 52.5459349], [-2.0863328, 52.54615339999999], [-2.0866151999999993, 52.5465824], [-2.0867452, 52.54677999999999], [-2.0869137, 52.547046], [-2.0870099999999994, 52.54719149999998], [-2.0871267, 52.54738729999999], [-2.0872414, 52.5475842], [-2.0873589999999997, 52.5477989], [-2.0874663999999994, 52.5480077], [-2.0875215, 52.548123], [-2.0875496999999994, 52.5481828], [-2.0876343, 52.548362100000006], [-2.0877822, 52.5486703], [-2.0878879, 52.54890689999999], [-2.0879124524752264, 52.54896191164581], [-2.0880575, 52.5492869], [-2.0881114999999997, 52.5494084], [-2.0882215999999993, 52.54964369999999], [-2.0883313, 52.5498926], [-2.088417, 52.55008099999999], [-2.0885443, 52.5503622], [-2.0885968000000004, 52.550484700000005], [-2.0886631999999996, 52.55061680000001], [-2.0887100999999997, 52.55071039999999], [-2.0888015999999996, 52.55091170000001], [-2.0889277, 52.551188], [-2.0889877, 52.5513234], [-2.0890623000000006, 52.55149029999999], [-2.0891265999999997, 52.5516323], [-2.089194, 52.5517772], [-2.0893038999999995, 52.55200640000001], [-2.0893999, 52.552228199999995], [-2.0895004, 52.55244350000001], [-2.0895902, 52.552632599999995], [-2.0896687, 52.55279], [-2.0897468, 52.552947], [-2.0898552, 52.55315290000001], [-2.0899516, 52.5533231], [-2.0900644, 52.5535147], [-2.0901684, 52.5536897], [-2.0902779, 52.55386130000001], [-2.0904377999999997, 52.55410769999999], [-2.0906266, 52.554381199999995], [-2.0907593, 52.554561799999995], [-2.0908901, 52.554737900000006], [-2.0910302999999995, 52.5549152], [-2.0911659, 52.55508349999999], [-2.0913031999999996, 52.5552519], [-2.0914558, 52.555426], [-2.0916559, 52.555647099999995], [-2.0917606, 52.55575880000001], [-2.0918855999999995, 52.5558937], [-2.0920414, 52.55605560000001], [-2.0922641, 52.5562774], [-2.0924755, 52.55647630000001], [-2.0927336999999997, 52.5567155], [-2.0929521, 52.5569285], [-2.0931713, 52.55713579999998], [-2.0933995, 52.557348600000005], [-2.0935322, 52.5574771], [-2.0937441, 52.5576747], [-2.0938432, 52.5577677], [-2.0943674, 52.558259699999994], [-2.0946713999999997, 52.5585436], [-2.0951807, 52.5590221], [-2.0968516, 52.5605911], [-2.0972511, 52.5609692], [-2.0974241, 52.56113], [-2.0976224999999995, 52.5613169], [-2.0978316999999995, 52.561507199999994], [-2.0980577, 52.561710999999995], [-2.0982548, 52.56189969999999], [-2.098836, 52.562446099999995], [-2.0993713, 52.56294940000001], [-2.0997147, 52.5632732], [-2.0999652999999996, 52.5635078], [-2.1001908, 52.56372], [-2.1004147, 52.5639321], [-2.1006155, 52.5641203], [-2.1007419, 52.564241399999986], [-2.1009242999999995, 52.5644368], [-2.1010279, 52.5645364], [-2.101226, 52.5647323], [-2.1013666, 52.5648771], [-2.1015184, 52.5650393], [-2.1016435, 52.5651822], [-2.1017545, 52.56531090000001], [-2.1018507, 52.5654289], [-2.1019612, 52.5655608], [-2.1020872999999995, 52.5657211], [-2.1021809, 52.56584680000001], [-2.1022806, 52.5659952], [-2.1024946999999994, 52.5663012], [-2.1026073, 52.5664703], [-2.1026904, 52.566591200000005], [-2.1027539999999996, 52.5666911], [-2.1028554, 52.56685060000001], [-2.102954, 52.567012], [-2.1030539, 52.5671758], [-2.1031539, 52.567352199999995], [-2.1032677, 52.56756310000001], [-2.1033883, 52.5677937], [-2.1035101, 52.5680303], [-2.1035784, 52.568165699999994], [-2.1036728, 52.568352899999994], [-2.103931, 52.5688574], [-2.1040253999999994, 52.569028299999985], [-2.1041112999999996, 52.5692018], [-2.1043027, 52.569576199999986], [-2.1044481, 52.56986719999998], [-2.1045692, 52.5701048], [-2.1048889, 52.570733700000005], [-2.1050811, 52.5711142], [-2.1052049, 52.5713526], [-2.1052726, 52.571482299999985], [-2.1053808999999997, 52.57169319999999], [-2.1054318, 52.57180160000001], [-2.1054826999999996, 52.57191], [-2.1056123, 52.5721692], [-2.1057631, 52.57247019999999], [-2.1059325999999996, 52.5728002], [-2.106062, 52.573059699999995], [-2.1062372, 52.5733895], [-2.1065305, 52.5739624], [-2.1065831, 52.574064500000006], [-2.1066387, 52.57417709999999], [-2.1066897, 52.5742826], [-2.106699, 52.5742966], [-2.1068312, 52.57455299999999], [-2.1069578, 52.5748016], [-2.1070683, 52.5750299], [-2.107218, 52.57532270000001], [-2.1073896, 52.57565079999999], [-2.1075615, 52.5759838], [-2.107688, 52.5762314], [-2.1077383, 52.5763311], [-2.1077984, 52.57644419999998], [-2.1079266, 52.576693600000006], [-2.1080595, 52.57695439999999], [-2.1081584999999996, 52.577147799999985], [-2.1082159, 52.57725969999999], [-2.1082833, 52.5773919], [-2.1083751999999993, 52.5775673], [-2.1084311, 52.577667], [-2.1085215999999996, 52.57783950000001], [-2.1086462, 52.57808370000001], [-2.1088291, 52.57844240000001], [-2.1090228, 52.57882560000001], [-2.1091574, 52.579085099999986], [-2.1092756, 52.5793156], [-2.109504, 52.579765900000005], [-2.1097278, 52.5801993], [-2.1098013, 52.58034610000001], [-2.1098775, 52.5805128], [-2.109972, 52.5806952], [-2.1100301999999997, 52.58081060000001], [-2.1100776999999997, 52.58089749999999], [-2.1101488, 52.58103620000001], [-2.1102546, 52.5812451], [-2.1104062, 52.5815443], [-2.1104407, 52.5816123], [-2.1106403, 52.5820008], [-2.110735, 52.5821908], [-2.1108069, 52.58232910000001], [-2.1109035, 52.58250979999999], [-2.1109866, 52.5826671], [-2.1115195, 52.5837216], [-2.1117085999999996, 52.5840949], [-2.1117566, 52.584192599999994], [-2.1118745999999997, 52.584401], [-2.1119905, 52.584576299999995], [-2.112046799999999, 52.584662400000006], [-2.1121131, 52.58474400000001], [-2.1122009, 52.58484429999999], [-2.1122951000000003, 52.5849427], [-2.1124013999999995, 52.58504229999999], [-2.1125026999999994, 52.585129599999995], [-2.112604699999999, 52.58521579999999], [-2.1127062, 52.58530019999999], [-2.1128031, 52.58537389999999], [-2.1129182, 52.58545600000001], [-2.1132022, 52.585667], [-2.1133489, 52.585776499999994], [-2.1135114, 52.5858902], [-2.1135874, 52.58593990000001], [-2.1136286999999996, 52.5859669], [-2.1137314, 52.586031], [-2.1138532, 52.58610240000001], [-2.1139643, 52.586160599999985], [-2.1140857999999993, 52.5862217], [-2.1142194, 52.58628290000001], [-2.1143674999999997, 52.5863459], [-2.1145028999999997, 52.5863978], [-2.1146418, 52.586452000000016], [-2.1147695, 52.58649179999999], [-2.1149118, 52.5865329], [-2.1149770999999995, 52.58655139999998], [-2.1153672999999995, 52.5866481], [-2.1154765000000006, 52.5866664], [-2.1156252999999996, 52.5866894], [-2.1157708, 52.58670850000001], [-2.1159247, 52.5867231], [-2.1160498, 52.5867341], [-2.1162074, 52.5867396], [-2.1163741, 52.5867448], [-2.1167229, 52.5867462], [-2.1172241, 52.5867897], [-2.1174195999999994, 52.586818], [-2.1177408, 52.58686939999999], [-2.11802, 52.58692009999999], [-2.1183247999999995, 52.5869813], [-2.1187187, 52.5870821], [-2.1189628, 52.58715889999999], [-2.1192733999999995, 52.58727819999999], [-2.119565, 52.5874133], [-2.1198271999999996, 52.58755549999999], [-2.1199992, 52.587655899999994]]} 3.4 2209 2214 Coseley Wolverhampton Wolverhampton 52.5876559 -2.1199992 52.5876559 -2.1199992 1 0 2026-09-15 21:24:37 TERMINATED 2026-09-15 21:14:00 Wolverhampton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846173 1789506783738683 99 99 2026-09-15 21:24:27.942397 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:27.281899
561861 590919 H57700 796R76C815 2026-09-15 COMPLETE 15846987 2026-09-15 22:14:00 2026-09-15 21:24:37 2026-09-17 21:24:37 {"id": 590919, "stp": "O", "toc": "Unknown", "uid": "H57700", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57700/2026-09-15/detailed", "trust_id": "796R76C815", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newport Docks", "service_date": "2026-09-15", "dest_arr_time": "0045", "dest_platform": null, "is_terminated": 1, "next_location": "Llanwern Exchange Sidings", "signalling_id": "6R76", "timing_status": null, "origin_station": "Margam Terminal Complex", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2202", "origin_platform": null, "current_location": "Margam Terminal Complex", "last_update_time": "2026-09-15T21:24:37", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0045", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 427.38, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 1241.368, \"from_m\": 427.38, \"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\": 1731.916, \"from_m\": 1241.368, \"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\": 7541.54, \"from_m\": 1731.916, \"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\": 9907.905, \"from_m\": 7541.54, \"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\": 12077.965, \"from_m\": 9907.905, \"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\": 14212.444, \"from_m\": 12077.965, \"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\": 14275.338, \"from_m\": 14212.444, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14338.957, \"from_m\": 14275.338, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14431.473, \"from_m\": 14338.957, \"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\": 15165.364, \"from_m\": 14431.473, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15570.768, \"from_m\": 15165.364, \"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\": 23279.041, \"from_m\": 15570.768, \"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\": 46443.644, \"from_m\": 23279.041, \"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\": 46530.243, \"from_m\": 46443.644, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 46588.852, \"from_m\": 46530.243, \"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\": 46755.368, \"from_m\": 46588.852, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47240.281, \"from_m\": 46755.368, \"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\": 47370.187, \"from_m\": 47240.281, \"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\": 47699.584, \"from_m\": 47370.187, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47763.499, \"from_m\": 47699.584, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47875.214, \"from_m\": 47763.499, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47950.284, \"from_m\": 47875.214, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51066.458, \"from_m\": 47950.284, \"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\": 62932.22, \"from_m\": 51066.458, \"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\": 62984.482, \"from_m\": 62932.22, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63024.312, \"from_m\": 62984.482, \"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\": 66253.094, \"from_m\": 63024.312, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66305.43, \"from_m\": 66253.094, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66348.243, \"from_m\": 66305.43, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66411.055, \"from_m\": 66348.243, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 67110.517, \"from_m\": 66411.055, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67185.674, \"from_m\": 67110.517, \"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\": 67277.033, \"from_m\": 67185.674, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67344.933, \"from_m\": 67277.033, \"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\": 67360.156, \"from_m\": 67344.933, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 68474.744, \"from_m\": 67360.156, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 70071.07, \"from_m\": 68474.744, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 70526.971, \"from_m\": 70071.07, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 70583.862, \"from_m\": 70526.971, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71104.421, \"from_m\": 70583.862, \"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\": 71159.643, \"from_m\": 71104.421, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72532.68, \"from_m\": 71159.643, \"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\": 72568.187, \"from_m\": 72532.68, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72708.041, \"from_m\": 72568.187, \"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\": 73994.589, \"from_m\": 72708.041, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74134.442, \"from_m\": 73994.589, \"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\": 74169.949, \"from_m\": 74134.442, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75542.986, \"from_m\": 74169.949, \"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\": 75598.209, \"from_m\": 75542.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76118.768, \"from_m\": 75598.209, \"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\": 76175.658, \"from_m\": 76118.768, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76631.559, \"from_m\": 76175.658, \"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\": 78227.885, \"from_m\": 76631.559, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 79342.473, \"from_m\": 78227.885, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79357.696, \"from_m\": 79342.473, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 79425.596, \"from_m\": 79357.696, \"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\": 80522.322, \"from_m\": 79425.596, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81257.806, \"from_m\": 80522.322, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82545.39, \"from_m\": 81257.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\": 82662.772, \"from_m\": 82545.39, \"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\": 83182.222, \"from_m\": 82662.772, \"capability_applied\": null, \"effective_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\": 590919, \"profile_key\": \"0e3e82a667b9c808896ba29b5d11602a2a59b96915fc81a43ce7858600f7b1f5\", \"schedule_id\": 37519, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Margam Terminal Complex\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207\", \"location\": \"Margam Moors Jn\", \"stage_seq\": 2, \"distance_m\": 1215.366, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Stormy\", \"stage_seq\": 3, \"distance_m\": 7949.61, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218\", \"location\": \"Bridgend\", \"stage_seq\": 4, \"distance_m\": 14597.623, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222H\", \"location\": \"Pencoed\", \"stage_seq\": 5, \"distance_m\": 20807.537, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Pontyclun\", \"stage_seq\": 6, \"distance_m\": 29135.889, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 7, \"distance_m\": 44980.609, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Cardiff Central\", \"stage_seq\": 8, \"distance_m\": 47052.944, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 9, \"distance_m\": 48394.229, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Marshfield\", \"stage_seq\": 10, \"distance_m\": 57601.486, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Ebbw Jn\", \"stage_seq\": 11, \"distance_m\": 63517.607, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Gaer Jn\", \"stage_seq\": 12, \"distance_m\": 64539.706, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 13, \"distance_m\": 65918.933, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307H\", \"location\": \"Maindee West Jn\", \"stage_seq\": 14, \"distance_m\": 66470.1, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Maindee East Jn\", \"stage_seq\": 15, \"distance_m\": 66985.264, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 16, \"distance_m\": 69640.76, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2351\", \"location\": \"Llanwern Exchange Sidings\", \"stage_seq\": 17, \"distance_m\": 73351.315, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0006\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 18, \"distance_m\": 77061.869, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012\", \"location\": \"Maindee East Jn\", \"stage_seq\": 19, \"distance_m\": 79716.164, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0013H\", \"location\": \"Maindee West Jn\", \"stage_seq\": 20, \"distance_m\": 80227.736, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0016\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 21, \"distance_m\": 80717.237, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0018H\", \"location\": \"Gaer Jn\", \"stage_seq\": 22, \"distance_m\": 82160.635, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": false, \"wtt_arr\": \"0023\", \"wtt_dep\": \"0025\", \"location\": \"Alexandra Dock Jn. T.C.\", \"stage_seq\": 23, \"distance_m\": 82874.48, \"section_seq\": 1, \"route_path_id\": 71748}, {\"is_pass\": false, \"wtt_arr\": \"0045\", \"wtt_dep\": null, \"location\": \"Newport Docks\", \"stage_seq\": 24, \"distance_m\": 83182.222, \"section_seq\": 1, \"route_path_id\": 71748}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 83182.222, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71748}], \"total_distance_m\": 83182.222, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 77595.902, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5586.32, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2202", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Margam Terminal Complex", "service_state_platform": null, "timing_fact_generation": 1789506868683151, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:28.677778", "service_state_evidence_id": 15846987, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:28.954377", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown O None None 6R76 None None None None {"version": 3, "segments": [{"to_m": 427.38, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 1241.368, "from_m": 427.38, "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": 1731.916, "from_m": 1241.368, "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": 7541.54, "from_m": 1731.916, "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": 9907.905, "from_m": 7541.54, "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": 12077.965, "from_m": 9907.905, "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": 14212.444, "from_m": 12077.965, "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": 14275.338, "from_m": 14212.444, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14338.957, "from_m": 14275.338, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14431.473, "from_m": 14338.957, "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": 15165.364, "from_m": 14431.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15570.768, "from_m": 15165.364, "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": 23279.041, "from_m": 15570.768, "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": 46443.644, "from_m": 23279.041, "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": 46530.243, "from_m": 46443.644, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46588.852, "from_m": 46530.243, "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": 46755.368, "from_m": 46588.852, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47240.281, "from_m": 46755.368, "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": 47370.187, "from_m": 47240.281, "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": 47699.584, "from_m": 47370.187, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47763.499, "from_m": 47699.584, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47875.214, "from_m": 47763.499, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47950.284, "from_m": 47875.214, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51066.458, "from_m": 47950.284, "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": 62932.22, "from_m": 51066.458, "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": 62984.482, "from_m": 62932.22, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63024.312, "from_m": 62984.482, "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": 66253.094, "from_m": 63024.312, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66305.43, "from_m": 66253.094, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66348.243, "from_m": 66305.43, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66411.055, "from_m": 66348.243, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 67110.517, "from_m": 66411.055, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67185.674, "from_m": 67110.517, "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": 67277.033, "from_m": 67185.674, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67344.933, "from_m": 67277.033, "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": 67360.156, "from_m": 67344.933, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 68474.744, "from_m": 67360.156, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 70071.07, "from_m": 68474.744, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 70526.971, "from_m": 70071.07, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 70583.862, "from_m": 70526.971, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71104.421, "from_m": 70583.862, "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": 71159.643, "from_m": 71104.421, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72532.68, "from_m": 71159.643, "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": 72568.187, "from_m": 72532.68, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72708.041, "from_m": 72568.187, "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": 73994.589, "from_m": 72708.041, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74134.442, "from_m": 73994.589, "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": 74169.949, "from_m": 74134.442, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75542.986, "from_m": 74169.949, "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": 75598.209, "from_m": 75542.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76118.768, "from_m": 75598.209, "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": 76175.658, "from_m": 76118.768, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76631.559, "from_m": 76175.658, "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": 78227.885, "from_m": 76631.559, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 79342.473, "from_m": 78227.885, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79357.696, "from_m": 79342.473, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 79425.596, "from_m": 79357.696, "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": 80522.322, "from_m": 79425.596, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81257.806, "from_m": 80522.322, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82545.39, "from_m": 81257.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": 82662.772, "from_m": 82545.39, "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": 83182.222, "from_m": 82662.772, "capability_applied": null, "effective_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": 590919, "profile_key": "0e3e82a667b9c808896ba29b5d11602a2a59b96915fc81a43ce7858600f7b1f5", "schedule_id": 37519, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2202", "location": "Margam Terminal Complex", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207", "location": "Margam Moors Jn", "stage_seq": 2, "distance_m": 1215.366, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Stormy", "stage_seq": 3, "distance_m": 7949.61, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Bridgend", "stage_seq": 4, "distance_m": 14597.623, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Pencoed", "stage_seq": 5, "distance_m": 20807.537, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Pontyclun", "stage_seq": 6, "distance_m": 29135.889, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Leckwith Loop North Jn", "stage_seq": 7, "distance_m": 44980.609, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Cardiff Central", "stage_seq": 8, "distance_m": 47052.944, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245H", "location": "Long Dyke Jn", "stage_seq": 9, "distance_m": 48394.229, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Marshfield", "stage_seq": 10, "distance_m": 57601.486, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Ebbw Jn", "stage_seq": 11, "distance_m": 63517.607, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Gaer Jn", "stage_seq": 12, "distance_m": 64539.706, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Newport (South Wales)", "stage_seq": 13, "distance_m": 65918.933, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Maindee West Jn", "stage_seq": 14, "distance_m": 66470.1, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Maindee East Jn", "stage_seq": 15, "distance_m": 66985.264, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Llanwern West Jn", "stage_seq": 16, "distance_m": 69640.76, "section_seq": 1, "route_path_id": 71748}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2351", "location": "Llanwern Exchange Sidings", "stage_seq": 17, "distance_m": 73351.315, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0006", "location": "Llanwern West Jn", "stage_seq": 18, "distance_m": 77061.869, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012", "location": "Maindee East Jn", "stage_seq": 19, "distance_m": 79716.164, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0013H", "location": "Maindee West Jn", "stage_seq": 20, "distance_m": 80227.736, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0016", "location": "Newport (South Wales)", "stage_seq": 21, "distance_m": 80717.237, "section_seq": 1, "route_path_id": 71748}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0018H", "location": "Gaer Jn", "stage_seq": 22, "distance_m": 82160.635, "section_seq": 1, "route_path_id": 71748}, {"is_pass": false, "wtt_arr": "0023", "wtt_dep": "0025", "location": "Alexandra Dock Jn. T.C.", "stage_seq": 23, "distance_m": 82874.48, "section_seq": 1, "route_path_id": 71748}, {"is_pass": false, "wtt_arr": "0045", "wtt_dep": null, "location": "Newport Docks", "stage_seq": 24, "distance_m": 83182.222, "section_seq": 1, "route_path_id": 71748}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 83182.222, "from_m": 0.0, "section_seq": 1, "route_path_id": 71748}], "total_distance_m": 83182.222, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 77595.902, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5586.32, "synthetic_unknown_infrastructure_limit_mph": 60} [] Margam Terminal Complex 2202 2202 None None None Newport Docks 0045 0045 None None None https://www.realtimetrains.co.uk/service/gb-nr:H57700/2026-09-15/detailed None None None None None None None None None None Margam Terminal Complex Llanwern Exchange Sidings None None None None 1 0 2026-09-15 21:24:37 TERMINATED 2026-09-15 21:14:00 Margam Terminal Complex TRUST TRUST_CANCELLATION 15846987 1789506868683151 1 1 2026-09-15 21:24:28.954377 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:28.677778
561862 593115 C01390 122T62M715 2026-09-15 COMPLETE 15846277 2026-09-15 22:14:00 2026-09-15 21:24:37 2026-09-17 21:24:37 {"id": 593115, "stp": "P", "toc": "Northern", "uid": "C01390", "consist": "156483", "dest_crs": "NCL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01390/2026-09-15/detailed", "trust_id": "122T62M715", "origin_crs": "ASL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "1", "is_terminated": 1, "next_location": "Newcastle", "signalling_id": "2T62", "timing_status": "LATE", "origin_station": "Ashington (Construction)", "current_leg_arr": "2214", "current_leg_dep": "2210", "current_leg_end": "Newcastle", "origin_dep_time": "2137", "origin_platform": null, "current_location": "Newcastle Central East End", "last_update_time": "2026-09-15T21:24:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]}", "current_leg_start": "Manors", "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": "54.9682438", "next_location_lon": "-1.6174150", "previous_location": "Manors", "current_leg_milage": "0.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 285.136, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 373.84, \"from_m\": 285.136, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2439.623, \"from_m\": 373.84, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 3163.773, \"from_m\": 2439.623, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 3187.162, \"from_m\": 3163.773, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4304.524, \"from_m\": 3187.162, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 4662.116, \"from_m\": 4304.524, \"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\": 4801.767, \"from_m\": 4662.116, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5238.043, \"from_m\": 4801.767, \"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.631, \"from_m\": 5238.043, \"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\": 12118.553, \"from_m\": 6490.631, \"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\": 12558.678, \"from_m\": 12118.553, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15420.211, \"from_m\": 12558.678, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15760.036, \"from_m\": 15420.211, \"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\": 18946.769, \"from_m\": 15760.036, \"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\": 19522.48, \"from_m\": 18946.769, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21776.101, \"from_m\": 19522.48, \"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\": 23121.441, \"from_m\": 21776.101, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 27246.692, \"from_m\": 23121.441, \"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\": 27273.98, \"from_m\": 27246.692, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28094.426, \"from_m\": 27273.98, \"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\": 29014.315, \"from_m\": 28094.426, \"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\": 30083.781, \"from_m\": 29014.315, \"capability_applied\": null, \"effective_limit_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\": 593115, \"profile_key\": \"cb4c0c676a0ff4bf77040a60540317ccb80b6c3c9e3546df458d2751c1dd7612\", \"schedule_id\": 123, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2137\", \"location\": \"Ashington (Construction)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139H\", \"location\": \"Marcheys House Jn\", \"stage_seq\": 2, \"distance_m\": 2499.05, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"West Sleekburn Jn\", \"stage_seq\": 3, \"distance_m\": 3212.44, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": false, \"wtt_arr\": \"2141H\", \"wtt_dep\": \"2142H\", \"location\": \"Bedlington (Construction)\", \"stage_seq\": 4, \"distance_m\": 4857.179, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": \"2145H\", \"location\": \"Blyth Bebside (Construction)\", \"stage_seq\": 5, \"distance_m\": 6771.634, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": false, \"wtt_arr\": \"2148H\", \"wtt_dep\": \"2149H\", \"location\": \"Newsham (Construction)\", \"stage_seq\": 6, \"distance_m\": 10107.618, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"Red House Farm Jn\", \"stage_seq\": 7, \"distance_m\": 12012.402, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": false, \"wtt_arr\": \"2154\", \"wtt_dep\": \"2154H\", \"location\": \"Seaton Delaval (Construction)\", \"stage_seq\": 8, \"distance_m\": 14352.846, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Seghill Jn\", \"stage_seq\": 9, \"distance_m\": 15766.509, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Holywell Jn\", \"stage_seq\": 10, \"distance_m\": 18130.431, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2201\", \"location\": \"Northumberland Park (Construction)\", \"stage_seq\": 11, \"distance_m\": 19642.131, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Benton East Jn\", \"stage_seq\": 12, \"distance_m\": 21776.101, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Benton North Jn\", \"stage_seq\": 13, \"distance_m\": 23121.441, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Heaton South Jn\", \"stage_seq\": 14, \"distance_m\": 27138.389, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2210\", \"location\": \"Manors\", \"stage_seq\": 15, \"distance_m\": 29107.868, \"section_seq\": 1, \"route_path_id\": 65561}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"Newcastle\", \"stage_seq\": 16, \"distance_m\": 30083.781, \"section_seq\": 1, \"route_path_id\": 65561}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30083.781, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65561}], \"total_distance_m\": 30083.781, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30083.781, \"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": "2137", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "54.9682438", "current_position_lon": "-1.6174150", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:33Z\", \"source_id\": 48711144, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:38Z\", \"source_id\": 15825523, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:44Z\", \"source_id\": 48717568, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:48Z\", \"source_id\": 15827534, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:55Z\", \"source_id\": 48726179, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:01Z\", \"source_id\": 15830267, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:32Z\", \"source_id\": 48733677, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:37Z\", \"source_id\": 15832637, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3353, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:09Z\", \"source_id\": 48746786, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:13Z\", \"source_id\": 15836798, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:01Z\", \"source_id\": 48768474, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:07Z\", \"source_id\": 15843718, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:11Z\", \"source_id\": 48776417, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:16Z\", \"source_id\": 15846277, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newcastle", "service_state_platform": "1", "timing_fact_generation": 1789506797671656, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:31.396227", "service_state_evidence_id": 15846277, "current_leg_start_actual_dep": "2026-09-15T22:11:00+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:32.869534", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P ASL NCL 2T62 156483 2 75 None {"version": 3, "segments": [{"to_m": 285.136, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 373.84, "from_m": 285.136, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2439.623, "from_m": 373.84, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 3163.773, "from_m": 2439.623, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 3187.162, "from_m": 3163.773, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4304.524, "from_m": 3187.162, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 4662.116, "from_m": 4304.524, "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": 4801.767, "from_m": 4662.116, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5238.043, "from_m": 4801.767, "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.631, "from_m": 5238.043, "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": 12118.553, "from_m": 6490.631, "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": 12558.678, "from_m": 12118.553, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15420.211, "from_m": 12558.678, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15760.036, "from_m": 15420.211, "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": 18946.769, "from_m": 15760.036, "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": 19522.48, "from_m": 18946.769, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21776.101, "from_m": 19522.48, "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": 23121.441, "from_m": 21776.101, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27246.692, "from_m": 23121.441, "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": 27273.98, "from_m": 27246.692, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28094.426, "from_m": 27273.98, "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": 29014.315, "from_m": 28094.426, "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": 30083.781, "from_m": 29014.315, "capability_applied": null, "effective_limit_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": 593115, "profile_key": "cb4c0c676a0ff4bf77040a60540317ccb80b6c3c9e3546df458d2751c1dd7612", "schedule_id": 123, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2137", "location": "Ashington (Construction)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Marcheys House Jn", "stage_seq": 2, "distance_m": 2499.05, "section_seq": 1, "route_path_id": 65561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "West Sleekburn Jn", "stage_seq": 3, "distance_m": 3212.44, "section_seq": 1, "route_path_id": 65561}, {"is_pass": false, "wtt_arr": "2141H", "wtt_dep": "2142H", "location": "Bedlington (Construction)", "stage_seq": 4, "distance_m": 4857.179, "section_seq": 1, "route_path_id": 65561}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2145H", "location": "Blyth Bebside (Construction)", "stage_seq": 5, "distance_m": 6771.634, "section_seq": 1, "route_path_id": 65561}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149H", "location": "Newsham (Construction)", "stage_seq": 6, "distance_m": 10107.618, "section_seq": 1, "route_path_id": 65561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Red House Farm Jn", "stage_seq": 7, "distance_m": 12012.402, "section_seq": 1, "route_path_id": 65561}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2154H", "location": "Seaton Delaval (Construction)", "stage_seq": 8, "distance_m": 14352.846, "section_seq": 1, "route_path_id": 65561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Seghill Jn", "stage_seq": 9, "distance_m": 15766.509, "section_seq": 1, "route_path_id": 65561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Holywell Jn", "stage_seq": 10, "distance_m": 18130.431, "section_seq": 1, "route_path_id": 65561}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2201", "location": "Northumberland Park (Construction)", "stage_seq": 11, "distance_m": 19642.131, "section_seq": 1, "route_path_id": 65561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Benton East Jn", "stage_seq": 12, "distance_m": 21776.101, "section_seq": 1, "route_path_id": 65561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Benton North Jn", "stage_seq": 13, "distance_m": 23121.441, "section_seq": 1, "route_path_id": 65561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Heaton South Jn", "stage_seq": 14, "distance_m": 27138.389, "section_seq": 1, "route_path_id": 65561}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2210", "location": "Manors", "stage_seq": 15, "distance_m": 29107.868, "section_seq": 1, "route_path_id": 65561}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Newcastle", "stage_seq": 16, "distance_m": 30083.781, "section_seq": 1, "route_path_id": 65561}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30083.781, "from_m": 0.0, "section_seq": 1, "route_path_id": 65561}], "total_distance_m": 30083.781, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30083.781, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 3389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:33Z", "source_id": 48711144, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:41:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:38Z", "source_id": 15825523, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3382, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:44Z", "source_id": 48717568, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:44:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:48Z", "source_id": 15827534, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:55Z", "source_id": 48726179, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:49:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:01Z", "source_id": 15830267, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:32Z", "source_id": 48733677, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:54:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:37Z", "source_id": 15832637, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3353, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:09Z", "source_id": 48746786, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:00:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:13Z", "source_id": 15836798, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:01Z", "source_id": 48768474, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:09:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:07Z", "source_id": 15843718, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3504, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:11Z", "source_id": 48776417, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:14:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:16Z", "source_id": 15846277, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Ashington (Construction) 2137 2137 None None None Newcastle 2213 2213 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C01390/2026-09-15/detailed None Manors 2026-09-15T22:11:00+01:00 Newcastle 4.0 {"type": "LineString", "coordinates": [[-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]} 0.6 2210 2214 Manors Newcastle Central East End Newcastle 54.9682438 -1.6174150 54.9682438 -1.6174150 1 0 2026-09-15 21:24:37 TERMINATED 2026-09-15 21:14:00 Newcastle TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846277 1789506797671656 41 41 2026-09-15 21:24:32.869534 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:31.396227
561863 589361 G38539 401H95MY15 2026-09-15 COMPLETE 15846133 2026-09-15 22:14:00 2026-09-15 21:24:37 2026-09-17 21:24:37 {"id": 589361, "stp": "P", "toc": "Transport for Wales", "uid": "G38539", "consist": "197118", "dest_crs": "MIA", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38539/2026-09-15/detailed", "trust_id": "401H95MY15", "origin_crs": "HHD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Airport", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "4A", "is_terminated": 1, "next_location": "Manchester Airport", "signalling_id": "1H95", "timing_status": "LATE", "origin_station": "Holyhead", "current_leg_arr": "2214", "current_leg_dep": "2207", "current_leg_end": "Manchester Airport", "origin_dep_time": "1902", "origin_platform": "2", "current_location": "Manchester Airport", "last_update_time": "2026-09-15T21:24:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.221766323842997, 53.409691988023056], [-2.2220638, 53.409150100000005], [-2.222564199999999, 53.408238399999995], [-2.2230226999999996, 53.40735759999998], [-2.223127799999999, 53.4071583], [-2.2245946999999995, 53.404445599999995], [-2.2246655, 53.40431799999999], [-2.2250961999999994, 53.4035166], [-2.2253968, 53.40295119999998], [-2.2254416, 53.4028603], [-2.2254991, 53.4027457], [-2.2258231, 53.4021429], [-2.2261472, 53.40153480000001], [-2.2266605, 53.4005863], [-2.2269970539531903, 53.399951914390584], [-2.2270324999999995, 53.3998851], [-2.2274298, 53.3991694], [-2.2279123, 53.3982795], [-2.2283042, 53.3975756], [-2.2286388999999995, 53.396923300000005], [-2.228669152327466, 53.39686488636479], [-2.2287069, 53.396792000000005], [-2.2289318, 53.396390499999995], [-2.2293899, 53.395536699999994], [-2.2297338, 53.394887100000005], [-2.2299487, 53.3944931], [-2.2299996, 53.39440559999999], [-2.2303248999999994, 53.3938273], [-2.2306358999999993, 53.3932463], [-2.2309061, 53.3927416], [-2.2312332, 53.3920854], [-2.2313029999999996, 53.391933400000006], [-2.2313865, 53.3916901], [-2.231504, 53.391381200000005], [-2.2316622999999995, 53.39089810000001], [-2.2318544, 53.39018889999999], [-2.2320564, 53.38929099999999], [-2.2323993999999994, 53.3877608], [-2.2324171, 53.38768120000001], [-2.2327855, 53.38602769999999], [-2.2328015, 53.3859624], [-2.2343428, 53.3789304], [-2.2349624, 53.37614969999999], [-2.2351019, 53.3754825], [-2.2356287, 53.3730911], [-2.235942, 53.3717086], [-2.2361795, 53.3707898], [-2.2363386145730657, 53.370307259288765], [-2.236394306395519, 53.37015225794337], [-2.2364444069968967, 53.37001539978378], [-2.2364897333808806, 53.369894095274965], [-2.236531102551151, 53.369785754881875], [-2.2365693315113884, 53.369687789069495], [-2.2366052372652727, 53.36959760830277], [-2.2366396368164847, 53.36951262304667], [-2.236673347168705, 53.36943024376616], [-2.236707185325614, 53.369347880926185], [-2.236741968290892, 53.369262944991746], [-2.2367785130682187, 53.36917284642779], [-2.2368176366612764, 53.369074995699265], [-2.236860156073744, 53.36896680327115], [-2.2369068883093024, 53.3688456796084], [-2.236958650371633, 53.36870903517599], [-2.237016259264414, 53.36855428043887], [-2.2374668000000004, 53.36733699999999], [-2.2379233, 53.366119100000006], [-2.2383463, 53.364987], [-2.2386602, 53.3643331], [-2.2390041999999997, 53.3638229], [-2.239347, 53.3634773], [-2.2395272, 53.36332209999999], [-2.2397333, 53.36317079999999], [-2.2399631999999996, 53.3630171], [-2.2402212999999995, 53.3628767], [-2.2404727, 53.3627567], [-2.2407392, 53.3626484], [-2.2409863999999997, 53.362566699999995], [-2.2412467, 53.3624901], [-2.2414024999999995, 53.36244510000001], [-2.2416976999999996, 53.3623702], [-2.2418197, 53.3623378], [-2.2420584999999997, 53.36229149999999], [-2.2423165, 53.3622557], [-2.242657, 53.362214300000005], [-2.2427655999999994, 53.3622063], [-2.2430616999999997, 53.3621885], [-2.2433315, 53.36218449999999], [-2.2435094, 53.3621867], [-2.2437835999999995, 53.3621922], [-2.2440656, 53.3622112], [-2.2442872, 53.3622299], [-2.2446923999999995, 53.3622841], [-2.2448367830530684, 53.36231249717774], [-2.245083129054447, 53.36237166884643], [-2.245301321694293, 53.36242332753566], [-2.2454953218650355, 53.362468630897965], [-2.245669090459104, 53.3625087365859], [-2.245826588368928, 53.362544802252], [-2.245971776486936, 53.36257798554881], [-2.2461086157055576, 53.36260944412886], [-2.2462410669172215, 53.36264033564472], [-2.246373091014357, 53.3626718177489], [-2.2465086488893937, 53.36270504809396], [-2.2466517014347605, 53.36274118433244], [-2.246806209542886, 53.36278138411689], [-2.2469761341062, 53.36282680509984], [-2.2471654360171316, 53.36287860493385], [-2.2473780761681095, 53.36293794127143], [-2.2476180154515633, 53.363005971765155], [-2.2485167, 53.3632625], [-2.2498178999999996, 53.3636126], [-2.2506308999999995, 53.363807499999986], [-2.2516582000000005, 53.364043], [-2.2525256, 53.3642236], [-2.253507, 53.3644104], [-2.2540512, 53.3645068], [-2.2546227, 53.3645971], [-2.255576899999999, 53.364744300000005], [-2.2612946, 53.36546649999999], [-2.2636133, 53.3657435], [-2.2642652, 53.3658081], [-2.2648641, 53.36583749999999], [-2.2653884999999994, 53.3658468], [-2.2659567, 53.3658424], [-2.2664519, 53.3658195], [-2.2668907, 53.3657854], [-2.2672888, 53.365737800000005], [-2.2677762999999995, 53.36568110000001], [-2.2679471999999996, 53.3656606], [-2.2681121999999996, 53.365641], [-2.2686093, 53.36558010000001], [-2.2690419, 53.36552609999999], [-2.269464, 53.365464], [-2.269875799999999, 53.3654033], [-2.2705658, 53.36529089999999], [-2.2714078, 53.36515369999999], [-2.2722033, 53.3650303], [-2.2724956, 53.36498240000001]]}", "current_leg_start": "East Didsbury", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "53.3649824", "next_location_lon": "-2.2724956", "previous_location": "East Didsbury", "current_leg_milage": "4.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 741.582, \"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\": 34919.376, \"from_m\": 741.582, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36633.533, \"from_m\": 34919.376, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38759.553, \"from_m\": 36633.533, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 39318.108, \"from_m\": 38759.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\": 48271.957, \"from_m\": 39318.108, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51294.153, \"from_m\": 48271.957, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51439.352, \"from_m\": 51294.153, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 53426.673, \"from_m\": 51439.352, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58805.841, \"from_m\": 53426.673, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59532.238, \"from_m\": 58805.841, \"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\": 62381.352, \"from_m\": 59532.238, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63566.003, \"from_m\": 62381.352, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64539.691, \"from_m\": 63566.003, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 64808.827, \"from_m\": 64539.691, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 64848.072, \"from_m\": 64808.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\": 66222.439, \"from_m\": 64848.072, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 70521.409, \"from_m\": 66222.439, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 74428.698, \"from_m\": 70521.409, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 74615.761, \"from_m\": 74428.698, \"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\": 74670.916, \"from_m\": 74615.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\": 80343.59, \"from_m\": 74670.916, \"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\": 92439.932, \"from_m\": 80343.59, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 93465.129, \"from_m\": 92439.932, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 98945.148, \"from_m\": 93465.129, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 99022.697, \"from_m\": 98945.148, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 103396.214, \"from_m\": 99022.697, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 103528.319, \"from_m\": 103396.214, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 121437.251, \"from_m\": 103528.319, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 133985.188, \"from_m\": 121437.251, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 135009.061, \"from_m\": 133985.188, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 135385.999, \"from_m\": 135009.061, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 135423.218, \"from_m\": 135385.999, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 136070.549, \"from_m\": 135423.218, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 136373.271, \"from_m\": 136070.549, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 136726.888, \"from_m\": 136373.271, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 140224.274, \"from_m\": 136726.888, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 140263.207, \"from_m\": 140224.274, \"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\": 147520.84, \"from_m\": 140263.207, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 147673.134, \"from_m\": 147520.84, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 147709.487, \"from_m\": 147673.134, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 147753.843, \"from_m\": 147709.487, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 147988.964, \"from_m\": 147753.843, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 153212.058, \"from_m\": 147988.964, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 153265.899, \"from_m\": 153212.058, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 161700.289, \"from_m\": 153265.899, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 161794.72, \"from_m\": 161700.289, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 164144.047, \"from_m\": 161794.72, \"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\": 170079.622, \"from_m\": 164144.047, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 170125.143, \"from_m\": 170079.622, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 170173.478, \"from_m\": 170125.143, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 170229.347, \"from_m\": 170173.478, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 170347.873, \"from_m\": 170229.347, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 172371.012, \"from_m\": 170347.873, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 172643.005, \"from_m\": 172371.012, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 174787.835, \"from_m\": 172643.005, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 174834.025, \"from_m\": 174787.835, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 183397.428, \"from_m\": 174834.025, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 184792.934, \"from_m\": 183397.428, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 185222.041, \"from_m\": 184792.934, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 196956.997, \"from_m\": 185222.041, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 197421.965, \"from_m\": 196956.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 197468.187, \"from_m\": 197421.965, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 197519.816, \"from_m\": 197468.187, \"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\": 197571.727, \"from_m\": 197519.816, \"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\": 198404.957, \"from_m\": 197571.727, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 198436.449, \"from_m\": 198404.957, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 198781.766, \"from_m\": 198436.449, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 198842.019, \"from_m\": 198781.766, \"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\": 199267.849, \"from_m\": 198842.019, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 199347.658, \"from_m\": 199267.849, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 199960.589, \"from_m\": 199347.658, \"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\": 200505.123, \"from_m\": 199960.589, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 200524.96, \"from_m\": 200505.123, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 200571.166, \"from_m\": 200524.96, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 200880.579, \"from_m\": 200571.166, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 201044.304, \"from_m\": 200880.579, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 202578.61, \"from_m\": 201044.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\": 203106.703, \"from_m\": 202578.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\": 203178.856, \"from_m\": 203106.703, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 203263.929, \"from_m\": 203178.856, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 203353.695, \"from_m\": 203263.929, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 203384.076, \"from_m\": 203353.695, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 203469.113, \"from_m\": 203384.076, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 203781.156, \"from_m\": 203469.113, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 204178.374, \"from_m\": 203781.156, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 213989.873, \"from_m\": 204178.374, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 214672.208, \"from_m\": 213989.873, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 215880.462, \"from_m\": 214672.208, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 216099.008, \"from_m\": 215880.462, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 216481.637, \"from_m\": 216099.008, \"capability_applied\": null, \"effective_limit_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\": 589361, \"profile_key\": \"00d850d17389d4c51494d8cdef0abedbc6240f0ecec3acae7a8253a99f3035e4\", \"schedule_id\": 36720, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1902\", \"location\": \"Holyhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1907H\", \"location\": \"Valley\", \"stage_seq\": 2, \"distance_m\": 5498.926, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1919H\", \"location\": \"Gaerwen S.B.\", \"stage_seq\": 3, \"distance_m\": 29601.408, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1922H\", \"wtt_dep\": \"1923H\", \"location\": \"Llanfairpwll\", \"stage_seq\": 4, \"distance_m\": 34030.494, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926\", \"location\": \"Menai Bridge\", \"stage_seq\": 5, \"distance_m\": 35527.935, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1930H\", \"wtt_dep\": \"1932H\", \"location\": \"Bangor (Gwynedd)\", \"stage_seq\": 6, \"distance_m\": 39632.011, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1940\", \"wtt_dep\": \"1941\", \"location\": \"Llanfairfechan\", \"stage_seq\": 7, \"distance_m\": 51395.632, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1944H\", \"wtt_dep\": \"1945H\", \"location\": \"Penmaenmawr\", \"stage_seq\": 8, \"distance_m\": 55778.197, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1951\", \"wtt_dep\": \"1952\", \"location\": \"Conwy\", \"stage_seq\": 9, \"distance_m\": 62769.062, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1955H\", \"wtt_dep\": \"1957H\", \"location\": \"Llandudno Junction\", \"stage_seq\": 10, \"distance_m\": 64354.399, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2002H\", \"wtt_dep\": \"2004\", \"location\": \"Colwyn Bay\", \"stage_seq\": 11, \"distance_m\": 70874.692, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009\", \"location\": \"Abergele & Pensarn\", \"stage_seq\": 12, \"distance_m\": 80581.979, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2014\", \"location\": \"Rhyl\", \"stage_seq\": 13, \"distance_m\": 87535.783, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2020\", \"location\": \"Prestatyn\", \"stage_seq\": 14, \"distance_m\": 93245.477, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025H\", \"location\": \"Mostyn East Jn\", \"stage_seq\": 15, \"distance_m\": 104567.447, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2033\", \"location\": \"Flint\", \"stage_seq\": 16, \"distance_m\": 115697.107, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2039H\", \"location\": \"Shotton\", \"stage_seq\": 17, \"distance_m\": 123138.594, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2046\", \"location\": \"Saltney Jn\", \"stage_seq\": 18, \"distance_m\": 132672.557, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2047H\", \"location\": \"Chester South Jn\", \"stage_seq\": 19, \"distance_m\": 134899.784, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2049\", \"wtt_dep\": \"2052\", \"location\": \"Chester\", \"stage_seq\": 20, \"distance_m\": 135751.389, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2056\", \"location\": \"Mickle Trafford Jn\", \"stage_seq\": 21, \"distance_m\": 139944.227, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2101\", \"wtt_dep\": \"2102\", \"location\": \"Helsby\", \"stage_seq\": 22, \"distance_m\": 147574.767, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2105H\", \"wtt_dep\": \"2106H\", \"location\": \"Frodsham\", \"stage_seq\": 23, \"distance_m\": 151428.28, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108\", \"location\": \"Frodsham Jn\", \"stage_seq\": 24, \"distance_m\": 153479.833, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2110H\", \"wtt_dep\": \"2111H\", \"location\": \"Runcorn East\", \"stage_seq\": 25, \"distance_m\": 156801.065, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116\", \"location\": \"Acton Grange Jn\", \"stage_seq\": 26, \"distance_m\": 161794.72, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2119H\", \"wtt_dep\": \"2120H\", \"location\": \"Warrington Bank Quay\", \"stage_seq\": 27, \"distance_m\": 164653.544, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125\", \"location\": \"Winwick Jn\", \"stage_seq\": 28, \"distance_m\": 170079.622, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2127H\", \"wtt_dep\": \"2128H\", \"location\": \"Earlestown\", \"stage_seq\": 29, \"distance_m\": 172498.551, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2130H\", \"wtt_dep\": \"2131H\", \"location\": \"Newton-le-Willows\", \"stage_seq\": 30, \"distance_m\": 173952.779, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133H\", \"location\": \"Parkside Jn\", \"stage_seq\": 31, \"distance_m\": 175611.044, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Astley Station S.B.\", \"stage_seq\": 32, \"distance_m\": 185043.796, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142\", \"location\": \"Eccles\", \"stage_seq\": 33, \"distance_m\": 192978.565, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 34, \"distance_m\": 197571.727, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146H\", \"location\": \"Water Street Jn\", \"stage_seq\": 35, \"distance_m\": 198087.707, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Deansgate\", \"stage_seq\": 36, \"distance_m\": 198624.613, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2149\", \"wtt_dep\": \"2151\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 37, \"distance_m\": 199191.621, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2155\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 38, \"distance_m\": 200086.355, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 39, \"distance_m\": 201190.677, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 40, \"distance_m\": 203727.836, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2203\", \"location\": \"East Didsbury\", \"stage_seq\": 41, \"distance_m\": 208924.847, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Heald Green\", \"stage_seq\": 42, \"distance_m\": 213463.175, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209H\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 43, \"distance_m\": 214672.208, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Manchester Airport\", \"stage_seq\": 44, \"distance_m\": 216481.637, \"section_seq\": 1, \"route_path_id\": 105340}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 216481.637, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105340}], \"total_distance_m\": 216481.637, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 214168.516, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2313.121, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1902", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "53.3649824", "current_position_lon": "-2.2724956", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:10Z\", \"source_id\": 15728644, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:56:49Z\", \"source_id\": 15750879, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:57:12Z\", \"source_id\": 15751486, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:00:03Z\", \"source_id\": 15754819, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:14Z\", \"source_id\": 48501185, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:09:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:21Z\", \"source_id\": 15760473, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:52Z\", \"source_id\": 48512430, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:56Z\", \"source_id\": 15764051, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:14Z\", \"source_id\": 48520697, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:16Z\", \"source_id\": 15766589, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:59Z\", \"source_id\": 48552572, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:02Z\", \"source_id\": 15776475, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:18Z\", \"source_id\": 48571385, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:37:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:22Z\", \"source_id\": 15782240, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:50Z\", \"source_id\": 48594766, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:57Z\", \"source_id\": 15789453, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:51Z\", \"source_id\": 15800382, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9585, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:11:00Z\", \"source_id\": 48648318, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:11:04Z\", \"source_id\": 15805930, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:00Z\", \"source_id\": 48667999, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:07Z\", \"source_id\": 15811952, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:40Z\", \"source_id\": 48686471, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:44Z\", \"source_id\": 15817712, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:32Z\", \"source_id\": 48694507, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:37Z\", \"source_id\": 15820259, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:12Z\", \"source_id\": 48718496, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:16Z\", \"source_id\": 15827796, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:13Z\", \"source_id\": 48731006, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:17Z\", \"source_id\": 15831762, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:27Z\", \"source_id\": 48733504, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:31Z\", \"source_id\": 15832580, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:00Z\", \"source_id\": 48744497, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:07Z\", \"source_id\": 15836055, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8893, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:11Z\", \"source_id\": 48760888, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:15Z\", \"source_id\": 15841325, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:58Z\", \"source_id\": 48770225, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:03Z\", \"source_id\": 15844321, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8939, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:54Z\", \"source_id\": 48775898, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:58Z\", \"source_id\": 15846133, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Airport", "service_state_platform": "4", "timing_fact_generation": 1789506778533742, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:33.384310", "service_state_evidence_id": 15846133, "current_leg_start_actual_dep": "2026-09-15T22:05:00+01:00", "operational_evidence_version": 120, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:34.218407", "service_state_valid_until_kind": null, "operational_interpretation_version": 120, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P HHD MIA 1H95 197118 3 100 None {"version": 3, "segments": [{"to_m": 741.582, "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": 34919.376, "from_m": 741.582, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36633.533, "from_m": 34919.376, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38759.553, "from_m": 36633.533, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 39318.108, "from_m": 38759.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": 48271.957, "from_m": 39318.108, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51294.153, "from_m": 48271.957, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51439.352, "from_m": 51294.153, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 53426.673, "from_m": 51439.352, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58805.841, "from_m": 53426.673, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59532.238, "from_m": 58805.841, "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": 62381.352, "from_m": 59532.238, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63566.003, "from_m": 62381.352, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64539.691, "from_m": 63566.003, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 64808.827, "from_m": 64539.691, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64848.072, "from_m": 64808.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": 66222.439, "from_m": 64848.072, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 70521.409, "from_m": 66222.439, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 74428.698, "from_m": 70521.409, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 74615.761, "from_m": 74428.698, "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": 74670.916, "from_m": 74615.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": 80343.59, "from_m": 74670.916, "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": 92439.932, "from_m": 80343.59, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 93465.129, "from_m": 92439.932, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 98945.148, "from_m": 93465.129, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 99022.697, "from_m": 98945.148, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 103396.214, "from_m": 99022.697, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 103528.319, "from_m": 103396.214, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 121437.251, "from_m": 103528.319, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 133985.188, "from_m": 121437.251, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 135009.061, "from_m": 133985.188, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 135385.999, "from_m": 135009.061, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 135423.218, "from_m": 135385.999, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 136070.549, "from_m": 135423.218, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 136373.271, "from_m": 136070.549, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 136726.888, "from_m": 136373.271, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 140224.274, "from_m": 136726.888, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 140263.207, "from_m": 140224.274, "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": 147520.84, "from_m": 140263.207, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 147673.134, "from_m": 147520.84, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 147709.487, "from_m": 147673.134, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 147753.843, "from_m": 147709.487, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 147988.964, "from_m": 147753.843, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 153212.058, "from_m": 147988.964, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 153265.899, "from_m": 153212.058, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 161700.289, "from_m": 153265.899, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 161794.72, "from_m": 161700.289, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 164144.047, "from_m": 161794.72, "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": 170079.622, "from_m": 164144.047, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 170125.143, "from_m": 170079.622, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 170173.478, "from_m": 170125.143, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 170229.347, "from_m": 170173.478, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 170347.873, "from_m": 170229.347, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 172371.012, "from_m": 170347.873, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 172643.005, "from_m": 172371.012, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 174787.835, "from_m": 172643.005, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 174834.025, "from_m": 174787.835, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 183397.428, "from_m": 174834.025, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 184792.934, "from_m": 183397.428, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 185222.041, "from_m": 184792.934, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 196956.997, "from_m": 185222.041, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 197421.965, "from_m": 196956.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 197468.187, "from_m": 197421.965, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 197519.816, "from_m": 197468.187, "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": 197571.727, "from_m": 197519.816, "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": 198404.957, "from_m": 197571.727, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 198436.449, "from_m": 198404.957, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 198781.766, "from_m": 198436.449, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 198842.019, "from_m": 198781.766, "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": 199267.849, "from_m": 198842.019, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 199347.658, "from_m": 199267.849, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 199960.589, "from_m": 199347.658, "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": 200505.123, "from_m": 199960.589, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 200524.96, "from_m": 200505.123, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 200571.166, "from_m": 200524.96, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 200880.579, "from_m": 200571.166, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 201044.304, "from_m": 200880.579, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 202578.61, "from_m": 201044.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": 203106.703, "from_m": 202578.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": 203178.856, "from_m": 203106.703, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 203263.929, "from_m": 203178.856, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 203353.695, "from_m": 203263.929, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 203384.076, "from_m": 203353.695, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 203469.113, "from_m": 203384.076, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 203781.156, "from_m": 203469.113, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 204178.374, "from_m": 203781.156, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 213989.873, "from_m": 204178.374, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 214672.208, "from_m": 213989.873, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 215880.462, "from_m": 214672.208, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 216099.008, "from_m": 215880.462, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 216481.637, "from_m": 216099.008, "capability_applied": null, "effective_limit_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": 589361, "profile_key": "00d850d17389d4c51494d8cdef0abedbc6240f0ecec3acae7a8253a99f3035e4", "schedule_id": 36720, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1902", "location": "Holyhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1907H", "location": "Valley", "stage_seq": 2, "distance_m": 5498.926, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1919H", "location": "Gaerwen S.B.", "stage_seq": 3, "distance_m": 29601.408, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1922H", "wtt_dep": "1923H", "location": "Llanfairpwll", "stage_seq": 4, "distance_m": 34030.494, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926", "location": "Menai Bridge", "stage_seq": 5, "distance_m": 35527.935, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1930H", "wtt_dep": "1932H", "location": "Bangor (Gwynedd)", "stage_seq": 6, "distance_m": 39632.011, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1940", "wtt_dep": "1941", "location": "Llanfairfechan", "stage_seq": 7, "distance_m": 51395.632, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1944H", "wtt_dep": "1945H", "location": "Penmaenmawr", "stage_seq": 8, "distance_m": 55778.197, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1951", "wtt_dep": "1952", "location": "Conwy", "stage_seq": 9, "distance_m": 62769.062, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1955H", "wtt_dep": "1957H", "location": "Llandudno Junction", "stage_seq": 10, "distance_m": 64354.399, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2002H", "wtt_dep": "2004", "location": "Colwyn Bay", "stage_seq": 11, "distance_m": 70874.692, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009", "location": "Abergele & Pensarn", "stage_seq": 12, "distance_m": 80581.979, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2014", "location": "Rhyl", "stage_seq": 13, "distance_m": 87535.783, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2020", "location": "Prestatyn", "stage_seq": 14, "distance_m": 93245.477, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025H", "location": "Mostyn East Jn", "stage_seq": 15, "distance_m": 104567.447, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2033", "location": "Flint", "stage_seq": 16, "distance_m": 115697.107, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2039H", "location": "Shotton", "stage_seq": 17, "distance_m": 123138.594, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2046", "location": "Saltney Jn", "stage_seq": 18, "distance_m": 132672.557, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2047H", "location": "Chester South Jn", "stage_seq": 19, "distance_m": 134899.784, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2049", "wtt_dep": "2052", "location": "Chester", "stage_seq": 20, "distance_m": 135751.389, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2056", "location": "Mickle Trafford Jn", "stage_seq": 21, "distance_m": 139944.227, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2101", "wtt_dep": "2102", "location": "Helsby", "stage_seq": 22, "distance_m": 147574.767, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2105H", "wtt_dep": "2106H", "location": "Frodsham", "stage_seq": 23, "distance_m": 151428.28, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108", "location": "Frodsham Jn", "stage_seq": 24, "distance_m": 153479.833, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2110H", "wtt_dep": "2111H", "location": "Runcorn East", "stage_seq": 25, "distance_m": 156801.065, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Acton Grange Jn", "stage_seq": 26, "distance_m": 161794.72, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120H", "location": "Warrington Bank Quay", "stage_seq": 27, "distance_m": 164653.544, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125", "location": "Winwick Jn", "stage_seq": 28, "distance_m": 170079.622, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128H", "location": "Earlestown", "stage_seq": 29, "distance_m": 172498.551, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2131H", "location": "Newton-le-Willows", "stage_seq": 30, "distance_m": 173952.779, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Parkside Jn", "stage_seq": 31, "distance_m": 175611.044, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Astley Station S.B.", "stage_seq": 32, "distance_m": 185043.796, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Eccles", "stage_seq": 33, "distance_m": 192978.565, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Ordsall Lane Jn", "stage_seq": 34, "distance_m": 197571.727, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146H", "location": "Water Street Jn", "stage_seq": 35, "distance_m": 198087.707, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Deansgate", "stage_seq": 36, "distance_m": 198624.613, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2151", "location": "Manchester Oxford Road", "stage_seq": 37, "distance_m": 199191.621, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2155", "location": "Manchester Piccadilly", "stage_seq": 38, "distance_m": 200086.355, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Ardwick Jn", "stage_seq": 39, "distance_m": 201190.677, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158H", "location": "Slade Lane Jn", "stage_seq": 40, "distance_m": 203727.836, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2203", "location": "East Didsbury", "stage_seq": 41, "distance_m": 208924.847, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Heald Green", "stage_seq": 42, "distance_m": 213463.175, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "Heald Green West Jn", "stage_seq": 43, "distance_m": 214672.208, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Manchester Airport", "stage_seq": 44, "distance_m": 216481.637, "section_seq": 1, "route_path_id": 105340}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 216481.637, "from_m": 0.0, "section_seq": 1, "route_path_id": 105340}], "total_distance_m": 216481.637, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 214168.516, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2313.121, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:10Z", "source_id": 15728644, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:56:49Z", "source_id": 15750879, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:57:12Z", "source_id": 15751486, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:00:03Z", "source_id": 15754819, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10343, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:14Z", "source_id": 48501185, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:09:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:21Z", "source_id": 15760473, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10348, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:52Z", "source_id": 48512430, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:12:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:56Z", "source_id": 15764051, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10360, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:14Z", "source_id": 48520697, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:18:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:16Z", "source_id": 15766589, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:59Z", "source_id": 48552572, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:02Z", "source_id": 15776475, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:18Z", "source_id": 48571385, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:37:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:22Z", "source_id": 15782240, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:50Z", "source_id": 48594766, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:47:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:57Z", "source_id": 15789453, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:51Z", "source_id": 15800382, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9585, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:11:00Z", "source_id": 48648318, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:11:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:11:04Z", "source_id": 15805930, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:00Z", "source_id": 48667999, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:21:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:07Z", "source_id": 15811952, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9455, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:40Z", "source_id": 48686471, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T20:29:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:44Z", "source_id": 15817712, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9439, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:32Z", "source_id": 48694507, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:33:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:37Z", "source_id": 15820259, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:12Z", "source_id": 48718496, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:45:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:16Z", "source_id": 15827796, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9237, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:13Z", "source_id": 48731006, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T20:51:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:17Z", "source_id": 15831762, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9216, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:27Z", "source_id": 48733504, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T20:52:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:31Z", "source_id": 15832580, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:00Z", "source_id": 48744497, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:57:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:07Z", "source_id": 15836055, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8893, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:11Z", "source_id": 48760888, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T21:06:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:15Z", "source_id": 15841325, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8930, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:58Z", "source_id": 48770225, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T21:10:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:03Z", "source_id": 15844321, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8939, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:54Z", "source_id": 48775898, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T21:14:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:58Z", "source_id": 15846133, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Holyhead 1902 1902 2 None None Manchester Airport 2215 2212 4A LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38539/2026-09-15/detailed None East Didsbury 2026-09-15T22:05:00+01:00 Manchester Airport 7.0 {"type": "LineString", "coordinates": [[-2.221766323842997, 53.409691988023056], [-2.2220638, 53.409150100000005], [-2.222564199999999, 53.408238399999995], [-2.2230226999999996, 53.40735759999998], [-2.223127799999999, 53.4071583], [-2.2245946999999995, 53.404445599999995], [-2.2246655, 53.40431799999999], [-2.2250961999999994, 53.4035166], [-2.2253968, 53.40295119999998], [-2.2254416, 53.4028603], [-2.2254991, 53.4027457], [-2.2258231, 53.4021429], [-2.2261472, 53.40153480000001], [-2.2266605, 53.4005863], [-2.2269970539531903, 53.399951914390584], [-2.2270324999999995, 53.3998851], [-2.2274298, 53.3991694], [-2.2279123, 53.3982795], [-2.2283042, 53.3975756], [-2.2286388999999995, 53.396923300000005], [-2.228669152327466, 53.39686488636479], [-2.2287069, 53.396792000000005], [-2.2289318, 53.396390499999995], [-2.2293899, 53.395536699999994], [-2.2297338, 53.394887100000005], [-2.2299487, 53.3944931], [-2.2299996, 53.39440559999999], [-2.2303248999999994, 53.3938273], [-2.2306358999999993, 53.3932463], [-2.2309061, 53.3927416], [-2.2312332, 53.3920854], [-2.2313029999999996, 53.391933400000006], [-2.2313865, 53.3916901], [-2.231504, 53.391381200000005], [-2.2316622999999995, 53.39089810000001], [-2.2318544, 53.39018889999999], [-2.2320564, 53.38929099999999], [-2.2323993999999994, 53.3877608], [-2.2324171, 53.38768120000001], [-2.2327855, 53.38602769999999], [-2.2328015, 53.3859624], [-2.2343428, 53.3789304], [-2.2349624, 53.37614969999999], [-2.2351019, 53.3754825], [-2.2356287, 53.3730911], [-2.235942, 53.3717086], [-2.2361795, 53.3707898], [-2.2363386145730657, 53.370307259288765], [-2.236394306395519, 53.37015225794337], [-2.2364444069968967, 53.37001539978378], [-2.2364897333808806, 53.369894095274965], [-2.236531102551151, 53.369785754881875], [-2.2365693315113884, 53.369687789069495], [-2.2366052372652727, 53.36959760830277], [-2.2366396368164847, 53.36951262304667], [-2.236673347168705, 53.36943024376616], [-2.236707185325614, 53.369347880926185], [-2.236741968290892, 53.369262944991746], [-2.2367785130682187, 53.36917284642779], [-2.2368176366612764, 53.369074995699265], [-2.236860156073744, 53.36896680327115], [-2.2369068883093024, 53.3688456796084], [-2.236958650371633, 53.36870903517599], [-2.237016259264414, 53.36855428043887], [-2.2374668000000004, 53.36733699999999], [-2.2379233, 53.366119100000006], [-2.2383463, 53.364987], [-2.2386602, 53.3643331], [-2.2390041999999997, 53.3638229], [-2.239347, 53.3634773], [-2.2395272, 53.36332209999999], [-2.2397333, 53.36317079999999], [-2.2399631999999996, 53.3630171], [-2.2402212999999995, 53.3628767], [-2.2404727, 53.3627567], [-2.2407392, 53.3626484], [-2.2409863999999997, 53.362566699999995], [-2.2412467, 53.3624901], [-2.2414024999999995, 53.36244510000001], [-2.2416976999999996, 53.3623702], [-2.2418197, 53.3623378], [-2.2420584999999997, 53.36229149999999], [-2.2423165, 53.3622557], [-2.242657, 53.362214300000005], [-2.2427655999999994, 53.3622063], [-2.2430616999999997, 53.3621885], [-2.2433315, 53.36218449999999], [-2.2435094, 53.3621867], [-2.2437835999999995, 53.3621922], [-2.2440656, 53.3622112], [-2.2442872, 53.3622299], [-2.2446923999999995, 53.3622841], [-2.2448367830530684, 53.36231249717774], [-2.245083129054447, 53.36237166884643], [-2.245301321694293, 53.36242332753566], [-2.2454953218650355, 53.362468630897965], [-2.245669090459104, 53.3625087365859], [-2.245826588368928, 53.362544802252], [-2.245971776486936, 53.36257798554881], [-2.2461086157055576, 53.36260944412886], [-2.2462410669172215, 53.36264033564472], [-2.246373091014357, 53.3626718177489], [-2.2465086488893937, 53.36270504809396], [-2.2466517014347605, 53.36274118433244], [-2.246806209542886, 53.36278138411689], [-2.2469761341062, 53.36282680509984], [-2.2471654360171316, 53.36287860493385], [-2.2473780761681095, 53.36293794127143], [-2.2476180154515633, 53.363005971765155], [-2.2485167, 53.3632625], [-2.2498178999999996, 53.3636126], [-2.2506308999999995, 53.363807499999986], [-2.2516582000000005, 53.364043], [-2.2525256, 53.3642236], [-2.253507, 53.3644104], [-2.2540512, 53.3645068], [-2.2546227, 53.3645971], [-2.255576899999999, 53.364744300000005], [-2.2612946, 53.36546649999999], [-2.2636133, 53.3657435], [-2.2642652, 53.3658081], [-2.2648641, 53.36583749999999], [-2.2653884999999994, 53.3658468], [-2.2659567, 53.3658424], [-2.2664519, 53.3658195], [-2.2668907, 53.3657854], [-2.2672888, 53.365737800000005], [-2.2677762999999995, 53.36568110000001], [-2.2679471999999996, 53.3656606], [-2.2681121999999996, 53.365641], [-2.2686093, 53.36558010000001], [-2.2690419, 53.36552609999999], [-2.269464, 53.365464], [-2.269875799999999, 53.3654033], [-2.2705658, 53.36529089999999], [-2.2714078, 53.36515369999999], [-2.2722033, 53.3650303], [-2.2724956, 53.36498240000001]]} 4.7 2207 2214 East Didsbury Manchester Airport Manchester Airport 53.3649824 -2.2724956 53.3649824 -2.2724956 1 0 2026-09-15 21:24:37 TERMINATED 2026-09-15 21:14:00 Manchester Airport TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846133 1789506778533742 120 120 2026-09-15 21:24:34.218407 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:33.384310
561864 592746 P66252 521B34M715 2026-09-15 COMPLETE 15846131 2026-09-15 22:14:00 2026-09-15 21:24:38 2026-09-17 21:24:38 {"id": 592746, "stp": "P", "toc": "Greater Anglia", "uid": "P66252", "consist": "720517+720575", "dest_crs": "SSD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66252/2026-09-15/detailed", "trust_id": "521B34M715", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stansted Airport", "service_date": "2026-09-15", "dest_arr_time": "2207", "dest_platform": "3", "is_terminated": 1, "next_location": null, "signalling_id": "1B34", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2121", "origin_platform": "4", "current_location": "Stansted Airport", "last_update_time": "2026-09-15T21:24:38", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2207", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Harlow Town", "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.147, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.064, \"from_m\": 9831.073, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22658.111, \"from_m\": 12951.064, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32383.517, \"from_m\": 22658.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 46335.402, \"from_m\": 32383.517, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49177.794, \"from_m\": 46335.402, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56554.282, \"from_m\": 49177.794, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58943.978, \"from_m\": 56554.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59434.547, \"from_m\": 58943.978, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 592746, \"profile_key\": \"674f83dfc5eb008971212f3a952a4f478f871fbaaa6b0d8d7bc33bea1b0283d7\", \"schedule_id\": 21933, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2127H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"2132H\", \"wtt_dep\": \"2133H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137H\", \"location\": \"Brimsdown\", \"stage_seq\": 8, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Cheshunt\", \"stage_seq\": 9, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144\", \"location\": \"Broxbourne\", \"stage_seq\": 10, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 11, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"2149\", \"wtt_dep\": \"2150\", \"location\": \"Harlow Town\", \"stage_seq\": 12, \"distance_m\": 36553.829, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Bishops Stortford\", \"stage_seq\": 13, \"distance_m\": 48790.232, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 14, \"distance_m\": 53588.767, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Stansted East Jn\", \"stage_seq\": 15, \"distance_m\": 55248.792, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Tye Green Jn\", \"stage_seq\": 16, \"distance_m\": 56360.418, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204H\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 17, \"distance_m\": 58381.705, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": null, \"location\": \"Stansted Airport\", \"stage_seq\": 18, \"distance_m\": 59434.547, \"section_seq\": 1, \"route_path_id\": 36021}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59434.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36021}], \"total_distance_m\": 59434.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 55016.165, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4418.382, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2121", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:29Z\", \"source_id\": 48675451, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:31Z\", \"source_id\": 15814317, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:30Z\", \"source_id\": 48684114, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:33Z\", \"source_id\": 15817001, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:52Z\", \"source_id\": 48697314, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:53Z\", \"source_id\": 15821103, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:40Z\", \"source_id\": 48709317, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:42Z\", \"source_id\": 15824916, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:51Z\", \"source_id\": 48715733, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:54Z\", \"source_id\": 15826935, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:28Z\", \"source_id\": 48723118, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:32Z\", \"source_id\": 15829271, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:00Z\", \"source_id\": 48744503, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:07Z\", \"source_id\": 15836051, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:36Z\", \"source_id\": 48761754, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:38Z\", \"source_id\": 15841573, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:27Z\", \"source_id\": 48767434, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:32Z\", \"source_id\": 15843369, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:57Z\", \"source_id\": 48775958, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:58Z\", \"source_id\": 15846131, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stansted Airport", "service_state_platform": "3", "timing_fact_generation": 1789506780556457, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:35.581706", "service_state_evidence_id": 15846131, "current_leg_start_actual_dep": null, "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:35.672263", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P LST SSD 1B34 720517+720575 10 100 None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.064, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.064, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32383.517, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46335.402, "from_m": 32383.517, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49177.794, "from_m": 46335.402, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56554.282, "from_m": 49177.794, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58943.978, "from_m": 56554.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 59434.547, "from_m": 58943.978, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 592746, "profile_key": "674f83dfc5eb008971212f3a952a4f478f871fbaaa6b0d8d7bc33bea1b0283d7", "schedule_id": 21933, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2121", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Brimsdown", "stage_seq": 8, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Cheshunt", "stage_seq": 9, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144", "location": "Broxbourne", "stage_seq": 10, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145", "location": "Broxbourne Jn", "stage_seq": 11, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "2149", "wtt_dep": "2150", "location": "Harlow Town", "stage_seq": 12, "distance_m": 36553.829, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Bishops Stortford", "stage_seq": 13, "distance_m": 48790.232, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Stansted Mountfitchet", "stage_seq": 14, "distance_m": 53588.767, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Stansted East Jn", "stage_seq": 15, "distance_m": 55248.792, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Tye Green Jn", "stage_seq": 16, "distance_m": 56360.418, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204H", "location": "Stansted Coopers Lane Jn", "stage_seq": 17, "distance_m": 58381.705, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": null, "location": "Stansted Airport", "stage_seq": 18, "distance_m": 59434.547, "section_seq": 1, "route_path_id": 36021}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59434.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 36021}], "total_distance_m": 59434.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55016.165, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4418.382, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:29Z", "source_id": 48675451, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:24:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:31Z", "source_id": 15814317, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:30Z", "source_id": 48684114, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:28:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:33Z", "source_id": 15817001, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:52Z", "source_id": 48697314, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:34:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:53Z", "source_id": 15821103, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:40Z", "source_id": 48709317, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:40:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:42Z", "source_id": 15824916, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:51Z", "source_id": 48715733, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:43:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:54Z", "source_id": 15826935, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:28Z", "source_id": 48723118, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:47:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:32Z", "source_id": 15829271, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:00Z", "source_id": 48744503, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:57:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:07Z", "source_id": 15836051, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12760, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:36Z", "source_id": 48761754, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:06:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:38Z", "source_id": 15841573, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:27Z", "source_id": 48767434, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:09:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:32Z", "source_id": 15843369, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12720, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:57Z", "source_id": 48775958, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:14:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:58Z", "source_id": 15846131, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] London Liverpool Street 2121 2121 4 None None Stansted Airport 2207 2207 3 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:P66252/2026-09-15/detailed None None None None None None None None None Harlow Town Stansted Airport None None None None None 1 0 2026-09-15 21:24:38 TERMINATED 2026-09-15 21:14:00 Stansted Airport TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846131 1789506780556457 82 82 2026-09-15 21:24:35.672263 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:35.581706
561865 581948 H01294 490E95CZ15 2026-09-15 COMPLETE 15847124 2026-09-15 22:14:00 2026-09-15 21:25:07 2026-09-17 21:25:07 {"id": 581948, "stp": "P", "toc": "Unknown", "uid": "H01294", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H01294/2026-09-15/detailed", "trust_id": "490E95CZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Peterboro Maint Shed GBRF)", "service_date": "2026-09-15", "dest_arr_time": "2216", "dest_platform": null, "is_terminated": 1, "next_location": "Peterboro Maint Shed GBRF)", "signalling_id": "0E95", "timing_status": "EARLY", "origin_station": "Ipswich Down and Up Goods", "current_leg_arr": "2214", "current_leg_dep": "2209½", "current_leg_end": "Peterboro Maint Shed GBRF)", "origin_dep_time": "2013", "origin_platform": null, "current_location": "Peterboro Maint Shed GBRF)", "last_update_time": "2026-09-15T21:25:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2510138788583807, 52.57525588028376], [-0.2515715, 52.57614579999999], [-0.25165459999999995, 52.5762787], [-0.2519759, 52.5767792], [-0.2520306, 52.5768645], [-0.2522432, 52.57718319999999], [-0.2524971999999999, 52.5776727], [-0.2526408, 52.57796450000001], [-0.25276879999999996, 52.5781733], [-0.2528301, 52.578288099999995], [-0.25294809999999995, 52.578608499999994], [-0.25315799999999994, 52.5789527], [-0.2531785228617604, 52.579002064456326], [-0.2532502586608842, 52.57915419536215], [-0.2533089781802096, 52.5792892111913], [-0.2533561304929276, 52.57940960410469], [-0.253393164672229, 52.579517866263146], [-0.25342152979130467, 52.57961648982755], [-0.25344267492334566, 52.579707966958765], [-0.25345804914154274, 52.57979478981767], [-0.2534691015190868, 52.57987945056511], [-0.2534772811291688, 52.579964441361994], [-0.25348403704497957, 52.58005225436915], [-0.25349081833971, 52.58014538174746], [-0.25349907408655104, 52.58024631565779], [-0.2535102533586936, 52.580357548261006], [-0.25352580522932844, 52.58048157171799], [-0.2535471787716466, 52.58062087818959], [-0.2535758230588389, 52.58077795983669], [-0.253567, 52.5809138], [-0.253647, 52.58120250000001], [-0.2537277, 52.581369599999995], [-0.2538538, 52.5815903], [-0.2544062, 52.582370399999995], [-0.2551096, 52.583253899999995], [-0.2552165, 52.58342749999999], [-0.25540960000000007, 52.583647199999994], [-0.25560089999999996, 52.583846099999995], [-0.2557678, 52.58401389999999], [-0.2560176, 52.5842819], [-0.2562517, 52.5845102], [-0.25642049999999994, 52.5847358], [-0.25652679999999994, 52.5848975], [-0.2565985, 52.58500669999999], [-0.2566702, 52.5851159], [-0.25816669999999997, 52.58739509999999], [-0.2583985, 52.587756], [-0.2585785, 52.5883029]]}", "current_leg_start": "Peterborough", "dest_arr_time_act": "2216", "motion_projection": null, "next_location_lat": "52.5883029", "next_location_lon": "-0.2585785", "previous_location": "Peterborough", "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\": 265.256, \"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\": 454.006, \"from_m\": 265.256, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 646.442, \"from_m\": 454.006, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 781.213, \"from_m\": 646.442, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 7038.961, \"from_m\": 781.213, \"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\": 7090.396, \"from_m\": 7038.961, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22084.353, \"from_m\": 7090.396, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 22323.307, \"from_m\": 22084.353, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 61598.217, \"from_m\": 22323.307, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61740.122, \"from_m\": 61598.217, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62789.098, \"from_m\": 61740.122, \"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\": 72025.66, \"from_m\": 62789.098, \"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\": 72399.527, \"from_m\": 72025.66, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74719.673, \"from_m\": 72399.527, \"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\": 77794.961, \"from_m\": 74719.673, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 79381.916, \"from_m\": 77794.961, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 79961.962, \"from_m\": 79381.916, \"capability_applied\": null, \"effective_limit_mph\": 15.534, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.534}, {\"to_m\": 80928.85, \"from_m\": 79961.962, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80997.588, \"from_m\": 80928.85, \"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\": 81052.014, \"from_m\": 80997.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81512.624, \"from_m\": 81052.014, \"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\": 85629.151, \"from_m\": 81512.624, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96406.835, \"from_m\": 85629.151, \"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\": 96452.58, \"from_m\": 96406.835, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 103692.22, \"from_m\": 96452.58, \"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\": 104785.841, \"from_m\": 103692.22, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104828.107, \"from_m\": 104785.841, \"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\": 106399.181, \"from_m\": 104828.107, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 119771.236, \"from_m\": 106399.181, \"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\": 119829.943, \"from_m\": 119771.236, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127063.316, \"from_m\": 119829.943, \"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\": 128379.098, \"from_m\": 127063.316, \"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\": 128619.539, \"from_m\": 128379.098, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 128783.032, \"from_m\": 128619.539, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 129236.735, \"from_m\": 128783.032, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 129290.579, \"from_m\": 129236.735, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 130012.064, \"from_m\": 129290.579, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 130044.079, \"from_m\": 130012.064, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 130073.339, \"from_m\": 130044.079, \"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\": 130161.982, \"from_m\": 130073.339, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 130200.179, \"from_m\": 130161.982, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 130236.687, \"from_m\": 130200.179, \"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\": 130277.503, \"from_m\": 130236.687, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 130322.966, \"from_m\": 130277.503, \"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\": 130343.494, \"from_m\": 130322.966, \"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\": 131387.887, \"from_m\": 130343.494, \"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\": 581948, \"profile_key\": \"491b31543b7b6a72b90ce6c303a78d7963e53609d7e6ffe1476fd9fa31513b47\", \"schedule_id\": 32115, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Ipswich Down and Up Goods\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 2, \"distance_m\": 612.917, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 3, \"distance_m\": 1942.515, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Claydon S.B.\", \"stage_seq\": 4, \"distance_m\": 7254.58, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025H\", \"location\": \"Stowmarket\", \"stage_seq\": 5, \"distance_m\": 18188.658, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Haughley Jn\", \"stage_seq\": 6, \"distance_m\": 22066.909, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2044H\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 7, \"distance_m\": 41503.94, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100\", \"location\": \"Kennett\", \"stage_seq\": 8, \"distance_m\": 57064.251, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104H\", \"location\": \"Chippenham Jn\", \"stage_seq\": 9, \"distance_m\": 61535.97, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": false, \"wtt_arr\": \"2113\", \"wtt_dep\": \"2121H\", \"location\": \"Soham Junction Sig. Ca491\", \"stage_seq\": 10, \"distance_m\": 71806.581, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Soham Jn\", \"stage_seq\": 11, \"distance_m\": 72545.689, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 12, \"distance_m\": 79961.962, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Ely\", \"stage_seq\": 13, \"distance_m\": 80678.447, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133H\", \"location\": \"Ely North Jn\", \"stage_seq\": 14, \"distance_m\": 82982.946, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Third Drove Sig. Ca923\", \"stage_seq\": 15, \"distance_m\": 90794.583, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139H\", \"location\": \"Manea Sig. M43\", \"stage_seq\": 16, \"distance_m\": 93799.747, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141\", \"location\": \"Manea\", \"stage_seq\": 17, \"distance_m\": 96527.588, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143\", \"location\": \"Stonea S.B.\", \"stage_seq\": 18, \"distance_m\": 99536.944, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145\", \"location\": \"March South Sig. MS933\", \"stage_seq\": 19, \"distance_m\": 103305.795, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148H\", \"location\": \"March\", \"stage_seq\": 20, \"distance_m\": 105842.214, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"March West Jn\", \"stage_seq\": 21, \"distance_m\": 106266.455, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Three Horse Shoes\", \"stage_seq\": 22, \"distance_m\": 114230.592, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157H\", \"location\": \"Eastrea Sig. Ths27\", \"stage_seq\": 23, \"distance_m\": 118553.819, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Whittlesea\", \"stage_seq\": 24, \"distance_m\": 119980.172, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Peterborough East Jn\", \"stage_seq\": 25, \"distance_m\": 128561.794, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": false, \"wtt_arr\": \"2207H\", \"wtt_dep\": \"2209H\", \"location\": \"Peterborough\", \"stage_seq\": 26, \"distance_m\": 129840.591, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211H\", \"location\": \"Spital South Junction P458\", \"stage_seq\": 27, \"distance_m\": 130383.165, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Peterborough Eastfield Jn\", \"stage_seq\": 28, \"distance_m\": 130843.787, \"section_seq\": 1, \"route_path_id\": 103357}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": null, \"location\": \"Peterboro Maint Shed GBRF)\", \"stage_seq\": 29, \"distance_m\": 131387.887, \"section_seq\": 1, \"route_path_id\": 103357}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 131387.887, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103357}], \"total_distance_m\": 131387.887, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 90453.183, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 40934.704, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2013", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.5", "current_position_lat": "52.5883029", "current_position_lon": "-0.2585785", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:13Z\", \"source_id\": 48548521, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:27:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:20Z\", \"source_id\": 15775227, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12287, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:39Z\", \"source_id\": 48596609, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:49:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:41Z\", \"source_id\": 15790038, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:42Z\", \"source_id\": 48619073, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:42Z\", \"source_id\": 15796901, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12270, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:05Z\", \"source_id\": 48661517, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:08Z\", \"source_id\": 15810041, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12234, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:25Z\", \"source_id\": 48692249, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:29Z\", \"source_id\": 15819536, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:39Z\", \"source_id\": 15847124, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Peterboro Maint Shed GBRF)", "service_state_platform": null, "timing_fact_generation": 1789506879621709, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:39.612148", "service_state_evidence_id": 15847124, "current_leg_start_actual_dep": "2026-09-15T22:09:30+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:40.154490", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 0E95 None None None None {"version": 3, "segments": [{"to_m": 265.256, "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": 454.006, "from_m": 265.256, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 646.442, "from_m": 454.006, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 781.213, "from_m": 646.442, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 7038.961, "from_m": 781.213, "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": 7090.396, "from_m": 7038.961, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22084.353, "from_m": 7090.396, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 22323.307, "from_m": 22084.353, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 61598.217, "from_m": 22323.307, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61740.122, "from_m": 61598.217, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62789.098, "from_m": 61740.122, "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": 72025.66, "from_m": 62789.098, "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": 72399.527, "from_m": 72025.66, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74719.673, "from_m": 72399.527, "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": 77794.961, "from_m": 74719.673, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 79381.916, "from_m": 77794.961, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 79961.962, "from_m": 79381.916, "capability_applied": null, "effective_limit_mph": 15.534, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.534}, {"to_m": 80928.85, "from_m": 79961.962, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80997.588, "from_m": 80928.85, "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": 81052.014, "from_m": 80997.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81512.624, "from_m": 81052.014, "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": 85629.151, "from_m": 81512.624, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96406.835, "from_m": 85629.151, "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": 96452.58, "from_m": 96406.835, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 103692.22, "from_m": 96452.58, "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": 104785.841, "from_m": 103692.22, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104828.107, "from_m": 104785.841, "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": 106399.181, "from_m": 104828.107, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 119771.236, "from_m": 106399.181, "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": 119829.943, "from_m": 119771.236, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127063.316, "from_m": 119829.943, "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": 128379.098, "from_m": 127063.316, "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": 128619.539, "from_m": 128379.098, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 128783.032, "from_m": 128619.539, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 129236.735, "from_m": 128783.032, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 129290.579, "from_m": 129236.735, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 130012.064, "from_m": 129290.579, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 130044.079, "from_m": 130012.064, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 130073.339, "from_m": 130044.079, "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": 130161.982, "from_m": 130073.339, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 130200.179, "from_m": 130161.982, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 130236.687, "from_m": 130200.179, "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": 130277.503, "from_m": 130236.687, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 130322.966, "from_m": 130277.503, "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": 130343.494, "from_m": 130322.966, "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": 131387.887, "from_m": 130343.494, "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": 581948, "profile_key": "491b31543b7b6a72b90ce6c303a78d7963e53609d7e6ffe1476fd9fa31513b47", "schedule_id": 32115, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2013", "location": "Ipswich Down and Up Goods", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "East Suffolk Jn", "stage_seq": 2, "distance_m": 612.917, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016", "location": "Ipswich Europa Jn", "stage_seq": 3, "distance_m": 1942.515, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019", "location": "Claydon S.B.", "stage_seq": 4, "distance_m": 7254.58, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025H", "location": "Stowmarket", "stage_seq": 5, "distance_m": 18188.658, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Haughley Jn", "stage_seq": 6, "distance_m": 22066.909, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2044H", "location": "Bury St Edmunds", "stage_seq": 7, "distance_m": 41503.94, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100", "location": "Kennett", "stage_seq": 8, "distance_m": 57064.251, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104H", "location": "Chippenham Jn", "stage_seq": 9, "distance_m": 61535.97, "section_seq": 1, "route_path_id": 103357}, {"is_pass": false, "wtt_arr": "2113", "wtt_dep": "2121H", "location": "Soham Junction Sig. Ca491", "stage_seq": 10, "distance_m": 71806.581, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Soham Jn", "stage_seq": 11, "distance_m": 72545.689, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Ely Dock Jn", "stage_seq": 12, "distance_m": 79961.962, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Ely", "stage_seq": 13, "distance_m": 80678.447, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Ely North Jn", "stage_seq": 14, "distance_m": 82982.946, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Third Drove Sig. Ca923", "stage_seq": 15, "distance_m": 90794.583, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Manea Sig. M43", "stage_seq": 16, "distance_m": 93799.747, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Manea", "stage_seq": 17, "distance_m": 96527.588, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Stonea S.B.", "stage_seq": 18, "distance_m": 99536.944, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145", "location": "March South Sig. MS933", "stage_seq": 19, "distance_m": 103305.795, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148H", "location": "March", "stage_seq": 20, "distance_m": 105842.214, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "March West Jn", "stage_seq": 21, "distance_m": 106266.455, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Three Horse Shoes", "stage_seq": 22, "distance_m": 114230.592, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Eastrea Sig. Ths27", "stage_seq": 23, "distance_m": 118553.819, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Whittlesea", "stage_seq": 24, "distance_m": 119980.172, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Peterborough East Jn", "stage_seq": 25, "distance_m": 128561.794, "section_seq": 1, "route_path_id": 103357}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2209H", "location": "Peterborough", "stage_seq": 26, "distance_m": 129840.591, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211H", "location": "Spital South Junction P458", "stage_seq": 27, "distance_m": 130383.165, "section_seq": 1, "route_path_id": 103357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Peterborough Eastfield Jn", "stage_seq": 28, "distance_m": 130843.787, "section_seq": 1, "route_path_id": 103357}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Peterboro Maint Shed GBRF)", "stage_seq": 29, "distance_m": 131387.887, "section_seq": 1, "route_path_id": 103357}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 131387.887, "from_m": 0.0, "section_seq": 1, "route_path_id": 103357}], "total_distance_m": 131387.887, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 90453.183, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 40934.704, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13245, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:13Z", "source_id": 48548521, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:27:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:20Z", "source_id": 15775227, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12287, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:39Z", "source_id": 48596609, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T19:49:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:41Z", "source_id": 15790038, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12276, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:42Z", "source_id": 48619073, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:01:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:42Z", "source_id": 15796901, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12270, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:05Z", "source_id": 48661517, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:18:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:08Z", "source_id": 15810041, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12234, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:25Z", "source_id": 48692249, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:32:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:29Z", "source_id": 15819536, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:39Z", "source_id": 15847124, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Ipswich Down and Up Goods 2013 2013 None None None Peterboro Maint Shed GBRF) 2216 2216 None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:H01294/2026-09-15/detailed None Peterborough 2026-09-15T22:09:30+01:00 Peterboro Maint Shed GBRF) 4.5 {"type": "LineString", "coordinates": [[-0.2510138788583807, 52.57525588028376], [-0.2515715, 52.57614579999999], [-0.25165459999999995, 52.5762787], [-0.2519759, 52.5767792], [-0.2520306, 52.5768645], [-0.2522432, 52.57718319999999], [-0.2524971999999999, 52.5776727], [-0.2526408, 52.57796450000001], [-0.25276879999999996, 52.5781733], [-0.2528301, 52.578288099999995], [-0.25294809999999995, 52.578608499999994], [-0.25315799999999994, 52.5789527], [-0.2531785228617604, 52.579002064456326], [-0.2532502586608842, 52.57915419536215], [-0.2533089781802096, 52.5792892111913], [-0.2533561304929276, 52.57940960410469], [-0.253393164672229, 52.579517866263146], [-0.25342152979130467, 52.57961648982755], [-0.25344267492334566, 52.579707966958765], [-0.25345804914154274, 52.57979478981767], [-0.2534691015190868, 52.57987945056511], [-0.2534772811291688, 52.579964441361994], [-0.25348403704497957, 52.58005225436915], [-0.25349081833971, 52.58014538174746], [-0.25349907408655104, 52.58024631565779], [-0.2535102533586936, 52.580357548261006], [-0.25352580522932844, 52.58048157171799], [-0.2535471787716466, 52.58062087818959], [-0.2535758230588389, 52.58077795983669], [-0.253567, 52.5809138], [-0.253647, 52.58120250000001], [-0.2537277, 52.581369599999995], [-0.2538538, 52.5815903], [-0.2544062, 52.582370399999995], [-0.2551096, 52.583253899999995], [-0.2552165, 52.58342749999999], [-0.25540960000000007, 52.583647199999994], [-0.25560089999999996, 52.583846099999995], [-0.2557678, 52.58401389999999], [-0.2560176, 52.5842819], [-0.2562517, 52.5845102], [-0.25642049999999994, 52.5847358], [-0.25652679999999994, 52.5848975], [-0.2565985, 52.58500669999999], [-0.2566702, 52.5851159], [-0.25816669999999997, 52.58739509999999], [-0.2583985, 52.587756], [-0.2585785, 52.5883029]]} 0.9 2209½ 2214 Peterborough Peterboro Maint Shed GBRF) Peterboro Maint Shed GBRF) 52.5883029 -0.2585785 52.5883029 -0.2585785 1 0 2026-09-15 21:25:07 TERMINATED 2026-09-15 21:14:00 Peterboro Maint Shed GBRF) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15847124 1789506879621709 49 49 2026-09-15 21:24:40.154490 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:39.612148
561866 593391 W83099 072P15M715 2026-09-15 COMPLETE 15846195 2026-09-15 22:14:00 2026-09-15 21:25:07 2026-09-17 21:25:07 {"id": 593391, "stp": "P", "toc": "ScotRail", "uid": "W83099", "consist": "380102", "dest_crs": "GLC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83099/2026-09-15/detailed", "trust_id": "072P15M715", "origin_crs": "NTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": "6", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2P15", "timing_status": "LATE", "origin_station": "Newton", "current_leg_arr": "2214", "current_leg_dep": "2208", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "2149", "origin_platform": "1", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T21:25:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Pollokshields East", "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Pollokshields East", "current_leg_milage": "1.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 402.491, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7623.045, \"from_m\": 402.491, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8214.409, \"from_m\": 7623.045, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8603.027, \"from_m\": 8214.409, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9443.22, \"from_m\": 8603.027, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10538.8, \"from_m\": 9443.22, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 11341.695, \"from_m\": 10538.8, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11393.833, \"from_m\": 11341.695, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11430.493, \"from_m\": 11393.833, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 12635.638, \"from_m\": 11430.493, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13053.237, \"from_m\": 12635.638, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13613.548, \"from_m\": 13053.237, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 14038.015, \"from_m\": 13613.548, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 593391, \"profile_key\": \"80581823618879972fdbd3b77984fb80ee4976446955359b0ab0a1e69af660bc\", \"schedule_id\": 28644, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"Newton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2152\", \"location\": \"Kirkhill\", \"stage_seq\": 2, \"distance_m\": 2358.228, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": false, \"wtt_arr\": \"2154H\", \"wtt_dep\": \"2155\", \"location\": \"Burnside\", \"stage_seq\": 3, \"distance_m\": 4586.179, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": false, \"wtt_arr\": \"2157\", \"wtt_dep\": \"2157H\", \"location\": \"Croftfoot\", \"stage_seq\": 4, \"distance_m\": 6225.398, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2159H\", \"location\": \"Kings Park\", \"stage_seq\": 5, \"distance_m\": 7371.631, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2203\", \"location\": \"Mount Florida\", \"stage_seq\": 6, \"distance_m\": 9540.074, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2205\", \"location\": \"Crosshill\", \"stage_seq\": 7, \"distance_m\": 10435.773, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": false, \"wtt_arr\": \"2206H\", \"wtt_dep\": \"2207\", \"location\": \"Queens Park\", \"stage_seq\": 8, \"distance_m\": 11142.975, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2208H\", \"location\": \"Pollokshields East\", \"stage_seq\": 9, \"distance_m\": 11785.471, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 10, \"distance_m\": 12010.217, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 11, \"distance_m\": 13108.582, \"section_seq\": 1, \"route_path_id\": 39674}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 12, \"distance_m\": 14038.015, \"section_seq\": 1, \"route_path_id\": 39674}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14038.015, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39674}], \"total_distance_m\": 14038.015, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13985.877, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2149", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2511, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:41Z\", \"source_id\": 48731963, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:46Z\", \"source_id\": 15832062, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2515, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:09Z\", \"source_id\": 48739045, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:14Z\", \"source_id\": 15834347, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:30Z\", \"source_id\": 48743546, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:32Z\", \"source_id\": 15835739, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:47Z\", \"source_id\": 48754003, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:51Z\", \"source_id\": 15839033, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:59Z\", \"source_id\": 48758544, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:01Z\", \"source_id\": 15840621, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:58Z\", \"source_id\": 48762453, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:02Z\", \"source_id\": 15841813, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:28Z\", \"source_id\": 48765569, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:31Z\", \"source_id\": 15842745, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:01Z\", \"source_id\": 48776083, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:06Z\", \"source_id\": 15846195, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "6", "timing_fact_generation": 1789506789010005, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:43.364932", "service_state_evidence_id": 15846195, "current_leg_start_actual_dep": "2026-09-15T22:09:30+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:44.029909", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P NTN GLC 2P15 380102 4 100 None {"version": 3, "segments": [{"to_m": 402.491, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7623.045, "from_m": 402.491, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8214.409, "from_m": 7623.045, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8603.027, "from_m": 8214.409, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9443.22, "from_m": 8603.027, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10538.8, "from_m": 9443.22, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 11341.695, "from_m": 10538.8, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11393.833, "from_m": 11341.695, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11430.493, "from_m": 11393.833, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 12635.638, "from_m": 11430.493, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13053.237, "from_m": 12635.638, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13613.548, "from_m": 13053.237, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14038.015, "from_m": 13613.548, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 593391, "profile_key": "80581823618879972fdbd3b77984fb80ee4976446955359b0ab0a1e69af660bc", "schedule_id": 28644, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2149", "location": "Newton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39674}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152", "location": "Kirkhill", "stage_seq": 2, "distance_m": 2358.228, "section_seq": 1, "route_path_id": 39674}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155", "location": "Burnside", "stage_seq": 3, "distance_m": 4586.179, "section_seq": 1, "route_path_id": 39674}, {"is_pass": false, "wtt_arr": "2157", "wtt_dep": "2157H", "location": "Croftfoot", "stage_seq": 4, "distance_m": 6225.398, "section_seq": 1, "route_path_id": 39674}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2159H", "location": "Kings Park", "stage_seq": 5, "distance_m": 7371.631, "section_seq": 1, "route_path_id": 39674}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203", "location": "Mount Florida", "stage_seq": 6, "distance_m": 9540.074, "section_seq": 1, "route_path_id": 39674}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205", "location": "Crosshill", "stage_seq": 7, "distance_m": 10435.773, "section_seq": 1, "route_path_id": 39674}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2207", "location": "Queens Park", "stage_seq": 8, "distance_m": 11142.975, "section_seq": 1, "route_path_id": 39674}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2208H", "location": "Pollokshields East", "stage_seq": 9, "distance_m": 11785.471, "section_seq": 1, "route_path_id": 39674}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Muirhouse North Jn", "stage_seq": 10, "distance_m": 12010.217, "section_seq": 1, "route_path_id": 39674}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Glasgow Bridge Street Jn", "stage_seq": 11, "distance_m": 13108.582, "section_seq": 1, "route_path_id": 39674}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 12, "distance_m": 14038.015, "section_seq": 1, "route_path_id": 39674}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14038.015, "from_m": 0.0, "section_seq": 1, "route_path_id": 39674}], "total_distance_m": 14038.015, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13985.877, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2511, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:41Z", "source_id": 48731963, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:51:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:46Z", "source_id": 15832062, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2515, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:09Z", "source_id": 48739045, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:54:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:14Z", "source_id": 15834347, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2519, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:30Z", "source_id": 48743546, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:57:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:32Z", "source_id": 15835739, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1867, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:47Z", "source_id": 48754003, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:02:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:51Z", "source_id": 15839033, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:59Z", "source_id": 48758544, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:04:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:01Z", "source_id": 15840621, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2538, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:58Z", "source_id": 48762453, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:06:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:02Z", "source_id": 15841813, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2542, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:28Z", "source_id": 48765569, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:08:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:31Z", "source_id": 15842745, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:01Z", "source_id": 48776083, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:14:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:06Z", "source_id": 15846195, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Newton 2149 2149 1 None None Glasgow Central High Level 2213 2213 6 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W83099/2026-09-15/detailed None Pollokshields East 2026-09-15T22:09:30+01:00 Glasgow Central High Level 6.0 {"type": "LineString", "coordinates": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 1.4 2208 2214 Pollokshields East Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-15 21:25:07 TERMINATED 2026-09-15 21:14:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846195 1789506789010005 32 32 2026-09-15 21:24:44.029909 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:43.364932
561867 588901 G66813 771M84MX15 2026-09-15 COMPLETE 15846662 2026-09-15 22:14:00 2026-09-15 21:25:07 2026-09-17 21:25:07 {"id": 588901, "stp": "P", "toc": "CrossCountry", "uid": "G66813", "consist": "170115", "dest_crs": "NOT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G66813/2026-09-15/detailed", "trust_id": "771M84MX15", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Nottingham", "service_date": "2026-09-15", "dest_arr_time": "2208", "dest_platform": "7", "is_terminated": 1, "next_location": "Nottingham", "signalling_id": "1M84", "timing_status": "LATE", "origin_station": "Cardiff Central", "current_leg_arr": "2214", "current_leg_dep": "2209", "current_leg_end": "Nottingham", "origin_dep_time": "1845", "origin_platform": "2", "current_location": "Nottingham", "last_update_time": "2026-09-15T21:25:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.208313, 52.9202807], [-1.2074099, 52.9208347], [-1.2055399999999998, 52.92196250000001], [-1.2040323999999998, 52.92286899999999], [-1.2008631999999997, 52.92481740000001], [-1.2006016999999998, 52.9249762], [-1.1999957, 52.9253216], [-1.1995739999999997, 52.925587699999994], [-1.1993178000000002, 52.9257299], [-1.1990809, 52.9258487], [-1.1989338, 52.92592810000001], [-1.1978909999999998, 52.9265575], [-1.1971101, 52.927024499999995], [-1.1959950999999998, 52.9276958], [-1.1947527, 52.9284689], [-1.1939719, 52.9289404], [-1.1931953999999998, 52.92941439999999], [-1.1927659265849395, 52.929673494383906], [-1.1927447000000002, 52.92968629999999], [-1.1912042, 52.9306197], [-1.1886101, 52.93213750000001], [-1.1879584, 52.9325449], [-1.1870008, 52.9331156], [-1.186282, 52.9335521], [-1.1857697, 52.933859299999995], [-1.1853405, 52.9341244], [-1.1844769, 52.9346498], [-1.1836534, 52.9351461], [-1.1829640999999995, 52.9355681], [-1.1823629999999998, 52.9359351], [-1.1816605, 52.9363521], [-1.1815076, 52.9364378], [-1.1808558999999998, 52.93683059999999], [-1.1804393, 52.93706590000001], [-1.1802369999999998, 52.93717899999999], [-1.1795416000000003, 52.9375516], [-1.179235, 52.93771040000001], [-1.1788761999999997, 52.9378905], [-1.1787862000000002, 52.9379358], [-1.1785322, 52.9380657], [-1.1783845, 52.9381349], [-1.1781667, 52.93824029999999], [-1.1778813, 52.9383809], [-1.1771276, 52.9387284], [-1.1768111, 52.938875499999995], [-1.1764198, 52.9390583], [-1.1761144, 52.93919309999999], [-1.1755467, 52.939446], [-1.1750993, 52.93965469999999], [-1.1744395, 52.93993199999999], [-1.1739535999999997, 52.94012939999999], [-1.1733099, 52.9403774], [-1.1729774, 52.9405117], [-1.1725822, 52.9406584], [-1.1720495, 52.94084610000001], [-1.1713078999999995, 52.941118], [-1.1708754, 52.9412678], [-1.1698347, 52.9416315], [-1.1690473, 52.9419064], [-1.1685429, 52.9420614], [-1.1678098693553778, 52.94227271650608], [-1.1677683, 52.9422847], [-1.1670123, 52.9424899], [-1.1665077999999998, 52.94262429999999], [-1.1657112, 52.9428329], [-1.1650594999999997, 52.9429895], [-1.1643789999999998, 52.94315729999999], [-1.1642396, 52.94320089999999], [-1.1640460999999998, 52.9432695], [-1.1631827, 52.9434938], [-1.1622096, 52.9437684], [-1.1610112, 52.944050999999995], [-1.1598005, 52.9443324], [-1.159430204930988, 52.944429998355865], [-1.1591888643342918, 52.9444930925414], [-1.15897652070501, 52.94455017798771], [-1.1587890208846792, 52.944602097985694], [-1.158622211714836, 52.944649695826286], [-1.1584719400370174, 52.94469381480041], [-1.15833405269276, 52.94473529819894], [-1.1582043965235995, 52.94477498931284], [-1.1580788183710742, 52.944813731433], [-1.15795316507672, 52.94485236785033], [-1.1578232834820734, 52.94489174185576], [-1.157685020428671, 52.94493269674019], [-1.1575342227580498, 52.94497607579455], [-1.1573667373117464, 52.945022722309744], [-1.1571784109312973, 52.945073479576685], [-1.1569650904582394, 52.9451291908863], [-1.156722622734109, 52.94519069952949], [-1.1536653, 52.945956], [-1.1528585, 52.9461269], [-1.1526281, 52.94618019999999], [-1.1522046, 52.9462722], [-1.151817, 52.9463507], [-1.1515056, 52.9463991], [-1.1509712999999997, 52.9464695], [-1.1502994, 52.94655219999999], [-1.1501188, 52.946578], [-1.1493834, 52.94668810000001], [-1.1480439, 52.94690219999999], [-1.1475352999999997, 52.9469753], [-1.1472984, 52.947009399999985], [-1.1467193, 52.9470987], [-1.1466322, 52.94711199999999], [-1.1464133, 52.9471613], [-1.1461875, 52.94719380000001], [-1.1457951999999998, 52.9472351], [-1.1453591, 52.9472694], [-1.1449598, 52.94728769999999], [-1.1440027999999998, 52.9473183]]}", "current_leg_start": "Beeston", "dest_arr_time_act": "2208", "motion_projection": null, "next_location_lat": "52.9473183", "next_location_lon": "-1.1440028", "previous_location": "Beeston", "current_leg_milage": "3.3", "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\": 20082.211, \"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\": 20488.198, \"from_m\": 20082.211, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31860.534, \"from_m\": 20488.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\": 43803.025, \"from_m\": 31860.534, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 46374.135, \"from_m\": 43803.025, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46586.02, \"from_m\": 46374.135, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 46633.109, \"from_m\": 46586.02, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 47653.101, \"from_m\": 46633.109, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58726.785, \"from_m\": 47653.101, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66380.441, \"from_m\": 58726.785, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68444.771, \"from_m\": 66380.441, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 73226.738, \"from_m\": 68444.771, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 87474.523, \"from_m\": 73226.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\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 89688.012, \"from_m\": 87474.523, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91918.985, \"from_m\": 89688.012, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102405.447, \"from_m\": 91918.985, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 112280.754, \"from_m\": 102405.447, \"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\": 112314.794, \"from_m\": 112280.754, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 121700.65, \"from_m\": 112314.794, \"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\": 121783.217, \"from_m\": 121700.65, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 129386.414, \"from_m\": 121783.217, \"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\": 130197.983, \"from_m\": 129386.414, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 150267.576, \"from_m\": 130197.983, \"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\": 151070.46, \"from_m\": 150267.576, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 151111.834, \"from_m\": 151070.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\": 154565.227, \"from_m\": 151111.834, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 155073.958, \"from_m\": 154565.227, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 164816.677, \"from_m\": 155073.958, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 164876.916, \"from_m\": 164816.677, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 165302.161, \"from_m\": 164876.916, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 165455.69, \"from_m\": 165302.161, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 166054.075, \"from_m\": 165455.69, \"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\": 169483.521, \"from_m\": 166054.075, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 171992.44, \"from_m\": 169483.521, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 173459.341, \"from_m\": 171992.44, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 173687.009, \"from_m\": 173459.341, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 174194.606, \"from_m\": 173687.009, \"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\": 174230.602, \"from_m\": 174194.606, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 174244.467, \"from_m\": 174230.602, \"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\": 174666.397, \"from_m\": 174244.467, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 175615.558, \"from_m\": 174666.397, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 176560.117, \"from_m\": 175615.558, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 177169.607, \"from_m\": 176560.117, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 177242.06, \"from_m\": 177169.607, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 178916.981, \"from_m\": 177242.06, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 185479.974, \"from_m\": 178916.981, \"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\": 186666.654, \"from_m\": 185479.974, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 187903.102, \"from_m\": 186666.654, \"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\": 192521.21, \"from_m\": 187903.102, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 192576.409, \"from_m\": 192521.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\": 194087.968, \"from_m\": 192576.409, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 194117.345, \"from_m\": 194087.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 214387.969, \"from_m\": 194117.345, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 214448.673, \"from_m\": 214387.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\": 221839.308, \"from_m\": 214448.673, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 221872.848, \"from_m\": 221839.308, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 222229.598, \"from_m\": 221872.848, \"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\": 222930.732, \"from_m\": 222229.598, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 231612.219, \"from_m\": 222930.732, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 232332.378, \"from_m\": 231612.219, \"capability_applied\": null, \"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\": 232377.836, \"from_m\": 232332.378, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 238618.708, \"from_m\": 232377.836, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 238707.367, \"from_m\": 238618.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\": 238843.334, \"from_m\": 238707.367, \"capability_applied\": null, \"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\": 239931.815, \"from_m\": 238843.334, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 240083.637, \"from_m\": 239931.815, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 240241.904, \"from_m\": 240083.637, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 241433.665, \"from_m\": 240241.904, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 243599.324, \"from_m\": 241433.665, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 244046.922, \"from_m\": 243599.324, \"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\": 248757.322, \"from_m\": 244046.922, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 252500.205, \"from_m\": 248757.322, \"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\": 253466.683, \"from_m\": 252500.205, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 253673.151, \"from_m\": 253466.683, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 253716.285, \"from_m\": 253673.151, \"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\": 254437.859, \"from_m\": 253716.285, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 254508.356, \"from_m\": 254437.859, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 260550.37, \"from_m\": 254508.356, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 260611.858, \"from_m\": 260550.37, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 264242.635, \"from_m\": 260611.858, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 264607.541, \"from_m\": 264242.635, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 264658.741, \"from_m\": 264607.541, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 264710.022, \"from_m\": 264658.741, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 265048.406, \"from_m\": 264710.022, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 265272.878, \"from_m\": 265048.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}], \"service_id\": 588901, \"profile_key\": \"0008d978d31c1886ef7864f767deecad0e536c0d063f0dce8388192e46e7a615\", \"schedule_id\": 11961, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1845\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1847\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 2, \"distance_m\": 1365.923, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1851H\", \"location\": \"Marshfield\", \"stage_seq\": 3, \"distance_m\": 10573.179, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1855H\", \"location\": \"Ebbw Jn\", \"stage_seq\": 4, \"distance_m\": 16489.3, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1856\", \"location\": \"Gaer Jn\", \"stage_seq\": 5, \"distance_m\": 17511.4, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"1858\", \"wtt_dep\": \"1859H\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 6, \"distance_m\": 18890.627, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1900H\", \"location\": \"Maindee West Jn\", \"stage_seq\": 7, \"distance_m\": 19441.793, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1901\", \"location\": \"Maindee East Jn\", \"stage_seq\": 8, \"distance_m\": 19956.958, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1903\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 9, \"distance_m\": 22558.299, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1908H\", \"location\": \"Severn Tunnel Junction\", \"stage_seq\": 10, \"distance_m\": 34671.018, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"1915H\", \"wtt_dep\": \"1916H\", \"location\": \"Chepstow\", \"stage_seq\": 11, \"distance_m\": 46487.752, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924\", \"location\": \"Lydney\", \"stage_seq\": 12, \"distance_m\": 59260.631, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1929\", \"location\": \"Awre\", \"stage_seq\": 13, \"distance_m\": 67566.911, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1940\", \"location\": \"Gloucester Over Jn\", \"stage_seq\": 14, \"distance_m\": 88041.59, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"1943\", \"wtt_dep\": \"1949\", \"location\": \"Gloucester\", \"stage_seq\": 15, \"distance_m\": 90259.259, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950H\", \"location\": \"Horton Road Jn\", \"stage_seq\": 16, \"distance_m\": 90866.221, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1951H\", \"location\": \"Barnwood Jn\", \"stage_seq\": 17, \"distance_m\": 92035.98, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"1957H\", \"wtt_dep\": \"1959H\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 18, \"distance_m\": 100870.703, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005H\", \"location\": \"Ashchurch\", \"stage_seq\": 19, \"distance_m\": 112642.367, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Abbotswood Jn\", \"stage_seq\": 20, \"distance_m\": 129775.216, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2014\", \"location\": \"Worcestershire Parkway [Low Level]\", \"stage_seq\": 21, \"distance_m\": 130833.463, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"Stoke Works Jn\", \"stage_seq\": 22, \"distance_m\": 147931.574, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024H\", \"location\": \"Bromsgrove\", \"stage_seq\": 23, \"distance_m\": 150959.382, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029H\", \"location\": \"Barnt Green\", \"stage_seq\": 24, \"distance_m\": 156957.269, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031H\", \"location\": \"Longbridge\", \"stage_seq\": 25, \"distance_m\": 161258.083, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033H\", \"location\": \"Kings Norton\", \"stage_seq\": 26, \"distance_m\": 165126.179, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Selly Oak\", \"stage_seq\": 27, \"distance_m\": 168642.856, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2039\", \"location\": \"University\", \"stage_seq\": 28, \"distance_m\": 169803.421, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Five Ways\", \"stage_seq\": 29, \"distance_m\": 172522.306, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": \"2049\", \"location\": \"Birmingham New Street\", \"stage_seq\": 30, \"distance_m\": 173932.63, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2051\", \"location\": \"Proof House Jn\", \"stage_seq\": 31, \"distance_m\": 174946.486, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2051H\", \"location\": \"Grand Jn\", \"stage_seq\": 32, \"distance_m\": 175507.661, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2053\", \"location\": \"Landor Street Jn\", \"stage_seq\": 33, \"distance_m\": 176477.904, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2057\", \"location\": \"Castle Bromwich Jn\", \"stage_seq\": 34, \"distance_m\": 183662.693, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2058\", \"location\": \"Water Orton\", \"stage_seq\": 35, \"distance_m\": 186226.265, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100H\", \"location\": \"Kingsbury Jn\", \"stage_seq\": 36, \"distance_m\": 192576.409, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2103H\", \"wtt_dep\": \"2104H\", \"location\": \"Wilnecote\", \"stage_seq\": 37, \"distance_m\": 198766.656, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2107H\", \"wtt_dep\": \"2109\", \"location\": \"Tamworth High Level\", \"stage_seq\": 38, \"distance_m\": 201825.356, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115H\", \"location\": \"Wichnor Jn\", \"stage_seq\": 39, \"distance_m\": 213813.605, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2119H\", \"wtt_dep\": \"2121\", \"location\": \"Burton-on-Trent\", \"stage_seq\": 40, \"distance_m\": 222541.388, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123H\", \"location\": \"Clay Mills Jn\", \"stage_seq\": 41, \"distance_m\": 226026.526, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2126H\", \"wtt_dep\": \"2127H\", \"location\": \"Willington\", \"stage_seq\": 42, \"distance_m\": 230050.506, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129\", \"location\": \"North Stafford Jn\", \"stage_seq\": 43, \"distance_m\": 231660.022, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Stenson Jn\", \"stage_seq\": 44, \"distance_m\": 232406.496, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136H\", \"location\": \"Derby L.N.W. Jn\", \"stage_seq\": 45, \"distance_m\": 238778.071, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": \"2143\", \"location\": \"Derby\", \"stage_seq\": 46, \"distance_m\": 239931.815, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144\", \"location\": \"Derby Way & Works Jn\", \"stage_seq\": 47, \"distance_m\": 240012.789, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2147\", \"wtt_dep\": \"2147H\", \"location\": \"Spondon\", \"stage_seq\": 48, \"distance_m\": 243717.164, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2153H\", \"wtt_dep\": \"2154H\", \"location\": \"Long Eaton\", \"stage_seq\": 49, \"distance_m\": 252677.608, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 50, \"distance_m\": 253546.81, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157H\", \"location\": \"Trent East Jn\", \"stage_seq\": 51, \"distance_m\": 254466.987, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2201H\", \"wtt_dep\": \"2202\", \"location\": \"Beeston\", \"stage_seq\": 52, \"distance_m\": 259986.985, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Beeston South Jn\", \"stage_seq\": 53, \"distance_m\": 260692.644, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Mansfield Jn\", \"stage_seq\": 54, \"distance_m\": 264284.342, \"section_seq\": 1, \"route_path_id\": 69525}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": null, \"location\": \"Nottingham\", \"stage_seq\": 55, \"distance_m\": 265272.878, \"section_seq\": 1, \"route_path_id\": 69525}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 265272.878, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69525}], \"total_distance_m\": 265272.878, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 262781.101, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2491.777, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1845", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.9473183", "current_position_lon": "-1.1440028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24684, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:23Z\", \"source_id\": 48366388, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:12:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:11:27Z\", \"source_id\": 15709933, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:55Z\", \"source_id\": 48392648, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:23:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:22:00Z\", \"source_id\": 15718306, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24615, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:47Z\", \"source_id\": 48409599, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:29:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:28:50Z\", \"source_id\": 15723903, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:04Z\", \"source_id\": 48432935, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:38:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:38:07Z\", \"source_id\": 15733194, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:09Z\", \"source_id\": 48474562, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:56:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:12Z\", \"source_id\": 15748781, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:38Z\", \"source_id\": 15749321, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:12Z\", \"source_id\": 48503594, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:13Z\", \"source_id\": 15761362, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:22Z\", \"source_id\": 48523549, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:24Z\", \"source_id\": 15767485, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:35Z\", \"source_id\": 15774045, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:10Z\", \"source_id\": 48568801, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:15Z\", \"source_id\": 15781477, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20446, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:15Z\", \"source_id\": 48577918, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:39:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:18Z\", \"source_id\": 15784238, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:08Z\", \"source_id\": 48588739, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:11Z\", \"source_id\": 15787622, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:01Z\", \"source_id\": 48595149, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:05Z\", \"source_id\": 15789574, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:33Z\", \"source_id\": 48598687, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:37Z\", \"source_id\": 15790640, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:51:59Z\", \"source_id\": 48606653, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:51:59Z\", \"source_id\": 48606656, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:52:03Z\", \"source_id\": 15793072, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:41Z\", \"source_id\": 48612572, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:44Z\", \"source_id\": 15794953, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:42Z\", \"source_id\": 48643194, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:46Z\", \"source_id\": 15804363, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19819, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:04Z\", \"source_id\": 48652797, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:09Z\", \"source_id\": 15807374, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:35Z\", \"source_id\": 48660455, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:39Z\", \"source_id\": 15809762, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:27Z\", \"source_id\": 48688124, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:33Z\", \"source_id\": 15818216, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:56Z\", \"source_id\": 48703698, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:04Z\", \"source_id\": 15823066, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:51Z\", \"source_id\": 15829497, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:57Z\", \"source_id\": 48738630, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:01Z\", \"source_id\": 15834191, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:55Z\", \"source_id\": 48750187, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:59Z\", \"source_id\": 15837838, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16364, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:34Z\", \"source_id\": 48767561, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:38Z\", \"source_id\": 15843423, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:46Z\", \"source_id\": 48777613, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:53Z\", \"source_id\": 15846662, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Nottingham", "service_state_platform": "7", "timing_fact_generation": 1789506834799539, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:51.830765", "service_state_evidence_id": 15846662, "current_leg_start_actual_dep": "2026-09-15T22:08:00+01:00", "operational_evidence_version": 196, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:52.544161", "service_state_valid_until_kind": null, "operational_interpretation_version": 196, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P CDF NOT 1M84 170115 2 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": 20082.211, "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": 20488.198, "from_m": 20082.211, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31860.534, "from_m": 20488.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": 43803.025, "from_m": 31860.534, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 46374.135, "from_m": 43803.025, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46586.02, "from_m": 46374.135, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46633.109, "from_m": 46586.02, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 47653.101, "from_m": 46633.109, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58726.785, "from_m": 47653.101, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66380.441, "from_m": 58726.785, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68444.771, "from_m": 66380.441, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 73226.738, "from_m": 68444.771, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 87474.523, "from_m": 73226.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", "infrastructure_limit_mph": 90.0}, {"to_m": 89688.012, "from_m": 87474.523, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91918.985, "from_m": 89688.012, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102405.447, "from_m": 91918.985, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 112280.754, "from_m": 102405.447, "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": 112314.794, "from_m": 112280.754, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 121700.65, "from_m": 112314.794, "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": 121783.217, "from_m": 121700.65, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 129386.414, "from_m": 121783.217, "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": 130197.983, "from_m": 129386.414, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 150267.576, "from_m": 130197.983, "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": 151070.46, "from_m": 150267.576, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 151111.834, "from_m": 151070.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": 154565.227, "from_m": 151111.834, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 155073.958, "from_m": 154565.227, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 164816.677, "from_m": 155073.958, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 164876.916, "from_m": 164816.677, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 165302.161, "from_m": 164876.916, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 165455.69, "from_m": 165302.161, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 166054.075, "from_m": 165455.69, "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": 169483.521, "from_m": 166054.075, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 171992.44, "from_m": 169483.521, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 173459.341, "from_m": 171992.44, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 173687.009, "from_m": 173459.341, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 174194.606, "from_m": 173687.009, "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": 174230.602, "from_m": 174194.606, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 174244.467, "from_m": 174230.602, "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": 174666.397, "from_m": 174244.467, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 175615.558, "from_m": 174666.397, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 176560.117, "from_m": 175615.558, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 177169.607, "from_m": 176560.117, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 177242.06, "from_m": 177169.607, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 178916.981, "from_m": 177242.06, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 185479.974, "from_m": 178916.981, "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": 186666.654, "from_m": 185479.974, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 187903.102, "from_m": 186666.654, "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": 192521.21, "from_m": 187903.102, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 192576.409, "from_m": 192521.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": 194087.968, "from_m": 192576.409, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 194117.345, "from_m": 194087.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 214387.969, "from_m": 194117.345, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 214448.673, "from_m": 214387.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": 221839.308, "from_m": 214448.673, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 221872.848, "from_m": 221839.308, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 222229.598, "from_m": 221872.848, "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": 222930.732, "from_m": 222229.598, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 231612.219, "from_m": 222930.732, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 232332.378, "from_m": 231612.219, "capability_applied": null, "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": 232377.836, "from_m": 232332.378, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 238618.708, "from_m": 232377.836, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 238707.367, "from_m": 238618.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": 238843.334, "from_m": 238707.367, "capability_applied": null, "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": 239931.815, "from_m": 238843.334, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 240083.637, "from_m": 239931.815, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 240241.904, "from_m": 240083.637, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 241433.665, "from_m": 240241.904, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 243599.324, "from_m": 241433.665, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 244046.922, "from_m": 243599.324, "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": 248757.322, "from_m": 244046.922, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 252500.205, "from_m": 248757.322, "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": 253466.683, "from_m": 252500.205, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 253673.151, "from_m": 253466.683, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 253716.285, "from_m": 253673.151, "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": 254437.859, "from_m": 253716.285, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 254508.356, "from_m": 254437.859, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 260550.37, "from_m": 254508.356, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 260611.858, "from_m": 260550.37, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 264242.635, "from_m": 260611.858, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 264607.541, "from_m": 264242.635, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 264658.741, "from_m": 264607.541, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 264710.022, "from_m": 264658.741, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 265048.406, "from_m": 264710.022, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 265272.878, "from_m": 265048.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}], "service_id": 588901, "profile_key": "0008d978d31c1886ef7864f767deecad0e536c0d063f0dce8388192e46e7a615", "schedule_id": 11961, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1845", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1847", "location": "Long Dyke Jn", "stage_seq": 2, "distance_m": 1365.923, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1851H", "location": "Marshfield", "stage_seq": 3, "distance_m": 10573.179, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1855H", "location": "Ebbw Jn", "stage_seq": 4, "distance_m": 16489.3, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1856", "location": "Gaer Jn", "stage_seq": 5, "distance_m": 17511.4, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "1858", "wtt_dep": "1859H", "location": "Newport (South Wales)", "stage_seq": 6, "distance_m": 18890.627, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1900H", "location": "Maindee West Jn", "stage_seq": 7, "distance_m": 19441.793, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1901", "location": "Maindee East Jn", "stage_seq": 8, "distance_m": 19956.958, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1903", "location": "Llanwern West Jn", "stage_seq": 9, "distance_m": 22558.299, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1908H", "location": "Severn Tunnel Junction", "stage_seq": 10, "distance_m": 34671.018, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "1915H", "wtt_dep": "1916H", "location": "Chepstow", "stage_seq": 11, "distance_m": 46487.752, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924", "location": "Lydney", "stage_seq": 12, "distance_m": 59260.631, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1929", "location": "Awre", "stage_seq": 13, "distance_m": 67566.911, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1940", "location": "Gloucester Over Jn", "stage_seq": 14, "distance_m": 88041.59, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "1943", "wtt_dep": "1949", "location": "Gloucester", "stage_seq": 15, "distance_m": 90259.259, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950H", "location": "Horton Road Jn", "stage_seq": 16, "distance_m": 90866.221, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1951H", "location": "Barnwood Jn", "stage_seq": 17, "distance_m": 92035.98, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "1957H", "wtt_dep": "1959H", "location": "Cheltenham Spa", "stage_seq": 18, "distance_m": 100870.703, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005H", "location": "Ashchurch", "stage_seq": 19, "distance_m": 112642.367, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Abbotswood Jn", "stage_seq": 20, "distance_m": 129775.216, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2014", "location": "Worcestershire Parkway [Low Level]", "stage_seq": 21, "distance_m": 130833.463, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "Stoke Works Jn", "stage_seq": 22, "distance_m": 147931.574, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024H", "location": "Bromsgrove", "stage_seq": 23, "distance_m": 150959.382, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029H", "location": "Barnt Green", "stage_seq": 24, "distance_m": 156957.269, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031H", "location": "Longbridge", "stage_seq": 25, "distance_m": 161258.083, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033H", "location": "Kings Norton", "stage_seq": 26, "distance_m": 165126.179, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Selly Oak", "stage_seq": 27, "distance_m": 168642.856, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2039", "location": "University", "stage_seq": 28, "distance_m": 169803.421, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Five Ways", "stage_seq": 29, "distance_m": 172522.306, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": "2049", "location": "Birmingham New Street", "stage_seq": 30, "distance_m": 173932.63, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2051", "location": "Proof House Jn", "stage_seq": 31, "distance_m": 174946.486, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2051H", "location": "Grand Jn", "stage_seq": 32, "distance_m": 175507.661, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2053", "location": "Landor Street Jn", "stage_seq": 33, "distance_m": 176477.904, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2057", "location": "Castle Bromwich Jn", "stage_seq": 34, "distance_m": 183662.693, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2058", "location": "Water Orton", "stage_seq": 35, "distance_m": 186226.265, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100H", "location": "Kingsbury Jn", "stage_seq": 36, "distance_m": 192576.409, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2103H", "wtt_dep": "2104H", "location": "Wilnecote", "stage_seq": 37, "distance_m": 198766.656, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2107H", "wtt_dep": "2109", "location": "Tamworth High Level", "stage_seq": 38, "distance_m": 201825.356, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Wichnor Jn", "stage_seq": 39, "distance_m": 213813.605, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2121", "location": "Burton-on-Trent", "stage_seq": 40, "distance_m": 222541.388, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Clay Mills Jn", "stage_seq": 41, "distance_m": 226026.526, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127H", "location": "Willington", "stage_seq": 42, "distance_m": 230050.506, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "North Stafford Jn", "stage_seq": 43, "distance_m": 231660.022, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Stenson Jn", "stage_seq": 44, "distance_m": 232406.496, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136H", "location": "Derby L.N.W. Jn", "stage_seq": 45, "distance_m": 238778.071, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2143", "location": "Derby", "stage_seq": 46, "distance_m": 239931.815, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144", "location": "Derby Way & Works Jn", "stage_seq": 47, "distance_m": 240012.789, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": "2147H", "location": "Spondon", "stage_seq": 48, "distance_m": 243717.164, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Long Eaton", "stage_seq": 49, "distance_m": 252677.608, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Sheet Stores Jn", "stage_seq": 50, "distance_m": 253546.81, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Trent East Jn", "stage_seq": 51, "distance_m": 254466.987, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202", "location": "Beeston", "stage_seq": 52, "distance_m": 259986.985, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Beeston South Jn", "stage_seq": 53, "distance_m": 260692.644, "section_seq": 1, "route_path_id": 69525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Mansfield Jn", "stage_seq": 54, "distance_m": 264284.342, "section_seq": 1, "route_path_id": 69525}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": null, "location": "Nottingham", "stage_seq": 55, "distance_m": 265272.878, "section_seq": 1, "route_path_id": 69525}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 265272.878, "from_m": 0.0, "section_seq": 1, "route_path_id": 69525}], "total_distance_m": 265272.878, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 262781.101, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2491.777, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24684, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:23Z", "source_id": 48366388, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:12:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:11:27Z", "source_id": 15709933, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24628, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:55Z", "source_id": 48392648, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:23:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:22:00Z", "source_id": 15718306, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24615, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:47Z", "source_id": 48409599, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:29:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:28:50Z", "source_id": 15723903, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24602, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:04Z", "source_id": 48432935, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:38:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:38:07Z", "source_id": 15733194, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20527, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:09Z", "source_id": 48474562, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T18:56:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:12Z", "source_id": 15748781, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:38Z", "source_id": 15749321, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:12Z", "source_id": 48503594, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:08:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:13Z", "source_id": 15761362, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:22Z", "source_id": 48523549, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:16:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:24Z", "source_id": 15767485, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:35Z", "source_id": 15774045, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20474, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:10Z", "source_id": 48568801, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:36:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:15Z", "source_id": 15781477, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20446, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:15Z", "source_id": 48577918, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:39:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:18Z", "source_id": 15784238, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20399, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:08Z", "source_id": 48588739, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T19:45:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:11Z", "source_id": 15787622, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:01Z", "source_id": 48595149, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:47:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:05Z", "source_id": 15789574, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:33Z", "source_id": 48598687, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:48:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:37Z", "source_id": 15790640, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:51:59Z", "source_id": 48606653, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T19:53:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:51:59Z", "source_id": 48606656, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T19:53:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:52:03Z", "source_id": 15793072, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T20:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:41Z", "source_id": 48612572, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T19:56:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:44Z", "source_id": 15794953, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19892, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:42Z", "source_id": 48643194, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T20:09:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:46Z", "source_id": 15804363, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T21:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19819, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:04Z", "source_id": 48652797, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T20:14:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:09Z", "source_id": 15807374, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19815, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:35Z", "source_id": 48660455, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:18:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:39Z", "source_id": 15809762, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17255, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:27Z", "source_id": 48688124, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:30:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:33Z", "source_id": 15818216, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:56Z", "source_id": 48703698, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T20:37:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:04Z", "source_id": 15823066, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:51Z", "source_id": 15829497, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17174, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:57Z", "source_id": 48738630, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T20:54:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:01Z", "source_id": 15834191, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16778, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:55Z", "source_id": 48750187, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T21:01:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:59Z", "source_id": 15837838, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16364, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:34Z", "source_id": 48767561, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T21:09:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:38Z", "source_id": 15843423, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16521, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:46Z", "source_id": 48777613, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-15T21:14:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:53Z", "source_id": 15846662, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Cardiff Central 1845 1845 2 None None Nottingham 2208 2208 7 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:G66813/2026-09-15/detailed None Beeston 2026-09-15T22:08:00+01:00 Nottingham 5.0 {"type": "LineString", "coordinates": [[-1.208313, 52.9202807], [-1.2074099, 52.9208347], [-1.2055399999999998, 52.92196250000001], [-1.2040323999999998, 52.92286899999999], [-1.2008631999999997, 52.92481740000001], [-1.2006016999999998, 52.9249762], [-1.1999957, 52.9253216], [-1.1995739999999997, 52.925587699999994], [-1.1993178000000002, 52.9257299], [-1.1990809, 52.9258487], [-1.1989338, 52.92592810000001], [-1.1978909999999998, 52.9265575], [-1.1971101, 52.927024499999995], [-1.1959950999999998, 52.9276958], [-1.1947527, 52.9284689], [-1.1939719, 52.9289404], [-1.1931953999999998, 52.92941439999999], [-1.1927659265849395, 52.929673494383906], [-1.1927447000000002, 52.92968629999999], [-1.1912042, 52.9306197], [-1.1886101, 52.93213750000001], [-1.1879584, 52.9325449], [-1.1870008, 52.9331156], [-1.186282, 52.9335521], [-1.1857697, 52.933859299999995], [-1.1853405, 52.9341244], [-1.1844769, 52.9346498], [-1.1836534, 52.9351461], [-1.1829640999999995, 52.9355681], [-1.1823629999999998, 52.9359351], [-1.1816605, 52.9363521], [-1.1815076, 52.9364378], [-1.1808558999999998, 52.93683059999999], [-1.1804393, 52.93706590000001], [-1.1802369999999998, 52.93717899999999], [-1.1795416000000003, 52.9375516], [-1.179235, 52.93771040000001], [-1.1788761999999997, 52.9378905], [-1.1787862000000002, 52.9379358], [-1.1785322, 52.9380657], [-1.1783845, 52.9381349], [-1.1781667, 52.93824029999999], [-1.1778813, 52.9383809], [-1.1771276, 52.9387284], [-1.1768111, 52.938875499999995], [-1.1764198, 52.9390583], [-1.1761144, 52.93919309999999], [-1.1755467, 52.939446], [-1.1750993, 52.93965469999999], [-1.1744395, 52.93993199999999], [-1.1739535999999997, 52.94012939999999], [-1.1733099, 52.9403774], [-1.1729774, 52.9405117], [-1.1725822, 52.9406584], [-1.1720495, 52.94084610000001], [-1.1713078999999995, 52.941118], [-1.1708754, 52.9412678], [-1.1698347, 52.9416315], [-1.1690473, 52.9419064], [-1.1685429, 52.9420614], [-1.1678098693553778, 52.94227271650608], [-1.1677683, 52.9422847], [-1.1670123, 52.9424899], [-1.1665077999999998, 52.94262429999999], [-1.1657112, 52.9428329], [-1.1650594999999997, 52.9429895], [-1.1643789999999998, 52.94315729999999], [-1.1642396, 52.94320089999999], [-1.1640460999999998, 52.9432695], [-1.1631827, 52.9434938], [-1.1622096, 52.9437684], [-1.1610112, 52.944050999999995], [-1.1598005, 52.9443324], [-1.159430204930988, 52.944429998355865], [-1.1591888643342918, 52.9444930925414], [-1.15897652070501, 52.94455017798771], [-1.1587890208846792, 52.944602097985694], [-1.158622211714836, 52.944649695826286], [-1.1584719400370174, 52.94469381480041], [-1.15833405269276, 52.94473529819894], [-1.1582043965235995, 52.94477498931284], [-1.1580788183710742, 52.944813731433], [-1.15795316507672, 52.94485236785033], [-1.1578232834820734, 52.94489174185576], [-1.157685020428671, 52.94493269674019], [-1.1575342227580498, 52.94497607579455], [-1.1573667373117464, 52.945022722309744], [-1.1571784109312973, 52.945073479576685], [-1.1569650904582394, 52.9451291908863], [-1.156722622734109, 52.94519069952949], [-1.1536653, 52.945956], [-1.1528585, 52.9461269], [-1.1526281, 52.94618019999999], [-1.1522046, 52.9462722], [-1.151817, 52.9463507], [-1.1515056, 52.9463991], [-1.1509712999999997, 52.9464695], [-1.1502994, 52.94655219999999], [-1.1501188, 52.946578], [-1.1493834, 52.94668810000001], [-1.1480439, 52.94690219999999], [-1.1475352999999997, 52.9469753], [-1.1472984, 52.947009399999985], [-1.1467193, 52.9470987], [-1.1466322, 52.94711199999999], [-1.1464133, 52.9471613], [-1.1461875, 52.94719380000001], [-1.1457951999999998, 52.9472351], [-1.1453591, 52.9472694], [-1.1449598, 52.94728769999999], [-1.1440027999999998, 52.9473183]]} 3.3 2209 2214 Beeston Nottingham Nottingham 52.9473183 -1.1440028 52.9473183 -1.1440028 1 0 2026-09-15 21:25:07 TERMINATED 2026-09-15 21:14:00 Nottingham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846662 1789506834799539 196 196 2026-09-15 21:24:52.544161 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:51.830765
561868 592328 P01122 521F70M715 2026-09-15 COMPLETE 15846367 2026-09-15 22:14:00 2026-09-15 21:25:07 2026-09-17 21:25:07 {"id": 592328, "stp": "P", "toc": "Greater Anglia", "uid": "P01122", "consist": "720554", "dest_crs": "CET", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01122/2026-09-15/detailed", "trust_id": "521F70M715", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Colchester Town", "service_date": "2026-09-15", "dest_arr_time": "2216", "dest_platform": null, "is_terminated": 1, "next_location": "Colchester Town", "signalling_id": "1F70", "timing_status": "EARLY", "origin_station": "London Liverpool Street", "current_leg_arr": "2214", "current_leg_dep": "2208", "current_leg_end": "Colchester Town", "origin_dep_time": "2102", "origin_platform": "13", "current_location": "Colchester Town", "last_update_time": "2026-09-15T21:25:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8923439522319098, 51.900678351377906], [0.8923837, 51.90067319999999], [0.8938347999999999, 51.90050110000001], [0.8948094999999999, 51.90040859999999], [0.8952321999999999, 51.90037360000001], [0.8963907000000001, 51.9002885], [0.8974236, 51.90017309999998], [0.8981209999999997, 51.9001263], [0.8983152841195214, 51.9001060494616], [0.8987944999999998, 51.900056099999986], [0.8995956000000002, 51.90000210000001], [0.9003879, 51.8999272], [0.9012978, 51.89984589999999], [0.9030984, 51.8997259], [0.9050638, 51.8995964], [0.9067407, 51.8994539], [0.9104187, 51.899222899999984], [0.9107478, 51.89919189999999], [0.9113202999999998, 51.8990973], [0.9118619999999998, 51.89896019999998], [0.9122701, 51.898830199999985], [0.9124752000000002, 51.89874960000001], [0.9128526, 51.8985875], [0.9133151000000002, 51.8983487], [0.9135532, 51.8982073], [0.9139483, 51.8979163], [0.9143579, 51.897556], [0.9145675, 51.8973628], [0.9147856, 51.8971358], [0.9151716, 51.89667570000001], [0.9155411, 51.896177599999994], [0.9157129000000002, 51.89591499999999], [0.9159403, 51.8955677], [0.9161997, 51.89508270000001], [0.9162693, 51.8949328], [0.9163807, 51.8946913], [0.9165455, 51.8942885], [0.9166926, 51.89391139999999], [0.9168361999999998, 51.89360619999999], [0.9171185, 51.8931233], [0.9172523, 51.89293339999999], [0.9173227000000002, 51.89284040000001], [0.9174421999999998, 51.89268680000001], [0.9176322, 51.892438799999994], [0.9179578999999998, 51.8920395], [0.918159, 51.891802], [0.9183493, 51.89155720000001], [0.9188941, 51.89085819999999], [0.9189823, 51.89073580000001], [0.9192865, 51.8903439], [0.9194265, 51.890170000000005], [0.9196145999999998, 51.8898933], [0.9196624, 51.88978250000001], [0.9197069999999998, 51.8896668], [0.9197257, 51.8895031], [0.9197249999999998, 51.889371], [0.9197013, 51.88921309999999], [0.919604, 51.888939], [0.9194463, 51.8886833], [0.9193371058829138, 51.8885561180277], [0.9192393, 51.8884422], [0.9189681, 51.888227], [0.9187427, 51.8880842], [0.9184797999999996, 51.8879636], [0.9181442, 51.88784759999999], [0.9177962999999998, 51.88777670000001], [0.9175412, 51.8877261], [0.9171532999999998, 51.88766559999999], [0.9167913, 51.887611], [0.9157023, 51.8874541], [0.9150992999999998, 51.8873866], [0.9141102, 51.887291000000005], [0.9127825, 51.8872095], [0.9120054, 51.8871472], [0.9113909, 51.8870836], [0.9109778, 51.88702769999998], [0.9097153, 51.8868209], [0.9091413, 51.8867244], [0.9085739999999998, 51.8866464], [0.9079386999999998, 51.8865891], [0.9074437, 51.8865514], [0.9072061, 51.8865372], [0.9067788, 51.886516], [0.9063712000000002, 51.8865034], [0.9046311, 51.88649310000001]]}", "current_leg_start": "Colchester", "dest_arr_time_act": "2216", "motion_projection": null, "next_location_lat": "51.8864931", "next_location_lon": "0.9046311", "previous_location": "Colchester", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 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\": 61820.924, \"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\": 61864.006, \"from_m\": 61820.924, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83210.394, \"from_m\": 61864.006, \"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\": 83239.67, \"from_m\": 83210.394, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83540.304, \"from_m\": 83239.67, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83658.379, \"from_m\": 83540.304, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 84310.899, \"from_m\": 83658.379, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 84933.127, \"from_m\": 84310.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\": 85384.559, \"from_m\": 84933.127, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 85440.166, \"from_m\": 85384.559, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 85524.973, \"from_m\": 85440.166, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 85617.249, \"from_m\": 85524.973, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85871.742, \"from_m\": 85617.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\": 86419.078, \"from_m\": 85871.742, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 86771.337, \"from_m\": 86419.078, \"capability_applied\": null, \"effective_limit_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\": 592328, \"profile_key\": \"0223bcf9fd92a7dc9330f4fa0663ed463cedcdf06efecd15d03edc9f12cee8b4\", \"schedule_id\": 19610, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2102\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2107\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": false, \"wtt_arr\": \"2108H\", \"wtt_dep\": \"2109H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2110H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": false, \"wtt_arr\": \"2124\", \"wtt_dep\": \"2125\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32408.872, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": false, \"wtt_arr\": \"2133H\", \"wtt_dep\": \"2134H\", \"location\": \"Chelmsford\", \"stage_seq\": 10, \"distance_m\": 47839.573, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2138H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 11, \"distance_m\": 52014.955, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2142H\", \"location\": \"Hatfield Peverel\", \"stage_seq\": 12, \"distance_m\": 57663.302, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": false, \"wtt_arr\": \"2147\", \"wtt_dep\": \"2148\", \"location\": \"Witham\", \"stage_seq\": 13, \"distance_m\": 62114.606, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2152\", \"location\": \"Kelvedon\", \"stage_seq\": 14, \"distance_m\": 67964.274, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": false, \"wtt_arr\": \"2156H\", \"wtt_dep\": \"2157\", \"location\": \"Marks Tey\", \"stage_seq\": 15, \"distance_m\": 75024.291, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": false, \"wtt_arr\": \"2204\", \"wtt_dep\": \"2208\", \"location\": \"Colchester\", \"stage_seq\": 16, \"distance_m\": 83015.514, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Colchester East Gate Jn\", \"stage_seq\": 17, \"distance_m\": 85524.973, \"section_seq\": 1, \"route_path_id\": 73970}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": null, \"location\": \"Colchester Town\", \"stage_seq\": 18, \"distance_m\": 86771.337, \"section_seq\": 1, \"route_path_id\": 73970}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 86771.337, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73970}], \"total_distance_m\": 86771.337, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 84915.716, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1855.621, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2102", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.8864931", "current_position_lon": "0.9046311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:10Z\", \"source_id\": 48642057, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:12Z\", \"source_id\": 15803986, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:12:21Z\", \"source_id\": 48651342, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:12:26Z\", \"source_id\": 15806868, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:46Z\", \"source_id\": 48660883, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:51Z\", \"source_id\": 15809859, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:19Z\", \"source_id\": 48673041, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:23Z\", \"source_id\": 15813525, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:14Z\", \"source_id\": 48696028, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:16Z\", \"source_id\": 15820670, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:13Z\", \"source_id\": 48704244, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:16Z\", \"source_id\": 15823245, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:18Z\", \"source_id\": 48712611, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:22Z\", \"source_id\": 15825991, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:28Z\", \"source_id\": 48723156, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:32Z\", \"source_id\": 15829272, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:31Z\", \"source_id\": 48731646, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:33Z\", \"source_id\": 15831940, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:35Z\", \"source_id\": 48741752, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:38Z\", \"source_id\": 15835176, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13730, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:46Z\", \"source_id\": 48753960, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:51Z\", \"source_id\": 15839039, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13671, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:16Z\", \"source_id\": 48776648, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:22Z\", \"source_id\": 15846367, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Colchester Town", "service_state_platform": "1", "timing_fact_generation": 1789506803627992, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:56.009161", "service_state_evidence_id": 15846367, "current_leg_start_actual_dep": "2026-09-15T22:08:00+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:56.054587", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P LST CET 1F70 720554 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": 61820.924, "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": 61864.006, "from_m": 61820.924, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83210.394, "from_m": 61864.006, "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": 83239.67, "from_m": 83210.394, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83540.304, "from_m": 83239.67, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83658.379, "from_m": 83540.304, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 84310.899, "from_m": 83658.379, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 84933.127, "from_m": 84310.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": 85384.559, "from_m": 84933.127, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 85440.166, "from_m": 85384.559, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 85524.973, "from_m": 85440.166, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 85617.249, "from_m": 85524.973, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85871.742, "from_m": 85617.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": 86419.078, "from_m": 85871.742, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 86771.337, "from_m": 86419.078, "capability_applied": null, "effective_limit_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": 592328, "profile_key": "0223bcf9fd92a7dc9330f4fa0663ed463cedcdf06efecd15d03edc9f12cee8b4", "schedule_id": 19610, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2102", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73970}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 73970}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2107", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 73970}, {"is_pass": false, "wtt_arr": "2108H", "wtt_dep": "2109H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 73970}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2110H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 73970}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 73970}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 73970}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 73970}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Shenfield", "stage_seq": 9, "distance_m": 32408.872, "section_seq": 1, "route_path_id": 73970}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2134H", "location": "Chelmsford", "stage_seq": 10, "distance_m": 47839.573, "section_seq": 1, "route_path_id": 73970}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2138H", "location": "Beaulieu Park (Construction)", "stage_seq": 11, "distance_m": 52014.955, "section_seq": 1, "route_path_id": 73970}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2142H", "location": "Hatfield Peverel", "stage_seq": 12, "distance_m": 57663.302, "section_seq": 1, "route_path_id": 73970}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": "2148", "location": "Witham", "stage_seq": 13, "distance_m": 62114.606, "section_seq": 1, "route_path_id": 73970}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152", "location": "Kelvedon", "stage_seq": 14, "distance_m": 67964.274, "section_seq": 1, "route_path_id": 73970}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157", "location": "Marks Tey", "stage_seq": 15, "distance_m": 75024.291, "section_seq": 1, "route_path_id": 73970}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2208", "location": "Colchester", "stage_seq": 16, "distance_m": 83015.514, "section_seq": 1, "route_path_id": 73970}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Colchester East Gate Jn", "stage_seq": 17, "distance_m": 85524.973, "section_seq": 1, "route_path_id": 73970}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Colchester Town", "stage_seq": 18, "distance_m": 86771.337, "section_seq": 1, "route_path_id": 73970}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 86771.337, "from_m": 0.0, "section_seq": 1, "route_path_id": 73970}], "total_distance_m": 86771.337, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 84915.716, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1855.621, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:10Z", "source_id": 48642057, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:08:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:12Z", "source_id": 15803986, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:12:21Z", "source_id": 48651342, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:12:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:12:26Z", "source_id": 15806868, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:46Z", "source_id": 48660883, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:17:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:51Z", "source_id": 15809859, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:19Z", "source_id": 48673041, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:23:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:23Z", "source_id": 15813525, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:14Z", "source_id": 48696028, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:34:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:16Z", "source_id": 15820670, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:13Z", "source_id": 48704244, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:37:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:16Z", "source_id": 15823245, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13855, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:18Z", "source_id": 48712611, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:42:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:22Z", "source_id": 15825991, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13823, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:28Z", "source_id": 48723156, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:47:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:32Z", "source_id": 15829272, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13800, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:31Z", "source_id": 48731646, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:51:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:33Z", "source_id": 15831940, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:35Z", "source_id": 48741752, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:56:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:38Z", "source_id": 15835176, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13730, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:46Z", "source_id": 48753960, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:02:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:51Z", "source_id": 15839039, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13671, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:16Z", "source_id": 48776648, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:14:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:22Z", "source_id": 15846367, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] London Liverpool Street 2102 2102 13 None None Colchester Town 2216 2216 None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01122/2026-09-15/detailed None Colchester 2026-09-15T22:08:00+01:00 Colchester Town 6.0 {"type": "LineString", "coordinates": [[0.8923439522319098, 51.900678351377906], [0.8923837, 51.90067319999999], [0.8938347999999999, 51.90050110000001], [0.8948094999999999, 51.90040859999999], [0.8952321999999999, 51.90037360000001], [0.8963907000000001, 51.9002885], [0.8974236, 51.90017309999998], [0.8981209999999997, 51.9001263], [0.8983152841195214, 51.9001060494616], [0.8987944999999998, 51.900056099999986], [0.8995956000000002, 51.90000210000001], [0.9003879, 51.8999272], [0.9012978, 51.89984589999999], [0.9030984, 51.8997259], [0.9050638, 51.8995964], [0.9067407, 51.8994539], [0.9104187, 51.899222899999984], [0.9107478, 51.89919189999999], [0.9113202999999998, 51.8990973], [0.9118619999999998, 51.89896019999998], [0.9122701, 51.898830199999985], [0.9124752000000002, 51.89874960000001], [0.9128526, 51.8985875], [0.9133151000000002, 51.8983487], [0.9135532, 51.8982073], [0.9139483, 51.8979163], [0.9143579, 51.897556], [0.9145675, 51.8973628], [0.9147856, 51.8971358], [0.9151716, 51.89667570000001], [0.9155411, 51.896177599999994], [0.9157129000000002, 51.89591499999999], [0.9159403, 51.8955677], [0.9161997, 51.89508270000001], [0.9162693, 51.8949328], [0.9163807, 51.8946913], [0.9165455, 51.8942885], [0.9166926, 51.89391139999999], [0.9168361999999998, 51.89360619999999], [0.9171185, 51.8931233], [0.9172523, 51.89293339999999], [0.9173227000000002, 51.89284040000001], [0.9174421999999998, 51.89268680000001], [0.9176322, 51.892438799999994], [0.9179578999999998, 51.8920395], [0.918159, 51.891802], [0.9183493, 51.89155720000001], [0.9188941, 51.89085819999999], [0.9189823, 51.89073580000001], [0.9192865, 51.8903439], [0.9194265, 51.890170000000005], [0.9196145999999998, 51.8898933], [0.9196624, 51.88978250000001], [0.9197069999999998, 51.8896668], [0.9197257, 51.8895031], [0.9197249999999998, 51.889371], [0.9197013, 51.88921309999999], [0.919604, 51.888939], [0.9194463, 51.8886833], [0.9193371058829138, 51.8885561180277], [0.9192393, 51.8884422], [0.9189681, 51.888227], [0.9187427, 51.8880842], [0.9184797999999996, 51.8879636], [0.9181442, 51.88784759999999], [0.9177962999999998, 51.88777670000001], [0.9175412, 51.8877261], [0.9171532999999998, 51.88766559999999], [0.9167913, 51.887611], [0.9157023, 51.8874541], [0.9150992999999998, 51.8873866], [0.9141102, 51.887291000000005], [0.9127825, 51.8872095], [0.9120054, 51.8871472], [0.9113909, 51.8870836], [0.9109778, 51.88702769999998], [0.9097153, 51.8868209], [0.9091413, 51.8867244], [0.9085739999999998, 51.8866464], [0.9079386999999998, 51.8865891], [0.9074437, 51.8865514], [0.9072061, 51.8865372], [0.9067788, 51.886516], [0.9063712000000002, 51.8865034], [0.9046311, 51.88649310000001]]} 2.3 2208 2214 Colchester Colchester Town Colchester Town 51.8864931 0.9046311 51.8864931 0.9046311 1 0 2026-09-15 21:25:07 TERMINATED 2026-09-15 21:14:00 Colchester Town TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846367 1789506803627992 83 83 2026-09-15 21:24:56.054587 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:56.009161
561869 592088 L79482 861L74MZ15 2026-09-15 COMPLETE 15846604 2026-09-15 22:12:00 2026-09-15 21:25:07 2026-09-17 21:25:07 {"id": 592088, "stp": "P", "toc": "South Western Railway", "uid": "L79482", "consist": "159009", "dest_crs": null, "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79482/2026-09-15/detailed", "trust_id": "861L74MZ15", "origin_crs": "SAL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-15", "dest_arr_time": "2212", "dest_platform": "8", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "1L74", "timing_status": "LATE", "origin_station": "Salisbury", "current_leg_arr": "2214", "current_leg_dep": "2148", "current_leg_end": "London Waterloo", "origin_dep_time": "2052", "origin_platform": "2", "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-15T21:25:07", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5566606, 51.31861320000001], [-0.5549235, 51.3193145], [-0.554769, 51.3193769], [-0.554511, 51.31948160000001], [-0.5537267, 51.3197999], [-0.5534515, 51.3199108], [-0.5530553, 51.3200705], [-0.5523963, 51.32034099999999], [-0.5516599999999999, 51.32065039999999], [-0.5511718, 51.32085539999999], [-0.5505712000000001, 51.32111950000001], [-0.5499337, 51.321375200000006], [-0.5494353999999999, 51.32157529999999], [-0.5477165, 51.322307499999994], [-0.5467544999999999, 51.32272189999999], [-0.5456882, 51.32315839999999], [-0.5420858, 51.324633299999995], [-0.5418698, 51.32471919999999], [-0.5390538, 51.325851499999985], [-0.5389891704717129, 51.32587775307167], [-0.5271243544003695, 51.33069708903964], [-0.510162, 51.3375861], [-0.5062751999999999, 51.339158899999994], [-0.5003074, 51.341590399999994], [-0.5000511999999999, 51.34169479999999], [-0.4999528999999999, 51.3417348], [-0.4864741, 51.34722860000001], [-0.4862537999999999, 51.3473147], [-0.4850595, 51.3478102], [-0.4841608999999999, 51.3482257], [-0.4833992, 51.3485875], [-0.48200670000000007, 51.34927340000001], [-0.4817215, 51.349415], [-0.4791907999999999, 51.3506533], [-0.4733751497864595, 51.35358439040299], [-0.4677222, 51.35643329999999], [-0.4668381, 51.3568848], [-0.4637747, 51.3583917], [-0.46271679999999993, 51.3589194], [-0.4617561999999999, 51.3594278], [-0.4609020999999998, 51.35986359999999], [-0.4605435000000001, 51.360052499999995], [-0.459936, 51.3603286], [-0.4579333999999999, 51.361352], [-0.4558004, 51.362460500000005], [-0.4532592, 51.3637637], [-0.4527415, 51.36400529999999], [-0.45214609999999994, 51.36424170000001], [-0.4515392, 51.36447389999999], [-0.4507978, 51.36473070000001], [-0.4500474, 51.36496619999999], [-0.4491576420597607, 51.36522385479171], [-0.44906770000000007, 51.365249899999995], [-0.4482175000000001, 51.3654578], [-0.4223891, 51.371279699999995], [-0.4207629000000001, 51.371617999999984], [-0.4200945, 51.3717478], [-0.4192354, 51.3719066], [-0.41403489999999993, 51.372770900000006], [-0.4071484, 51.3739155], [-0.4068562, 51.3739661], [-0.3903802, 51.376709299999995], [-0.3900046, 51.3767715], [-0.3899331, 51.37678329999999], [-0.3784961, 51.3786647], [-0.3772502, 51.378870899999995], [-0.3755000999999999, 51.3791306], [-0.3746311, 51.379243200000005], [-0.3742938, 51.3792729], [-0.3733274999999999, 51.3793652], [-0.3724114999999999, 51.3794146], [-0.35932611364780853, 51.379695616854995], [-0.3592198, 51.3796979], [-0.35878449999999995, 51.3797054], [-0.3579861, 51.37973349999999], [-0.3571405999999999, 51.37977209999999], [-0.35651189999999994, 51.3798043], [-0.3553695, 51.379863699999994], [-0.35422399999999993, 51.3799148], [-0.3532249, 51.3799667], [-0.3521039999999999, 51.380035], [-0.3511182, 51.380090999999986], [-0.34976349999999995, 51.3801752], [-0.3481336, 51.38029209999999], [-0.3477789, 51.3803111], [-0.34566469999999994, 51.380462900000005], [-0.3443728, 51.38055760000001], [-0.3418926, 51.380747799999995], [-0.3403039, 51.380869], [-0.34001679481508074, 51.380897476410105], [-0.33994830054225506, 51.380941011411664], [-0.3399329, 51.3809508], [-0.33987967518461576, 51.380979325339275], [-0.3395862, 51.3810077], [-0.3390352, 51.381069], [-0.3384789999999999, 51.3811411], [-0.33786980000000005, 51.3812289], [-0.3371188, 51.3813495], [-0.336082, 51.381565599999995], [-0.3355511, 51.3816843], [-0.33479609999999993, 51.381865099999985], [-0.33460889999999993, 51.381912], [-0.3343883, 51.3819676], [-0.3335174000000001, 51.382199499999984], [-0.3334067, 51.382228999999995], [-0.3332979, 51.382258], [-0.33277841735565605, 51.382380654072406], [-0.3325414771926896, 51.38243774703286], [-0.3323313884055485, 51.38248710696811], [-0.3321443534994154, 51.38252989595835], [-0.33197657497947347, 51.38256727608383], [-0.33182425535090554, 51.38260040942473], [-0.3316835971188946, 51.38263045806131], [-0.33155080278862364, 51.38265858407373], [-0.3314220748652756, 51.38268594954227], [-0.33129361585403333, 51.38271371654711], [-0.3311616282600799, 51.382743047168475], [-0.33102231458859815, 51.38277510348658], [-0.3308718773447711, 51.38281104758164], [-0.3307065190337817, 51.38285204153388], [-0.3305224421608129, 51.38289924742352], [-0.3303158492310476, 51.382953827330766], [-0.3300829427496688, 51.383016943335846], [-0.3298379000000001, 51.38307790000001], [-0.32874649999999994, 51.3833476], [-0.32849799999999996, 51.383409], [-0.32612299999999994, 51.38400949999999], [-0.32499569999999994, 51.384307199999995], [-0.3230753, 51.384877200000005], [-0.32253429999999994, 51.38504820000001], [-0.3219925, 51.38521889999999], [-0.32163710000000006, 51.3853495], [-0.3212844000000001, 51.3854671], [-0.3202905999999999, 51.38583489999999], [-0.3196227, 51.386081], [-0.31899039999999995, 51.38633579999999], [-0.3188556, 51.386388100000005], [-0.3178890608941145, 51.38679167395817], [-0.31613299999999994, 51.3875249], [-0.316094, 51.3875411], [-0.3159661, 51.3875942], [-0.3128931, 51.3888771], [-0.31176519999999996, 51.38935659999999], [-0.31073389999999995, 51.389775099999994], [-0.3102538, 51.389977599999995], [-0.3096463, 51.3902245], [-0.309079, 51.3904471], [-0.3084855, 51.39070289999999], [-0.3081013, 51.390843], [-0.30649339999999997, 51.39147309999999], [-0.3054368, 51.3918604], [-0.30481909999999995, 51.3920999], [-0.3037943, 51.3925052], [-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": "Woking", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Basingstoke", "current_leg_milage": "24.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 427.026, \"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\": 478.358, \"from_m\": 427.026, \"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\": 515.678, \"from_m\": 478.358, \"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\": 845.835, \"from_m\": 515.678, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2485.719, \"from_m\": 845.835, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8901.62, \"from_m\": 2485.719, \"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\": 27815.498, \"from_m\": 8901.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51803.299, \"from_m\": 27815.498, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 52648.234, \"from_m\": 51803.299, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53312.557, \"from_m\": 52648.234, \"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\": 57078.649, \"from_m\": 53312.557, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 57438.728, \"from_m\": 57078.649, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 57756.657, \"from_m\": 57438.728, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 58221.256, \"from_m\": 57756.657, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58267.954, \"from_m\": 58221.256, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 101189.236, \"from_m\": 58267.954, \"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\": 103305.343, \"from_m\": 101189.236, \"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\": 103332.446, \"from_m\": 103305.343, \"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\": 114261.728, \"from_m\": 103332.446, \"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\": 118264.746, \"from_m\": 114261.728, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 127935.984, \"from_m\": 118264.746, \"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\": 132430.558, \"from_m\": 127935.984, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 133560.598, \"from_m\": 132430.558, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 133591.509, \"from_m\": 133560.598, \"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\": 133710.075, \"from_m\": 133591.509, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 133824.168, \"from_m\": 133710.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\": 133885.219, \"from_m\": 133824.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 134303.281, \"from_m\": 133885.219, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 592088, \"profile_key\": \"16846f6ff8cf47d29230bdbbf6a19e14874a9f20405e6eb07593c0d91f667b7e\", \"schedule_id\": 16768, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2052\", \"location\": \"Salisbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054H\", \"location\": \"Salisbury Tunnel Jn\", \"stage_seq\": 2, \"distance_m\": 1729.221, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2055\", \"location\": \"Laverstock North Jn\", \"stage_seq\": 3, \"distance_m\": 2410.161, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2058H\", \"location\": \"Porton\", \"stage_seq\": 4, \"distance_m\": 8571.146, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2102H\", \"location\": \"Grateley\", \"stage_seq\": 5, \"distance_m\": 17614.252, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": false, \"wtt_arr\": \"2108\", \"wtt_dep\": \"2110\", \"location\": \"Andover\", \"stage_seq\": 6, \"distance_m\": 27815.498, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116H\", \"location\": \"Whitchurch (Hants)\", \"stage_seq\": 7, \"distance_m\": 39330.981, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119\", \"location\": \"Overton\", \"stage_seq\": 8, \"distance_m\": 45161.901, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123H\", \"location\": \"Worting Jn\", \"stage_seq\": 9, \"distance_m\": 53632.754, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": false, \"wtt_arr\": \"2127H\", \"wtt_dep\": \"2129\", \"location\": \"Basingstoke\", \"stage_seq\": 10, \"distance_m\": 57615.501, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 11, \"distance_m\": 80982.274, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Woking Jn\", \"stage_seq\": 12, \"distance_m\": 94564.102, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": false, \"wtt_arr\": \"2147\", \"wtt_dep\": \"2148H\", \"location\": \"Woking\", \"stage_seq\": 13, \"distance_m\": 95365.679, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 14, \"distance_m\": 112784.895, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158H\", \"location\": \"Surbiton\", \"stage_seq\": 15, \"distance_m\": 115011.135, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 16, \"distance_m\": 117854.653, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"New Malden\", \"stage_seq\": 17, \"distance_m\": 118669.212, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Wimbledon\", \"stage_seq\": 18, \"distance_m\": 122651.822, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 19, \"distance_m\": 128028.248, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 20, \"distance_m\": 133560.598, \"section_seq\": 1, \"route_path_id\": 34809}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 21, \"distance_m\": 134303.281, \"section_seq\": 1, \"route_path_id\": 34809}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 134303.281, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34809}], \"total_distance_m\": 134303.281, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 133912.073, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 391.208, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2052", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "26.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27146, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:13Z\", \"source_id\": 48637575, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:15Z\", \"source_id\": 15802697, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:25Z\", \"source_id\": 48679695, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:29Z\", \"source_id\": 15815595, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26927, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:04Z\", \"source_id\": 48724379, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:07Z\", \"source_id\": 15829632, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:52Z\", \"source_id\": 48748105, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:58Z\", \"source_id\": 15837193, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:34Z\", \"source_id\": 48753573, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:36Z\", \"source_id\": 15838889, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:34Z\", \"source_id\": 48759704, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:36Z\", \"source_id\": 15840996, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29129, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:43Z\", \"source_id\": 48766056, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:45Z\", \"source_id\": 15842907, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:19Z\", \"source_id\": 48776734, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:22Z\", \"source_id\": 15846377, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "8", "timing_fact_generation": 1789506826251524, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:58.141440", "service_state_evidence_id": 15846377, "current_leg_start_actual_dep": "2026-09-15T21:50:30+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:58.656041", "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 P SAL None 1L74 159009 3 90 None {"version": 3, "segments": [{"to_m": 427.026, "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": 478.358, "from_m": 427.026, "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": 515.678, "from_m": 478.358, "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": 845.835, "from_m": 515.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2485.719, "from_m": 845.835, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8901.62, "from_m": 2485.719, "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": 27815.498, "from_m": 8901.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51803.299, "from_m": 27815.498, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 52648.234, "from_m": 51803.299, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53312.557, "from_m": 52648.234, "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": 57078.649, "from_m": 53312.557, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 57438.728, "from_m": 57078.649, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 57756.657, "from_m": 57438.728, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 58221.256, "from_m": 57756.657, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 58267.954, "from_m": 58221.256, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 101189.236, "from_m": 58267.954, "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": 103305.343, "from_m": 101189.236, "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": 103332.446, "from_m": 103305.343, "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": 114261.728, "from_m": 103332.446, "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": 118264.746, "from_m": 114261.728, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 127935.984, "from_m": 118264.746, "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": 132430.558, "from_m": 127935.984, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 133560.598, "from_m": 132430.558, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 133591.509, "from_m": 133560.598, "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": 133710.075, "from_m": 133591.509, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 133824.168, "from_m": 133710.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": 133885.219, "from_m": 133824.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 134303.281, "from_m": 133885.219, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 592088, "profile_key": "16846f6ff8cf47d29230bdbbf6a19e14874a9f20405e6eb07593c0d91f667b7e", "schedule_id": 16768, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2052", "location": "Salisbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054H", "location": "Salisbury Tunnel Jn", "stage_seq": 2, "distance_m": 1729.221, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2055", "location": "Laverstock North Jn", "stage_seq": 3, "distance_m": 2410.161, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2058H", "location": "Porton", "stage_seq": 4, "distance_m": 8571.146, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2102H", "location": "Grateley", "stage_seq": 5, "distance_m": 17614.252, "section_seq": 1, "route_path_id": 34809}, {"is_pass": false, "wtt_arr": "2108", "wtt_dep": "2110", "location": "Andover", "stage_seq": 6, "distance_m": 27815.498, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Whitchurch (Hants)", "stage_seq": 7, "distance_m": 39330.981, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Overton", "stage_seq": 8, "distance_m": 45161.901, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Worting Jn", "stage_seq": 9, "distance_m": 53632.754, "section_seq": 1, "route_path_id": 34809}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2129", "location": "Basingstoke", "stage_seq": 10, "distance_m": 57615.501, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Farnborough (Main)", "stage_seq": 11, "distance_m": 80982.274, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Woking Jn", "stage_seq": 12, "distance_m": 94564.102, "section_seq": 1, "route_path_id": 34809}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": "2148H", "location": "Woking", "stage_seq": 13, "distance_m": 95365.679, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Hampton Court Jn", "stage_seq": 14, "distance_m": 112784.895, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158H", "location": "Surbiton", "stage_seq": 15, "distance_m": 115011.135, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Berrylands Juncton", "stage_seq": 16, "distance_m": 117854.653, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "New Malden", "stage_seq": 17, "distance_m": 118669.212, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Wimbledon", "stage_seq": 18, "distance_m": 122651.822, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Clapham Junction (M)", "stage_seq": 19, "distance_m": 128028.248, "section_seq": 1, "route_path_id": 34809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Waterloo West Crossings", "stage_seq": 20, "distance_m": 133560.598, "section_seq": 1, "route_path_id": 34809}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 21, "distance_m": 134303.281, "section_seq": 1, "route_path_id": 34809}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 134303.281, "from_m": 0.0, "section_seq": 1, "route_path_id": 34809}], "total_distance_m": 134303.281, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 133912.073, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 391.208, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27146, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:13Z", "source_id": 48637575, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:07:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:15Z", "source_id": 15802697, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27083, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:25Z", "source_id": 48679695, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:26:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:29Z", "source_id": 15815595, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26927, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:04Z", "source_id": 48724379, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:48:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:07Z", "source_id": 15829632, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:52Z", "source_id": 48748105, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:59:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:58Z", "source_id": 15837193, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28491, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:34Z", "source_id": 48753573, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:02:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:36Z", "source_id": 15838889, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:34Z", "source_id": 48759704, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:05:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:36Z", "source_id": 15840996, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29129, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:43Z", "source_id": 48766056, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:08:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:45Z", "source_id": 15842907, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:19Z", "source_id": 48776734, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:14:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:22Z", "source_id": 15846377, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Salisbury 2052 2052 2 None None London Waterloo 2212 2212 8 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L79482/2026-09-15/detailed None Woking 2026-09-15T21:50:30+01:00 London Waterloo 26.0 {"type": "LineString", "coordinates": [[-0.5566606, 51.31861320000001], [-0.5549235, 51.3193145], [-0.554769, 51.3193769], [-0.554511, 51.31948160000001], [-0.5537267, 51.3197999], [-0.5534515, 51.3199108], [-0.5530553, 51.3200705], [-0.5523963, 51.32034099999999], [-0.5516599999999999, 51.32065039999999], [-0.5511718, 51.32085539999999], [-0.5505712000000001, 51.32111950000001], [-0.5499337, 51.321375200000006], [-0.5494353999999999, 51.32157529999999], [-0.5477165, 51.322307499999994], [-0.5467544999999999, 51.32272189999999], [-0.5456882, 51.32315839999999], [-0.5420858, 51.324633299999995], [-0.5418698, 51.32471919999999], [-0.5390538, 51.325851499999985], [-0.5389891704717129, 51.32587775307167], [-0.5271243544003695, 51.33069708903964], [-0.510162, 51.3375861], [-0.5062751999999999, 51.339158899999994], [-0.5003074, 51.341590399999994], [-0.5000511999999999, 51.34169479999999], [-0.4999528999999999, 51.3417348], [-0.4864741, 51.34722860000001], [-0.4862537999999999, 51.3473147], [-0.4850595, 51.3478102], [-0.4841608999999999, 51.3482257], [-0.4833992, 51.3485875], [-0.48200670000000007, 51.34927340000001], [-0.4817215, 51.349415], [-0.4791907999999999, 51.3506533], [-0.4733751497864595, 51.35358439040299], [-0.4677222, 51.35643329999999], [-0.4668381, 51.3568848], [-0.4637747, 51.3583917], [-0.46271679999999993, 51.3589194], [-0.4617561999999999, 51.3594278], [-0.4609020999999998, 51.35986359999999], [-0.4605435000000001, 51.360052499999995], [-0.459936, 51.3603286], [-0.4579333999999999, 51.361352], [-0.4558004, 51.362460500000005], [-0.4532592, 51.3637637], [-0.4527415, 51.36400529999999], [-0.45214609999999994, 51.36424170000001], [-0.4515392, 51.36447389999999], [-0.4507978, 51.36473070000001], [-0.4500474, 51.36496619999999], [-0.4491576420597607, 51.36522385479171], [-0.44906770000000007, 51.365249899999995], [-0.4482175000000001, 51.3654578], [-0.4223891, 51.371279699999995], [-0.4207629000000001, 51.371617999999984], [-0.4200945, 51.3717478], [-0.4192354, 51.3719066], [-0.41403489999999993, 51.372770900000006], [-0.4071484, 51.3739155], [-0.4068562, 51.3739661], [-0.3903802, 51.376709299999995], [-0.3900046, 51.3767715], [-0.3899331, 51.37678329999999], [-0.3784961, 51.3786647], [-0.3772502, 51.378870899999995], [-0.3755000999999999, 51.3791306], [-0.3746311, 51.379243200000005], [-0.3742938, 51.3792729], [-0.3733274999999999, 51.3793652], [-0.3724114999999999, 51.3794146], [-0.35932611364780853, 51.379695616854995], [-0.3592198, 51.3796979], [-0.35878449999999995, 51.3797054], [-0.3579861, 51.37973349999999], [-0.3571405999999999, 51.37977209999999], [-0.35651189999999994, 51.3798043], [-0.3553695, 51.379863699999994], [-0.35422399999999993, 51.3799148], [-0.3532249, 51.3799667], [-0.3521039999999999, 51.380035], [-0.3511182, 51.380090999999986], [-0.34976349999999995, 51.3801752], [-0.3481336, 51.38029209999999], [-0.3477789, 51.3803111], [-0.34566469999999994, 51.380462900000005], [-0.3443728, 51.38055760000001], [-0.3418926, 51.380747799999995], [-0.3403039, 51.380869], [-0.34001679481508074, 51.380897476410105], [-0.33994830054225506, 51.380941011411664], [-0.3399329, 51.3809508], [-0.33987967518461576, 51.380979325339275], [-0.3395862, 51.3810077], [-0.3390352, 51.381069], [-0.3384789999999999, 51.3811411], [-0.33786980000000005, 51.3812289], [-0.3371188, 51.3813495], [-0.336082, 51.381565599999995], [-0.3355511, 51.3816843], [-0.33479609999999993, 51.381865099999985], [-0.33460889999999993, 51.381912], [-0.3343883, 51.3819676], [-0.3335174000000001, 51.382199499999984], [-0.3334067, 51.382228999999995], [-0.3332979, 51.382258], [-0.33277841735565605, 51.382380654072406], [-0.3325414771926896, 51.38243774703286], [-0.3323313884055485, 51.38248710696811], [-0.3321443534994154, 51.38252989595835], [-0.33197657497947347, 51.38256727608383], [-0.33182425535090554, 51.38260040942473], [-0.3316835971188946, 51.38263045806131], [-0.33155080278862364, 51.38265858407373], [-0.3314220748652756, 51.38268594954227], [-0.33129361585403333, 51.38271371654711], [-0.3311616282600799, 51.382743047168475], [-0.33102231458859815, 51.38277510348658], [-0.3308718773447711, 51.38281104758164], [-0.3307065190337817, 51.38285204153388], [-0.3305224421608129, 51.38289924742352], [-0.3303158492310476, 51.382953827330766], [-0.3300829427496688, 51.383016943335846], [-0.3298379000000001, 51.38307790000001], [-0.32874649999999994, 51.3833476], [-0.32849799999999996, 51.383409], [-0.32612299999999994, 51.38400949999999], [-0.32499569999999994, 51.384307199999995], [-0.3230753, 51.384877200000005], [-0.32253429999999994, 51.38504820000001], [-0.3219925, 51.38521889999999], [-0.32163710000000006, 51.3853495], [-0.3212844000000001, 51.3854671], [-0.3202905999999999, 51.38583489999999], [-0.3196227, 51.386081], [-0.31899039999999995, 51.38633579999999], [-0.3188556, 51.386388100000005], [-0.3178890608941145, 51.38679167395817], [-0.31613299999999994, 51.3875249], [-0.316094, 51.3875411], [-0.3159661, 51.3875942], [-0.3128931, 51.3888771], [-0.31176519999999996, 51.38935659999999], [-0.31073389999999995, 51.389775099999994], [-0.3102538, 51.389977599999995], [-0.3096463, 51.3902245], [-0.309079, 51.3904471], [-0.3084855, 51.39070289999999], [-0.3081013, 51.390843], [-0.30649339999999997, 51.39147309999999], [-0.3054368, 51.3918604], [-0.30481909999999995, 51.3920999], [-0.3037943, 51.3925052], [-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]]} 24.3 2148 2214 Basingstoke Waterloo West Crossings London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-15 21:25:07 TERMINATED 2026-09-15 21:14:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846377 1789506826251524 68 68 2026-09-15 21:24:58.656041 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:58.141440
561870 592310 P69303 662U66M715 2026-09-15 COMPLETE 15846514 2026-09-15 22:14:00 2026-09-15 21:25:08 2026-09-17 21:25:08 {"id": 592310, "stp": "P", "toc": "West Midlands Trains", "uid": "P69303", "consist": "730006+730024", "dest_crs": "FOK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69303/2026-09-15/detailed", "trust_id": "662U66M715", "origin_crs": "RDC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Four Oaks", "service_date": "2026-09-15", "dest_arr_time": "2211", "dest_platform": "3", "is_terminated": 1, "next_location": "Four Oaks", "signalling_id": "2U66", "timing_status": "LATE", "origin_station": "Redditch", "current_leg_arr": "2214", "current_leg_dep": "2211", "current_leg_end": "Four Oaks", "origin_dep_time": "2101", "origin_platform": null, "current_location": "Four Oaks", "last_update_time": "2026-09-15T21:25:07", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8250900104512835, 52.564877677273], [-1.825083, 52.564882399999995], [-1.8248648, 52.5650078], [-1.8246714, 52.5651068], [-1.8245426, 52.5651665], [-1.8243472, 52.56524629999999], [-1.8241812999999996, 52.5653021], [-1.8221929, 52.5659786], [-1.8219616999999997, 52.566063099999994], [-1.8217804999999996, 52.56614], [-1.8216529702670972, 52.56619731378229], [-1.8216090055398928, 52.56621707217535], [-1.821311, 52.566351], [-1.8209302000000005, 52.5665459], [-1.8206112999999997, 52.5667264], [-1.8203234, 52.5669072], [-1.8199694, 52.567140499999994], [-1.8196721, 52.56737569999999], [-1.8194314, 52.5675842], [-1.8192040000000005, 52.5677987], [-1.8188665, 52.56817050000001], [-1.8187211999999997, 52.56835779999999], [-1.8185777, 52.56855590000001], [-1.8184597999999996, 52.56873710000001], [-1.8183496999999995, 52.56892369999999], [-1.8182550999999996, 52.5691097], [-1.8181717, 52.56929970000001], [-1.8180849, 52.5695255], [-1.8179826, 52.569894], [-1.8179392, 52.57009819999999], [-1.8179115, 52.57030369999999], [-1.8178979999999996, 52.57050759999999], [-1.8178963, 52.5707106], [-1.8179190999999997, 52.571046599999995], [-1.8179766, 52.5713867], [-1.8180934, 52.5717855], [-1.8182982999999997, 52.5722605], [-1.8183978000000005, 52.57244540000001], [-1.8186259999999996, 52.572807], [-1.8187748, 52.5730017], [-1.8189344999999997, 52.5731949], [-1.8192862, 52.5735514], [-1.8196419999999995, 52.5738622], [-1.8200412, 52.5741599], [-1.8203723, 52.57437719999999], [-1.8214686, 52.5750233], [-1.8217263, 52.575172], [-1.8229222, 52.57585749999999], [-1.8251170999999995, 52.5771196], [-1.8261449, 52.5777494], [-1.8262793999999996, 52.577843599999994], [-1.8265298999999993, 52.5780785], [-1.8266692999999996, 52.57818699999999], [-1.8269128, 52.57841489999999], [-1.8273570999999995, 52.5789066], [-1.8275635, 52.5792003], [-1.8276939, 52.579413300000006], [-1.8278841, 52.5797242]]}", "current_leg_start": "Sutton Coldfield", "dest_arr_time_act": "2210", "motion_projection": null, "next_location_lat": "52.5797242", "next_location_lon": "-1.8278841", "previous_location": "Sutton Coldfield", "current_leg_milage": "1.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1006.855, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5790.706, \"from_m\": 1006.855, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7372.042, \"from_m\": 5790.706, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8026.532, \"from_m\": 7372.042, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 11772.089, \"from_m\": 8026.532, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11844.483, \"from_m\": 11772.089, \"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\": 14515.61, \"from_m\": 11844.483, \"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\": 14567.484, \"from_m\": 14515.61, \"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\": 15929.458, \"from_m\": 14567.484, \"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\": 15985.563, \"from_m\": 15929.458, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16330.774, \"from_m\": 15985.563, \"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\": 16484.302, \"from_m\": 16330.774, \"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\": 17082.687, \"from_m\": 16484.302, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20512.134, \"from_m\": 17082.687, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23021.052, \"from_m\": 20512.134, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24487.953, \"from_m\": 23021.052, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24715.621, \"from_m\": 24487.953, \"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\": 25223.218, \"from_m\": 24715.621, \"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\": 25259.214, \"from_m\": 25223.218, \"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\": 25273.079, \"from_m\": 25259.214, \"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\": 25695.01, \"from_m\": 25273.079, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26475.637, \"from_m\": 25695.01, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26851.966, \"from_m\": 26475.637, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27597.155, \"from_m\": 26851.966, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28851.623, \"from_m\": 27597.155, \"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\": 29323.91, \"from_m\": 28851.623, \"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\": 29624.751, \"from_m\": 29323.91, \"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\": 29860.709, \"from_m\": 29624.751, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30263.817, \"from_m\": 29860.709, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30288.14, \"from_m\": 30263.817, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30800.055, \"from_m\": 30288.14, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31985.106, \"from_m\": 30800.055, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32713.077, \"from_m\": 31985.106, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32741.514, \"from_m\": 32713.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\": 33033.778, \"from_m\": 32741.514, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33043.153, \"from_m\": 33033.778, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37219.711, \"from_m\": 33043.153, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37596.732, \"from_m\": 37219.711, \"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\": 38425.573, \"from_m\": 37596.732, \"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\": 38787.331, \"from_m\": 38425.573, \"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\": 38811.095, \"from_m\": 38787.331, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39284.488, \"from_m\": 38811.095, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39474.74, \"from_m\": 39284.488, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 592310, \"profile_key\": \"3bba9262d75b0f6e4c7870b370348aca51492fd759e4742dcc5cfc40185a0df3\", \"schedule_id\": 22246, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2101\", \"location\": \"Redditch\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2103H\", \"location\": \"Weights Lane Jn\", \"stage_seq\": 2, \"distance_m\": 2347.859, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2106\", \"wtt_dep\": \"2106H\", \"location\": \"Alvechurch\", \"stage_seq\": 3, \"distance_m\": 5176.916, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2111\", \"wtt_dep\": \"2112\", \"location\": \"Barnt Green\", \"stage_seq\": 4, \"distance_m\": 7876.957, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2116H\", \"wtt_dep\": \"2122\", \"location\": \"Longbridge\", \"stage_seq\": 5, \"distance_m\": 12183.455, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2123H\", \"wtt_dep\": \"2124\", \"location\": \"Northfield\", \"stage_seq\": 6, \"distance_m\": 13779.935, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2126\", \"wtt_dep\": \"2127\", \"location\": \"Kings Norton\", \"stage_seq\": 7, \"distance_m\": 16154.791, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2129\", \"wtt_dep\": \"2129H\", \"location\": \"Bournville\", \"stage_seq\": 8, \"distance_m\": 17920.218, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2131H\", \"wtt_dep\": \"2132H\", \"location\": \"Selly Oak\", \"stage_seq\": 9, \"distance_m\": 19671.469, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2134\", \"wtt_dep\": \"2135\", \"location\": \"University\", \"stage_seq\": 10, \"distance_m\": 20832.033, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2139\", \"location\": \"Five Ways\", \"stage_seq\": 11, \"distance_m\": 23550.918, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2146\", \"location\": \"Birmingham New Street\", \"stage_seq\": 12, \"distance_m\": 24961.242, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Proof House Jn\", \"stage_seq\": 13, \"distance_m\": 25975.098, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2152H\", \"wtt_dep\": \"2153\", \"location\": \"Aston\", \"stage_seq\": 14, \"distance_m\": 29227.664, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2157\", \"location\": \"Gravelly Hill\", \"stage_seq\": 15, \"distance_m\": 31343.167, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2200\", \"location\": \"Erdington\", \"stage_seq\": 16, \"distance_m\": 33110.705, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2201H\", \"wtt_dep\": \"2202\", \"location\": \"Chester Road\", \"stage_seq\": 17, \"distance_m\": 34100.372, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2203H\", \"wtt_dep\": \"2204\", \"location\": \"Wylde Green\", \"stage_seq\": 18, \"distance_m\": 35157.007, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2206\", \"wtt_dep\": \"2207\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 19, \"distance_m\": 37366.522, \"section_seq\": 1, \"route_path_id\": 72110}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": null, \"location\": \"Four Oaks\", \"stage_seq\": 20, \"distance_m\": 39474.74, \"section_seq\": 1, \"route_path_id\": 72110}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39474.74, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72110}], \"total_distance_m\": 39474.74, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 38203.79, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1270.95, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2101", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.5797242", "current_position_lon": "-1.8278841", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:03:30Z\", \"source_id\": 48631634, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:03:36Z\", \"source_id\": 15800866, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:11:47Z\", \"source_id\": 48650104, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:13:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:11:51Z\", \"source_id\": 15806480, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:02Z\", \"source_id\": 48663683, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:08Z\", \"source_id\": 15810668, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:08Z\", \"source_id\": 48674725, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:10Z\", \"source_id\": 15814053, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:01Z\", \"source_id\": 48680918, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:03Z\", \"source_id\": 15816001, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:13Z\", \"source_id\": 48685549, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:15Z\", \"source_id\": 15817422, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:36Z\", \"source_id\": 48692587, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:39Z\", \"source_id\": 15819633, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:54Z\", \"source_id\": 48697407, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:59Z\", \"source_id\": 15821147, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:49Z\", \"source_id\": 48703496, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:49Z\", \"source_id\": 48703499, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:54Z\", \"source_id\": 15823030, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:48Z\", \"source_id\": 48711600, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:51Z\", \"source_id\": 15825687, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:22Z\", \"source_id\": 48745243, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:25Z\", \"source_id\": 15836296, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:02Z\", \"source_id\": 48752571, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:07Z\", \"source_id\": 15838564, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:41Z\", \"source_id\": 48757909, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:44Z\", \"source_id\": 15840389, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:26Z\", \"source_id\": 48761412, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:35Z\", \"source_id\": 15841522, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:13Z\", \"source_id\": 48765113, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:18Z\", \"source_id\": 15842624, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:46Z\", \"source_id\": 48769851, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:48Z\", \"source_id\": 15844181, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:33Z\", \"source_id\": 48777108, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:37Z\", \"source_id\": 15846514, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Four Oaks", "service_state_platform": "3", "timing_fact_generation": 1789506818892065, "current_leg_arrival_utc": "2026-09-15T22:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:14:59.207337", "service_state_evidence_id": 15846514, "current_leg_start_actual_dep": "2026-09-15T22:11:00+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-15T21:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:24:59.684488", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P RDC FOK 2U66 730006+730024 6 90 None {"version": 3, "segments": [{"to_m": 1006.855, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5790.706, "from_m": 1006.855, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7372.042, "from_m": 5790.706, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8026.532, "from_m": 7372.042, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 11772.089, "from_m": 8026.532, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11844.483, "from_m": 11772.089, "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": 14515.61, "from_m": 11844.483, "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": 14567.484, "from_m": 14515.61, "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": 15929.458, "from_m": 14567.484, "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": 15985.563, "from_m": 15929.458, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16330.774, "from_m": 15985.563, "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": 16484.302, "from_m": 16330.774, "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": 17082.687, "from_m": 16484.302, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 20512.134, "from_m": 17082.687, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23021.052, "from_m": 20512.134, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24487.953, "from_m": 23021.052, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24715.621, "from_m": 24487.953, "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": 25223.218, "from_m": 24715.621, "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": 25259.214, "from_m": 25223.218, "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": 25273.079, "from_m": 25259.214, "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": 25695.01, "from_m": 25273.079, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26475.637, "from_m": 25695.01, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26851.966, "from_m": 26475.637, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27597.155, "from_m": 26851.966, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28851.623, "from_m": 27597.155, "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": 29323.91, "from_m": 28851.623, "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": 29624.751, "from_m": 29323.91, "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": 29860.709, "from_m": 29624.751, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30263.817, "from_m": 29860.709, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30288.14, "from_m": 30263.817, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30800.055, "from_m": 30288.14, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31985.106, "from_m": 30800.055, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32713.077, "from_m": 31985.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32741.514, "from_m": 32713.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": 33033.778, "from_m": 32741.514, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33043.153, "from_m": 33033.778, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37219.711, "from_m": 33043.153, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37596.732, "from_m": 37219.711, "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": 38425.573, "from_m": 37596.732, "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": 38787.331, "from_m": 38425.573, "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": 38811.095, "from_m": 38787.331, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39284.488, "from_m": 38811.095, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39474.74, "from_m": 39284.488, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 592310, "profile_key": "3bba9262d75b0f6e4c7870b370348aca51492fd759e4742dcc5cfc40185a0df3", "schedule_id": 22246, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2101", "location": "Redditch", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72110}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2103H", "location": "Weights Lane Jn", "stage_seq": 2, "distance_m": 2347.859, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2106", "wtt_dep": "2106H", "location": "Alvechurch", "stage_seq": 3, "distance_m": 5176.916, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2111", "wtt_dep": "2112", "location": "Barnt Green", "stage_seq": 4, "distance_m": 7876.957, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2116H", "wtt_dep": "2122", "location": "Longbridge", "stage_seq": 5, "distance_m": 12183.455, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124", "location": "Northfield", "stage_seq": 6, "distance_m": 13779.935, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2127", "location": "Kings Norton", "stage_seq": 7, "distance_m": 16154.791, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": "2129H", "location": "Bournville", "stage_seq": 8, "distance_m": 17920.218, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2132H", "location": "Selly Oak", "stage_seq": 9, "distance_m": 19671.469, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2135", "location": "University", "stage_seq": 10, "distance_m": 20832.033, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "Five Ways", "stage_seq": 11, "distance_m": 23550.918, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2146", "location": "Birmingham New Street", "stage_seq": 12, "distance_m": 24961.242, "section_seq": 1, "route_path_id": 72110}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Proof House Jn", "stage_seq": 13, "distance_m": 25975.098, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153", "location": "Aston", "stage_seq": 14, "distance_m": 29227.664, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Gravelly Hill", "stage_seq": 15, "distance_m": 31343.167, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Erdington", "stage_seq": 16, "distance_m": 33110.705, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202", "location": "Chester Road", "stage_seq": 17, "distance_m": 34100.372, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2203H", "wtt_dep": "2204", "location": "Wylde Green", "stage_seq": 18, "distance_m": 35157.007, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2207", "location": "Sutton Coldfield", "stage_seq": 19, "distance_m": 37366.522, "section_seq": 1, "route_path_id": 72110}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": null, "location": "Four Oaks", "stage_seq": 20, "distance_m": 39474.74, "section_seq": 1, "route_path_id": 72110}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39474.74, "from_m": 0.0, "section_seq": 1, "route_path_id": 72110}], "total_distance_m": 39474.74, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 38203.79, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1270.95, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20463, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:03:30Z", "source_id": 48631634, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:07:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:03:36Z", "source_id": 15800866, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:11:47Z", "source_id": 48650104, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:13:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:11:51Z", "source_id": 15806480, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20429, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:02Z", "source_id": 48663683, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:19:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:08Z", "source_id": 15810668, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20419, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:08Z", "source_id": 48674725, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:23:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:10Z", "source_id": 15814053, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20400, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:01Z", "source_id": 48680918, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:26:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:03Z", "source_id": 15816001, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20386, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:13Z", "source_id": 48685549, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:29:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:15Z", "source_id": 15817422, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:36Z", "source_id": 48692587, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:32:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:39Z", "source_id": 15819633, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:54Z", "source_id": 48697407, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:34:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:59Z", "source_id": 15821147, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:49Z", "source_id": 48703496, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:38:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:49Z", "source_id": 48703499, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:38:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:54Z", "source_id": 15823030, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19348, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:48Z", "source_id": 48711600, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:42:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:51Z", "source_id": 15825687, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:22Z", "source_id": 48745243, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:58:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:25Z", "source_id": 15836296, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:02Z", "source_id": 48752571, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:01:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:07Z", "source_id": 15838564, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19284, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:41Z", "source_id": 48757909, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:04:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:44Z", "source_id": 15840389, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19280, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:26Z", "source_id": 48761412, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:06:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:35Z", "source_id": 15841522, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19276, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:13Z", "source_id": 48765113, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:08:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:18Z", "source_id": 15842624, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19272, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:46Z", "source_id": 48769851, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:10:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:48Z", "source_id": 15844181, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19268, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:33Z", "source_id": 48777108, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:14:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:37Z", "source_id": 15846514, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}] Redditch 2101 2101 None None None Four Oaks 2211 2210 3 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P69303/2026-09-15/detailed None Sutton Coldfield 2026-09-15T22:11:00+01:00 Four Oaks 3.0 {"type": "LineString", "coordinates": [[-1.8250900104512835, 52.564877677273], [-1.825083, 52.564882399999995], [-1.8248648, 52.5650078], [-1.8246714, 52.5651068], [-1.8245426, 52.5651665], [-1.8243472, 52.56524629999999], [-1.8241812999999996, 52.5653021], [-1.8221929, 52.5659786], [-1.8219616999999997, 52.566063099999994], [-1.8217804999999996, 52.56614], [-1.8216529702670972, 52.56619731378229], [-1.8216090055398928, 52.56621707217535], [-1.821311, 52.566351], [-1.8209302000000005, 52.5665459], [-1.8206112999999997, 52.5667264], [-1.8203234, 52.5669072], [-1.8199694, 52.567140499999994], [-1.8196721, 52.56737569999999], [-1.8194314, 52.5675842], [-1.8192040000000005, 52.5677987], [-1.8188665, 52.56817050000001], [-1.8187211999999997, 52.56835779999999], [-1.8185777, 52.56855590000001], [-1.8184597999999996, 52.56873710000001], [-1.8183496999999995, 52.56892369999999], [-1.8182550999999996, 52.5691097], [-1.8181717, 52.56929970000001], [-1.8180849, 52.5695255], [-1.8179826, 52.569894], [-1.8179392, 52.57009819999999], [-1.8179115, 52.57030369999999], [-1.8178979999999996, 52.57050759999999], [-1.8178963, 52.5707106], [-1.8179190999999997, 52.571046599999995], [-1.8179766, 52.5713867], [-1.8180934, 52.5717855], [-1.8182982999999997, 52.5722605], [-1.8183978000000005, 52.57244540000001], [-1.8186259999999996, 52.572807], [-1.8187748, 52.5730017], [-1.8189344999999997, 52.5731949], [-1.8192862, 52.5735514], [-1.8196419999999995, 52.5738622], [-1.8200412, 52.5741599], [-1.8203723, 52.57437719999999], [-1.8214686, 52.5750233], [-1.8217263, 52.575172], [-1.8229222, 52.57585749999999], [-1.8251170999999995, 52.5771196], [-1.8261449, 52.5777494], [-1.8262793999999996, 52.577843599999994], [-1.8265298999999993, 52.5780785], [-1.8266692999999996, 52.57818699999999], [-1.8269128, 52.57841489999999], [-1.8273570999999995, 52.5789066], [-1.8275635, 52.5792003], [-1.8276939, 52.579413300000006], [-1.8278841, 52.5797242]]} 1.3 2211 2214 Sutton Coldfield Four Oaks Four Oaks 52.5797242 -1.8278841 52.5797242 -1.8278841 1 0 2026-09-15 21:25:07 TERMINATED 2026-09-15 21:14:00 Four Oaks TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846514 1789506818892065 79 79 2026-09-15 21:24:59.684488 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:14:59.207337
561871 592967 W05067 879H65M715 2026-09-15 COMPLETE 15847292 2026-09-15 22:15:00 2026-09-15 21:25:08 2026-09-17 21:25:08 {"id": 592967, "stp": "P", "toc": "London Overground", "uid": "W05067", "consist": null, "dest_crs": "DLJ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W05067/2026-09-15/detailed", "trust_id": "879H65M715", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalston Junction", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "3", "is_terminated": 1, "next_location": "Dalston Junction", "signalling_id": "9H65", "timing_status": "LATE", "origin_station": "Clapham Junction Plats 0-2", "current_leg_arr": "2215", "current_leg_dep": "2214", "current_leg_end": "Dalston Junction", "origin_dep_time": "2130", "origin_platform": "2", "current_location": "Dalston Junction", "last_update_time": "2026-09-15T21:25:08", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]}", "current_leg_start": "Haggerston", "dest_arr_time_act": "2212", "motion_projection": null, "next_location_lat": "51.5454441", "next_location_lon": "-0.0750714", "previous_location": "Haggerston", "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 237.031, \"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\": 266.047, \"from_m\": 237.031, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 297.401, \"from_m\": 266.047, \"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\": 372.226, \"from_m\": 297.401, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1120.855, \"from_m\": 372.226, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1498.214, \"from_m\": 1120.855, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2518.407, \"from_m\": 1498.214, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3186.102, \"from_m\": 2518.407, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3328.565, \"from_m\": 3186.102, \"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\": 3361.639, \"from_m\": 3328.565, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3444.403, \"from_m\": 3361.639, \"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\": 3817.39, \"from_m\": 3444.403, \"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\": 3925.533, \"from_m\": 3817.39, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5515.486, \"from_m\": 3925.533, \"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\": 5839.849, \"from_m\": 5515.486, \"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\": 5942.434, \"from_m\": 5839.849, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6712.505, \"from_m\": 5942.434, \"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\": 8224.954, \"from_m\": 6712.505, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8325.976, \"from_m\": 8224.954, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8697.626, \"from_m\": 8325.976, \"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\": 8767.164, \"from_m\": 8697.626, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9087.617, \"from_m\": 8767.164, \"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\": 10657.373, \"from_m\": 9087.617, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12053.713, \"from_m\": 10657.373, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16143.113, \"from_m\": 12053.713, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16187.662, \"from_m\": 16143.113, \"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\": 18652.731, \"from_m\": 16187.662, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20146.937, \"from_m\": 18652.731, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20338.207, \"from_m\": 20146.937, \"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\": 21287.782, \"from_m\": 20338.207, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22005.888, \"from_m\": 21287.782, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23743.547, \"from_m\": 22005.888, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23799.023, \"from_m\": 23743.547, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24217.295, \"from_m\": 23799.023, \"capability_applied\": null, \"effective_limit_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\": 592967, \"profile_key\": \"68588dd6383a2558cbf0b3ab599eb8e1a2a840d9bb0e87dfc6e1e1b6a4c6b312\", \"schedule_id\": 25378, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2130\", \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2134\", \"location\": \"Longhedge Jn\", \"stage_seq\": 2, \"distance_m\": 2593.253, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135H\", \"location\": \"Factory Jn\", \"stage_seq\": 3, \"distance_m\": 3476.322, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2136\", \"wtt_dep\": \"2138\", \"location\": \"Wandsworth Road\", \"stage_seq\": 4, \"distance_m\": 3570.632, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 5, \"distance_m\": 3958.062, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2139\", \"wtt_dep\": \"2139H\", \"location\": \"Clapham High Street\", \"stage_seq\": 6, \"distance_m\": 4264.536, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2144\", \"wtt_dep\": \"2144H\", \"location\": \"Denmark Hill\", \"stage_seq\": 7, \"distance_m\": 7363.343, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145H\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 8193.101, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2146H\", \"wtt_dep\": \"2147\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 9, \"distance_m\": 8907.183, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2148H\", \"wtt_dep\": \"2149\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 10, \"distance_m\": 10108.412, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150H\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 11, \"distance_m\": 10626.633, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 12, \"distance_m\": 12107.67, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2153H\", \"wtt_dep\": \"2154H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 12397.114, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156H\", \"location\": \"Canada Water\", \"stage_seq\": 14, \"distance_m\": 13006.78, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2157H\", \"wtt_dep\": \"2158\", \"location\": \"Rotherhithe\", \"stage_seq\": 15, \"distance_m\": 13320.845, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2159H\", \"location\": \"Wapping\", \"stage_seq\": 16, \"distance_m\": 13797.169, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2201\", \"wtt_dep\": \"2201H\", \"location\": \"Shadwell\", \"stage_seq\": 17, \"distance_m\": 19350.796, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2204\", \"location\": \"Whitechapel\", \"stage_seq\": 18, \"distance_m\": 20356.614, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2205H\", \"wtt_dep\": \"2206H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 19, \"distance_m\": 21430.126, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2208H\", \"location\": \"Hoxton\", \"stage_seq\": 20, \"distance_m\": 22662.444, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2210H\", \"location\": \"Haggerston\", \"stage_seq\": 21, \"distance_m\": 23544.683, \"section_seq\": 1, \"route_path_id\": 38272}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": null, \"location\": \"Dalston Junction\", \"stage_seq\": 22, \"distance_m\": 24217.295, \"section_seq\": 1, \"route_path_id\": 38272}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24217.295, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38272}], \"total_distance_m\": 24217.295, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 23881.553, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 335.742, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2130", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5454441", "current_position_lon": "-0.0750714", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28926, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:34Z\", \"source_id\": 48698712, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:36Z\", \"source_id\": 15821535, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:32Z\", \"source_id\": 48702955, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:38Z\", \"source_id\": 15822843, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:02Z\", \"source_id\": 48716081, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:03Z\", \"source_id\": 15827030, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:38Z\", \"source_id\": 48723481, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:43Z\", \"source_id\": 15829414, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:04Z\", \"source_id\": 48730676, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:09Z\", \"source_id\": 15831652, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:48Z\", \"source_id\": 48742199, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:53Z\", \"source_id\": 15835310, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:54Z\", \"source_id\": 48746269, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:56Z\", \"source_id\": 15836604, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:33Z\", \"source_id\": 48749543, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:37Z\", \"source_id\": 15837592, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:27Z\", \"source_id\": 48753406, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:33Z\", \"source_id\": 15838835, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:25Z\", \"source_id\": 48757289, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:28Z\", \"source_id\": 15840180, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:33Z\", \"source_id\": 48761592, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:42Z\", \"source_id\": 15841619, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:05Z\", \"source_id\": 48766714, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:06Z\", \"source_id\": 15843094, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:44Z\", \"source_id\": 48771720, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:46Z\", \"source_id\": 15844794, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:52Z\", \"source_id\": 48775817, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:54Z\", \"source_id\": 15846086, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:55Z\", \"source_id\": 48779853, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:57Z\", \"source_id\": 15847292, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalston Junction", "service_state_platform": "3", "timing_fact_generation": 1789506900737571, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:00.730119", "service_state_evidence_id": 15847292, "current_leg_start_actual_dep": "2026-09-15T22:13:30+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:01.796544", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None DLJ 9H65 None None None None {"version": 3, "segments": [{"to_m": 237.031, "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": 266.047, "from_m": 237.031, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 297.401, "from_m": 266.047, "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": 372.226, "from_m": 297.401, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1120.855, "from_m": 372.226, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1498.214, "from_m": 1120.855, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2518.407, "from_m": 1498.214, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3186.102, "from_m": 2518.407, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3328.565, "from_m": 3186.102, "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": 3361.639, "from_m": 3328.565, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3444.403, "from_m": 3361.639, "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": 3817.39, "from_m": 3444.403, "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": 3925.533, "from_m": 3817.39, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5515.486, "from_m": 3925.533, "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": 5839.849, "from_m": 5515.486, "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": 5942.434, "from_m": 5839.849, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6712.505, "from_m": 5942.434, "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": 8224.954, "from_m": 6712.505, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8325.976, "from_m": 8224.954, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8697.626, "from_m": 8325.976, "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": 8767.164, "from_m": 8697.626, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9087.617, "from_m": 8767.164, "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": 10657.373, "from_m": 9087.617, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12053.713, "from_m": 10657.373, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16143.113, "from_m": 12053.713, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16187.662, "from_m": 16143.113, "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": 18652.731, "from_m": 16187.662, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20146.937, "from_m": 18652.731, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20338.207, "from_m": 20146.937, "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": 21287.782, "from_m": 20338.207, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22005.888, "from_m": 21287.782, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23743.547, "from_m": 22005.888, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23799.023, "from_m": 23743.547, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24217.295, "from_m": 23799.023, "capability_applied": null, "effective_limit_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": 592967, "profile_key": "68588dd6383a2558cbf0b3ab599eb8e1a2a840d9bb0e87dfc6e1e1b6a4c6b312", "schedule_id": 25378, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2130", "location": "Clapham Junction Plats 0-2", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134", "location": "Longhedge Jn", "stage_seq": 2, "distance_m": 2593.253, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135H", "location": "Factory Jn", "stage_seq": 3, "distance_m": 3476.322, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2136", "wtt_dep": "2138", "location": "Wandsworth Road", "stage_seq": 4, "distance_m": 3570.632, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138H", "location": "Voltaire Road Jn", "stage_seq": 5, "distance_m": 3958.062, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2139", "wtt_dep": "2139H", "location": "Clapham High Street", "stage_seq": 6, "distance_m": 4264.536, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2144H", "location": "Denmark Hill", "stage_seq": 7, "distance_m": 7363.343, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145H", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 8193.101, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2147", "location": "Peckham Rye (C)", "stage_seq": 9, "distance_m": 8907.183, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149", "location": "Queens Rd Peckham", "stage_seq": 10, "distance_m": 10108.412, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150H", "location": "Old Kent Road Jn", "stage_seq": 11, "distance_m": 10626.633, "section_seq": 1, "route_path_id": 38272}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Surrey Quays Silwood Jn", "stage_seq": 12, "distance_m": 12107.67, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 12397.114, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156H", "location": "Canada Water", "stage_seq": 14, "distance_m": 13006.78, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2157H", "wtt_dep": "2158", "location": "Rotherhithe", "stage_seq": 15, "distance_m": 13320.845, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2159H", "location": "Wapping", "stage_seq": 16, "distance_m": 13797.169, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2201", "wtt_dep": "2201H", "location": "Shadwell", "stage_seq": 17, "distance_m": 19350.796, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2204", "location": "Whitechapel", "stage_seq": 18, "distance_m": 20356.614, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206H", "location": "Shoreditch High Street", "stage_seq": 19, "distance_m": 21430.126, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2208H", "location": "Hoxton", "stage_seq": 20, "distance_m": 22662.444, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2210H", "location": "Haggerston", "stage_seq": 21, "distance_m": 23544.683, "section_seq": 1, "route_path_id": 38272}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 22, "distance_m": 24217.295, "section_seq": 1, "route_path_id": 38272}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24217.295, "from_m": 0.0, "section_seq": 1, "route_path_id": 38272}], "total_distance_m": 24217.295, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 23881.553, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 335.742, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28926, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:34Z", "source_id": 48698712, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:35:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:36Z", "source_id": 15821535, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28940, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:32Z", "source_id": 48702955, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:37:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:38Z", "source_id": 15822843, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29764, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:02Z", "source_id": 48716081, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:43:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:03Z", "source_id": 15827030, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29774, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:38Z", "source_id": 48723481, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:47:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:43Z", "source_id": 15829414, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:04Z", "source_id": 48730676, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:50:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:09Z", "source_id": 15831652, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:48Z", "source_id": 48742199, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:56:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:53Z", "source_id": 15835310, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:54Z", "source_id": 48746269, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:58:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:56Z", "source_id": 15836604, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:33Z", "source_id": 48749543, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:00:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:37Z", "source_id": 15837592, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:27Z", "source_id": 48753406, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:01:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:33Z", "source_id": 15838835, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:25Z", "source_id": 48757289, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:03:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:28Z", "source_id": 15840180, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:33Z", "source_id": 48761592, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:06:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:42Z", "source_id": 15841619, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:05Z", "source_id": 48766714, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:08:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:06Z", "source_id": 15843094, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:44Z", "source_id": 48771720, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:11:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:46Z", "source_id": 15844794, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:52Z", "source_id": 48775817, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:13:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:54Z", "source_id": 15846086, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15050, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:55Z", "source_id": 48779853, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:15:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:57Z", "source_id": 15847292, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Clapham Junction Plats 0-2 2130 2130 2 None None Dalston Junction 2215 2212 3 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W05067/2026-09-15/detailed None Haggerston 2026-09-15T22:13:30+01:00 Dalston Junction 1.0 {"type": "LineString", "coordinates": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]} 0.4 2214 2215 Haggerston Dalston Junction Dalston Junction 51.5454441 -0.0750714 51.5454441 -0.0750714 1 0 2026-09-15 21:25:08 TERMINATED 2026-09-15 21:15:00 Dalston Junction TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15847292 1789506900737571 74 74 2026-09-15 21:25:01.796544 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:00.730119
561872 590835 G01244 655D70M715 2026-09-15 COMPLETE 15845337 2026-09-15 22:15:00 2026-09-15 21:25:08 2026-09-17 21:25:08 {"id": 590835, "stp": "P", "toc": "CrossCountry", "uid": "G01244", "consist": "221125", "dest_crs": "XUN", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G01244/2026-09-15/detailed", "trust_id": "655D70M715", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barton Under Needwood RSMD", "service_date": "2026-09-15", "dest_arr_time": "2236", "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": "2215", "current_leg_dep": "2151", "current_leg_end": "Barton Under Needwood RSMD", "origin_dep_time": "2151", "origin_platform": "2", "current_location": "Barton Under Needwood RSMD", "last_update_time": "2026-09-15T21:25:08", "route_debug_link": null, "timing_variation": "-21 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.870134, 52.481984700000005], [-1.869997908071446, 52.48202686933506], [-1.8699635999999995, 52.48203749999999], [-1.8698852630461495, 52.48206375383478], [-1.8697237, 52.48211789999999], [-1.8695603, 52.482184], [-1.8693964, 52.482253199999995], [-1.8692248999999996, 52.482333], [-1.869093, 52.4824008], [-1.8688996, 52.4825043], [-1.8687427999999997, 52.4825976], [-1.8686206, 52.482674], [-1.8684822, 52.4827665], [-1.8683975, 52.4828307], [-1.8682537, 52.48293939999999], [-1.8681436, 52.4830303], [-1.8680334, 52.4831296], [-1.8679189, 52.4832402], [-1.8678155999999997, 52.48334650000001], [-1.8677261999999992, 52.483447099999985], [-1.8676199999999996, 52.48357379999998], [-1.8674883999999996, 52.4837567], [-1.8674173999999992, 52.48386579999999], [-1.8673529, 52.4839725], [-1.8673037, 52.48407069999999], [-1.8672515, 52.48417879999999], [-1.8671921, 52.48432309999999], [-1.8671511000000005, 52.48444940000001], [-1.8671065999999996, 52.4845937], [-1.8670645, 52.4847296], [-1.8670130000000005, 52.4849043], [-1.8669672, 52.485042099999994], [-1.8669177, 52.4851801], [-1.8669127434593216, 52.48519366568264], [-1.8668545999999997, 52.48535280000001], [-1.8667667999999995, 52.485579099999995], [-1.8667202, 52.4856886], [-1.8665811999999995, 52.48600669999999], [-1.8664412, 52.486312000000005], [-1.8663147999999996, 52.4865988], [-1.8661882000000003, 52.4868749], [-1.8661069, 52.4870499], [-1.8660456999999997, 52.4871873], [-1.8659419, 52.48752220000001], [-1.8658866000000005, 52.4876668], [-1.865849, 52.4877762], [-1.8658198, 52.4878452], [-1.8657717, 52.4879699], [-1.8657015, 52.488137900000005], [-1.8656455000000003, 52.4882818], [-1.8655903, 52.4885113], [-1.8655628, 52.488667], [-1.8654969, 52.48890939999998], [-1.8653694000000005, 52.4892872], [-1.8653397, 52.48952400000001], [-1.8652265, 52.490052199999994], [-1.865213, 52.49020540000001], [-1.8651897, 52.49029269999999], [-1.8651732, 52.4903716], [-1.8651451, 52.49047269999999], [-1.8651238, 52.4905547], [-1.8651038, 52.49071549999999], [-1.8650597999999996, 52.4910944], [-1.8650112000000003, 52.4913366], [-1.8649688, 52.4915034], [-1.864949, 52.4915813], [-1.8648758, 52.4918188], [-1.8648221000000005, 52.4919778], [-1.864717, 52.4922388], [-1.8645969, 52.4924844], [-1.8644678, 52.492717699999986], [-1.8642828, 52.4930141], [-1.8640845, 52.493308600000006], [-1.8639671, 52.49347099999999], [-1.863726, 52.4937973], [-1.8634486999999995, 52.4941361], [-1.8633071258224183, 52.49430286280318], [-1.8632087, 52.494418800000005], [-1.8630688, 52.4945786], [-1.8628957999999995, 52.494763500000005], [-1.8625566, 52.49511559999999], [-1.8623664999999996, 52.49530299999999], [-1.86216, 52.4955045], [-1.8618322, 52.4958003], [-1.8615934, 52.4960093], [-1.861364, 52.4962064], [-1.8610161, 52.49647959999999], [-1.8603320999999997, 52.4970053], [-1.8596675, 52.4974738], [-1.8596182, 52.49750850000001], [-1.8592726999999996, 52.4977373], [-1.8590263, 52.49789440000001], [-1.858825, 52.4980196], [-1.8583228, 52.49832139999999], [-1.8576777, 52.498688699999995], [-1.8575665, 52.498749399999994], [-1.8575101999999997, 52.4987804], [-1.8573588474289584, 52.498861411955595], [-1.8573157638004505, 52.49888447258049], [-1.8572393000000005, 52.4989254], [-1.8570249000000003, 52.4990305], [-1.856799, 52.4991404], [-1.8565521, 52.4992558], [-1.8562462, 52.499399], [-1.8559663, 52.4995278], [-1.8556643, 52.49965989999999], [-1.8554073, 52.499766999999984], [-1.8550433, 52.4999187], [-1.854628, 52.50008420000001], [-1.8543128, 52.50020589999999], [-1.8540394, 52.500306899999984], [-1.8537474000000005, 52.50041190000001], [-1.8530479, 52.5006542], [-1.8526347, 52.5007874], [-1.8521189, 52.5009456], [-1.8517854, 52.5010452], [-1.8514906, 52.501127], [-1.8512383, 52.5011955], [-1.8509829, 52.5012615], [-1.8505821, 52.5013617], [-1.8501324999999995, 52.5014681], [-1.8496252999999996, 52.501579099999994], [-1.8492012999999996, 52.50166659999999], [-1.8486976, 52.5017639], [-1.8476911, 52.5019491], [-1.8467937000000003, 52.5021148], [-1.845896, 52.502279699999995], [-1.8451587, 52.50241859999999], [-1.8446653, 52.5025107], [-1.8444252999999995, 52.502554], [-1.8436848999999995, 52.502690400000006], [-1.8430630999999995, 52.502804700000006], [-1.8423781999999995, 52.50291519999999], [-1.8415954, 52.50307680000001], [-1.8409962, 52.503187399999995], [-1.8401726, 52.503324], [-1.8394106, 52.5034807], [-1.8382765, 52.5036753], [-1.8376154, 52.5038113], [-1.8368180000000005, 52.50394229999999], [-1.8360189999999996, 52.504105], [-1.8351275, 52.50426730000001], [-1.8337928, 52.50449889999999], [-1.8331529, 52.50462929999999], [-1.8330040999999997, 52.5046573], [-1.8325844, 52.504741499999994], [-1.8319636, 52.5048511], [-1.8316122, 52.504914800000016], [-1.8311991999999997, 52.504989900000005], [-1.8308006999999995, 52.505060799999995], [-1.8303823, 52.5051399], [-1.8297426, 52.505260799999995], [-1.8290224, 52.50539870000001], [-1.8282996, 52.505539899999995], [-1.827735, 52.5056501], [-1.8273313, 52.5057285], [-1.8268968000000003, 52.5058101], [-1.8263645, 52.50591099999999], [-1.8258789, 52.506001999999995], [-1.8252566, 52.506117999999994], [-1.8247415999999996, 52.5062126], [-1.8213728, 52.50682479999999], [-1.8210804, 52.5068803], [-1.8208000999999996, 52.50693340000001], [-1.820438, 52.5070036], [-1.8200143, 52.5070836], [-1.8196534999999996, 52.507153], [-1.8192887, 52.5072199], [-1.8189332999999996, 52.5072877], [-1.8185726, 52.507352100000006], [-1.8182332999999995, 52.5074117], [-1.8177679, 52.507497400000005], [-1.8172462, 52.5075946], [-1.8168318, 52.507668], [-1.8164, 52.50774719999999], [-1.8160634, 52.5078109], [-1.8155403, 52.50790639999999], [-1.8151098, 52.5079864], [-1.81467, 52.508064699999984], [-1.8141965, 52.5081529], [-1.8137754, 52.508231300000006], [-1.8135434, 52.50827369999999], [-1.8131961, 52.50833660000001], [-1.8128392999999996, 52.5084043], [-1.8125886, 52.5084508], [-1.8123177, 52.5085014], [-1.8118522999999995, 52.50858959999999], [-1.8114272, 52.5086712], [-1.8109739, 52.5087529], [-1.810644, 52.5088108], [-1.8103033, 52.5088737], [-1.8098393, 52.5089594], [-1.8093257, 52.509054899999995], [-1.8089139000000003, 52.5091283], [-1.8086095, 52.50918380000001], [-1.8083534, 52.50923040000001], [-1.8080944999999995, 52.509278499999986], [-1.8078142, 52.5093308], [-1.8075567, 52.509378100000006], [-1.807396, 52.50940809999999], [-1.8072027, 52.5094442], [-1.8068446, 52.50950869999999], [-1.8064503, 52.5095805], [-1.8060104, 52.5096621], [-1.8056564, 52.5097274], [-1.8053935, 52.509774799999995], [-1.8050824000000003, 52.5098327], [-1.8046801, 52.509905399999994], [-1.8042724, 52.50998049999999], [-1.8039599, 52.510036799999995], [-1.8036219, 52.5100972], [-1.8030815, 52.5101951], [-1.8027100000000005, 52.5102613], [-1.802305, 52.510336300000006], [-1.8019469, 52.51039840000001], [-1.8015097, 52.5104776], [-1.8011395, 52.51054199999999], [-1.8006312999999996, 52.5106335], [-1.8000585999999996, 52.51073469999999], [-1.7997783, 52.5107853], [-1.7992955, 52.5108702], [-1.7989723000000002, 52.5109297], [-1.7985767, 52.5110007], [-1.7981341, 52.5110807], [-1.7978149999999995, 52.51113869999999], [-1.7976004000000003, 52.5111787], [-1.7970317999999996, 52.5112799], [-1.7968815000000002, 52.5113093], [-1.7966305682390429, 52.511354849380545], [-1.79627, 52.511420300000005], [-1.7956236000000003, 52.5115411], [-1.7947492, 52.5117027], [-1.7941108, 52.51182029999999], [-1.7934993999999995, 52.5119317], [-1.7928582000000002, 52.5120488], [-1.7919354999999992, 52.5122202], [-1.7911497, 52.512365499999994], [-1.7905436, 52.5124769], [-1.7899023999999997, 52.512594], [-1.789479, 52.5126716], [-1.7890656, 52.5127474], [-1.7882475, 52.5128976], [-1.787357, 52.51306249999998], [-1.7865363, 52.51321269999998], [-1.7858979, 52.5133302], [-1.7852168, 52.5134546], [-1.7845353999999998, 52.51357990000001], [-1.7842416999999997, 52.5136346], [-1.7837159, 52.51372919999999], [-1.7832304999999995, 52.5138198], [-1.7827395999999998, 52.5139088], [-1.7823023999999998, 52.5139888], [-1.7819041, 52.5140631], [-1.7813462, 52.5141643], [-1.7811221999999998, 52.514205900000015], [-1.7805790999999995, 52.5143079], [-1.7804323054442408, 52.514334722410375], [-1.7801056999999998, 52.5143944], [-1.7797273999999998, 52.51446390000001], [-1.7791024999999998, 52.5145764], [-1.7785741, 52.51467519999999], [-1.7780699, 52.5147674], [-1.7775758999999998, 52.51485879999999], [-1.7773631, 52.5148988], [-1.7769982999999998, 52.5149641], [-1.7764380999999998, 52.5150675], [-1.7757967, 52.5151861], [-1.7752149, 52.515291999999995], [-1.7746154999999997, 52.5153996], [-1.7739583999999995, 52.51552209999999], [-1.7732382, 52.515654299999994], [-1.7725861, 52.5157745], [-1.7719776, 52.5158852], [-1.7713391999999997, 52.51600280000001], [-1.7708189, 52.5160974], [-1.770206, 52.5162109], [-1.7694295, 52.51635370000001], [-1.768823, 52.5164641], [-1.7682959, 52.516562], [-1.7675421999999998, 52.5167008], [-1.7669977, 52.5167995], [-1.7664425, 52.5168999], [-1.7659180999999995, 52.516993799999995], [-1.7654728999999998, 52.517077], [-1.7650825999999995, 52.5171496], [-1.7647232, 52.51721409999998], [-1.7646052, 52.5172353], [-1.7637606, 52.51738769999999], [-1.763361, 52.5174636], [-1.7629505999999997, 52.5175403], [-1.7626863999999998, 52.5175901], [-1.7622313999999997, 52.5176678], [-1.7617073999999997, 52.5177533], [-1.7613034, 52.51781469999999], [-1.7609041, 52.517869999999995], [-1.7604696, 52.5179328], [-1.7599729999999998, 52.51799919999999], [-1.7595518999999995, 52.518050599999995], [-1.7591351999999998, 52.5181026], [-1.758812, 52.518139299999994], [-1.758356, 52.5181891], [-1.7580096999999997, 52.5182277], [-1.7576813999999998, 52.5182625], [-1.7573484999999998, 52.5182995], [-1.7572635, 52.5183077], [-1.7570104999999998, 52.5183321], [-1.7566702, 52.5183645], [-1.7562236, 52.5184045], [-1.7558907, 52.51843329999999], [-1.7550294000000002, 52.518497499999995], [-1.7546716, 52.518521500000006], [-1.7534757, 52.5185859], [-1.752933, 52.5186116], [-1.7518032, 52.5186451], [-1.7504238, 52.51866419999999], [-1.7489897, 52.518669300000006], [-1.7471417, 52.5186316], [-1.7447678999999998, 52.51856089999999], [-1.743655, 52.5185309], [-1.7429818, 52.5185125], [-1.741901, 52.51853549999999], [-1.7406017, 52.5185831], [-1.7397997, 52.5186352], [-1.7393441999999997, 52.5186691], [-1.7382649999999995, 52.5187536], [-1.7371821, 52.51886429999999], [-1.7360747999999997, 52.5190031], [-1.7353479999999997, 52.5191069], [-1.7346206999999998, 52.5192248], [-1.7336115999999997, 52.519413699999994], [-1.7322751999999997, 52.519714699999994], [-1.7314833999999997, 52.51991780000001], [-1.7309169, 52.520071699999995], [-1.7298726, 52.5203826], [-1.7292192999999998, 52.5205946], [-1.7287549, 52.5207453], [-1.7276809, 52.52113729999999], [-1.7264862, 52.5216243], [-1.7254735, 52.5220823], [-1.72425, 52.5227004], [-1.7235911, 52.52304960000001], [-1.7215484, 52.5241131], [-1.7214342000000002, 52.524172699999994], [-1.7200226999999997, 52.52490980000001], [-1.7128333999999998, 52.5287076], [-1.7084269, 52.531022699999994], [-1.7067990398270907, 52.53187637187432], [-1.7020577, 52.5343627], [-1.6981262999999998, 52.5364176], [-1.6972754000000003, 52.5368694], [-1.68973, 52.54081819999999], [-1.6878461, 52.5418212], [-1.686362, 52.54264219999999], [-1.6851830999999995, 52.5433792], [-1.6843182, 52.54400799999999], [-1.6836019, 52.54455970000001], [-1.6835137999999998, 52.5446276], [-1.6833604, 52.5447463], [-1.6827204999999998, 52.5453078], [-1.6820233999999998, 52.54597349999999], [-1.6814891999999997, 52.54652789999999], [-1.6809817, 52.54710089999999], [-1.6804318, 52.547784400000005], [-1.6800660999999997, 52.5482956], [-1.6799957, 52.5483948], [-1.6796207267319512, 52.54896191164581], [-1.6796128, 52.54897389999999], [-1.6792963, 52.5495301], [-1.6790308, 52.5500357], [-1.6787115999999995, 52.5507599], [-1.6785721, 52.551134999999995], [-1.6784110999999995, 52.551647], [-1.6783333, 52.5519096], [-1.6782609, 52.552173800000006], [-1.6781883999999998, 52.55258319999999], [-1.6780723, 52.55319579999998], [-1.6780412999999998, 52.5533761], [-1.6780091, 52.55364], [-1.6779767, 52.5539559], [-1.6779123, 52.55456220000001], [-1.6779186, 52.5550586], [-1.6779036619737886, 52.555272086284425], [-1.6778565, 52.5559461], [-1.6778467, 52.55610209999999], [-1.6777958, 52.5569565], [-1.6777454, 52.5578996], [-1.6777174, 52.5589036], [-1.6777095999999998, 52.5594347], [-1.6777116, 52.56009079999999], [-1.6777137999999998, 52.5605829], [-1.6777206, 52.5610543], [-1.6777396999999998, 52.561658], [-1.6777688000000002, 52.562332600000005], [-1.67777, 52.562383699999984], [-1.6777852, 52.5627826], [-1.6778123, 52.563174499999995], [-1.6778611, 52.563829199999994], [-1.6779105, 52.5643404], [-1.6779716999999998, 52.56489739999999], [-1.6780494999999995, 52.565568699999986], [-1.6780859, 52.5658744], [-1.6782166999999997, 52.566753199999994], [-1.6783214, 52.567402099999995], [-1.6784412999999998, 52.5680254], [-1.6785559, 52.5686292], [-1.6787597999999997, 52.5697464], [-1.6795584, 52.5739797], [-1.6799731, 52.57607470000001], [-1.6801247, 52.57707829999999], [-1.6802094, 52.577695600000006], [-1.6803195, 52.5785824], [-1.6803718999999997, 52.579170299999994], [-1.6804068, 52.57969589999999], [-1.6804301999999998, 52.58209050000001], [-1.6803841, 52.583047399999984], [-1.680306, 52.58400470000001], [-1.6801829999999998, 52.5849916], [-1.6788627, 52.5959007], [-1.6786985999999997, 52.5980562], [-1.6786146999999998, 52.60022430000001], [-1.6786106, 52.600445], [-1.6786327, 52.60192719999999], [-1.678707526273998, 52.60355296986019], [-1.6787236, 52.60390219999999], [-1.6787765, 52.6045551], [-1.6790936, 52.607201200000006], [-1.6793344, 52.6086647], [-1.6795694, 52.6099061], [-1.6797022, 52.61055629999999], [-1.6797073, 52.61057939999999], [-1.679785, 52.6109021], [-1.6799144, 52.61143919999999], [-1.6801102, 52.6122282], [-1.6807571, 52.6143916], [-1.6811740999999998, 52.615662], [-1.6821541, 52.6184448], [-1.6833794, 52.621848], [-1.6834906999999997, 52.6221788], [-1.6835338, 52.6222807], [-1.6836159999999998, 52.6225307], [-1.6840556, 52.62373740000001], [-1.6841533, 52.624009399999984], [-1.6855087999999998, 52.627781799999994], [-1.6860387, 52.6293095], [-1.6862816, 52.63003359999999], [-1.6866859, 52.6320132], [-1.6867346999999997, 52.6325278], [-1.6867608999999997, 52.6330687], [-1.6867818, 52.63387329999999], [-1.6867453, 52.63480119999999], [-1.6866766999999998, 52.6357214], [-1.6866034999999997, 52.63641629999999], [-1.6865201999999997, 52.63685279999999], [-1.6864521999999995, 52.637293], [-1.6864148251445947, 52.63746516216648], [-1.6864069986773598, 52.637501213632994], [-1.6863993600096667, 52.637536399999995], [-1.6863913036349858, 52.63757351044037], [-1.686373198935946, 52.63765690624356], [-1.6862434, 52.6382548], [-1.6860921, 52.63885100000001], [-1.6859803999999998, 52.6392578], [-1.6858028, 52.6398718], [-1.6854511, 52.6409151], [-1.6851002999999998, 52.641888300000005], [-1.6847582, 52.64308549999999], [-1.6845702, 52.64384729999999], [-1.6844014, 52.6446417], [-1.684314, 52.6453046], [-1.6842779999999995, 52.6455775], [-1.6841430999999998, 52.6473166], [-1.684146, 52.64907819999999], [-1.6841927, 52.64964500000001], [-1.6843394, 52.6508806], [-1.6844418, 52.6514937], [-1.6844943, 52.651823099999994], [-1.6845366, 52.6521078], [-1.6849278, 52.6545621], [-1.6851836, 52.6562299], [-1.6853552999999997, 52.6573584], [-1.6854652334663274, 52.658076072523166], [-1.6855271999999997, 52.65848059999999], [-1.6856365999999998, 52.6592248], [-1.6856994, 52.65959639999999], [-1.6857282000000002, 52.6597714], [-1.6859024, 52.66084250000001], [-1.6860668, 52.6619114], [-1.6864004999999995, 52.66405300000001], [-1.686424, 52.664231099999995], [-1.6864897, 52.66476130000001], [-1.6866192, 52.6655266], [-1.6868404999999995, 52.6665617], [-1.6870838, 52.66764740000001], [-1.6875639999999998, 52.6693363], [-1.6877801, 52.67000540000001], [-1.6881646, 52.67106340000001], [-1.6885310999999998, 52.6719791], [-1.6888685, 52.6727641], [-1.6890580999999998, 52.6731691], [-1.6892433, 52.6735614], [-1.689658, 52.6743632], [-1.6900227, 52.6750359], [-1.6906036, 52.6760572], [-1.6912392999999997, 52.6770614], [-1.6920935999999998, 52.6783369], [-1.6930024, 52.6795764], [-1.6943043, 52.68118489999999], [-1.6952401, 52.682237599999986], [-1.6968633999999998, 52.683955000000005], [-1.6982085, 52.6853951], [-1.6985985999999995, 52.6858335], [-1.6988135000000002, 52.6860705], [-1.6993949, 52.68674289999999], [-1.7002104, 52.6877084], [-1.7005916999999997, 52.6881975], [-1.7011093, 52.688843099999985], [-1.7013674999999997, 52.6891788], [-1.7016664, 52.6895605], [-1.7022117000000003, 52.690290399999995], [-1.7024993999999998, 52.6906906], [-1.7028772999999997, 52.6912173], [-1.7032098999999998, 52.69170050000001], [-1.7035566999999998, 52.6922247], [-1.7040144, 52.69292250000001], [-1.7045950999999997, 52.6938475], [-1.7051233999999995, 52.69474449999999], [-1.7055794999999998, 52.695576], [-1.7059111, 52.69618559999999], [-1.7060828999999995, 52.6964983], [-1.7062452, 52.69680179999999], [-1.7065327999999995, 52.69732770000001], [-1.7067990398270907, 52.69783138024218], [-1.7069607999999998, 52.6981374], [-1.7071474999999998, 52.6984969], [-1.7075016, 52.69915509999999], [-1.7077776, 52.6996549], [-1.7081051, 52.7002896], [-1.7085825, 52.701193399999994], [-1.7089768, 52.7019117], [-1.7091746, 52.702289699999994], [-1.7092155, 52.70236790000001], [-1.7096275, 52.7031417], [-1.7099538, 52.7037626], [-1.7103957, 52.70457069999999], [-1.7108328999999998, 52.7054046], [-1.7111439999999998, 52.7059748], [-1.7115206999999997, 52.7066736], [-1.7119680999999998, 52.7075293], [-1.7123855999999995, 52.7083015], [-1.7129801, 52.70940459999999], [-1.7134532999999998, 52.7103047], [-1.7137866999999998, 52.7109225], [-1.714081, 52.7114736], [-1.7144350999999998, 52.7121405], [-1.7146450018406645, 52.71253125491421], [-1.7148324999999998, 52.7128803], [-1.7154126, 52.71395420000001], [-1.7161822999999998, 52.715385100000006], [-1.7163931999999995, 52.7158], [-1.7164843, 52.7159546], [-1.7171353, 52.7171923], [-1.7173960999999998, 52.7176854], [-1.7176854, 52.718283699999986], [-1.7180237, 52.7190354], [-1.7183939999999998, 52.7199722], [-1.7186581999999997, 52.72074020000001], [-1.7188426999999995, 52.72129720000001], [-1.7189700000000003, 52.7217543], [-1.7190370999999998, 52.72199320000001], [-1.7191382, 52.7223956], [-1.7192769, 52.723028799999994], [-1.7194123, 52.7237609], [-1.7195135999999998, 52.7245186], [-1.719583, 52.72505540000001], [-1.7196233, 52.7258205], [-1.7196451, 52.7265177], [-1.7196237, 52.7272017], [-1.7196053, 52.7276199], [-1.719599, 52.727698100000005], [-1.7195733, 52.72803230000001], [-1.7195602999999997, 52.72820790000001], [-1.7195168999999997, 52.7288702], [-1.7194454, 52.7293625], [-1.719332, 52.7300193], [-1.7192113, 52.73063019999999], [-1.7190624, 52.7313008], [-1.7188665, 52.732041599999995], [-1.7186511, 52.7326913], [-1.7182873999999997, 52.733643], [-1.7180551, 52.73423129999999], [-1.717707, 52.735029899999994], [-1.7174382999999998, 52.7355989], [-1.7169584999999998, 52.7365161], [-1.7165242, 52.7372464], [-1.7161495, 52.7378479], [-1.715603, 52.73861239999999], [-1.7153360999999998, 52.739011], [-1.7149002, 52.7395624], [-1.7145409, 52.7400324], [-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": "Birmingham New Street", "dest_arr_time_act": "2236", "motion_projection": null, "next_location_lat": "52.7548540", "next_location_lon": "-1.7038940", "previous_location": "Birmingham New Street", "current_leg_milage": "25.8", "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\": 1672.43, \"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\": 2616.989, \"from_m\": 1672.43, \"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\": 3226.479, \"from_m\": 2616.989, \"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\": 3298.932, \"from_m\": 3226.479, \"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\": 4973.853, \"from_m\": 3298.932, \"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\": 11536.846, \"from_m\": 4973.853, \"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\": 12723.526, \"from_m\": 11536.846, \"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\": 13959.974, \"from_m\": 12723.526, \"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\": 18656.979, \"from_m\": 13959.974, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 40445.143, \"from_m\": 18656.979, \"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\": 40505.847, \"from_m\": 40445.143, \"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\": 40528.338, \"from_m\": 40505.847, \"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\": 40922.343, \"from_m\": 40528.338, \"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\": 41544.205, \"from_m\": 40922.343, \"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\": 590835, \"profile_key\": \"a9698eb41b023895a661cd6e2b73d130f69251efa17d44c7fb2fcae90e90abfc\", \"schedule_id\": 8270, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Proof House Jn\", \"stage_seq\": 2, \"distance_m\": 1003.358, \"section_seq\": 1, \"route_path_id\": 30653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154H\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 1564.534, \"section_seq\": 1, \"route_path_id\": 30653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Landor Street Jn\", \"stage_seq\": 4, \"distance_m\": 2534.776, \"section_seq\": 1, \"route_path_id\": 30653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Castle Bromwich Jn\", \"stage_seq\": 5, \"distance_m\": 9719.565, \"section_seq\": 1, \"route_path_id\": 30653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Water Orton\", \"stage_seq\": 6, \"distance_m\": 12283.137, \"section_seq\": 1, \"route_path_id\": 30653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213H\", \"location\": \"Kingsbury Jn\", \"stage_seq\": 7, \"distance_m\": 18656.979, \"section_seq\": 1, \"route_path_id\": 30653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Tamworth High Level\", \"stage_seq\": 8, \"distance_m\": 27882.53, \"section_seq\": 1, \"route_path_id\": 30653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Wichnor Jn\", \"stage_seq\": 9, \"distance_m\": 39870.779, \"section_seq\": 1, \"route_path_id\": 30653}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230H\", \"location\": \"Barton South Jn\", \"stage_seq\": 10, \"distance_m\": 40505.847, \"section_seq\": 1, \"route_path_id\": 30653}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": null, \"location\": \"Barton Under Needwood RSMD\", \"stage_seq\": 11, \"distance_m\": 41544.205, \"section_seq\": 1, \"route_path_id\": 30653}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41544.205, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30653}], \"total_distance_m\": 41544.205, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 40934.715, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 609.49, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2151", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "24.0", "current_position_lat": "52.7548540", "current_position_lon": "-1.7038940", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:10Z\", \"source_id\": 48752770, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:14Z\", \"source_id\": 15838629, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:51Z\", \"source_id\": 48762200, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:52Z\", \"source_id\": 15841738, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:42Z\", \"source_id\": 15845337, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barton Under Needwood RSMD", "service_state_platform": null, "timing_fact_generation": 1789506703313743, "current_leg_arrival_utc": "2026-09-15T22:25:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:02.026892", "service_state_evidence_id": 15845337, "current_leg_start_actual_dep": "2026-09-15T21:51:00+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:02.572791", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P BHM XUN 5D70 221125 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": 1672.43, "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": 2616.989, "from_m": 1672.43, "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": 3226.479, "from_m": 2616.989, "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": 3298.932, "from_m": 3226.479, "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": 4973.853, "from_m": 3298.932, "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": 11536.846, "from_m": 4973.853, "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": 12723.526, "from_m": 11536.846, "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": 13959.974, "from_m": 12723.526, "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": 18656.979, "from_m": 13959.974, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 40445.143, "from_m": 18656.979, "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": 40505.847, "from_m": 40445.143, "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": 40528.338, "from_m": 40505.847, "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": 40922.343, "from_m": 40528.338, "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": 41544.205, "from_m": 40922.343, "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": 590835, "profile_key": "a9698eb41b023895a661cd6e2b73d130f69251efa17d44c7fb2fcae90e90abfc", "schedule_id": 8270, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2151", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Proof House Jn", "stage_seq": 2, "distance_m": 1003.358, "section_seq": 1, "route_path_id": 30653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "Grand Jn", "stage_seq": 3, "distance_m": 1564.534, "section_seq": 1, "route_path_id": 30653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Landor Street Jn", "stage_seq": 4, "distance_m": 2534.776, "section_seq": 1, "route_path_id": 30653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Castle Bromwich Jn", "stage_seq": 5, "distance_m": 9719.565, "section_seq": 1, "route_path_id": 30653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Water Orton", "stage_seq": 6, "distance_m": 12283.137, "section_seq": 1, "route_path_id": 30653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Kingsbury Jn", "stage_seq": 7, "distance_m": 18656.979, "section_seq": 1, "route_path_id": 30653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Tamworth High Level", "stage_seq": 8, "distance_m": 27882.53, "section_seq": 1, "route_path_id": 30653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Wichnor Jn", "stage_seq": 9, "distance_m": 39870.779, "section_seq": 1, "route_path_id": 30653}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230H", "location": "Barton South Jn", "stage_seq": 10, "distance_m": 40505.847, "section_seq": 1, "route_path_id": 30653}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": null, "location": "Barton Under Needwood RSMD", "stage_seq": 11, "distance_m": 41544.205, "section_seq": 1, "route_path_id": 30653}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41544.205, "from_m": 0.0, "section_seq": 1, "route_path_id": 30653}], "total_distance_m": 41544.205, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 40934.715, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 609.49, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19892, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:10Z", "source_id": 48752770, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:02:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:14Z", "source_id": 15838629, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19815, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:51Z", "source_id": 48762200, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:07:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:52Z", "source_id": 15841738, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:42Z", "source_id": 15845337, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Birmingham New Street 2151 2151 2 None None Barton Under Needwood RSMD 2236 2236 None EARLY -21 minutes https://www.realtimetrains.co.uk/service/gb-nr:G01244/2026-09-15/detailed None Birmingham New Street 2026-09-15T21:51:00+01:00 Barton Under Needwood RSMD 24.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.870134, 52.481984700000005], [-1.869997908071446, 52.48202686933506], [-1.8699635999999995, 52.48203749999999], [-1.8698852630461495, 52.48206375383478], [-1.8697237, 52.48211789999999], [-1.8695603, 52.482184], [-1.8693964, 52.482253199999995], [-1.8692248999999996, 52.482333], [-1.869093, 52.4824008], [-1.8688996, 52.4825043], [-1.8687427999999997, 52.4825976], [-1.8686206, 52.482674], [-1.8684822, 52.4827665], [-1.8683975, 52.4828307], [-1.8682537, 52.48293939999999], [-1.8681436, 52.4830303], [-1.8680334, 52.4831296], [-1.8679189, 52.4832402], [-1.8678155999999997, 52.48334650000001], [-1.8677261999999992, 52.483447099999985], [-1.8676199999999996, 52.48357379999998], [-1.8674883999999996, 52.4837567], [-1.8674173999999992, 52.48386579999999], [-1.8673529, 52.4839725], [-1.8673037, 52.48407069999999], [-1.8672515, 52.48417879999999], [-1.8671921, 52.48432309999999], [-1.8671511000000005, 52.48444940000001], [-1.8671065999999996, 52.4845937], [-1.8670645, 52.4847296], [-1.8670130000000005, 52.4849043], [-1.8669672, 52.485042099999994], [-1.8669177, 52.4851801], [-1.8669127434593216, 52.48519366568264], [-1.8668545999999997, 52.48535280000001], [-1.8667667999999995, 52.485579099999995], [-1.8667202, 52.4856886], [-1.8665811999999995, 52.48600669999999], [-1.8664412, 52.486312000000005], [-1.8663147999999996, 52.4865988], [-1.8661882000000003, 52.4868749], [-1.8661069, 52.4870499], [-1.8660456999999997, 52.4871873], [-1.8659419, 52.48752220000001], [-1.8658866000000005, 52.4876668], [-1.865849, 52.4877762], [-1.8658198, 52.4878452], [-1.8657717, 52.4879699], [-1.8657015, 52.488137900000005], [-1.8656455000000003, 52.4882818], [-1.8655903, 52.4885113], [-1.8655628, 52.488667], [-1.8654969, 52.48890939999998], [-1.8653694000000005, 52.4892872], [-1.8653397, 52.48952400000001], [-1.8652265, 52.490052199999994], [-1.865213, 52.49020540000001], [-1.8651897, 52.49029269999999], [-1.8651732, 52.4903716], [-1.8651451, 52.49047269999999], [-1.8651238, 52.4905547], [-1.8651038, 52.49071549999999], [-1.8650597999999996, 52.4910944], [-1.8650112000000003, 52.4913366], [-1.8649688, 52.4915034], [-1.864949, 52.4915813], [-1.8648758, 52.4918188], [-1.8648221000000005, 52.4919778], [-1.864717, 52.4922388], [-1.8645969, 52.4924844], [-1.8644678, 52.492717699999986], [-1.8642828, 52.4930141], [-1.8640845, 52.493308600000006], [-1.8639671, 52.49347099999999], [-1.863726, 52.4937973], [-1.8634486999999995, 52.4941361], [-1.8633071258224183, 52.49430286280318], [-1.8632087, 52.494418800000005], [-1.8630688, 52.4945786], [-1.8628957999999995, 52.494763500000005], [-1.8625566, 52.49511559999999], [-1.8623664999999996, 52.49530299999999], [-1.86216, 52.4955045], [-1.8618322, 52.4958003], [-1.8615934, 52.4960093], [-1.861364, 52.4962064], [-1.8610161, 52.49647959999999], [-1.8603320999999997, 52.4970053], [-1.8596675, 52.4974738], [-1.8596182, 52.49750850000001], [-1.8592726999999996, 52.4977373], [-1.8590263, 52.49789440000001], [-1.858825, 52.4980196], [-1.8583228, 52.49832139999999], [-1.8576777, 52.498688699999995], [-1.8575665, 52.498749399999994], [-1.8575101999999997, 52.4987804], [-1.8573588474289584, 52.498861411955595], [-1.8573157638004505, 52.49888447258049], [-1.8572393000000005, 52.4989254], [-1.8570249000000003, 52.4990305], [-1.856799, 52.4991404], [-1.8565521, 52.4992558], [-1.8562462, 52.499399], [-1.8559663, 52.4995278], [-1.8556643, 52.49965989999999], [-1.8554073, 52.499766999999984], [-1.8550433, 52.4999187], [-1.854628, 52.50008420000001], [-1.8543128, 52.50020589999999], [-1.8540394, 52.500306899999984], [-1.8537474000000005, 52.50041190000001], [-1.8530479, 52.5006542], [-1.8526347, 52.5007874], [-1.8521189, 52.5009456], [-1.8517854, 52.5010452], [-1.8514906, 52.501127], [-1.8512383, 52.5011955], [-1.8509829, 52.5012615], [-1.8505821, 52.5013617], [-1.8501324999999995, 52.5014681], [-1.8496252999999996, 52.501579099999994], [-1.8492012999999996, 52.50166659999999], [-1.8486976, 52.5017639], [-1.8476911, 52.5019491], [-1.8467937000000003, 52.5021148], [-1.845896, 52.502279699999995], [-1.8451587, 52.50241859999999], [-1.8446653, 52.5025107], [-1.8444252999999995, 52.502554], [-1.8436848999999995, 52.502690400000006], [-1.8430630999999995, 52.502804700000006], [-1.8423781999999995, 52.50291519999999], [-1.8415954, 52.50307680000001], [-1.8409962, 52.503187399999995], [-1.8401726, 52.503324], [-1.8394106, 52.5034807], [-1.8382765, 52.5036753], [-1.8376154, 52.5038113], [-1.8368180000000005, 52.50394229999999], [-1.8360189999999996, 52.504105], [-1.8351275, 52.50426730000001], [-1.8337928, 52.50449889999999], [-1.8331529, 52.50462929999999], [-1.8330040999999997, 52.5046573], [-1.8325844, 52.504741499999994], [-1.8319636, 52.5048511], [-1.8316122, 52.504914800000016], [-1.8311991999999997, 52.504989900000005], [-1.8308006999999995, 52.505060799999995], [-1.8303823, 52.5051399], [-1.8297426, 52.505260799999995], [-1.8290224, 52.50539870000001], [-1.8282996, 52.505539899999995], [-1.827735, 52.5056501], [-1.8273313, 52.5057285], [-1.8268968000000003, 52.5058101], [-1.8263645, 52.50591099999999], [-1.8258789, 52.506001999999995], [-1.8252566, 52.506117999999994], [-1.8247415999999996, 52.5062126], [-1.8213728, 52.50682479999999], [-1.8210804, 52.5068803], [-1.8208000999999996, 52.50693340000001], [-1.820438, 52.5070036], [-1.8200143, 52.5070836], [-1.8196534999999996, 52.507153], [-1.8192887, 52.5072199], [-1.8189332999999996, 52.5072877], [-1.8185726, 52.507352100000006], [-1.8182332999999995, 52.5074117], [-1.8177679, 52.507497400000005], [-1.8172462, 52.5075946], [-1.8168318, 52.507668], [-1.8164, 52.50774719999999], [-1.8160634, 52.5078109], [-1.8155403, 52.50790639999999], [-1.8151098, 52.5079864], [-1.81467, 52.508064699999984], [-1.8141965, 52.5081529], [-1.8137754, 52.508231300000006], [-1.8135434, 52.50827369999999], [-1.8131961, 52.50833660000001], [-1.8128392999999996, 52.5084043], [-1.8125886, 52.5084508], [-1.8123177, 52.5085014], [-1.8118522999999995, 52.50858959999999], [-1.8114272, 52.5086712], [-1.8109739, 52.5087529], [-1.810644, 52.5088108], [-1.8103033, 52.5088737], [-1.8098393, 52.5089594], [-1.8093257, 52.509054899999995], [-1.8089139000000003, 52.5091283], [-1.8086095, 52.50918380000001], [-1.8083534, 52.50923040000001], [-1.8080944999999995, 52.509278499999986], [-1.8078142, 52.5093308], [-1.8075567, 52.509378100000006], [-1.807396, 52.50940809999999], [-1.8072027, 52.5094442], [-1.8068446, 52.50950869999999], [-1.8064503, 52.5095805], [-1.8060104, 52.5096621], [-1.8056564, 52.5097274], [-1.8053935, 52.509774799999995], [-1.8050824000000003, 52.5098327], [-1.8046801, 52.509905399999994], [-1.8042724, 52.50998049999999], [-1.8039599, 52.510036799999995], [-1.8036219, 52.5100972], [-1.8030815, 52.5101951], [-1.8027100000000005, 52.5102613], [-1.802305, 52.510336300000006], [-1.8019469, 52.51039840000001], [-1.8015097, 52.5104776], [-1.8011395, 52.51054199999999], [-1.8006312999999996, 52.5106335], [-1.8000585999999996, 52.51073469999999], [-1.7997783, 52.5107853], [-1.7992955, 52.5108702], [-1.7989723000000002, 52.5109297], [-1.7985767, 52.5110007], [-1.7981341, 52.5110807], [-1.7978149999999995, 52.51113869999999], [-1.7976004000000003, 52.5111787], [-1.7970317999999996, 52.5112799], [-1.7968815000000002, 52.5113093], [-1.7966305682390429, 52.511354849380545], [-1.79627, 52.511420300000005], [-1.7956236000000003, 52.5115411], [-1.7947492, 52.5117027], [-1.7941108, 52.51182029999999], [-1.7934993999999995, 52.5119317], [-1.7928582000000002, 52.5120488], [-1.7919354999999992, 52.5122202], [-1.7911497, 52.512365499999994], [-1.7905436, 52.5124769], [-1.7899023999999997, 52.512594], [-1.789479, 52.5126716], [-1.7890656, 52.5127474], [-1.7882475, 52.5128976], [-1.787357, 52.51306249999998], [-1.7865363, 52.51321269999998], [-1.7858979, 52.5133302], [-1.7852168, 52.5134546], [-1.7845353999999998, 52.51357990000001], [-1.7842416999999997, 52.5136346], [-1.7837159, 52.51372919999999], [-1.7832304999999995, 52.5138198], [-1.7827395999999998, 52.5139088], [-1.7823023999999998, 52.5139888], [-1.7819041, 52.5140631], [-1.7813462, 52.5141643], [-1.7811221999999998, 52.514205900000015], [-1.7805790999999995, 52.5143079], [-1.7804323054442408, 52.514334722410375], [-1.7801056999999998, 52.5143944], [-1.7797273999999998, 52.51446390000001], [-1.7791024999999998, 52.5145764], [-1.7785741, 52.51467519999999], [-1.7780699, 52.5147674], [-1.7775758999999998, 52.51485879999999], [-1.7773631, 52.5148988], [-1.7769982999999998, 52.5149641], [-1.7764380999999998, 52.5150675], [-1.7757967, 52.5151861], [-1.7752149, 52.515291999999995], [-1.7746154999999997, 52.5153996], [-1.7739583999999995, 52.51552209999999], [-1.7732382, 52.515654299999994], [-1.7725861, 52.5157745], [-1.7719776, 52.5158852], [-1.7713391999999997, 52.51600280000001], [-1.7708189, 52.5160974], [-1.770206, 52.5162109], [-1.7694295, 52.51635370000001], [-1.768823, 52.5164641], [-1.7682959, 52.516562], [-1.7675421999999998, 52.5167008], [-1.7669977, 52.5167995], [-1.7664425, 52.5168999], [-1.7659180999999995, 52.516993799999995], [-1.7654728999999998, 52.517077], [-1.7650825999999995, 52.5171496], [-1.7647232, 52.51721409999998], [-1.7646052, 52.5172353], [-1.7637606, 52.51738769999999], [-1.763361, 52.5174636], [-1.7629505999999997, 52.5175403], [-1.7626863999999998, 52.5175901], [-1.7622313999999997, 52.5176678], [-1.7617073999999997, 52.5177533], [-1.7613034, 52.51781469999999], [-1.7609041, 52.517869999999995], [-1.7604696, 52.5179328], [-1.7599729999999998, 52.51799919999999], [-1.7595518999999995, 52.518050599999995], [-1.7591351999999998, 52.5181026], [-1.758812, 52.518139299999994], [-1.758356, 52.5181891], [-1.7580096999999997, 52.5182277], [-1.7576813999999998, 52.5182625], [-1.7573484999999998, 52.5182995], [-1.7572635, 52.5183077], [-1.7570104999999998, 52.5183321], [-1.7566702, 52.5183645], [-1.7562236, 52.5184045], [-1.7558907, 52.51843329999999], [-1.7550294000000002, 52.518497499999995], [-1.7546716, 52.518521500000006], [-1.7534757, 52.5185859], [-1.752933, 52.5186116], [-1.7518032, 52.5186451], [-1.7504238, 52.51866419999999], [-1.7489897, 52.518669300000006], [-1.7471417, 52.5186316], [-1.7447678999999998, 52.51856089999999], [-1.743655, 52.5185309], [-1.7429818, 52.5185125], [-1.741901, 52.51853549999999], [-1.7406017, 52.5185831], [-1.7397997, 52.5186352], [-1.7393441999999997, 52.5186691], [-1.7382649999999995, 52.5187536], [-1.7371821, 52.51886429999999], [-1.7360747999999997, 52.5190031], [-1.7353479999999997, 52.5191069], [-1.7346206999999998, 52.5192248], [-1.7336115999999997, 52.519413699999994], [-1.7322751999999997, 52.519714699999994], [-1.7314833999999997, 52.51991780000001], [-1.7309169, 52.520071699999995], [-1.7298726, 52.5203826], [-1.7292192999999998, 52.5205946], [-1.7287549, 52.5207453], [-1.7276809, 52.52113729999999], [-1.7264862, 52.5216243], [-1.7254735, 52.5220823], [-1.72425, 52.5227004], [-1.7235911, 52.52304960000001], [-1.7215484, 52.5241131], [-1.7214342000000002, 52.524172699999994], [-1.7200226999999997, 52.52490980000001], [-1.7128333999999998, 52.5287076], [-1.7084269, 52.531022699999994], [-1.7067990398270907, 52.53187637187432], [-1.7020577, 52.5343627], [-1.6981262999999998, 52.5364176], [-1.6972754000000003, 52.5368694], [-1.68973, 52.54081819999999], [-1.6878461, 52.5418212], [-1.686362, 52.54264219999999], [-1.6851830999999995, 52.5433792], [-1.6843182, 52.54400799999999], [-1.6836019, 52.54455970000001], [-1.6835137999999998, 52.5446276], [-1.6833604, 52.5447463], [-1.6827204999999998, 52.5453078], [-1.6820233999999998, 52.54597349999999], [-1.6814891999999997, 52.54652789999999], [-1.6809817, 52.54710089999999], [-1.6804318, 52.547784400000005], [-1.6800660999999997, 52.5482956], [-1.6799957, 52.5483948], [-1.6796207267319512, 52.54896191164581], [-1.6796128, 52.54897389999999], [-1.6792963, 52.5495301], [-1.6790308, 52.5500357], [-1.6787115999999995, 52.5507599], [-1.6785721, 52.551134999999995], [-1.6784110999999995, 52.551647], [-1.6783333, 52.5519096], [-1.6782609, 52.552173800000006], [-1.6781883999999998, 52.55258319999999], [-1.6780723, 52.55319579999998], [-1.6780412999999998, 52.5533761], [-1.6780091, 52.55364], [-1.6779767, 52.5539559], [-1.6779123, 52.55456220000001], [-1.6779186, 52.5550586], [-1.6779036619737886, 52.555272086284425], [-1.6778565, 52.5559461], [-1.6778467, 52.55610209999999], [-1.6777958, 52.5569565], [-1.6777454, 52.5578996], [-1.6777174, 52.5589036], [-1.6777095999999998, 52.5594347], [-1.6777116, 52.56009079999999], [-1.6777137999999998, 52.5605829], [-1.6777206, 52.5610543], [-1.6777396999999998, 52.561658], [-1.6777688000000002, 52.562332600000005], [-1.67777, 52.562383699999984], [-1.6777852, 52.5627826], [-1.6778123, 52.563174499999995], [-1.6778611, 52.563829199999994], [-1.6779105, 52.5643404], [-1.6779716999999998, 52.56489739999999], [-1.6780494999999995, 52.565568699999986], [-1.6780859, 52.5658744], [-1.6782166999999997, 52.566753199999994], [-1.6783214, 52.567402099999995], [-1.6784412999999998, 52.5680254], [-1.6785559, 52.5686292], [-1.6787597999999997, 52.5697464], [-1.6795584, 52.5739797], [-1.6799731, 52.57607470000001], [-1.6801247, 52.57707829999999], [-1.6802094, 52.577695600000006], [-1.6803195, 52.5785824], [-1.6803718999999997, 52.579170299999994], [-1.6804068, 52.57969589999999], [-1.6804301999999998, 52.58209050000001], [-1.6803841, 52.583047399999984], [-1.680306, 52.58400470000001], [-1.6801829999999998, 52.5849916], [-1.6788627, 52.5959007], [-1.6786985999999997, 52.5980562], [-1.6786146999999998, 52.60022430000001], [-1.6786106, 52.600445], [-1.6786327, 52.60192719999999], [-1.678707526273998, 52.60355296986019], [-1.6787236, 52.60390219999999], [-1.6787765, 52.6045551], [-1.6790936, 52.607201200000006], [-1.6793344, 52.6086647], [-1.6795694, 52.6099061], [-1.6797022, 52.61055629999999], [-1.6797073, 52.61057939999999], [-1.679785, 52.6109021], [-1.6799144, 52.61143919999999], [-1.6801102, 52.6122282], [-1.6807571, 52.6143916], [-1.6811740999999998, 52.615662], [-1.6821541, 52.6184448], [-1.6833794, 52.621848], [-1.6834906999999997, 52.6221788], [-1.6835338, 52.6222807], [-1.6836159999999998, 52.6225307], [-1.6840556, 52.62373740000001], [-1.6841533, 52.624009399999984], [-1.6855087999999998, 52.627781799999994], [-1.6860387, 52.6293095], [-1.6862816, 52.63003359999999], [-1.6866859, 52.6320132], [-1.6867346999999997, 52.6325278], [-1.6867608999999997, 52.6330687], [-1.6867818, 52.63387329999999], [-1.6867453, 52.63480119999999], [-1.6866766999999998, 52.6357214], [-1.6866034999999997, 52.63641629999999], [-1.6865201999999997, 52.63685279999999], [-1.6864521999999995, 52.637293], [-1.6864148251445947, 52.63746516216648], [-1.6864069986773598, 52.637501213632994], [-1.6863993600096667, 52.637536399999995], [-1.6863913036349858, 52.63757351044037], [-1.686373198935946, 52.63765690624356], [-1.6862434, 52.6382548], [-1.6860921, 52.63885100000001], [-1.6859803999999998, 52.6392578], [-1.6858028, 52.6398718], [-1.6854511, 52.6409151], [-1.6851002999999998, 52.641888300000005], [-1.6847582, 52.64308549999999], [-1.6845702, 52.64384729999999], [-1.6844014, 52.6446417], [-1.684314, 52.6453046], [-1.6842779999999995, 52.6455775], [-1.6841430999999998, 52.6473166], [-1.684146, 52.64907819999999], [-1.6841927, 52.64964500000001], [-1.6843394, 52.6508806], [-1.6844418, 52.6514937], [-1.6844943, 52.651823099999994], [-1.6845366, 52.6521078], [-1.6849278, 52.6545621], [-1.6851836, 52.6562299], [-1.6853552999999997, 52.6573584], [-1.6854652334663274, 52.658076072523166], [-1.6855271999999997, 52.65848059999999], [-1.6856365999999998, 52.6592248], [-1.6856994, 52.65959639999999], [-1.6857282000000002, 52.6597714], [-1.6859024, 52.66084250000001], [-1.6860668, 52.6619114], [-1.6864004999999995, 52.66405300000001], [-1.686424, 52.664231099999995], [-1.6864897, 52.66476130000001], [-1.6866192, 52.6655266], [-1.6868404999999995, 52.6665617], [-1.6870838, 52.66764740000001], [-1.6875639999999998, 52.6693363], [-1.6877801, 52.67000540000001], [-1.6881646, 52.67106340000001], [-1.6885310999999998, 52.6719791], [-1.6888685, 52.6727641], [-1.6890580999999998, 52.6731691], [-1.6892433, 52.6735614], [-1.689658, 52.6743632], [-1.6900227, 52.6750359], [-1.6906036, 52.6760572], [-1.6912392999999997, 52.6770614], [-1.6920935999999998, 52.6783369], [-1.6930024, 52.6795764], [-1.6943043, 52.68118489999999], [-1.6952401, 52.682237599999986], [-1.6968633999999998, 52.683955000000005], [-1.6982085, 52.6853951], [-1.6985985999999995, 52.6858335], [-1.6988135000000002, 52.6860705], [-1.6993949, 52.68674289999999], [-1.7002104, 52.6877084], [-1.7005916999999997, 52.6881975], [-1.7011093, 52.688843099999985], [-1.7013674999999997, 52.6891788], [-1.7016664, 52.6895605], [-1.7022117000000003, 52.690290399999995], [-1.7024993999999998, 52.6906906], [-1.7028772999999997, 52.6912173], [-1.7032098999999998, 52.69170050000001], [-1.7035566999999998, 52.6922247], [-1.7040144, 52.69292250000001], [-1.7045950999999997, 52.6938475], [-1.7051233999999995, 52.69474449999999], [-1.7055794999999998, 52.695576], [-1.7059111, 52.69618559999999], [-1.7060828999999995, 52.6964983], [-1.7062452, 52.69680179999999], [-1.7065327999999995, 52.69732770000001], [-1.7067990398270907, 52.69783138024218], [-1.7069607999999998, 52.6981374], [-1.7071474999999998, 52.6984969], [-1.7075016, 52.69915509999999], [-1.7077776, 52.6996549], [-1.7081051, 52.7002896], [-1.7085825, 52.701193399999994], [-1.7089768, 52.7019117], [-1.7091746, 52.702289699999994], [-1.7092155, 52.70236790000001], [-1.7096275, 52.7031417], [-1.7099538, 52.7037626], [-1.7103957, 52.70457069999999], [-1.7108328999999998, 52.7054046], [-1.7111439999999998, 52.7059748], [-1.7115206999999997, 52.7066736], [-1.7119680999999998, 52.7075293], [-1.7123855999999995, 52.7083015], [-1.7129801, 52.70940459999999], [-1.7134532999999998, 52.7103047], [-1.7137866999999998, 52.7109225], [-1.714081, 52.7114736], [-1.7144350999999998, 52.7121405], [-1.7146450018406645, 52.71253125491421], [-1.7148324999999998, 52.7128803], [-1.7154126, 52.71395420000001], [-1.7161822999999998, 52.715385100000006], [-1.7163931999999995, 52.7158], [-1.7164843, 52.7159546], [-1.7171353, 52.7171923], [-1.7173960999999998, 52.7176854], [-1.7176854, 52.718283699999986], [-1.7180237, 52.7190354], [-1.7183939999999998, 52.7199722], [-1.7186581999999997, 52.72074020000001], [-1.7188426999999995, 52.72129720000001], [-1.7189700000000003, 52.7217543], [-1.7190370999999998, 52.72199320000001], [-1.7191382, 52.7223956], [-1.7192769, 52.723028799999994], [-1.7194123, 52.7237609], [-1.7195135999999998, 52.7245186], [-1.719583, 52.72505540000001], [-1.7196233, 52.7258205], [-1.7196451, 52.7265177], [-1.7196237, 52.7272017], [-1.7196053, 52.7276199], [-1.719599, 52.727698100000005], [-1.7195733, 52.72803230000001], [-1.7195602999999997, 52.72820790000001], [-1.7195168999999997, 52.7288702], [-1.7194454, 52.7293625], [-1.719332, 52.7300193], [-1.7192113, 52.73063019999999], [-1.7190624, 52.7313008], [-1.7188665, 52.732041599999995], [-1.7186511, 52.7326913], [-1.7182873999999997, 52.733643], [-1.7180551, 52.73423129999999], [-1.717707, 52.735029899999994], [-1.7174382999999998, 52.7355989], [-1.7169584999999998, 52.7365161], [-1.7165242, 52.7372464], [-1.7161495, 52.7378479], [-1.715603, 52.73861239999999], [-1.7153360999999998, 52.739011], [-1.7149002, 52.7395624], [-1.7145409, 52.7400324], [-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]]} 25.8 2151 2215 Birmingham New Street Barton Under Needwood RSMD Barton Under Needwood RSMD 52.7548540 -1.7038940 52.7548540 -1.7038940 1 0 2026-09-15 21:25:08 TERMINATED 2026-09-15 21:15:00 Barton Under Needwood RSMD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845337 1789506703313743 28 28 2026-09-15 21:25:02.572791 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:02.026892
561873 593352 W70056 072M86M715 2026-09-15 COMPLETE 15846816 2026-09-15 22:15:00 2026-09-15 21:25:08 2026-09-17 21:25:08 {"id": 593352, "stp": "P", "toc": "ScotRail", "uid": "W70056", "consist": "380005", "dest_crs": "NTN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70056/2026-09-15/detailed", "trust_id": "072M86M715", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newton", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "1", "is_terminated": 1, "next_location": "Newton", "signalling_id": "2M86", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2215", "current_leg_dep": "2212", "current_leg_end": "Newton", "origin_dep_time": "2147", "origin_platform": "10", "current_location": "Newton", "last_update_time": "2026-09-15T21:25:08", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.1678216, 55.81410639999999], [-4.16734, 55.81399720000001], [-4.166934999999999, 55.813898300000005], [-4.165536899999999, 55.8135392], [-4.1647208, 55.81339260000001], [-4.163929699999999, 55.813285599999986], [-4.1627647, 55.813199100000006], [-4.161626399999999, 55.8131812], [-4.1605073, 55.813236800000006], [-4.1594819, 55.8133473], [-4.1585393, 55.81351829999999], [-4.1577541, 55.8137474], [-4.1569593, 55.8140034], [-4.1562737, 55.8142504], [-4.1552278, 55.8146257], [-4.1548044, 55.81481399999999], [-4.1543279, 55.8150598], [-4.153942, 55.81528639999999], [-4.1521708, 55.816312800000006], [-4.1517165, 55.816540999999994], [-4.1512513, 55.8167611], [-4.150488099999999, 55.817079], [-4.149738, 55.81733669999999], [-4.148956299999999, 55.817568599999994], [-4.1479108, 55.81782069999999], [-4.1465097, 55.8180599], [-4.1442428, 55.81840989999999], [-4.1436467, 55.81848399999999], [-4.143097300000001, 55.8185432], [-4.1421978, 55.81863069999999], [-4.1412044, 55.8187044], [-4.140627600000001, 55.818745400000005], [-4.1396676999999995, 55.8188135], [-4.1391575, 55.8188284], [-4.1387706, 55.8188377], [-4.1380368, 55.8188463], [-4.136504099999999, 55.8188664], [-4.1349444, 55.8188444], [-4.13438, 55.81883650000001], [-4.133852599999999, 55.8188292], [-4.133722999999999, 55.8188269], [-4.1332274, 55.8188218]]}", "current_leg_start": "Kirkhill", "dest_arr_time_act": "2215", "motion_projection": null, "next_location_lat": "55.8188218", "next_location_lon": "-4.1332274", "previous_location": "Kirkhill", "current_leg_milage": "1.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 984.29, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1401.761, \"from_m\": 984.29, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3047.561, \"from_m\": 1401.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7000.479, \"from_m\": 3047.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7484.836, \"from_m\": 7000.479, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8076.201, \"from_m\": 7484.836, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15296.755, \"from_m\": 8076.201, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15699.246, \"from_m\": 15296.755, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 593352, \"profile_key\": \"b6ea49a7e42246aa9171af6214099e6a5af5aa4cfd1cd332e6a276b0e1d0667f\", \"schedule_id\": 27893, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2147\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"Muirhouse Central Jn\", \"stage_seq\": 4, \"distance_m\": 2360.28, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": false, \"wtt_arr\": \"2152H\", \"wtt_dep\": \"2153\", \"location\": \"Pollokshields West\", \"stage_seq\": 5, \"distance_m\": 2954.617, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": false, \"wtt_arr\": \"2154H\", \"wtt_dep\": \"2155\", \"location\": \"Maxwell Park\", \"stage_seq\": 6, \"distance_m\": 3762.211, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": false, \"wtt_arr\": \"2156H\", \"wtt_dep\": \"2157\", \"location\": \"Shawlands\", \"stage_seq\": 7, \"distance_m\": 4851.604, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2158H\", \"location\": \"Pollokshaws East\", \"stage_seq\": 8, \"distance_m\": 5447.159, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2200H\", \"location\": \"Langside\", \"stage_seq\": 9, \"distance_m\": 6292.596, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 10, \"distance_m\": 7252.369, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2205\", \"location\": \"Kings Park\", \"stage_seq\": 11, \"distance_m\": 8327.615, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": false, \"wtt_arr\": \"2206H\", \"wtt_dep\": \"2207\", \"location\": \"Croftfoot\", \"stage_seq\": 12, \"distance_m\": 9473.848, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": false, \"wtt_arr\": \"2209\", \"wtt_dep\": \"2209H\", \"location\": \"Burnside\", \"stage_seq\": 13, \"distance_m\": 11113.067, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": \"2212H\", \"location\": \"Kirkhill\", \"stage_seq\": 14, \"distance_m\": 13341.018, \"section_seq\": 1, \"route_path_id\": 101863}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Newton\", \"stage_seq\": 15, \"distance_m\": 15699.246, \"section_seq\": 1, \"route_path_id\": 101863}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 15699.246, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101863}], \"total_distance_m\": 15699.246, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 15699.246, \"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": "2147", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.8188218", "current_position_lon": "-4.1332274", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:22Z\", \"source_id\": 48733378, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:27Z\", \"source_id\": 15832533, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:42Z\", \"source_id\": 48738163, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:47Z\", \"source_id\": 15834046, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:48Z\", \"source_id\": 48742222, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:53Z\", \"source_id\": 15835309, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:44Z\", \"source_id\": 48745917, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:46Z\", \"source_id\": 15836511, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:32Z\", \"source_id\": 48749510, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:37Z\", \"source_id\": 15837610, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:44Z\", \"source_id\": 48757942, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:46Z\", \"source_id\": 15840423, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:41Z\", \"source_id\": 48761887, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:46Z\", \"source_id\": 15841660, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:05Z\", \"source_id\": 48766744, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:06Z\", \"source_id\": 15843106, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:16Z\", \"source_id\": 48772722, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:21Z\", \"source_id\": 15845132, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:06Z\", \"source_id\": 48778360, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:08Z\", \"source_id\": 15846816, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newton", "service_state_platform": "1", "timing_fact_generation": 1789506849272792, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:03.186620", "service_state_evidence_id": 15846816, "current_leg_start_actual_dep": "2026-09-15T22:12:30+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:03.868974", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC NTN 2M86 380005 3 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3047.561, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7000.479, "from_m": 3047.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7484.836, "from_m": 7000.479, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8076.201, "from_m": 7484.836, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15296.755, "from_m": 8076.201, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15699.246, "from_m": 15296.755, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 593352, "profile_key": "b6ea49a7e42246aa9171af6214099e6a5af5aa4cfd1cd332e6a276b0e1d0667f", "schedule_id": 27893, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2147", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101863}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 101863}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 101863}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Muirhouse Central Jn", "stage_seq": 4, "distance_m": 2360.28, "section_seq": 1, "route_path_id": 101863}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153", "location": "Pollokshields West", "stage_seq": 5, "distance_m": 2954.617, "section_seq": 1, "route_path_id": 101863}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155", "location": "Maxwell Park", "stage_seq": 6, "distance_m": 3762.211, "section_seq": 1, "route_path_id": 101863}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157", "location": "Shawlands", "stage_seq": 7, "distance_m": 4851.604, "section_seq": 1, "route_path_id": 101863}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2158H", "location": "Pollokshaws East", "stage_seq": 8, "distance_m": 5447.159, "section_seq": 1, "route_path_id": 101863}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2200H", "location": "Langside", "stage_seq": 9, "distance_m": 6292.596, "section_seq": 1, "route_path_id": 101863}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Cathcart West Jn", "stage_seq": 10, "distance_m": 7252.369, "section_seq": 1, "route_path_id": 101863}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205", "location": "Kings Park", "stage_seq": 11, "distance_m": 8327.615, "section_seq": 1, "route_path_id": 101863}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2207", "location": "Croftfoot", "stage_seq": 12, "distance_m": 9473.848, "section_seq": 1, "route_path_id": 101863}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": "2209H", "location": "Burnside", "stage_seq": 13, "distance_m": 11113.067, "section_seq": 1, "route_path_id": 101863}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2212H", "location": "Kirkhill", "stage_seq": 14, "distance_m": 13341.018, "section_seq": 1, "route_path_id": 101863}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Newton", "stage_seq": 15, "distance_m": 15699.246, "section_seq": 1, "route_path_id": 101863}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15699.246, "from_m": 0.0, "section_seq": 1, "route_path_id": 101863}], "total_distance_m": 15699.246, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 15699.246, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:22Z", "source_id": 48733378, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:52:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:27Z", "source_id": 15832533, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:42Z", "source_id": 48738163, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:54:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:47Z", "source_id": 15834046, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2563, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:48Z", "source_id": 48742222, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:53Z", "source_id": 15835309, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2559, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:44Z", "source_id": 48745917, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:58:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:46Z", "source_id": 15836511, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:32Z", "source_id": 48749510, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:00:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:37Z", "source_id": 15837610, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1855, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:44Z", "source_id": 48757942, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:04:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:46Z", "source_id": 15840423, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2517, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:41Z", "source_id": 48761887, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:06:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:46Z", "source_id": 15841660, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2513, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:05Z", "source_id": 48766744, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:09:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:06Z", "source_id": 15843106, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:16Z", "source_id": 48772722, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:12:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:21Z", "source_id": 15845132, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2347, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:06Z", "source_id": 48778360, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:15:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:08Z", "source_id": 15846816, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Glasgow Central High Level 2147 2147 10 None None Newton 2215 2215 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W70056/2026-09-15/detailed None Kirkhill 2026-09-15T22:12:30+01:00 Newton 3.0 {"type": "LineString", "coordinates": [[-4.1678216, 55.81410639999999], [-4.16734, 55.81399720000001], [-4.166934999999999, 55.813898300000005], [-4.165536899999999, 55.8135392], [-4.1647208, 55.81339260000001], [-4.163929699999999, 55.813285599999986], [-4.1627647, 55.813199100000006], [-4.161626399999999, 55.8131812], [-4.1605073, 55.813236800000006], [-4.1594819, 55.8133473], [-4.1585393, 55.81351829999999], [-4.1577541, 55.8137474], [-4.1569593, 55.8140034], [-4.1562737, 55.8142504], [-4.1552278, 55.8146257], [-4.1548044, 55.81481399999999], [-4.1543279, 55.8150598], [-4.153942, 55.81528639999999], [-4.1521708, 55.816312800000006], [-4.1517165, 55.816540999999994], [-4.1512513, 55.8167611], [-4.150488099999999, 55.817079], [-4.149738, 55.81733669999999], [-4.148956299999999, 55.817568599999994], [-4.1479108, 55.81782069999999], [-4.1465097, 55.8180599], [-4.1442428, 55.81840989999999], [-4.1436467, 55.81848399999999], [-4.143097300000001, 55.8185432], [-4.1421978, 55.81863069999999], [-4.1412044, 55.8187044], [-4.140627600000001, 55.818745400000005], [-4.1396676999999995, 55.8188135], [-4.1391575, 55.8188284], [-4.1387706, 55.8188377], [-4.1380368, 55.8188463], [-4.136504099999999, 55.8188664], [-4.1349444, 55.8188444], [-4.13438, 55.81883650000001], [-4.133852599999999, 55.8188292], [-4.133722999999999, 55.8188269], [-4.1332274, 55.8188218]]} 1.5 2212 2215 Kirkhill Newton Newton 55.8188218 -4.1332274 55.8188218 -4.1332274 1 0 2026-09-15 21:25:08 TERMINATED 2026-09-15 21:15:00 Newton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846816 1789506849272792 46 46 2026-09-15 21:25:03.868974 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:03.186620
561874 593808 G08538 365S65M815 2026-09-15 COMPLETE 15847230 2026-09-15 22:15:00 2026-09-15 21:25:08 2026-09-17 21:25:08 {"id": 593808, "stp": "P", "toc": "Merseyrail", "uid": "G08538", "consist": "777007", "dest_crs": "LVC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G08538/2026-09-15/detailed", "trust_id": "365S65M815", "origin_crs": "LVC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Central (Northern)", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "2", "is_terminated": 1, "next_location": "Liverpool Central (Northern)", "signalling_id": "5S65", "timing_status": "ON TIME", "origin_station": "Liverpool Central (Northern)", "current_leg_arr": "2215", "current_leg_dep": "2213", "current_leg_end": "Liverpool Central (Northern)", "origin_dep_time": "2209", "origin_platform": "1", "current_location": "Liverpool Central (Northern)", "last_update_time": "2026-09-15T21:25:08", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9764166, 53.4020334], [-2.9765547999999997, 53.402423599999985], [-2.9768119999999993, 53.402740099999995], [-2.9770474, 53.4029444], [-2.977279, 53.4030818], [-2.9780628, 53.40348899999999], [-2.9786848, 53.4037634], [-2.9795594, 53.404205]]}", "current_leg_start": "Liverpool Central Revs Siding", "dest_arr_time_act": "2215", "motion_projection": null, "next_location_lat": "53.4042050", "next_location_lon": "-2.9795594", "previous_location": "Liverpool Central Revs Siding", "current_leg_milage": "0.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.729, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 593808, \"profile_key\": \"ac352a4b8f0f2bd41eb3d6be935e9e2876e92b742d9dba64210a99dc0486323d\", \"schedule_id\": 8563, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68405}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2214H\", \"location\": \"Liverpool Central Revs Siding\", \"stage_seq\": 2, \"distance_m\": 328.864, \"section_seq\": 1, \"route_path_id\": 68405}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 3, \"distance_m\": 657.729, \"section_seq\": 1, \"route_path_id\": 68405}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 657.729, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68405}], \"total_distance_m\": 657.729, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 657.729, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2209", "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\": 9791, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:23Z\", \"source_id\": 48771063, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:27Z\", \"source_id\": 15844591, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:46Z\", \"source_id\": 48779572, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:49Z\", \"source_id\": 15847230, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Central (Northern)", "service_state_platform": "2", "timing_fact_generation": 1789506889246075, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:06.703773", "service_state_evidence_id": 15847230, "current_leg_start_actual_dep": "2026-09-15T22:14:30+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:06.898747", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Merseyrail P LVC LVC 5S65 777007 4 75 None {"version": 3, "segments": [{"to_m": 657.729, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 593808, "profile_key": "ac352a4b8f0f2bd41eb3d6be935e9e2876e92b742d9dba64210a99dc0486323d", "schedule_id": 8563, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Liverpool Central (Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68405}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2214H", "location": "Liverpool Central Revs Siding", "stage_seq": 2, "distance_m": 328.864, "section_seq": 1, "route_path_id": 68405}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Liverpool Central (Northern)", "stage_seq": 3, "distance_m": 657.729, "section_seq": 1, "route_path_id": 68405}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 657.729, "from_m": 0.0, "section_seq": 1, "route_path_id": 68405}], "total_distance_m": 657.729, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 657.729, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9791, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:23Z", "source_id": 48771063, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:12:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:27Z", "source_id": 15844591, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9785, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:46Z", "source_id": 48779572, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:15:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:49Z", "source_id": 15847230, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Liverpool Central (Northern) 2209 2209 1 None None Liverpool Central (Northern) 2215 2215 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G08538/2026-09-15/detailed None Liverpool Central Revs Siding 2026-09-15T22:14:30+01:00 Liverpool Central (Northern) 2.0 {"type": "LineString", "coordinates": [[-2.9764166, 53.4020334], [-2.9765547999999997, 53.402423599999985], [-2.9768119999999993, 53.402740099999995], [-2.9770474, 53.4029444], [-2.977279, 53.4030818], [-2.9780628, 53.40348899999999], [-2.9786848, 53.4037634], [-2.9795594, 53.404205]]} 0.2 2213 2215 Liverpool Central Revs Siding Liverpool Central (Northern) Liverpool Central (Northern) 53.4042050 -2.9795594 53.4042050 -2.9795594 1 0 2026-09-15 21:25:08 TERMINATED 2026-09-15 21:15:00 Liverpool Central (Northern) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15847230 1789506889246075 11 11 2026-09-15 21:25:06.898747 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:06.703773
561875 592595 C32176 342B63M715 2026-09-15 COMPLETE 15846448 2026-09-15 22:15:00 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 592595, "stp": "O", "toc": "Northern", "uid": "C32176", "consist": "150214+156428", "dest_crs": "MAN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32176/2026-09-15/detailed", "trust_id": "342B63M715", "origin_crs": "BUX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "11", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2B63", "timing_status": "ON TIME", "origin_station": "Buxton", "current_leg_arr": "2215", "current_leg_dep": "2209", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "2114", "origin_platform": "2", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.192910299999999, 53.44464159999999], [-2.1933013999999997, 53.4456004], [-2.1938054, 53.4468565], [-2.1938652999999997, 53.446999099999985], [-2.1944253999999996, 53.4483793], [-2.1945081, 53.448586899999995], [-2.1946912, 53.44903729999999], [-2.1949006, 53.4495517], [-2.1950548999999997, 53.4499306], [-2.1953131999999997, 53.4505655], [-2.1954683, 53.45096119999999], [-2.1955469999999995, 53.4511685], [-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": "Levenshulme", "dest_arr_time_act": "2215", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Levenshulme", "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\": 272.267, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 363.154, \"from_m\": 272.267, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5787.442, \"from_m\": 363.154, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6722.263, \"from_m\": 5787.442, \"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\": 7096.254, \"from_m\": 6722.263, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8010.269, \"from_m\": 7096.254, \"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\": 23852.156, \"from_m\": 8010.269, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26394.211, \"from_m\": 23852.156, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26892.373, \"from_m\": 26394.211, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27294.006, \"from_m\": 26892.373, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27343.359, \"from_m\": 27294.006, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 30223.739, \"from_m\": 27343.359, \"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\": 30726.418, \"from_m\": 30223.739, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 30776.923, \"from_m\": 30726.418, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30828.295, \"from_m\": 30776.923, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 31381.273, \"from_m\": 30828.295, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31824.15, \"from_m\": 31381.273, \"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\": 32804.402, \"from_m\": 31824.15, \"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\": 32858.772, \"from_m\": 32804.402, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37001.218, \"from_m\": 32858.772, \"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\": 37964.707, \"from_m\": 37001.218, \"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\": 38036.86, \"from_m\": 37964.707, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38564.952, \"from_m\": 38036.86, \"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\": 40099.258, \"from_m\": 38564.952, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40262.983, \"from_m\": 40099.258, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40572.396, \"from_m\": 40262.983, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40618.603, \"from_m\": 40572.396, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 40696.392, \"from_m\": 40618.603, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41105.572, \"from_m\": 40696.392, \"capability_applied\": null, \"effective_limit_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\": 592595, \"profile_key\": \"963e3d4829ae6813fb1f73d35911abd6886be6299f18d64c821f7616056bace8\", \"schedule_id\": 35770, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2114\", \"location\": \"Buxton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115\", \"location\": \"Buxton S.B.\", \"stage_seq\": 2, \"distance_m\": 402.128, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2123H\", \"wtt_dep\": \"2124H\", \"location\": \"Chapel-en-le-Frith\", \"stage_seq\": 3, \"distance_m\": 8449.159, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2130\", \"wtt_dep\": \"2131\", \"location\": \"Whaley Bridge\", \"stage_seq\": 4, \"distance_m\": 14533.302, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2134\", \"wtt_dep\": \"2135\", \"location\": \"Furness Vale\", \"stage_seq\": 5, \"distance_m\": 16624.315, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2137H\", \"wtt_dep\": \"2138H\", \"location\": \"New Mills Newtown\", \"stage_seq\": 6, \"distance_m\": 18462.583, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2141H\", \"wtt_dep\": \"2142H\", \"location\": \"Disley\", \"stage_seq\": 7, \"distance_m\": 20895.296, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2145H\", \"wtt_dep\": \"2146\", \"location\": \"Middlewood\", \"stage_seq\": 8, \"distance_m\": 23791.433, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2150\", \"wtt_dep\": \"2151\", \"location\": \"Hazel Grove\", \"stage_seq\": 9, \"distance_m\": 27125.027, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2153H\", \"wtt_dep\": \"2154H\", \"location\": \"Woodsmoor\", \"stage_seq\": 10, \"distance_m\": 28586.163, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2157\", \"location\": \"Davenport\", \"stage_seq\": 11, \"distance_m\": 29462.697, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 12, \"distance_m\": 30776.923, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 13, \"distance_m\": 31174.014, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2201H\", \"location\": \"Stockport\", \"stage_seq\": 14, \"distance_m\": 31614.199, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 15, \"distance_m\": 32804.402, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2204H\", \"wtt_dep\": \"2205H\", \"location\": \"Heaton Chapel\", \"stage_seq\": 16, \"distance_m\": 34290.753, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2209\", \"location\": \"Levenshulme\", \"stage_seq\": 17, \"distance_m\": 36498.41, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 18, \"distance_m\": 37415.722, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Ardwick Jn\", \"stage_seq\": 19, \"distance_m\": 39952.886, \"section_seq\": 1, \"route_path_id\": 67140}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 20, \"distance_m\": 41105.572, \"section_seq\": 1, \"route_path_id\": 67140}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41105.572, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67140}], \"total_distance_m\": 41105.572, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 39189.7, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1915.872, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2114", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:37Z\", \"source_id\": 15814373, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:29:38Z\", \"source_id\": 15818327, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:47Z\", \"source_id\": 15821037, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9029, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:39Z\", \"source_id\": 48727648, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:42Z\", \"source_id\": 15830737, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9012, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:20Z\", \"source_id\": 48735418, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:27Z\", \"source_id\": 15833170, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:14Z\", \"source_id\": 48739192, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:18Z\", \"source_id\": 15834386, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:16Z\", \"source_id\": 15837391, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:39Z\", \"source_id\": 48757827, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:46Z\", \"source_id\": 15840405, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:21Z\", \"source_id\": 48765395, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:27Z\", \"source_id\": 15842704, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8472, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:28Z\", \"source_id\": 48776957, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:33Z\", \"source_id\": 15846448, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "11", "timing_fact_generation": 1789506816467352, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:11.297007", "service_state_evidence_id": 15846448, "current_leg_start_actual_dep": "2026-09-15T22:09:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:11.794671", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O BUX MAN 2B63 150214+156428 4 75 None {"version": 3, "segments": [{"to_m": 272.267, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 363.154, "from_m": 272.267, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5787.442, "from_m": 363.154, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6722.263, "from_m": 5787.442, "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": 7096.254, "from_m": 6722.263, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8010.269, "from_m": 7096.254, "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": 23852.156, "from_m": 8010.269, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26394.211, "from_m": 23852.156, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26892.373, "from_m": 26394.211, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27294.006, "from_m": 26892.373, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27343.359, "from_m": 27294.006, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30223.739, "from_m": 27343.359, "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": 30726.418, "from_m": 30223.739, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30776.923, "from_m": 30726.418, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30828.295, "from_m": 30776.923, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 31381.273, "from_m": 30828.295, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31824.15, "from_m": 31381.273, "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": 32804.402, "from_m": 31824.15, "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": 32858.772, "from_m": 32804.402, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37001.218, "from_m": 32858.772, "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": 37964.707, "from_m": 37001.218, "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": 38036.86, "from_m": 37964.707, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38564.952, "from_m": 38036.86, "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": 40099.258, "from_m": 38564.952, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40262.983, "from_m": 40099.258, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40572.396, "from_m": 40262.983, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40618.603, "from_m": 40572.396, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40696.392, "from_m": 40618.603, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41105.572, "from_m": 40696.392, "capability_applied": null, "effective_limit_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": 592595, "profile_key": "963e3d4829ae6813fb1f73d35911abd6886be6299f18d64c821f7616056bace8", "schedule_id": 35770, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Buxton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115", "location": "Buxton S.B.", "stage_seq": 2, "distance_m": 402.128, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2123H", "wtt_dep": "2124H", "location": "Chapel-en-le-Frith", "stage_seq": 3, "distance_m": 8449.159, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2131", "location": "Whaley Bridge", "stage_seq": 4, "distance_m": 14533.302, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2135", "location": "Furness Vale", "stage_seq": 5, "distance_m": 16624.315, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138H", "location": "New Mills Newtown", "stage_seq": 6, "distance_m": 18462.583, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2141H", "wtt_dep": "2142H", "location": "Disley", "stage_seq": 7, "distance_m": 20895.296, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2146", "location": "Middlewood", "stage_seq": 8, "distance_m": 23791.433, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2150", "wtt_dep": "2151", "location": "Hazel Grove", "stage_seq": 9, "distance_m": 27125.027, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Woodsmoor", "stage_seq": 10, "distance_m": 28586.163, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Davenport", "stage_seq": 11, "distance_m": 29462.697, "section_seq": 1, "route_path_id": 67140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Edgeley Jn No.1", "stage_seq": 12, "distance_m": 30776.923, "section_seq": 1, "route_path_id": 67140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Edgeley Jn No2", "stage_seq": 13, "distance_m": 31174.014, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201H", "location": "Stockport", "stage_seq": 14, "distance_m": 31614.199, "section_seq": 1, "route_path_id": 67140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Heaton Norris Jn", "stage_seq": 15, "distance_m": 32804.402, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2204H", "wtt_dep": "2205H", "location": "Heaton Chapel", "stage_seq": 16, "distance_m": 34290.753, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2209", "location": "Levenshulme", "stage_seq": 17, "distance_m": 36498.41, "section_seq": 1, "route_path_id": 67140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Slade Lane Jn", "stage_seq": 18, "distance_m": 37415.722, "section_seq": 1, "route_path_id": 67140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Ardwick Jn", "stage_seq": 19, "distance_m": 39952.886, "section_seq": 1, "route_path_id": 67140}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 20, "distance_m": 41105.572, "section_seq": 1, "route_path_id": 67140}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41105.572, "from_m": 0.0, "section_seq": 1, "route_path_id": 67140}], "total_distance_m": 41105.572, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 39189.7, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1915.872, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:37Z", "source_id": 15814373, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:29:38Z", "source_id": 15818327, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:47Z", "source_id": 15821037, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9029, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:39Z", "source_id": 48727648, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:49:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:42Z", "source_id": 15830737, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9012, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:20Z", "source_id": 48735418, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:53:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:27Z", "source_id": 15833170, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9008, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:14Z", "source_id": 48739192, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:55:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:18Z", "source_id": 15834386, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:16Z", "source_id": 15837391, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8871, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:39Z", "source_id": 48757827, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:04:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:46Z", "source_id": 15840405, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8868, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:21Z", "source_id": 48765395, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:08:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:27Z", "source_id": 15842704, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8472, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:28Z", "source_id": 48776957, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:15:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:33Z", "source_id": 15846448, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Buxton 2114 2114 2 None None Manchester Piccadilly 2215 2215 11 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32176/2026-09-15/detailed None Levenshulme 2026-09-15T22:09:00+01:00 Manchester Piccadilly 6.0 {"type": "LineString", "coordinates": [[-2.192910299999999, 53.44464159999999], [-2.1933013999999997, 53.4456004], [-2.1938054, 53.4468565], [-2.1938652999999997, 53.446999099999985], [-2.1944253999999996, 53.4483793], [-2.1945081, 53.448586899999995], [-2.1946912, 53.44903729999999], [-2.1949006, 53.4495517], [-2.1950548999999997, 53.4499306], [-2.1953131999999997, 53.4505655], [-2.1954683, 53.45096119999999], [-2.1955469999999995, 53.4511685], [-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]]} 2.9 2209 2215 Levenshulme Manchester Piccadilly Manchester Piccadilly 53.4769795 -2.2302017 53.4769795 -2.2302017 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:00 Manchester Piccadilly TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846448 1789506816467352 47 47 2026-09-15 21:25:11.794671 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:11.297007
561876 591002 L78831 871B65MZ15 2026-09-15 COMPLETE 15846947 2026-09-15 22:15:00 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 591002, "stp": "O", "toc": "South Western Railway", "uid": "L78831", "consist": "444006+444017", "dest_crs": "BMH", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L78831/2026-09-15/detailed", "trust_id": "871B65MZ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bournemouth", "service_date": "2026-09-15", "dest_arr_time": "2211", "dest_platform": "3", "is_terminated": 1, "next_location": "Bournemouth", "signalling_id": "1B65", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "2215", "current_leg_dep": "2212", "current_leg_end": "Bournemouth", "origin_dep_time": "2005", "origin_platform": "13", "current_location": "Bournemouth", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8254856, 50.73114580000001], [-1.8276089, 50.7311425], [-1.8277263, 50.7311413], [-1.8287150000000003, 50.7311208], [-1.8312882, 50.7310353], [-1.8348071, 50.7309772], [-1.8389911000000003, 50.7309082], [-1.839119, 50.7309061], [-1.8408199999999997, 50.730878100000005], [-1.8415591, 50.7308581], [-1.8422658, 50.7308318], [-1.8429042, 50.7307851], [-1.8435317999999996, 50.73071889999999], [-1.8442050999999997, 50.7306255], [-1.844763, 50.730532999999994], [-1.8453812, 50.7304158], [-1.8460282999999995, 50.7302803], [-1.8491044, 50.7296069], [-1.849682, 50.729475], [-1.8501885, 50.72935539999999], [-1.8507429, 50.7292053], [-1.8512733999999995, 50.7290639], [-1.8518306, 50.728892900000005], [-1.8546370000000003, 50.72791050000001], [-1.8549935999999996, 50.7277854], [-1.8554489000000003, 50.72764920000001], [-1.8559002, 50.727536699999995], [-1.8563635, 50.7274463], [-1.8588627, 50.7270582], [-1.8590632, 50.727031999999994], [-1.8593072, 50.727005699999985], [-1.8595352000000005, 50.7269802], [-1.8598048, 50.7269451], [-1.8599041, 50.7269305], [-1.8604653, 50.726848], [-1.8606893, 50.726817899999986], [-1.8609133, 50.7267878], [-1.8611630999999995, 50.7267693], [-1.8614912, 50.72675579999999], [-1.8617886, 50.7267569], [-1.8618741, 50.72675939999999], [-1.8622148, 50.726776], [-1.8624662, 50.7268004], [-1.8627635, 50.72684660000001], [-1.8630717000000003, 50.72690329999999], [-1.8633486999999995, 50.72697299999999], [-1.8634682, 50.72700939999999], [-1.8636193, 50.7270554], [-1.864156, 50.72725079999999]]}", "current_leg_start": "Pokesdown", "dest_arr_time_act": "2211", "motion_projection": null, "next_location_lat": "50.7272508", "next_location_lon": "-1.8641560", "previous_location": "Pokesdown", "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\": 418.061, \"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\": 479.112, \"from_m\": 418.061, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 593.205, \"from_m\": 479.112, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 711.771, \"from_m\": 593.205, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 742.683, \"from_m\": 711.771, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1872.723, \"from_m\": 742.683, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6367.296, \"from_m\": 1872.723, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12494.044, \"from_m\": 6367.296, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12539.213, \"from_m\": 12494.044, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15962.707, \"from_m\": 12539.213, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19776.527, \"from_m\": 15962.707, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19820.845, \"from_m\": 19776.527, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20041.113, \"from_m\": 19820.845, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 30970.395, \"from_m\": 20041.113, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30997.499, \"from_m\": 30970.395, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33113.606, \"from_m\": 30997.499, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39287.992, \"from_m\": 33113.606, \"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\": 39330.767, \"from_m\": 39287.992, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39842.032, \"from_m\": 39330.767, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39919.176, \"from_m\": 39842.032, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39953.269, \"from_m\": 39919.176, \"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\": 53678.81, \"from_m\": 39953.269, \"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\": 53740.075, \"from_m\": 53678.81, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 53813.924, \"from_m\": 53740.075, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75854.006, \"from_m\": 53813.924, \"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\": 76400.56, \"from_m\": 75854.006, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 76586.392, \"from_m\": 76400.56, \"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\": 76883.133, \"from_m\": 76586.392, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 77343.226, \"from_m\": 76883.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:forward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 77507.148, \"from_m\": 77343.226, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 81700.374, \"from_m\": 77507.148, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 92892.536, \"from_m\": 81700.374, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 92927.564, \"from_m\": 92892.536, \"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\": 92978.368, \"from_m\": 92927.564, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 106643.408, \"from_m\": 92978.368, \"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\": 106695.286, \"from_m\": 106643.408, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 106994.252, \"from_m\": 106695.286, \"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\": 107046.028, \"from_m\": 106994.252, \"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\": 118424.428, \"from_m\": 107046.028, \"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\": 121639.253, \"from_m\": 118424.428, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 121944.794, \"from_m\": 121639.253, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 123951.936, \"from_m\": 121944.794, \"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\": 125605.988, \"from_m\": 123951.936, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 125962.305, \"from_m\": 125605.988, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 126903.291, \"from_m\": 125962.305, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 127152.846, \"from_m\": 126903.291, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127787.092, \"from_m\": 127152.846, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 131481.2, \"from_m\": 127787.092, \"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\": 131793.05, \"from_m\": 131481.2, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 132238.375, \"from_m\": 131793.05, \"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\": 132965.368, \"from_m\": 132238.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\": 133015.113, \"from_m\": 132965.368, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133185.241, \"from_m\": 133015.113, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 133915.092, \"from_m\": 133185.241, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 136972.082, \"from_m\": 133915.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}, {\"to_m\": 138056.061, \"from_m\": 136972.082, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 148580.812, \"from_m\": 138056.061, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 149651.741, \"from_m\": 148580.812, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 149723.022, \"from_m\": 149651.741, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 167134.308, \"from_m\": 149723.022, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 167896.964, \"from_m\": 167134.308, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 171602.285, \"from_m\": 167896.964, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 172759.072, \"from_m\": 171602.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\": 173072.608, \"from_m\": 172759.072, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 173140.112, \"from_m\": 173072.608, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 173459.673, \"from_m\": 173140.112, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 591002, \"profile_key\": \"c78f31b274d51f79102355a35aa59ffa42f35d8ceff35836f592bb42f41719bc\", \"schedule_id\": 37598, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 742.683, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2011H\", \"wtt_dep\": \"2012H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 6275.032, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017\", \"location\": \"Wimbledon\", \"stage_seq\": 4, \"distance_m\": 11651.459, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"New Malden\", \"stage_seq\": 5, \"distance_m\": 15769.106, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Surbiton\", \"stage_seq\": 6, \"distance_m\": 19288.473, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 21517.946, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Woking\", \"stage_seq\": 8, \"distance_m\": 38937.162, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030H\", \"location\": \"Woking Jn\", \"stage_seq\": 9, \"distance_m\": 39842.032, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 10, \"distance_m\": 53320.864, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2047\", \"wtt_dep\": \"2049\", \"location\": \"Basingstoke\", \"stage_seq\": 11, \"distance_m\": 76688.545, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2052\", \"location\": \"Worting Jn\", \"stage_seq\": 12, \"distance_m\": 80661.65, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2057\", \"location\": \"Micheldever\", \"stage_seq\": 13, \"distance_m\": 93280.579, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2059H\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 14, \"distance_m\": 97602.394, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2104\", \"wtt_dep\": \"2105H\", \"location\": \"Winchester\", \"stage_seq\": 15, \"distance_m\": 106994.252, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108\", \"location\": \"Shawford Jn\", \"stage_seq\": 16, \"distance_m\": 110931.391, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2110H\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 17, \"distance_m\": 116774.304, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111\", \"location\": \"Eastleigh\", \"stage_seq\": 18, \"distance_m\": 118388.687, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2113\", \"wtt_dep\": \"2114H\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 19, \"distance_m\": 120465.561, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117H\", \"location\": \"St. Denys\", \"stage_seq\": 20, \"distance_m\": 124155.586, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2118H\", \"location\": \"Northam Jn\", \"stage_seq\": 21, \"distance_m\": 125514.279, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2121\", \"wtt_dep\": \"2125\", \"location\": \"Southampton Central\", \"stage_seq\": 22, \"distance_m\": 127312.153, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2127\", \"location\": \"Church Lane Jn\", \"stage_seq\": 23, \"distance_m\": 129533.404, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128H\", \"location\": \"Redbridge\", \"stage_seq\": 24, \"distance_m\": 131604.941, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2129H\", \"wtt_dep\": \"2130H\", \"location\": \"Totton\", \"stage_seq\": 25, \"distance_m\": 132608.942, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2140H\", \"wtt_dep\": \"2142\", \"location\": \"Brockenhurst\", \"stage_seq\": 26, \"distance_m\": 149103.066, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2146H\", \"location\": \"Sway\", \"stage_seq\": 27, \"distance_m\": 153556.957, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2152H\", \"location\": \"New Milton\", \"stage_seq\": 28, \"distance_m\": 158332.324, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2156H\", \"location\": \"Hinton Admiral\", \"stage_seq\": 29, \"distance_m\": 162334.494, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2201H\", \"wtt_dep\": \"2202H\", \"location\": \"Christchurch\", \"stage_seq\": 30, \"distance_m\": 167635.827, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2205H\", \"wtt_dep\": \"2206\", \"location\": \"Pokesdown\", \"stage_seq\": 31, \"distance_m\": 170642.262, \"section_seq\": 1, \"route_path_id\": 72591}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": null, \"location\": \"Bournemouth\", \"stage_seq\": 32, \"distance_m\": 173459.673, \"section_seq\": 1, \"route_path_id\": 72591}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 173459.673, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72591}], \"total_distance_m\": 173459.673, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 172818.635, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 641.038, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2005", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.7272508", "current_position_lon": "-1.8641560", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:27Z\", \"source_id\": 15764487, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:16:43Z\", \"source_id\": 15768388, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:18:52Z\", \"source_id\": 15769908, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:56Z\", \"source_id\": 48559156, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:31:02Z\", \"source_id\": 15778540, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:00Z\", \"source_id\": 48592869, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:06Z\", \"source_id\": 15788870, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27157, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:07Z\", \"source_id\": 48641902, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:09:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:08:11Z\", \"source_id\": 15803946, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:19Z\", \"source_id\": 48659867, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:23Z\", \"source_id\": 15809540, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:45Z\", \"source_id\": 48663081, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:18:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:49Z\", \"source_id\": 15810500, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:14Z\", \"source_id\": 48674936, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:14Z\", \"source_id\": 15814130, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:25Z\", \"source_id\": 48683922, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:28Z\", \"source_id\": 15816955, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27621, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:12Z\", \"source_id\": 48695909, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:14Z\", \"source_id\": 15820633, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:06Z\", \"source_id\": 48697759, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:08Z\", \"source_id\": 15821238, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:24Z\", \"source_id\": 48718892, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:29Z\", \"source_id\": 15827940, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27654, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:32Z\", \"source_id\": 48727486, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:36Z\", \"source_id\": 15830670, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27659, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:14Z\", \"source_id\": 48739176, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:16Z\", \"source_id\": 15834372, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:32Z\", \"source_id\": 48749486, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:37Z\", \"source_id\": 15837590, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:18Z\", \"source_id\": 48759212, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:22Z\", \"source_id\": 15840870, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27671, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:05Z\", \"source_id\": 48770414, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:09Z\", \"source_id\": 15844382, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27684, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:19Z\", \"source_id\": 48778760, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:20Z\", \"source_id\": 15846947, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bournemouth", "service_state_platform": "3", "timing_fact_generation": 1789506860672004, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:13.368555", "service_state_evidence_id": 15846947, "current_leg_start_actual_dep": "2026-09-15T22:10:00+01:00", "operational_evidence_version": 120, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:13.824494", "service_state_valid_until_kind": null, "operational_interpretation_version": 120, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O None BMH 1B65 444006+444017 10 100 None {"version": 3, "segments": [{"to_m": 418.061, "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": 479.112, "from_m": 418.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 593.205, "from_m": 479.112, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 711.771, "from_m": 593.205, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 742.683, "from_m": 711.771, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1872.723, "from_m": 742.683, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6367.296, "from_m": 1872.723, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12494.044, "from_m": 6367.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12539.213, "from_m": 12494.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15962.707, "from_m": 12539.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19776.527, "from_m": 15962.707, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19820.845, "from_m": 19776.527, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20041.113, "from_m": 19820.845, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 30970.395, "from_m": 20041.113, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30997.499, "from_m": 30970.395, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33113.606, "from_m": 30997.499, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39287.992, "from_m": 33113.606, "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": 39330.767, "from_m": 39287.992, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39842.032, "from_m": 39330.767, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39919.176, "from_m": 39842.032, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39953.269, "from_m": 39919.176, "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": 53678.81, "from_m": 39953.269, "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": 53740.075, "from_m": 53678.81, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 53813.924, "from_m": 53740.075, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75854.006, "from_m": 53813.924, "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": 76400.56, "from_m": 75854.006, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 76586.392, "from_m": 76400.56, "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": 76883.133, "from_m": 76586.392, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 77343.226, "from_m": 76883.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:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 77507.148, "from_m": 77343.226, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 81700.374, "from_m": 77507.148, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92892.536, "from_m": 81700.374, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 92927.564, "from_m": 92892.536, "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": 92978.368, "from_m": 92927.564, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 106643.408, "from_m": 92978.368, "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": 106695.286, "from_m": 106643.408, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 106994.252, "from_m": 106695.286, "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": 107046.028, "from_m": 106994.252, "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": 118424.428, "from_m": 107046.028, "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": 121639.253, "from_m": 118424.428, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 121944.794, "from_m": 121639.253, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 123951.936, "from_m": 121944.794, "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": 125605.988, "from_m": 123951.936, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 125962.305, "from_m": 125605.988, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 126903.291, "from_m": 125962.305, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 127152.846, "from_m": 126903.291, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127787.092, "from_m": 127152.846, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 131481.2, "from_m": 127787.092, "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": 131793.05, "from_m": 131481.2, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 132238.375, "from_m": 131793.05, "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": 132965.368, "from_m": 132238.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": 133015.113, "from_m": 132965.368, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133185.241, "from_m": 133015.113, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 133915.092, "from_m": 133185.241, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 136972.082, "from_m": 133915.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}, {"to_m": 138056.061, "from_m": 136972.082, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 148580.812, "from_m": 138056.061, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 149651.741, "from_m": 148580.812, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 149723.022, "from_m": 149651.741, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 167134.308, "from_m": 149723.022, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 167896.964, "from_m": 167134.308, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 171602.285, "from_m": 167896.964, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 172759.072, "from_m": 171602.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": 173072.608, "from_m": 172759.072, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 173140.112, "from_m": 173072.608, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 173459.673, "from_m": 173140.112, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 591002, "profile_key": "c78f31b274d51f79102355a35aa59ffa42f35d8ceff35836f592bb42f41719bc", "schedule_id": 37598, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2005", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2011H", "wtt_dep": "2012H", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6275.032, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21517.946, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Woking", "stage_seq": 8, "distance_m": 38937.162, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030H", "location": "Woking Jn", "stage_seq": 9, "distance_m": 39842.032, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Farnborough (Main)", "stage_seq": 10, "distance_m": 53320.864, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2047", "wtt_dep": "2049", "location": "Basingstoke", "stage_seq": 11, "distance_m": 76688.545, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2052", "location": "Worting Jn", "stage_seq": 12, "distance_m": 80661.65, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2057", "location": "Micheldever", "stage_seq": 13, "distance_m": 93280.579, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2059H", "location": "Wallers Ash Loop", "stage_seq": 14, "distance_m": 97602.394, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2104", "wtt_dep": "2105H", "location": "Winchester", "stage_seq": 15, "distance_m": 106994.252, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108", "location": "Shawford Jn", "stage_seq": 16, "distance_m": 110931.391, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2110H", "location": "Allbrook S.B.", "stage_seq": 17, "distance_m": 116774.304, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "Eastleigh", "stage_seq": 18, "distance_m": 118388.687, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2113", "wtt_dep": "2114H", "location": "Southampton Airport Parkway", "stage_seq": 19, "distance_m": 120465.561, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "St. Denys", "stage_seq": 20, "distance_m": 124155.586, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118H", "location": "Northam Jn", "stage_seq": 21, "distance_m": 125514.279, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2125", "location": "Southampton Central", "stage_seq": 22, "distance_m": 127312.153, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127", "location": "Church Lane Jn", "stage_seq": 23, "distance_m": 129533.404, "section_seq": 1, "route_path_id": 72591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Redbridge", "stage_seq": 24, "distance_m": 131604.941, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130H", "location": "Totton", "stage_seq": 25, "distance_m": 132608.942, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2142", "location": "Brockenhurst", "stage_seq": 26, "distance_m": 149103.066, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2146H", "location": "Sway", "stage_seq": 27, "distance_m": 153556.957, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152H", "location": "New Milton", "stage_seq": 28, "distance_m": 158332.324, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2156H", "location": "Hinton Admiral", "stage_seq": 29, "distance_m": 162334.494, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202H", "location": "Christchurch", "stage_seq": 30, "distance_m": 167635.827, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206", "location": "Pokesdown", "stage_seq": 31, "distance_m": 170642.262, "section_seq": 1, "route_path_id": 72591}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": null, "location": "Bournemouth", "stage_seq": 32, "distance_m": 173459.673, "section_seq": 1, "route_path_id": 72591}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 173459.673, "from_m": 0.0, "section_seq": 1, "route_path_id": 72591}], "total_distance_m": 173459.673, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 172818.635, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 641.038, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:27Z", "source_id": 15764487, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:16:43Z", "source_id": 15768388, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:18:52Z", "source_id": 15769908, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26957, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:56Z", "source_id": 48559156, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:31:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:31:02Z", "source_id": 15778540, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27114, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:00Z", "source_id": 48592869, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:47:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:06Z", "source_id": 15788870, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27157, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:07Z", "source_id": 48641902, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:09:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:08:11Z", "source_id": 15803946, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27163, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:19Z", "source_id": 48659867, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:16:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:23Z", "source_id": 15809540, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:45Z", "source_id": 48663081, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:18:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:49Z", "source_id": 15810500, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:14Z", "source_id": 48674936, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:24:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:14Z", "source_id": 15814130, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:25Z", "source_id": 48683922, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:28:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:28Z", "source_id": 15816955, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27621, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:12Z", "source_id": 48695909, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:33:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:14Z", "source_id": 15820633, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27627, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:06Z", "source_id": 48697759, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:34:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:08Z", "source_id": 15821238, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27638, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:24Z", "source_id": 48718892, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:45:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:29Z", "source_id": 15827940, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27654, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:32Z", "source_id": 48727486, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:50:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:36Z", "source_id": 15830670, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27659, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:14Z", "source_id": 48739176, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:55:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:16Z", "source_id": 15834372, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:32Z", "source_id": 48749486, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:01:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:37Z", "source_id": 15837590, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27667, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:18Z", "source_id": 48759212, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:06:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:22Z", "source_id": 15840870, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27671, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:05Z", "source_id": 48770414, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T21:11:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:09Z", "source_id": 15844382, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27684, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:19Z", "source_id": 48778760, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T21:15:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:20Z", "source_id": 15846947, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] London Waterloo 2005 2005 13 None None Bournemouth 2211 2211 3 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L78831/2026-09-15/detailed None Pokesdown 2026-09-15T22:10:00+01:00 Bournemouth 3.0 {"type": "LineString", "coordinates": [[-1.8254856, 50.73114580000001], [-1.8276089, 50.7311425], [-1.8277263, 50.7311413], [-1.8287150000000003, 50.7311208], [-1.8312882, 50.7310353], [-1.8348071, 50.7309772], [-1.8389911000000003, 50.7309082], [-1.839119, 50.7309061], [-1.8408199999999997, 50.730878100000005], [-1.8415591, 50.7308581], [-1.8422658, 50.7308318], [-1.8429042, 50.7307851], [-1.8435317999999996, 50.73071889999999], [-1.8442050999999997, 50.7306255], [-1.844763, 50.730532999999994], [-1.8453812, 50.7304158], [-1.8460282999999995, 50.7302803], [-1.8491044, 50.7296069], [-1.849682, 50.729475], [-1.8501885, 50.72935539999999], [-1.8507429, 50.7292053], [-1.8512733999999995, 50.7290639], [-1.8518306, 50.728892900000005], [-1.8546370000000003, 50.72791050000001], [-1.8549935999999996, 50.7277854], [-1.8554489000000003, 50.72764920000001], [-1.8559002, 50.727536699999995], [-1.8563635, 50.7274463], [-1.8588627, 50.7270582], [-1.8590632, 50.727031999999994], [-1.8593072, 50.727005699999985], [-1.8595352000000005, 50.7269802], [-1.8598048, 50.7269451], [-1.8599041, 50.7269305], [-1.8604653, 50.726848], [-1.8606893, 50.726817899999986], [-1.8609133, 50.7267878], [-1.8611630999999995, 50.7267693], [-1.8614912, 50.72675579999999], [-1.8617886, 50.7267569], [-1.8618741, 50.72675939999999], [-1.8622148, 50.726776], [-1.8624662, 50.7268004], [-1.8627635, 50.72684660000001], [-1.8630717000000003, 50.72690329999999], [-1.8633486999999995, 50.72697299999999], [-1.8634682, 50.72700939999999], [-1.8636193, 50.7270554], [-1.864156, 50.72725079999999]]} 1.8 2212 2215 Pokesdown Bournemouth Bournemouth 50.7272508 -1.8641560 50.7272508 -1.8641560 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:00 Bournemouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846947 1789506860672004 120 120 2026-09-15 21:25:13.824494 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:13.368555
561877 593484 C20575 635V81M715 2026-09-15 COMPLETE 15847461 2026-09-15 22:11:00 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 593484, "stp": "P", "toc": "Thameslink", "uid": "C20575", "consist": "700036", "dest_crs": "SAC", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20575/2026-09-15/detailed", "trust_id": "635V81M715", "origin_crs": "SAC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Albans", "service_date": "2026-09-15", "dest_arr_time": "2206", "dest_platform": "1", "is_terminated": 1, "next_location": "St. Albans", "signalling_id": "5V81", "timing_status": "LATE", "origin_station": "St. Albans", "current_leg_arr": "2206", "current_leg_dep": "2204", "current_leg_end": "St. Albans", "origin_dep_time": "2154", "origin_platform": "2", "current_location": "St. Albans", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039]]}", "current_leg_start": "St. Albans Centre Sidings", "dest_arr_time_act": "2206", "motion_projection": null, "next_location_lat": "51.7510039", "next_location_lon": "-0.3275272", "previous_location": "St. Albans", "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 677.931, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}], \"service_id\": 593484, \"profile_key\": \"1a4746a773be71f1264482832955848747b888c43fe4e2b861b1be66cfb8e86e\", \"schedule_id\": 2777, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2154\", \"location\": \"St. Albans\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29090}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2204\", \"location\": \"St. Albans Centre Sidings\", \"stage_seq\": 2, \"distance_m\": 338.965, \"section_seq\": 1, \"route_path_id\": 29090}, {\"is_pass\": false, \"wtt_arr\": \"2206\", \"wtt_dep\": null, \"location\": \"St. Albans\", \"stage_seq\": 3, \"distance_m\": 677.931, \"section_seq\": 1, \"route_path_id\": 29090}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 677.931, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29090}], \"total_distance_m\": 677.931, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 677.931, \"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": "2154", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.7510039", "current_position_lon": "-0.3275272", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:15Z\", \"source_id\": 15847461, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Albans", "service_state_platform": "1", "timing_fact_generation": 1789506918273424, "current_leg_arrival_utc": "2026-09-15T22:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:18.270914", "service_state_evidence_id": 15847461, "current_leg_start_actual_dep": "2026-09-15T22:09:00+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-15T21:11:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:18.457186", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P SAC SAC 5V81 700036 8 100 None {"version": 3, "segments": [{"to_m": 677.931, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}], "service_id": 593484, "profile_key": "1a4746a773be71f1264482832955848747b888c43fe4e2b861b1be66cfb8e86e", "schedule_id": 2777, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2154", "location": "St. Albans", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29090}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2204", "location": "St. Albans Centre Sidings", "stage_seq": 2, "distance_m": 338.965, "section_seq": 1, "route_path_id": 29090}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": null, "location": "St. Albans", "stage_seq": 3, "distance_m": 677.931, "section_seq": 1, "route_path_id": 29090}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 677.931, "from_m": 0.0, "section_seq": 1, "route_path_id": 29090}], "total_distance_m": 677.931, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 677.931, "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-15T21:15:15Z", "source_id": 15847461, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}] St. Albans 2154 2154 2 None None St. Albans 2206 2206 1 LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:C20575/2026-09-15/detailed None St. Albans Centre Sidings 2026-09-15T22:09:00+01:00 St. Albans 2.0 {"type": "LineString", "coordinates": [[-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039]]} 0.2 2204 2206 St. Albans St. Albans St. Albans 51.7510039 -0.3275272 51.7510039 -0.3275272 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:11:00 St. Albans TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15847461 1789506918273424 32 32 2026-09-15 21:25:18.457186 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:18.270914
561878 592530 Y62876 782F90M715 2026-09-15 COMPLETE 15847003 2026-09-15 22:15:00 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 592530, "stp": "O", "toc": "Transport for Wales", "uid": "Y62876", "consist": "756111", "dest_crs": "CDF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62876/2026-09-15/detailed", "trust_id": "782F90M715", "origin_crs": "TRB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-15", "dest_arr_time": "2216", "dest_platform": "7", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "2F90", "timing_status": "ON TIME", "origin_station": "Treherbert", "current_leg_arr": "2215", "current_leg_dep": "2212", "current_leg_end": "Cardiff Central", "origin_dep_time": "2110", "origin_platform": "1", "current_location": "Cardiff Central", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "0 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": "2215", "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\": 261.021, \"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\": 296.768, \"from_m\": 261.021, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4605.681, \"from_m\": 296.768, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5752.352, \"from_m\": 4605.681, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5960.508, \"from_m\": 5752.352, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9577.744, \"from_m\": 5960.508, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16855.4, \"from_m\": 9577.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\": 16924.011, \"from_m\": 16855.4, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16981.347, \"from_m\": 16924.011, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17259.171, \"from_m\": 16981.347, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17745.573, \"from_m\": 17259.171, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19740.385, \"from_m\": 17745.573, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22310.142, \"from_m\": 19740.385, \"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\": 22820.563, \"from_m\": 22310.142, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25317.304, \"from_m\": 22820.563, \"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\": 26398.414, \"from_m\": 25317.304, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26444.808, \"from_m\": 26398.414, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 29147.325, \"from_m\": 26444.808, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29608.263, \"from_m\": 29147.325, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31641.892, \"from_m\": 29608.263, \"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\": 35787.544, \"from_m\": 31641.892, \"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\": 36757.882, \"from_m\": 35787.544, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36795.434, \"from_m\": 36757.882, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37834.637, \"from_m\": 36795.434, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 37856.68, \"from_m\": 37834.637, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 37897.608, \"from_m\": 37856.68, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 37926.371, \"from_m\": 37897.608, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38198.422, \"from_m\": 37926.371, \"capability_applied\": null, \"effective_limit_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\": 592530, \"profile_key\": \"8bb8ed38ab5d70dab0009046936dc76f19f6ec3f7608363e1eac6b9fcf928761\", \"schedule_id\": 39214, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2110\", \"location\": \"Treherbert\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2111H\", \"wtt_dep\": \"2112H\", \"location\": \"Ynyswen\", \"stage_seq\": 2, \"distance_m\": 1309.611, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2114\", \"wtt_dep\": \"2115\", \"location\": \"Treorchy\", \"stage_seq\": 3, \"distance_m\": 2664.655, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2117\", \"wtt_dep\": \"2118\", \"location\": \"Ton Pentre\", \"stage_seq\": 4, \"distance_m\": 4411.052, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2120\", \"wtt_dep\": \"2122\", \"location\": \"Ystrad Rhondda\", \"stage_seq\": 5, \"distance_m\": 5858.5, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2124\", \"wtt_dep\": \"2125\", \"location\": \"Llwynypia\", \"stage_seq\": 6, \"distance_m\": 7371.819, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2127\", \"wtt_dep\": \"2128\", \"location\": \"Tonypandy\", \"stage_seq\": 7, \"distance_m\": 9103.212, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2129H\", \"wtt_dep\": \"2130H\", \"location\": \"Dinas Rhondda\", \"stage_seq\": 8, \"distance_m\": 9975.828, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2133\", \"wtt_dep\": \"2134\", \"location\": \"Porth\", \"stage_seq\": 9, \"distance_m\": 12160.939, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2136H\", \"wtt_dep\": \"2137H\", \"location\": \"Trehafod\", \"stage_seq\": 10, \"distance_m\": 14146.467, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2143\", \"location\": \"Pontypridd\", \"stage_seq\": 11, \"distance_m\": 17297.622, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": \"2146\", \"location\": \"Treforest\", \"stage_seq\": 12, \"distance_m\": 18797.174, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2149H\", \"wtt_dep\": \"2150H\", \"location\": \"Trefforest Estate\", \"stage_seq\": 13, \"distance_m\": 22457.525, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2154\", \"wtt_dep\": \"2155\", \"location\": \"Taffs Well\", \"stage_seq\": 14, \"distance_m\": 26342.704, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2159H\", \"location\": \"Radyr\", \"stage_seq\": 15, \"distance_m\": 29367.382, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2201H\", \"wtt_dep\": \"2203\", \"location\": \"Llandaf\", \"stage_seq\": 16, \"distance_m\": 31107.002, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2206H\", \"wtt_dep\": \"2208\", \"location\": \"Cathays\", \"stage_seq\": 17, \"distance_m\": 35275.543, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": \"2212H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 18, \"distance_m\": 36286.383, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214H\", \"location\": \"CVL East Boundary\", \"stage_seq\": 19, \"distance_m\": 36702.958, \"section_seq\": 1, \"route_path_id\": 39050}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 20, \"distance_m\": 38198.422, \"section_seq\": 1, \"route_path_id\": 39050}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38198.422, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39050}], \"total_distance_m\": 38198.422, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 38160.87, \"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": "2110", "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\": 25069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:05Z\", \"source_id\": 48646289, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:10:10Z\", \"source_id\": 15805327, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:08Z\", \"source_id\": 15808685, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:07Z\", \"source_id\": 15811329, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:52Z\", \"source_id\": 48667703, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:56Z\", \"source_id\": 15811850, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:07Z\", \"source_id\": 15815351, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:38Z\", \"source_id\": 15817665, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:41Z\", \"source_id\": 15819026, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:38Z\", \"source_id\": 15821545, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:40Z\", \"source_id\": 48701024, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:44Z\", \"source_id\": 15822267, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:18Z\", \"source_id\": 48714588, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:21Z\", \"source_id\": 15826595, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:58Z\", \"source_id\": 48720173, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:04Z\", \"source_id\": 15828349, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:54Z\", \"source_id\": 48730325, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:57Z\", \"source_id\": 15831525, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:01Z\", \"source_id\": 48736733, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:08Z\", \"source_id\": 15833573, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:08Z\", \"source_id\": 48746753, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:12Z\", \"source_id\": 15836784, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:44Z\", \"source_id\": 48753919, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:49Z\", \"source_id\": 15839012, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:23Z\", \"source_id\": 48763306, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:29Z\", \"source_id\": 15842130, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25258, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:00Z\", \"source_id\": 48770278, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:03Z\", \"source_id\": 15844315, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:22Z\", \"source_id\": 48778871, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:27Z\", \"source_id\": 15847003, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "7", "timing_fact_generation": 1789506870322442, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:19.148871", "service_state_evidence_id": 15847003, "current_leg_start_actual_dep": "2026-09-15T22:12:30+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:19.746449", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales O TRB CDF 2F90 756111 5 75 None {"version": 3, "segments": [{"to_m": 261.021, "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": 296.768, "from_m": 261.021, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4605.681, "from_m": 296.768, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5752.352, "from_m": 4605.681, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5960.508, "from_m": 5752.352, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9577.744, "from_m": 5960.508, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16855.4, "from_m": 9577.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": 16924.011, "from_m": 16855.4, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16981.347, "from_m": 16924.011, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17259.171, "from_m": 16981.347, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17745.573, "from_m": 17259.171, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19740.385, "from_m": 17745.573, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22310.142, "from_m": 19740.385, "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": 22820.563, "from_m": 22310.142, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25317.304, "from_m": 22820.563, "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": 26398.414, "from_m": 25317.304, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26444.808, "from_m": 26398.414, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29147.325, "from_m": 26444.808, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29608.263, "from_m": 29147.325, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31641.892, "from_m": 29608.263, "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": 35787.544, "from_m": 31641.892, "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": 36757.882, "from_m": 35787.544, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36795.434, "from_m": 36757.882, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37834.637, "from_m": 36795.434, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 37856.68, "from_m": 37834.637, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 37897.608, "from_m": 37856.68, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 37926.371, "from_m": 37897.608, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38198.422, "from_m": 37926.371, "capability_applied": null, "effective_limit_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": 592530, "profile_key": "8bb8ed38ab5d70dab0009046936dc76f19f6ec3f7608363e1eac6b9fcf928761", "schedule_id": 39214, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2110", "location": "Treherbert", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2111H", "wtt_dep": "2112H", "location": "Ynyswen", "stage_seq": 2, "distance_m": 1309.611, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2114", "wtt_dep": "2115", "location": "Treorchy", "stage_seq": 3, "distance_m": 2664.655, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2118", "location": "Ton Pentre", "stage_seq": 4, "distance_m": 4411.052, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2122", "location": "Ystrad Rhondda", "stage_seq": 5, "distance_m": 5858.5, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Llwynypia", "stage_seq": 6, "distance_m": 7371.819, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2128", "location": "Tonypandy", "stage_seq": 7, "distance_m": 9103.212, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130H", "location": "Dinas Rhondda", "stage_seq": 8, "distance_m": 9975.828, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2134", "location": "Porth", "stage_seq": 9, "distance_m": 12160.939, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137H", "location": "Trehafod", "stage_seq": 10, "distance_m": 14146.467, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Pontypridd", "stage_seq": 11, "distance_m": 17297.622, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "Treforest", "stage_seq": 12, "distance_m": 18797.174, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150H", "location": "Trefforest Estate", "stage_seq": 13, "distance_m": 22457.525, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2154", "wtt_dep": "2155", "location": "Taffs Well", "stage_seq": 14, "distance_m": 26342.704, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2159H", "location": "Radyr", "stage_seq": 15, "distance_m": 29367.382, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2203", "location": "Llandaf", "stage_seq": 16, "distance_m": 31107.002, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2208", "location": "Cathays", "stage_seq": 17, "distance_m": 35275.543, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2212H", "location": "Cardiff Queen Street", "stage_seq": 18, "distance_m": 36286.383, "section_seq": 1, "route_path_id": 39050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "CVL East Boundary", "stage_seq": 19, "distance_m": 36702.958, "section_seq": 1, "route_path_id": 39050}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 20, "distance_m": 38198.422, "section_seq": 1, "route_path_id": 39050}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38198.422, "from_m": 0.0, "section_seq": 1, "route_path_id": 39050}], "total_distance_m": 38198.422, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 38160.87, "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": 25069, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:05Z", "source_id": 48646289, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:11:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:10:10Z", "source_id": 15805327, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:08Z", "source_id": 15808685, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:07Z", "source_id": 15811329, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25073, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:52Z", "source_id": 48667703, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:21:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:56Z", "source_id": 15811850, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:07Z", "source_id": 15815351, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:38Z", "source_id": 15817665, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:41Z", "source_id": 15819026, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:38Z", "source_id": 15821545, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:40Z", "source_id": 48701024, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:37:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:44Z", "source_id": 15822267, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25130, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:18Z", "source_id": 48714588, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:42:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:21Z", "source_id": 15826595, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25136, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:58Z", "source_id": 48720173, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:45:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:04Z", "source_id": 15828349, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:54Z", "source_id": 48730325, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:50:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:57Z", "source_id": 15831525, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25156, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:01Z", "source_id": 48736733, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:54:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:08Z", "source_id": 15833573, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25233, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:08Z", "source_id": 48746753, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:58:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:12Z", "source_id": 15836784, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25241, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:44Z", "source_id": 48753919, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:02:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:49Z", "source_id": 15839012, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25245, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:23Z", "source_id": 48763306, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:07:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:29Z", "source_id": 15842130, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25258, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:00Z", "source_id": 48770278, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:10:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:03Z", "source_id": 15844315, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24982, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:22Z", "source_id": 48778871, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:15:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:27Z", "source_id": 15847003, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Treherbert 2110 2110 1 None None Cardiff Central 2216 2215 7 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y62876/2026-09-15/detailed None Cardiff Queen Street 2026-09-15T22:12:30+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 2212 2215 Cardiff Queen Street Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15847003 1789506870322442 82 82 2026-09-15 21:25:19.746449 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:19.148871
561879 592606 C01705 745P86M715 2026-09-15 COMPLETE None 2026-09-15 21:15:21 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 592606, "stp": "P", "toc": "Great Western Railway", "uid": "C01705", "consist": "387144", "dest_crs": "DID", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01705/2026-09-15/detailed", "trust_id": "745P86M715", "origin_crs": "DID", "show_on_map": 0, "dar_est_time": "21:17:00", "dar_platform": null, "dest_station": "Didcot Parkway", "service_date": "2026-09-15", "dest_arr_time": "2125", "dest_platform": "4", "is_terminated": 1, "next_location": "Didcot Parkway", "signalling_id": "5P86", "timing_status": null, "origin_station": "Didcot Parkway", "current_leg_arr": "2125", "current_leg_dep": "2123", "current_leg_end": "Didcot Parkway", "origin_dep_time": "2115", "origin_platform": "3", "current_location": null, "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2495466, 51.61327450000001], [-1.2488353999999997, 51.613066200000006], [-1.2481176, 51.612863399999995], [-1.2474169, 51.6126618], [-1.2467273999999997, 51.6124695], [-1.2461958, 51.61231539999999], [-1.2455221, 51.6121229], [-1.2450129, 51.61197789999999], [-1.2443508999999997, 51.61179130000001], [-1.2440089999999997, 51.61169739999999], [-1.243775, 51.6116322], [-1.2433378, 51.611506], [-1.2428045, 51.6113554], [-1.2422675, 51.61119469999999], [-1.2418082, 51.6110499]]}", "current_leg_start": "Didcot West End", "dest_arr_time_act": "2125", "motion_projection": null, "next_location_lat": "51.6110499", "next_location_lon": "-1.2418082", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 117.184, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 193.999, \"from_m\": 117.184, \"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\": 983.718, \"from_m\": 193.999, \"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\": 1060.533, \"from_m\": 983.718, \"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\": 1177.717, \"from_m\": 1060.533, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 592606, \"profile_key\": \"93c77626b69f4e978c211375669a2b8e8718cf1ab002753848f677455b65b524\", \"schedule_id\": 150, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2115\", \"location\": \"Didcot Parkway\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27908}, {\"is_pass\": false, \"wtt_arr\": \"2117\", \"wtt_dep\": \"2123\", \"location\": \"Didcot West End\", \"stage_seq\": 2, \"distance_m\": 588.858, \"section_seq\": 1, \"route_path_id\": 27908}, {\"is_pass\": false, \"wtt_arr\": \"2125\", \"wtt_dep\": null, \"location\": \"Didcot Parkway\", \"stage_seq\": 3, \"distance_m\": 1177.717, \"section_seq\": 1, \"route_path_id\": 27908}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1177.717, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27908}], \"total_distance_m\": 1177.717, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 1024.087, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 153.63, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2115", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.6110499", "current_position_lon": "-1.2418082", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Didcot Parkway", "service_state_platform": "3", "timing_fact_generation": 1789503325415204, "current_leg_arrival_utc": "2026-09-15T21:25:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:21.292127", "service_state_evidence_id": 48657954, "current_leg_start_actual_dep": "2026-09-15T21:23:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T21:15:21", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:22.300811", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P DID DID 5P86 387144 4 110 None {"version": 3, "segments": [{"to_m": 117.184, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 193.999, "from_m": 117.184, "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": 983.718, "from_m": 193.999, "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": 1060.533, "from_m": 983.718, "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": 1177.717, "from_m": 1060.533, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 592606, "profile_key": "93c77626b69f4e978c211375669a2b8e8718cf1ab002753848f677455b65b524", "schedule_id": 150, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2115", "location": "Didcot Parkway", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27908}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2123", "location": "Didcot West End", "stage_seq": 2, "distance_m": 588.858, "section_seq": 1, "route_path_id": 27908}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": null, "location": "Didcot Parkway", "stage_seq": 3, "distance_m": 1177.717, "section_seq": 1, "route_path_id": 27908}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1177.717, "from_m": 0.0, "section_seq": 1, "route_path_id": 27908}], "total_distance_m": 1177.717, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 1024.087, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 153.63, "synthetic_unknown_infrastructure_limit_mph": 60} [] Didcot Parkway 2115 2115 3 21:17:00 None Didcot Parkway 2125 2125 4 None None https://www.realtimetrains.co.uk/service/gb-nr:C01705/2026-09-15/detailed None Didcot West End 2026-09-15T21:23:00+01:00 Didcot Parkway 2.0 {"type": "LineString", "coordinates": [[-1.2495466, 51.61327450000001], [-1.2488353999999997, 51.613066200000006], [-1.2481176, 51.612863399999995], [-1.2474169, 51.6126618], [-1.2467273999999997, 51.6124695], [-1.2461958, 51.61231539999999], [-1.2455221, 51.6121229], [-1.2450129, 51.61197789999999], [-1.2443508999999997, 51.61179130000001], [-1.2440089999999997, 51.61169739999999], [-1.243775, 51.6116322], [-1.2433378, 51.611506], [-1.2428045, 51.6113554], [-1.2422675, 51.61119469999999], [-1.2418082, 51.6110499]]} 0.4 2123 2125 None None Didcot Parkway 51.6110499 -1.2418082 51.6110499 -1.2418082 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:21 Didcot Parkway TD NEVER_DEPARTED_TIMEOUT 48657954 1789503325415204 4 4 2026-09-15 21:25:22.300811 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:21.292127
561880 589096 L87055 011B40MX15 2026-09-15 COMPLETE 15846872 2026-09-15 22:15:00 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 589096, "stp": "P", "toc": "ScotRail", "uid": "L87055", "consist": "HA19", "dest_crs": "EDB", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87055/2026-09-15/detailed", "trust_id": "011B40MX15", "origin_crs": "INV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "14", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1B40", "timing_status": "ON TIME", "origin_station": "Inverness", "current_leg_arr": "2215", "current_leg_dep": "2211", "current_leg_end": "Edinburgh", "origin_dep_time": "1852", "origin_platform": "3", "current_location": "Edinburgh", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "0 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": "2215", "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\": 380.74, \"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\": 857.481, \"from_m\": 380.74, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2355.541, \"from_m\": 857.481, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 9828.636, \"from_m\": 2355.541, \"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\": 11709.129, \"from_m\": 9828.636, \"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\": 30228.033, \"from_m\": 11709.129, \"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\": 33267.125, \"from_m\": 30228.033, \"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\": 36711.563, \"from_m\": 33267.125, \"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\": 37354.855, \"from_m\": 36711.563, \"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\": 39347.717, \"from_m\": 37354.855, \"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\": 45087.766, \"from_m\": 39347.717, \"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\": 45408.551, \"from_m\": 45087.766, \"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\": 54895.997, \"from_m\": 45408.551, \"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\": 54914.605, \"from_m\": 54895.997, \"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\": 55407.874, \"from_m\": 54914.605, \"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\": 56184.902, \"from_m\": 55407.874, \"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\": 57309.669, \"from_m\": 56184.902, \"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\": 57715.755, \"from_m\": 57309.669, \"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\": 64717.287, \"from_m\": 57715.755, \"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\": 66077.927, \"from_m\": 64717.287, \"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\": 67055.444, \"from_m\": 66077.927, \"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\": 71274.803, \"from_m\": 67055.444, \"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\": 74261.458, \"from_m\": 71274.803, \"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\": 75091.162, \"from_m\": 74261.458, \"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\": 79745.362, \"from_m\": 75091.162, \"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\": 79869.715, \"from_m\": 79745.362, \"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\": 82580.882, \"from_m\": 79869.715, \"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\": 89152.497, \"from_m\": 82580.882, \"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\": 93879.194, \"from_m\": 89152.497, \"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\": 95061.591, \"from_m\": 93879.194, \"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\": 95573.757, \"from_m\": 95061.591, \"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\": 121197.749, \"from_m\": 95573.757, \"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\": 122369.631, \"from_m\": 121197.749, \"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\": 133336.324, \"from_m\": 122369.631, \"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\": 133468.326, \"from_m\": 133336.324, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 137998.257, \"from_m\": 133468.326, \"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\": 138705.209, \"from_m\": 137998.257, \"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\": 144012.714, \"from_m\": 138705.209, \"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\": 144096.85, \"from_m\": 144012.714, \"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\": 144225.172, \"from_m\": 144096.85, \"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\": 144756.624, \"from_m\": 144225.172, \"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\": 145740.268, \"from_m\": 144756.624, \"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\": 156358.821, \"from_m\": 145740.268, \"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\": 156962.38, \"from_m\": 156358.821, \"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\": 161418.909, \"from_m\": 156962.38, \"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\": 162186.874, \"from_m\": 161418.909, \"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\": 162983.005, \"from_m\": 162186.874, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 164569.993, \"from_m\": 162983.005, \"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\": 164945.268, \"from_m\": 164569.993, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 165239.205, \"from_m\": 164945.268, \"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\": 165620.614, \"from_m\": 165239.205, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 167344.271, \"from_m\": 165620.614, \"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\": 168328.234, \"from_m\": 167344.271, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 169563.504, \"from_m\": 168328.234, \"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\": 177201.818, \"from_m\": 169563.504, \"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\": 178397.84, \"from_m\": 177201.818, \"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\": 178531.389, \"from_m\": 178397.84, \"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\": 178894.258, \"from_m\": 178531.389, \"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\": 185507.901, \"from_m\": 178894.258, \"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\": 186691.468, \"from_m\": 185507.901, \"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\": 189256.476, \"from_m\": 186691.468, \"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\": 190106.078, \"from_m\": 189256.476, \"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\": 190197.48, \"from_m\": 190106.078, \"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\": 190345.131, \"from_m\": 190197.48, \"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\": 190951.141, \"from_m\": 190345.131, \"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\": 193202.693, \"from_m\": 190951.141, \"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\": 193273.2, \"from_m\": 193202.693, \"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\": 195962.238, \"from_m\": 193273.2, \"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\": 207201.824, \"from_m\": 195962.238, \"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\": 219479.518, \"from_m\": 207201.824, \"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\": 219514.731, \"from_m\": 219479.518, \"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\": 225485.779, \"from_m\": 219514.731, \"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\": 225532.004, \"from_m\": 225485.779, \"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\": 231844.284, \"from_m\": 225532.004, \"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\": 235635.249, \"from_m\": 231844.284, \"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\": 236420.691, \"from_m\": 235635.249, \"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\": 241001.721, \"from_m\": 236420.691, \"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\": 242457.307, \"from_m\": 241001.721, \"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\": 243231.857, \"from_m\": 242457.307, \"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\": 244294.999, \"from_m\": 243231.857, \"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\": 254966.333, \"from_m\": 244294.999, \"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\": 257008.707, \"from_m\": 254966.333, \"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\": 257102.21, \"from_m\": 257008.707, \"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\": 258002.49, \"from_m\": 257102.21, \"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\": 258897.549, \"from_m\": 258002.49, \"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\": 259818.352, \"from_m\": 258897.549, \"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\": 263085.734, \"from_m\": 259818.352, \"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\": 263759.611, \"from_m\": 263085.734, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 264762.016, \"from_m\": 263759.611, \"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\": 264948.984, \"from_m\": 264762.016, \"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\": 265145.684, \"from_m\": 264948.984, \"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\": 265186.048, \"from_m\": 265145.684, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 265267.253, \"from_m\": 265186.048, \"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\": 266936.472, \"from_m\": 265267.253, \"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\": 270440.902, \"from_m\": 266936.472, \"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\": 272797.346, \"from_m\": 270440.902, \"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\": 280486.111, \"from_m\": 272797.346, \"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\": 287363.868, \"from_m\": 280486.111, \"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\": 287857.207, \"from_m\": 287363.868, \"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\": 287932.535, \"from_m\": 287857.207, \"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\": 297414.428, \"from_m\": 287932.535, \"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\": 297623.098, \"from_m\": 297414.428, \"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\": 297680.981, \"from_m\": 297623.098, \"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\": 299361.34, \"from_m\": 297680.981, \"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\": 300752.927, \"from_m\": 299361.34, \"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\": 301753.231, \"from_m\": 300752.927, \"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\": 301903.095, \"from_m\": 301753.231, \"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\": 301994.725, \"from_m\": 301903.095, \"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\": 302439.331, \"from_m\": 301994.725, \"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\": 589096, \"profile_key\": \"3d4a89ee4e048be1abe6f5ea2702af23fd9a3994754c2895c32969d14a8436c0\", \"schedule_id\": 18543, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1852\", \"location\": \"Inverness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1853H\", \"location\": \"Millburn Jn\", \"stage_seq\": 2, \"distance_m\": 987.546, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1855\", \"location\": \"Cradlehall\", \"stage_seq\": 3, \"distance_m\": 2355.541, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1859H\", \"location\": \"Culloden Moor\", \"stage_seq\": 4, \"distance_m\": 10919.616, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1906H\", \"location\": \"Moy\", \"stage_seq\": 5, \"distance_m\": 23937.078, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1910\", \"location\": \"Tomatin\", \"stage_seq\": 6, \"distance_m\": 30580.903, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1913H\", \"location\": \"Slochd Loop\", \"stage_seq\": 7, \"distance_m\": 36215.167, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1918H\", \"location\": \"Carrbridge\", \"stage_seq\": 8, \"distance_m\": 44911.449, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": false, \"wtt_arr\": \"1925H\", \"wtt_dep\": \"1933H\", \"location\": \"Aviemore\", \"stage_seq\": 9, \"distance_m\": 55592.435, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939\", \"location\": \"Kincraig\", \"stage_seq\": 10, \"distance_m\": 65054.138, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": false, \"wtt_arr\": \"1943H\", \"wtt_dep\": \"1945\", \"location\": \"Kingussie\", \"stage_seq\": 11, \"distance_m\": 74578.02, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956H\", \"location\": \"Dalwhinnie\", \"stage_seq\": 12, \"distance_m\": 95484.623, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Dalnaspidal\", \"stage_seq\": 13, \"distance_m\": 107842.372, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007H\", \"location\": \"Dalnacardoch\", \"stage_seq\": 14, \"distance_m\": 117202.411, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016H\", \"location\": \"Blair Atholl\", \"stage_seq\": 15, \"distance_m\": 132851.136, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2029H\", \"location\": \"Pitlochry\", \"stage_seq\": 16, \"distance_m\": 144012.714, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": \"2046H\", \"location\": \"Dunkeld & Birnam\", \"stage_seq\": 17, \"distance_m\": 164945.268, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054\", \"location\": \"Stanley Jn\", \"stage_seq\": 18, \"distance_m\": 178397.84, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": false, \"wtt_arr\": \"2103\", \"wtt_dep\": \"2105\", \"location\": \"Perth\", \"stage_seq\": 19, \"distance_m\": 189929.32, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109\", \"location\": \"Hilton Jn\", \"stage_seq\": 20, \"distance_m\": 193081.744, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112\", \"location\": \"Hilton Jn Sig. HJ4\", \"stage_seq\": 21, \"distance_m\": 195379.971, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117H\", \"location\": \"Auchterarder S.B.\", \"stage_seq\": 22, \"distance_m\": 211976.507, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120H\", \"location\": \"Blackford\", \"stage_seq\": 23, \"distance_m\": 218797.192, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123H\", \"location\": \"Greenloaning\", \"stage_seq\": 24, \"distance_m\": 225333.394, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129\", \"location\": \"Dunblane\", \"stage_seq\": 25, \"distance_m\": 235031.909, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": false, \"wtt_arr\": \"2133H\", \"wtt_dep\": \"2136\", \"location\": \"Stirling\", \"stage_seq\": 26, \"distance_m\": 242878.649, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143H\", \"location\": \"Larbert Jn\", \"stage_seq\": 27, \"distance_m\": 256852.665, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Carmuirs East Jn\", \"stage_seq\": 28, \"distance_m\": 257696.501, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147\", \"location\": \"Grangemouth Jn\", \"stage_seq\": 29, \"distance_m\": 260992.747, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Polmont\", \"stage_seq\": 30, \"distance_m\": 265692.898, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154\", \"location\": \"Linlithgow\", \"stage_seq\": 31, \"distance_m\": 273209.519, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Winchburgh Jn\", \"stage_seq\": 32, \"distance_m\": 281224.059, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Newbridge Jn\", \"stage_seq\": 33, \"distance_m\": 287965.977, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 34, \"distance_m\": 297584.289, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2211\", \"location\": \"Haymarket\", \"stage_seq\": 35, \"distance_m\": 299524.916, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Princes St Gardens\", \"stage_seq\": 36, \"distance_m\": 300854.176, \"section_seq\": 1, \"route_path_id\": 28570}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 37, \"distance_m\": 302439.331, \"section_seq\": 1, \"route_path_id\": 28570}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 302439.331, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28570}], \"total_distance_m\": 302439.331, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 302195.984, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 243.347, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1852", "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\": 313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:17:35Z\", \"source_id\": 48381958, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:18:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:17:42Z\", \"source_id\": 15714906, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:28Z\", \"source_id\": 48398979, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:24:34Z\", \"source_id\": 15720328, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:45:30Z\", \"source_id\": 15738854, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:10Z\", \"source_id\": 48546161, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:11Z\", \"source_id\": 15774453, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:07Z\", \"source_id\": 15786878, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:58Z\", \"source_id\": 15800449, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 435, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:43Z\", \"source_id\": 48686617, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:48Z\", \"source_id\": 15817732, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:34Z\", \"source_id\": 48696659, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:39Z\", \"source_id\": 15820945, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:46Z\", \"source_id\": 48730018, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:48Z\", \"source_id\": 15831448, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:49Z\", \"source_id\": 48738336, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:54:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:51Z\", \"source_id\": 15834114, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:29Z\", \"source_id\": 48769294, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:34Z\", \"source_id\": 15844022, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:11Z\", \"source_id\": 48778504, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:16Z\", \"source_id\": 15846872, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "14", "timing_fact_generation": 1789506856748370, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:24.013037", "service_state_evidence_id": 15846872, "current_leg_start_actual_dep": "2026-09-15T22:11:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:24.505853", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P INV EDB 1B40 HA19 6 125 None {"version": 3, "segments": [{"to_m": 380.74, "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": 857.481, "from_m": 380.74, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2355.541, "from_m": 857.481, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 9828.636, "from_m": 2355.541, "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": 11709.129, "from_m": 9828.636, "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": 30228.033, "from_m": 11709.129, "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": 33267.125, "from_m": 30228.033, "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": 36711.563, "from_m": 33267.125, "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": 37354.855, "from_m": 36711.563, "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": 39347.717, "from_m": 37354.855, "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": 45087.766, "from_m": 39347.717, "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": 45408.551, "from_m": 45087.766, "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": 54895.997, "from_m": 45408.551, "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": 54914.605, "from_m": 54895.997, "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": 55407.874, "from_m": 54914.605, "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": 56184.902, "from_m": 55407.874, "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": 57309.669, "from_m": 56184.902, "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": 57715.755, "from_m": 57309.669, "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": 64717.287, "from_m": 57715.755, "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": 66077.927, "from_m": 64717.287, "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": 67055.444, "from_m": 66077.927, "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": 71274.803, "from_m": 67055.444, "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": 74261.458, "from_m": 71274.803, "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": 75091.162, "from_m": 74261.458, "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": 79745.362, "from_m": 75091.162, "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": 79869.715, "from_m": 79745.362, "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": 82580.882, "from_m": 79869.715, "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": 89152.497, "from_m": 82580.882, "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": 93879.194, "from_m": 89152.497, "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": 95061.591, "from_m": 93879.194, "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": 95573.757, "from_m": 95061.591, "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": 121197.749, "from_m": 95573.757, "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": 122369.631, "from_m": 121197.749, "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": 133336.324, "from_m": 122369.631, "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": 133468.326, "from_m": 133336.324, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 75.0}, {"to_m": 137998.257, "from_m": 133468.326, "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": 138705.209, "from_m": 137998.257, "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": 144012.714, "from_m": 138705.209, "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": 144096.85, "from_m": 144012.714, "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": 144225.172, "from_m": 144096.85, "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": 144756.624, "from_m": 144225.172, "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": 145740.268, "from_m": 144756.624, "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": 156358.821, "from_m": 145740.268, "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": 156962.38, "from_m": 156358.821, "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": 161418.909, "from_m": 156962.38, "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": 162186.874, "from_m": 161418.909, "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": 162983.005, "from_m": 162186.874, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 164569.993, "from_m": 162983.005, "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": 164945.268, "from_m": 164569.993, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 165239.205, "from_m": 164945.268, "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": 165620.614, "from_m": 165239.205, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 167344.271, "from_m": 165620.614, "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": 168328.234, "from_m": 167344.271, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 169563.504, "from_m": 168328.234, "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": 177201.818, "from_m": 169563.504, "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": 178397.84, "from_m": 177201.818, "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": 178531.389, "from_m": 178397.84, "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": 178894.258, "from_m": 178531.389, "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": 185507.901, "from_m": 178894.258, "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": 186691.468, "from_m": 185507.901, "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": 189256.476, "from_m": 186691.468, "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": 190106.078, "from_m": 189256.476, "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": 190197.48, "from_m": 190106.078, "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": 190345.131, "from_m": 190197.48, "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": 190951.141, "from_m": 190345.131, "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": 193202.693, "from_m": 190951.141, "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": 193273.2, "from_m": 193202.693, "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": 195962.238, "from_m": 193273.2, "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": 207201.824, "from_m": 195962.238, "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": 219479.518, "from_m": 207201.824, "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": 219514.731, "from_m": 219479.518, "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": 225485.779, "from_m": 219514.731, "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": 225532.004, "from_m": 225485.779, "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": 231844.284, "from_m": 225532.004, "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": 235635.249, "from_m": 231844.284, "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": 236420.691, "from_m": 235635.249, "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": 241001.721, "from_m": 236420.691, "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": 242457.307, "from_m": 241001.721, "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": 243231.857, "from_m": 242457.307, "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": 244294.999, "from_m": 243231.857, "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": 254966.333, "from_m": 244294.999, "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": 257008.707, "from_m": 254966.333, "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": 257102.21, "from_m": 257008.707, "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": 258002.49, "from_m": 257102.21, "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": 258897.549, "from_m": 258002.49, "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": 259818.352, "from_m": 258897.549, "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": 263085.734, "from_m": 259818.352, "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": 263759.611, "from_m": 263085.734, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 264762.016, "from_m": 263759.611, "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": 264948.984, "from_m": 264762.016, "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": 265145.684, "from_m": 264948.984, "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": 265186.048, "from_m": 265145.684, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 265267.253, "from_m": 265186.048, "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": 266936.472, "from_m": 265267.253, "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": 270440.902, "from_m": 266936.472, "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": 272797.346, "from_m": 270440.902, "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": 280486.111, "from_m": 272797.346, "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": 287363.868, "from_m": 280486.111, "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": 287857.207, "from_m": 287363.868, "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": 287932.535, "from_m": 287857.207, "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": 297414.428, "from_m": 287932.535, "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": 297623.098, "from_m": 297414.428, "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": 297680.981, "from_m": 297623.098, "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": 299361.34, "from_m": 297680.981, "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": 300752.927, "from_m": 299361.34, "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": 301753.231, "from_m": 300752.927, "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": 301903.095, "from_m": 301753.231, "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": 301994.725, "from_m": 301903.095, "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": 302439.331, "from_m": 301994.725, "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": 589096, "profile_key": "3d4a89ee4e048be1abe6f5ea2702af23fd9a3994754c2895c32969d14a8436c0", "schedule_id": 18543, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1852", "location": "Inverness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1853H", "location": "Millburn Jn", "stage_seq": 2, "distance_m": 987.546, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1855", "location": "Cradlehall", "stage_seq": 3, "distance_m": 2355.541, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1859H", "location": "Culloden Moor", "stage_seq": 4, "distance_m": 10919.616, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1906H", "location": "Moy", "stage_seq": 5, "distance_m": 23937.078, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1910", "location": "Tomatin", "stage_seq": 6, "distance_m": 30580.903, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1913H", "location": "Slochd Loop", "stage_seq": 7, "distance_m": 36215.167, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1918H", "location": "Carrbridge", "stage_seq": 8, "distance_m": 44911.449, "section_seq": 1, "route_path_id": 28570}, {"is_pass": false, "wtt_arr": "1925H", "wtt_dep": "1933H", "location": "Aviemore", "stage_seq": 9, "distance_m": 55592.435, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939", "location": "Kincraig", "stage_seq": 10, "distance_m": 65054.138, "section_seq": 1, "route_path_id": 28570}, {"is_pass": false, "wtt_arr": "1943H", "wtt_dep": "1945", "location": "Kingussie", "stage_seq": 11, "distance_m": 74578.02, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956H", "location": "Dalwhinnie", "stage_seq": 12, "distance_m": 95484.623, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003", "location": "Dalnaspidal", "stage_seq": 13, "distance_m": 107842.372, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007H", "location": "Dalnacardoch", "stage_seq": 14, "distance_m": 117202.411, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016H", "location": "Blair Atholl", "stage_seq": 15, "distance_m": 132851.136, "section_seq": 1, "route_path_id": 28570}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2029H", "location": "Pitlochry", "stage_seq": 16, "distance_m": 144012.714, "section_seq": 1, "route_path_id": 28570}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": "2046H", "location": "Dunkeld & Birnam", "stage_seq": 17, "distance_m": 164945.268, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054", "location": "Stanley Jn", "stage_seq": 18, "distance_m": 178397.84, "section_seq": 1, "route_path_id": 28570}, {"is_pass": false, "wtt_arr": "2103", "wtt_dep": "2105", "location": "Perth", "stage_seq": 19, "distance_m": 189929.32, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109", "location": "Hilton Jn", "stage_seq": 20, "distance_m": 193081.744, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112", "location": "Hilton Jn Sig. HJ4", "stage_seq": 21, "distance_m": 195379.971, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Auchterarder S.B.", "stage_seq": 22, "distance_m": 211976.507, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120H", "location": "Blackford", "stage_seq": 23, "distance_m": 218797.192, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Greenloaning", "stage_seq": 24, "distance_m": 225333.394, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "Dunblane", "stage_seq": 25, "distance_m": 235031.909, "section_seq": 1, "route_path_id": 28570}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2136", "location": "Stirling", "stage_seq": 26, "distance_m": 242878.649, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Larbert Jn", "stage_seq": 27, "distance_m": 256852.665, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Carmuirs East Jn", "stage_seq": 28, "distance_m": 257696.501, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147", "location": "Grangemouth Jn", "stage_seq": 29, "distance_m": 260992.747, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Polmont", "stage_seq": 30, "distance_m": 265692.898, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154", "location": "Linlithgow", "stage_seq": 31, "distance_m": 273209.519, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Winchburgh Jn", "stage_seq": 32, "distance_m": 281224.059, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Newbridge Jn", "stage_seq": 33, "distance_m": 287965.977, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Haymarket West Jn", "stage_seq": 34, "distance_m": 297584.289, "section_seq": 1, "route_path_id": 28570}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2211", "location": "Haymarket", "stage_seq": 35, "distance_m": 299524.916, "section_seq": 1, "route_path_id": 28570}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Princes St Gardens", "stage_seq": 36, "distance_m": 300854.176, "section_seq": 1, "route_path_id": 28570}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 37, "distance_m": 302439.331, "section_seq": 1, "route_path_id": 28570}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 302439.331, "from_m": 0.0, "section_seq": 1, "route_path_id": 28570}], "total_distance_m": 302439.331, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 302195.984, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 243.347, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 313, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:17:35Z", "source_id": 48381958, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:18:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:17:42Z", "source_id": 15714906, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 318, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:28Z", "source_id": 48398979, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:25:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:24:34Z", "source_id": 15720328, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:45:30Z", "source_id": 15738854, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:10Z", "source_id": 48546161, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:26:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:11Z", "source_id": 15774453, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:07Z", "source_id": 15786878, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:58Z", "source_id": 15800449, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 435, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:43Z", "source_id": 48686617, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:30:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:48Z", "source_id": 15817732, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 627, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:34Z", "source_id": 48696659, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T20:34:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:39Z", "source_id": 15820945, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1162, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:46Z", "source_id": 48730018, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:50:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:48Z", "source_id": 15831448, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1168, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:49Z", "source_id": 48738336, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:54:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:51Z", "source_id": 15834114, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T21:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 774, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:29Z", "source_id": 48769294, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T21:10:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:34Z", "source_id": 15844022, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 845, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:11Z", "source_id": 48778504, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T21:15:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:16Z", "source_id": 15846872, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Inverness 1852 1852 3 None None Edinburgh 2215 2215 14 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87055/2026-09-15/detailed None Haymarket 2026-09-15T22:11:00+01:00 Edinburgh 4.0 {"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 1.8 2211 2215 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846872 1789506856748370 82 82 2026-09-15 21:25:24.505853 14 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:24.013037
561881 592753 G85485 352C32M715 2026-09-15 COMPLETE 15846625 2026-09-15 22:15:00 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 592753, "stp": "P", "toc": "Northern", "uid": "G85485", "consist": "331111", "dest_crs": "LIV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85485/2026-09-15/detailed", "trust_id": "352C32M715", "origin_crs": "WGN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-15", "dest_arr_time": "2208", "dest_platform": "4", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "2C32", "timing_status": "LATE", "origin_station": "Wigan North Western", "current_leg_arr": "2215", "current_leg_dep": "2207", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "2121", "origin_platform": "6", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "+7 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": "2208", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Edge Hill", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 190.517, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 276.441, \"from_m\": 190.517, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 301.781, \"from_m\": 276.441, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 360.968, \"from_m\": 301.781, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 714.558, \"from_m\": 360.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1463.284, \"from_m\": 714.558, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1536.887, \"from_m\": 1463.284, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1547.99, \"from_m\": 1536.887, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14072.948, \"from_m\": 1547.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\": 14499.285, \"from_m\": 14072.948, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15138.988, \"from_m\": 14499.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\": 21077.286, \"from_m\": 15138.988, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22624.5, \"from_m\": 21077.286, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 22718.006, \"from_m\": 22624.5, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23010.781, \"from_m\": 22718.006, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 24932.74, \"from_m\": 23010.781, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27600.533, \"from_m\": 24932.74, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30343.401, \"from_m\": 27600.533, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30579.296, \"from_m\": 30343.401, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30620.869, \"from_m\": 30579.296, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31717.061, \"from_m\": 30620.869, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32083.321, \"from_m\": 31717.061, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32400.673, \"from_m\": 32083.321, \"capability_applied\": null, \"effective_limit_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\": 592753, \"profile_key\": \"51011965c2b5ce01aa4cb6746528d7217ead4f768337c91de4db0fddb6ad95a4\", \"schedule_id\": 12380, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"Wigan North Western\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122\", \"location\": \"Wigan South Jn\", \"stage_seq\": 2, \"distance_m\": 714.558, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123H\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 3, \"distance_m\": 2065.895, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2126H\", \"wtt_dep\": \"2127\", \"location\": \"Bryn\", \"stage_seq\": 4, \"distance_m\": 5914.227, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2130\", \"wtt_dep\": \"2131\", \"location\": \"Garswood\", \"stage_seq\": 5, \"distance_m\": 7994.887, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2137\", \"wtt_dep\": \"2138\", \"location\": \"St. Helens Central\", \"stage_seq\": 6, \"distance_m\": 14186.487, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2141\", \"wtt_dep\": \"2142\", \"location\": \"Thatto Heath\", \"stage_seq\": 7, \"distance_m\": 16846.01, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2144\", \"wtt_dep\": \"2144H\", \"location\": \"Eccleston Park\", \"stage_seq\": 8, \"distance_m\": 18377.725, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2147\", \"location\": \"Prescot\", \"stage_seq\": 9, \"distance_m\": 19864.992, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2150H\", \"wtt_dep\": \"2151H\", \"location\": \"Huyton\", \"stage_seq\": 10, \"distance_m\": 23294.016, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2154\", \"location\": \"Roby\", \"stage_seq\": 11, \"distance_m\": 24113.837, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2156H\", \"wtt_dep\": \"2157\", \"location\": \"Broad Green\", \"stage_seq\": 12, \"distance_m\": 26671.314, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159H\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 13, \"distance_m\": 28015.002, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2201\", \"location\": \"Wavertree Technology Park\", \"stage_seq\": 14, \"distance_m\": 28601.496, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 15, \"distance_m\": 29181.172, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 16, \"distance_m\": 29665.678, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2203H\", \"wtt_dep\": \"2204\", \"location\": \"Edge Hill\", \"stage_seq\": 17, \"distance_m\": 30230.278, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 18, \"distance_m\": 31122.535, \"section_seq\": 1, \"route_path_id\": 69680}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 19, \"distance_m\": 32400.673, \"section_seq\": 1, \"route_path_id\": 69680}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32400.673, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69680}], \"total_distance_m\": 32400.673, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13468.651, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 18932.022, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2121", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:08Z\", \"source_id\": 15813367, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:53Z\", \"source_id\": 48686914, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:58Z\", \"source_id\": 15817857, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:36Z\", \"source_id\": 48694616, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:32:43Z\", \"source_id\": 15820309, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:23Z\", \"source_id\": 15824007, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:39Z\", \"source_id\": 48713353, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:44Z\", \"source_id\": 15826235, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:49Z\", \"source_id\": 48719805, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:53Z\", \"source_id\": 15828229, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:40Z\", \"source_id\": 15830043, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:10Z\", \"source_id\": 48730869, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:13Z\", \"source_id\": 15831712, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:22Z\", \"source_id\": 48735470, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:27Z\", \"source_id\": 15833165, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10000, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:06Z\", \"source_id\": 48750638, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:18Z\", \"source_id\": 15837936, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:20Z\", \"source_id\": 48757132, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:23Z\", \"source_id\": 15840103, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:39Z\", \"source_id\": 48761848, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:44Z\", \"source_id\": 15841641, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:44Z\", \"source_id\": 48777545, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:49Z\", \"source_id\": 15846625, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "4", "timing_fact_generation": 1789506831056988, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:24.686077", "service_state_evidence_id": 15846625, "current_leg_start_actual_dep": "2026-09-15T22:11:00+01:00", "operational_evidence_version": 67, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:24.848193", "service_state_valid_until_kind": null, "operational_interpretation_version": 67, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P WGN LIV 2C32 331111 4 100 None {"version": 3, "segments": [{"to_m": 190.517, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 276.441, "from_m": 190.517, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 301.781, "from_m": 276.441, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 360.968, "from_m": 301.781, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 714.558, "from_m": 360.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1463.284, "from_m": 714.558, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1536.887, "from_m": 1463.284, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1547.99, "from_m": 1536.887, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14072.948, "from_m": 1547.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": 14499.285, "from_m": 14072.948, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15138.988, "from_m": 14499.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": 21077.286, "from_m": 15138.988, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22624.5, "from_m": 21077.286, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 22718.006, "from_m": 22624.5, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23010.781, "from_m": 22718.006, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 24932.74, "from_m": 23010.781, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27600.533, "from_m": 24932.74, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30343.401, "from_m": 27600.533, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30579.296, "from_m": 30343.401, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30620.869, "from_m": 30579.296, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31717.061, "from_m": 30620.869, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32083.321, "from_m": 31717.061, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32400.673, "from_m": 32083.321, "capability_applied": null, "effective_limit_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": 592753, "profile_key": "51011965c2b5ce01aa4cb6746528d7217ead4f768337c91de4db0fddb6ad95a4", "schedule_id": 12380, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2121", "location": "Wigan North Western", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69680}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "Wigan South Jn", "stage_seq": 2, "distance_m": 714.558, "section_seq": 1, "route_path_id": 69680}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123H", "location": "Springs Branch Jn", "stage_seq": 3, "distance_m": 2065.895, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2126H", "wtt_dep": "2127", "location": "Bryn", "stage_seq": 4, "distance_m": 5914.227, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2131", "location": "Garswood", "stage_seq": 5, "distance_m": 7994.887, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": "2138", "location": "St. Helens Central", "stage_seq": 6, "distance_m": 14186.487, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2141", "wtt_dep": "2142", "location": "Thatto Heath", "stage_seq": 7, "distance_m": 16846.01, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2144", "wtt_dep": "2144H", "location": "Eccleston Park", "stage_seq": 8, "distance_m": 18377.725, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2147", "location": "Prescot", "stage_seq": 9, "distance_m": 19864.992, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151H", "location": "Huyton", "stage_seq": 10, "distance_m": 23294.016, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154", "location": "Roby", "stage_seq": 11, "distance_m": 24113.837, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157", "location": "Broad Green", "stage_seq": 12, "distance_m": 26671.314, "section_seq": 1, "route_path_id": 69680}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Olive Mount Jn", "stage_seq": 13, "distance_m": 28015.002, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201", "location": "Wavertree Technology Park", "stage_seq": 14, "distance_m": 28601.496, "section_seq": 1, "route_path_id": 69680}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Bootle Branch Jn", "stage_seq": 15, "distance_m": 29181.172, "section_seq": 1, "route_path_id": 69680}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Edge Hill S.B.", "stage_seq": 16, "distance_m": 29665.678, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2203H", "wtt_dep": "2204", "location": "Edge Hill", "stage_seq": 17, "distance_m": 30230.278, "section_seq": 1, "route_path_id": 69680}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Crown Street Jn", "stage_seq": 18, "distance_m": 31122.535, "section_seq": 1, "route_path_id": 69680}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 19, "distance_m": 32400.673, "section_seq": 1, "route_path_id": 69680}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32400.673, "from_m": 0.0, "section_seq": 1, "route_path_id": 69680}], "total_distance_m": 32400.673, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13468.651, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 18932.022, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:08Z", "source_id": 15813367, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9461, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:53Z", "source_id": 48686914, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:29:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:58Z", "source_id": 15817857, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9464, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:36Z", "source_id": 48694616, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:32:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:32:43Z", "source_id": 15820309, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:23Z", "source_id": 15824007, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10028, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:39Z", "source_id": 48713353, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:42:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:41:44Z", "source_id": 15826235, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10026, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:49Z", "source_id": 48719805, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:45:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:53Z", "source_id": 15828229, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:40Z", "source_id": 15830043, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:10Z", "source_id": 48730869, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:51:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:13Z", "source_id": 15831712, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:22Z", "source_id": 48735470, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:53:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:27Z", "source_id": 15833165, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10000, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:06Z", "source_id": 48750638, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:00:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:18Z", "source_id": 15837936, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9982, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:20Z", "source_id": 48757132, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:03:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:23Z", "source_id": 15840103, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:39Z", "source_id": 48761848, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:06:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:44Z", "source_id": 15841641, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9854, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:44Z", "source_id": 48777545, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:15:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:49Z", "source_id": 15846625, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Wigan North Western 2121 2121 6 None None Liverpool Lime Street HL/ML 2208 2208 4 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:G85485/2026-09-15/detailed None Edge Hill 2026-09-15T22:11:00+01:00 Liverpool Lime Street HL/ML 8.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 2207 2215 Edge Hill Liverpool L.st (lhs-vt) Liverpool Lime Street HL/ML 53.4075993 -2.9783843 53.4075993 -2.9783843 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:00 Liverpool Lime Street HL/ML TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846625 1789506831056988 67 67 2026-09-15 21:25:24.848193 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:24.686077
561882 593565 C49659 865F29M715 2026-09-15 COMPLETE 15847631 2026-09-15 22:15:00 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 593565, "stp": "P", "toc": "Great Western Railway", "uid": "C49659", "consist": "166214", "dest_crs": "XFR", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49659/2026-09-15/detailed", "trust_id": "865F29M715", "origin_crs": "PMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Fratton Carriage Servicing Depot", "service_date": "2026-09-15", "dest_arr_time": "2217", "dest_platform": null, "is_terminated": 1, "next_location": "Fratton Carriage Servicing Depot", "signalling_id": "5F29", "timing_status": "EARLY", "origin_station": "Portsmouth Harbour", "current_leg_arr": "2215", "current_leg_dep": "2214", "current_leg_end": "Fratton Carriage Servicing Depot", "origin_dep_time": "2158", "origin_platform": "1", "current_location": "Fratton Carriage Servicing Depot", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.07842069253565, 50.79656408183831], [-1.0779783409434258, 50.796462647658814], [-1.0776201, 50.796380500000005], [-1.0771583, 50.79627459999999], [-1.0766956, 50.7961944], [-1.0762972999999998, 50.7961517], [-1.0759499, 50.79612999999999], [-1.0751389, 50.79610099999999], [-1.0746923, 50.79607639999998], [-1.0742133, 50.79603399999999], [-1.0738007, 50.79600979999999], [-1.0734353, 50.7959965], [-1.073143, 50.7959899], [-1.0729108, 50.7959779], [-1.0727384, 50.7959636], [-1.0725838, 50.795944299999995], [-1.0724616, 50.795926299999984], [-1.0723491, 50.79590259999999], [-1.0720299, 50.79581819999999], [-1.0716825, 50.7957194], [-1.0712961, 50.79557479999998], [-1.0710224, 50.7954574], [-1.0708108, 50.7953684], [-1.0706188, 50.7952957], [-1.0704788, 50.7952523], [-1.0702966, 50.795201200000015], [-1.0700456, 50.79514149999999]]}", "current_leg_start": "Fratton Staff Halt", "dest_arr_time_act": "2217", "motion_projection": null, "next_location_lat": "50.7951415", "next_location_lon": "-1.0700456", "previous_location": "Fratton Staff Halt", "current_leg_milage": "0.4", "linx_max_speed_mph": 90, "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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1819.233, \"from_m\": 1779.826, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1886.632, \"from_m\": 1819.233, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2248.478, \"from_m\": 1886.632, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2308.419, \"from_m\": 2248.478, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2867.738, \"from_m\": 2308.419, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 593565, \"profile_key\": \"dc1c68d42f56ac0ce842ff119629e04f28a8c6b23e475f9ec9b114f9d3225fcd\", \"schedule_id\": 6793, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Portsmouth Harbour\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30354}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2205H\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 2, \"distance_m\": 1475.163, \"section_seq\": 1, \"route_path_id\": 30354}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": \"2214\", \"location\": \"Fratton Staff Halt\", \"stage_seq\": 3, \"distance_m\": 2248.478, \"section_seq\": 1, \"route_path_id\": 30354}, {\"is_pass\": false, \"wtt_arr\": \"2217\", \"wtt_dep\": null, \"location\": \"Fratton Carriage Servicing Depot\", \"stage_seq\": 4, \"distance_m\": 2867.738, \"section_seq\": 1, \"route_path_id\": 30354}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2867.738, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30354}], \"total_distance_m\": 2867.738, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 2867.738, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2158", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "50.7951415", "current_position_lon": "-1.0700456", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:57Z\", \"source_id\": 48774034, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:02Z\", \"source_id\": 15845537, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:28Z\", \"source_id\": 15847631, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Fratton Carriage Servicing Depot", "service_state_platform": null, "timing_fact_generation": 1789506928448925, "current_leg_arrival_utc": "2026-09-15T22:16:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:28.445643", "service_state_evidence_id": 15847631, "current_leg_start_actual_dep": "2026-09-15T22:14:00+01:00", "operational_evidence_version": 30, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:29.546385", "service_state_valid_until_kind": null, "operational_interpretation_version": 30, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PMH XFR 5F29 166214 3 90 None {"version": 3, "segments": [{"to_m": 381.412, "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": 563.276, "from_m": 381.412, "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": 1170.809, "from_m": 563.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.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": 90.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": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1819.233, "from_m": 1779.826, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1886.632, "from_m": 1819.233, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2248.478, "from_m": 1886.632, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2308.419, "from_m": 2248.478, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2867.738, "from_m": 2308.419, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 593565, "profile_key": "dc1c68d42f56ac0ce842ff119629e04f28a8c6b23e475f9ec9b114f9d3225fcd", "schedule_id": 6793, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2158", "location": "Portsmouth Harbour", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30354}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2205H", "location": "Portsmouth & Southsea", "stage_seq": 2, "distance_m": 1475.163, "section_seq": 1, "route_path_id": 30354}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2214", "location": "Fratton Staff Halt", "stage_seq": 3, "distance_m": 2248.478, "section_seq": 1, "route_path_id": 30354}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": null, "location": "Fratton Carriage Servicing Depot", "stage_seq": 4, "distance_m": 2867.738, "section_seq": 1, "route_path_id": 30354}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2867.738, "from_m": 0.0, "section_seq": 1, "route_path_id": 30354}], "total_distance_m": 2867.738, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 2867.738, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27333, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:57Z", "source_id": 48774034, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:12:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:02Z", "source_id": 15845537, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:28Z", "source_id": 15847631, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Portsmouth Harbour 2158 2158 1 None None Fratton Carriage Servicing Depot 2217 2217 None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C49659/2026-09-15/detailed None Fratton Staff Halt 2026-09-15T22:14:00+01:00 Fratton Carriage Servicing Depot 1.0 {"type": "LineString", "coordinates": [[-1.07842069253565, 50.79656408183831], [-1.0779783409434258, 50.796462647658814], [-1.0776201, 50.796380500000005], [-1.0771583, 50.79627459999999], [-1.0766956, 50.7961944], [-1.0762972999999998, 50.7961517], [-1.0759499, 50.79612999999999], [-1.0751389, 50.79610099999999], [-1.0746923, 50.79607639999998], [-1.0742133, 50.79603399999999], [-1.0738007, 50.79600979999999], [-1.0734353, 50.7959965], [-1.073143, 50.7959899], [-1.0729108, 50.7959779], [-1.0727384, 50.7959636], [-1.0725838, 50.795944299999995], [-1.0724616, 50.795926299999984], [-1.0723491, 50.79590259999999], [-1.0720299, 50.79581819999999], [-1.0716825, 50.7957194], [-1.0712961, 50.79557479999998], [-1.0710224, 50.7954574], [-1.0708108, 50.7953684], [-1.0706188, 50.7952957], [-1.0704788, 50.7952523], [-1.0702966, 50.795201200000015], [-1.0700456, 50.79514149999999]]} 0.4 2214 2215 Fratton Staff Halt Fratton Carriage Servicing Depot Fratton Carriage Servicing Depot 50.7951415 -1.0700456 50.7951415 -1.0700456 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:00 Fratton Carriage Servicing Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15847631 1789506928448925 30 30 2026-09-15 21:25:29.546385 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:28.445643
561883 593789 C03335 685B92M815 2026-09-15 COMPLETE 15846984 2026-09-15 22:15:00 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 593789, "stp": "P", "toc": "Great Western Railway", "uid": "C03335", "consist": "166216", "dest_crs": "CNM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03335/2026-09-15/detailed", "trust_id": "685B92M815", "origin_crs": "CNM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cheltenham Spa", "service_date": "2026-09-15", "dest_arr_time": "2215", "dest_platform": "1", "is_terminated": 1, "next_location": "Cheltenham Spa", "signalling_id": "5B92", "timing_status": "ON TIME", "origin_station": "Cheltenham Spa", "current_leg_arr": "2215", "current_leg_dep": "2214", "current_leg_end": "Cheltenham Spa", "origin_dep_time": "2208", "origin_platform": "2", "current_location": "Cheltenham Spa", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0988627, 51.8989576], [-2.098958, 51.8987323], [-2.0990295, 51.8985633], [-2.0991522, 51.89828239999999], [-2.0993033, 51.897978], [-2.0994216, 51.89779339999999], [-2.0995058, 51.89766209999999], [-2.0996706, 51.8974492], [-2.0998249, 51.89725090000001], [-2.1000486, 51.897035900000006], [-2.1002557999999993, 51.8968465]]}", "current_leg_start": "Alstone Carriage Holding Sidings", "dest_arr_time_act": "2215", "motion_projection": null, "next_location_lat": "51.8968465", "next_location_lon": "-2.1002558", "previous_location": "Alstone Carriage Holding Sidings", "current_leg_milage": "0.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 288.737, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 1094.3, \"from_m\": 288.737, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1383.037, \"from_m\": 1094.3, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 593789, \"profile_key\": \"204bdef08e9af35fa3157056601b464f42bd8973323fcc64fedeb5023345c6cf\", \"schedule_id\": 444, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28085}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2213\", \"location\": \"Alstone Carriage Holding Sidings\", \"stage_seq\": 2, \"distance_m\": 691.519, \"section_seq\": 1, \"route_path_id\": 28085}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": null, \"location\": \"Cheltenham Spa\", \"stage_seq\": 3, \"distance_m\": 1383.037, \"section_seq\": 1, \"route_path_id\": 28085}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1383.037, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28085}], \"total_distance_m\": 1383.037, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 577.474, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 805.563, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2208", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.8968465", "current_position_lon": "-2.1002558", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:17Z\", \"source_id\": 15844469, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:21Z\", \"source_id\": 48778798, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:27Z\", \"source_id\": 15846984, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cheltenham Spa", "service_state_platform": "1", "timing_fact_generation": 1789506873233576, "current_leg_arrival_utc": "2026-09-15T22:15:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:33.204250", "service_state_evidence_id": 15846984, "current_leg_start_actual_dep": "2026-09-15T22:13:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:34.051873", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P CNM CNM 5B92 166216 3 90 None {"version": 3, "segments": [{"to_m": 288.737, "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": 1094.3, "from_m": 288.737, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1383.037, "from_m": 1094.3, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 593789, "profile_key": "204bdef08e9af35fa3157056601b464f42bd8973323fcc64fedeb5023345c6cf", "schedule_id": 444, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "Cheltenham Spa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28085}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2213", "location": "Alstone Carriage Holding Sidings", "stage_seq": 2, "distance_m": 691.519, "section_seq": 1, "route_path_id": 28085}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Cheltenham Spa", "stage_seq": 3, "distance_m": 1383.037, "section_seq": 1, "route_path_id": 28085}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1383.037, "from_m": 0.0, "section_seq": 1, "route_path_id": 28085}], "total_distance_m": 1383.037, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 577.474, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 805.563, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:17Z", "source_id": 15844469, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:21Z", "source_id": 48778798, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:15:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:27Z", "source_id": 15846984, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Cheltenham Spa 2208 2208 2 None None Cheltenham Spa 2215 2215 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C03335/2026-09-15/detailed None Alstone Carriage Holding Sidings 2026-09-15T22:13:00+01:00 Cheltenham Spa 1.0 {"type": "LineString", "coordinates": [[-2.0988627, 51.8989576], [-2.098958, 51.8987323], [-2.0990295, 51.8985633], [-2.0991522, 51.89828239999999], [-2.0993033, 51.897978], [-2.0994216, 51.89779339999999], [-2.0995058, 51.89766209999999], [-2.0996706, 51.8974492], [-2.0998249, 51.89725090000001], [-2.1000486, 51.897035900000006], [-2.1002557999999993, 51.8968465]]} 0.2 2214 2215 Alstone Carriage Holding Sidings Cheltenham Spa Cheltenham Spa 51.8968465 -2.1002558 51.8968465 -2.1002558 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:00 Cheltenham Spa TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846984 1789506873233576 9 9 2026-09-15 21:25:34.051873 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:33.204250
561884 593235 Y61610 782P16M715 2026-09-15 COMPLETE 15845209 2026-09-15 22:15:00 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 593235, "stp": "P", "toc": "Transport for Wales", "uid": "Y61610", "consist": "756006", "dest_crs": "PEN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y61610/2026-09-15/detailed", "trust_id": "782P16M715", "origin_crs": "COY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Penarth", "service_date": "2026-09-15", "dest_arr_time": "2217", "dest_platform": null, "is_terminated": 1, "next_location": "Penarth", "signalling_id": "2P16", "timing_status": "EARLY", "origin_station": "Coryton", "current_leg_arr": "2215", "current_leg_dep": "2213½", "current_leg_end": "Penarth", "origin_dep_time": "2142", "origin_platform": null, "current_location": "Penarth", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1795456, 51.4398334], [-3.1791878, 51.4396919], [-3.1790323, 51.4396251], [-3.1788343, 51.4395357], [-3.1787394999999994, 51.4394927], [-3.1785059, 51.4393799], [-3.17829, 51.43927019999999], [-3.1780012, 51.43911210000001], [-3.1777949, 51.438994], [-3.1775537000000003, 51.438848699999994], [-3.1771803, 51.4386093], [-3.1769318, 51.43844059999999], [-3.1767082, 51.438278], [-3.1764465, 51.438075100000006], [-3.1761912999999997, 51.43786260000001], [-3.1759751, 51.4376717], [-3.1757785, 51.4374814], [-3.1756345999999995, 51.4373372], [-3.1755229000000003, 51.4372151], [-3.1753367999999997, 51.4369952], [-3.1752470999999995, 51.4368784], [-3.1751374999999995, 51.436719], [-3.1750417, 51.4365629], [-3.1749366, 51.43638609999999], [-3.1747841, 51.4361171], [-3.1747093999999993, 51.43598889999999], [-3.174614, 51.4358026], [-3.1745494999999995, 51.4356681], [-3.1744891, 51.4355081], [-3.1744684999999997, 51.43544330000001], [-3.1744362, 51.43532359999999], [-3.1744184, 51.4352313], [-3.1744077999999996, 51.4351599], [-3.174398099999999, 51.4350834], [-3.1743936, 51.4350087]]}", "current_leg_start": "Dingle Road", "dest_arr_time_act": "2216", "motion_projection": null, "next_location_lat": "51.4350087", "next_location_lon": "-3.1743936", "previous_location": "Dingle Road", "current_leg_milage": "0.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 56.118, \"from_m\": 0.0, \"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\": 3812.093, \"from_m\": 56.118, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4039.669, \"from_m\": 3812.093, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4076.896, \"from_m\": 4039.669, \"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\": 4128.286, \"from_m\": 4076.896, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7364.955, \"from_m\": 4128.286, \"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\": 8098.329, \"from_m\": 7364.955, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8135.882, \"from_m\": 8098.329, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9295.345, \"from_m\": 8135.882, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9905.083, \"from_m\": 9295.345, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10320.751, \"from_m\": 9905.083, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10368.134, \"from_m\": 10320.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10451.52, \"from_m\": 10368.134, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10964.149, \"from_m\": 10451.52, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12048.561, \"from_m\": 10964.149, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12733.709, \"from_m\": 12048.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12951.748, \"from_m\": 12733.709, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14738.058, \"from_m\": 12951.748, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 593235, \"profile_key\": \"e82a67c8e016275cddd34f6ddc93a63d1898dbab8cea4f05203bffc8ef7f0eb1\", \"schedule_id\": 38925, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2142\", \"location\": \"Coryton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2143\", \"wtt_dep\": \"2143H\", \"location\": \"Whitchurch (Sth Glamorgan)\", \"stage_seq\": 2, \"distance_m\": 675.004, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2144H\", \"wtt_dep\": \"2145\", \"location\": \"Rhiwbina\", \"stage_seq\": 3, \"distance_m\": 1206.905, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2146H\", \"wtt_dep\": \"2147\", \"location\": \"Birchgrove\", \"stage_seq\": 4, \"distance_m\": 2039.426, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2148\", \"wtt_dep\": \"2148H\", \"location\": \"Ty Glas\", \"stage_seq\": 5, \"distance_m\": 2404.112, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2150H\", \"wtt_dep\": \"2151\", \"location\": \"Heath Low Level\", \"stage_seq\": 6, \"distance_m\": 3761.93, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Heath Jn\", \"stage_seq\": 7, \"distance_m\": 4076.896, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2157H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 8, \"distance_m\": 7665.76, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"CVL East Boundary\", \"stage_seq\": 9, \"distance_m\": 8043.406, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2205\", \"location\": \"Cardiff Central\", \"stage_seq\": 10, \"distance_m\": 8741.766, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 11, \"distance_m\": 10044.586, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2208H\", \"wtt_dep\": \"2209\", \"location\": \"Grangetown\", \"stage_seq\": 12, \"distance_m\": 10571.017, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211H\", \"location\": \"Cogan Jn\", \"stage_seq\": 13, \"distance_m\": 12672.309, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": \"2213H\", \"location\": \"Dingle Road\", \"stage_seq\": 14, \"distance_m\": 14071.493, \"section_seq\": 1, \"route_path_id\": 32171}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": null, \"location\": \"Penarth\", \"stage_seq\": 15, \"distance_m\": 14738.058, \"section_seq\": 1, \"route_path_id\": 32171}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14738.058, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32171}], \"total_distance_m\": 14738.058, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 14653.122, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 84.936, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2142", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.5", "current_position_lat": "51.4350087", "current_position_lon": "-3.1743936", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:11Z\", \"source_id\": 15827110, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:10Z\", \"source_id\": 15828422, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:10Z\", \"source_id\": 15829681, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:40Z\", \"source_id\": 15830709, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:38Z\", \"source_id\": 15832673, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:55Z\", \"source_id\": 48742349, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:59Z\", \"source_id\": 15835368, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:23Z\", \"source_id\": 48749233, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:27Z\", \"source_id\": 15837485, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:17Z\", \"source_id\": 48767126, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:22Z\", \"source_id\": 15843249, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:23Z\", \"source_id\": 48772922, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:29Z\", \"source_id\": 15845209, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Penarth", "service_state_platform": "1", "timing_fact_generation": 1789506813049656, "current_leg_arrival_utc": "2026-09-15T22:15:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:33.416525", "service_state_evidence_id": 15845209, "current_leg_start_actual_dep": "2026-09-15T22:13:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:34.635479", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P COY PEN 2P16 756006 4 75 None {"version": 3, "segments": [{"to_m": 56.118, "from_m": 0.0, "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": 3812.093, "from_m": 56.118, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 4039.669, "from_m": 3812.093, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4076.896, "from_m": 4039.669, "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": 4128.286, "from_m": 4076.896, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7364.955, "from_m": 4128.286, "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": 8098.329, "from_m": 7364.955, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8135.882, "from_m": 8098.329, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9295.345, "from_m": 8135.882, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9905.083, "from_m": 9295.345, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10320.751, "from_m": 9905.083, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10368.134, "from_m": 10320.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10451.52, "from_m": 10368.134, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10964.149, "from_m": 10451.52, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12048.561, "from_m": 10964.149, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12733.709, "from_m": 12048.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12951.748, "from_m": 12733.709, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14738.058, "from_m": 12951.748, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 593235, "profile_key": "e82a67c8e016275cddd34f6ddc93a63d1898dbab8cea4f05203bffc8ef7f0eb1", "schedule_id": 38925, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2142", "location": "Coryton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2143H", "location": "Whitchurch (Sth Glamorgan)", "stage_seq": 2, "distance_m": 675.004, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145", "location": "Rhiwbina", "stage_seq": 3, "distance_m": 1206.905, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2147", "location": "Birchgrove", "stage_seq": 4, "distance_m": 2039.426, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2148H", "location": "Ty Glas", "stage_seq": 5, "distance_m": 2404.112, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151", "location": "Heath Low Level", "stage_seq": 6, "distance_m": 3761.93, "section_seq": 1, "route_path_id": 32171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Heath Jn", "stage_seq": 7, "distance_m": 4076.896, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2157H", "location": "Cardiff Queen Street", "stage_seq": 8, "distance_m": 7665.76, "section_seq": 1, "route_path_id": 32171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "CVL East Boundary", "stage_seq": 9, "distance_m": 8043.406, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2205", "location": "Cardiff Central", "stage_seq": 10, "distance_m": 8741.766, "section_seq": 1, "route_path_id": 32171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Penarth Curve South Jn", "stage_seq": 11, "distance_m": 10044.586, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209", "location": "Grangetown", "stage_seq": 12, "distance_m": 10571.017, "section_seq": 1, "route_path_id": 32171}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211H", "location": "Cogan Jn", "stage_seq": 13, "distance_m": 12672.309, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2213H", "location": "Dingle Road", "stage_seq": 14, "distance_m": 14071.493, "section_seq": 1, "route_path_id": 32171}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Penarth", "stage_seq": 15, "distance_m": 14738.058, "section_seq": 1, "route_path_id": 32171}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14738.058, "from_m": 0.0, "section_seq": 1, "route_path_id": 32171}], "total_distance_m": 14738.058, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 14653.122, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 84.936, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:11Z", "source_id": 15827110, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:10Z", "source_id": 15828422, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:10Z", "source_id": 15829681, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:40Z", "source_id": 15830709, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:38Z", "source_id": 15832673, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:55Z", "source_id": 48742349, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:56:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:59Z", "source_id": 15835368, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24968, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:23Z", "source_id": 48749233, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:00:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:27Z", "source_id": 15837485, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:17Z", "source_id": 48767126, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:08:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:22Z", "source_id": 15843249, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25363, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:23Z", "source_id": 48772922, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:15:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:29Z", "source_id": 15845209, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Coryton 2142 2142 None None None Penarth 2217 2216 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y61610/2026-09-15/detailed None Dingle Road 2026-09-15T22:13:30+01:00 Penarth 1.5 {"type": "LineString", "coordinates": [[-3.1795456, 51.4398334], [-3.1791878, 51.4396919], [-3.1790323, 51.4396251], [-3.1788343, 51.4395357], [-3.1787394999999994, 51.4394927], [-3.1785059, 51.4393799], [-3.17829, 51.43927019999999], [-3.1780012, 51.43911210000001], [-3.1777949, 51.438994], [-3.1775537000000003, 51.438848699999994], [-3.1771803, 51.4386093], [-3.1769318, 51.43844059999999], [-3.1767082, 51.438278], [-3.1764465, 51.438075100000006], [-3.1761912999999997, 51.43786260000001], [-3.1759751, 51.4376717], [-3.1757785, 51.4374814], [-3.1756345999999995, 51.4373372], [-3.1755229000000003, 51.4372151], [-3.1753367999999997, 51.4369952], [-3.1752470999999995, 51.4368784], [-3.1751374999999995, 51.436719], [-3.1750417, 51.4365629], [-3.1749366, 51.43638609999999], [-3.1747841, 51.4361171], [-3.1747093999999993, 51.43598889999999], [-3.174614, 51.4358026], [-3.1745494999999995, 51.4356681], [-3.1744891, 51.4355081], [-3.1744684999999997, 51.43544330000001], [-3.1744362, 51.43532359999999], [-3.1744184, 51.4352313], [-3.1744077999999996, 51.4351599], [-3.174398099999999, 51.4350834], [-3.1743936, 51.4350087]]} 0.4 2213½ 2215 Dingle Road Penarth Penarth 51.4350087 -3.1743936 51.4350087 -3.1743936 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:00 Penarth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15845209 1789506813049656 40 40 2026-09-15 21:25:34.635479 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:33.416525
561885 591460 C61400 722A34MZ15 2026-09-15 COMPLETE None 2026-09-15 21:15:30 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 591460, "stp": "P", "toc": "London Underground", "uid": "C61400", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61400/2026-09-15/detailed", "trust_id": "722A34MZ15", "origin_crs": "HRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-15", "dest_arr_time": "2116", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A34", "timing_status": "EARLY", "origin_station": "Harrow & Wealdstone (DC)", "current_leg_arr": "2045", "current_leg_dep": "2042", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "2024", "origin_platform": "2", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Kensal Green", "dest_arr_time_act": "2115½", "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": "2024½", "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-15T19:24:23Z\", \"source_id\": 15773899, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:27:11Z\", \"source_id\": 15775878, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:34Z\", \"source_id\": 15777479, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:50Z\", \"source_id\": 15778447, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:33:57Z\", \"source_id\": 15780559, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:37:21Z\", \"source_id\": 15782899, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:38:43Z\", \"source_id\": 15783850, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:40Z\", \"source_id\": 15785900, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:43:38Z\", \"source_id\": 15787255, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1789501420561106, "current_leg_arrival_utc": "2026-09-15T20:46:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:33.719843", "service_state_evidence_id": 15787255, "current_leg_start_actual_dep": "2026-09-15T20:43:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-15T21:15:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:33.849971", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P HRW ZEL 2A34 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:23Z", "source_id": 15773899, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:27:11Z", "source_id": 15775878, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:34Z", "source_id": 15777479, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:50Z", "source_id": 15778447, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:33:57Z", "source_id": 15780559, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:37:21Z", "source_id": 15782899, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:38:43Z", "source_id": 15783850, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:40Z", "source_id": 15785900, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:43:38Z", "source_id": 15787255, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}] Harrow & Wealdstone (DC) 2024 2024½ 2 None None Elephant & Castle L.T. 2116 2115½ None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C61400/2026-09-15/detailed None Kensal Green 2026-09-15T20:43: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 2042 2045 Kensal Green Queen's Park (DC) Queen's Park (DC) 51.5341536 -0.2053586 51.5341536 -0.2053586 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:30 Queen's Park (DC) TRUST TRACKING_TIMEOUT 15787255 1789501420561106 27 27 2026-09-15 21:25:33.849971 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:33.719843
561886 593507 W10757 731T91M715 2026-09-15 COMPLETE 15846921 2026-09-15 22:15:00 2026-09-15 21:25:37 2026-09-17 21:25:37 {"id": 593507, "stp": "P", "toc": "Heathrow Express", "uid": "W10757", "consist": "387135+387137", "dest_crs": "HWV", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W10757/2026-09-15/detailed", "trust_id": "731T91M715", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Heathrow Terminal 5", "service_date": "2026-09-15", "dest_arr_time": "2216", "dest_platform": "3", "is_terminated": 1, "next_location": "Heathrow Terminal 5", "signalling_id": "1T91", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "2215", "current_leg_dep": "2211", "current_leg_end": "Heathrow Terminal 5", "origin_dep_time": "2155", "origin_platform": "7", "current_location": "Heathrow Terminal 5", "last_update_time": "2026-09-15T21:25:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45658290000000007, 51.471184099999995], [-0.4571482, 51.4709529], [-0.4580579999999999, 51.4706199], [-0.4590809, 51.470255599999994], [-0.46012280000000005, 51.4699112], [-0.4607858, 51.4697213], [-0.4613397000000001, 51.4695706], [-0.4618746, 51.46945349999999], [-0.4626148999999999, 51.469323300000006], [-0.4641599, 51.4691716], [-0.4652334000000001, 51.4691375], [-0.4664575999999999, 51.4691679], [-0.4675042, 51.4692421], [-0.468827, 51.46937139999999], [-0.47003400000000006, 51.4695455], [-0.4719706, 51.4700021], [-0.4733439, 51.47037389999999], [-0.4750873, 51.4709921], [-0.4758145, 51.471246400000005], [-0.4767364999999999, 51.47156879999999], [-0.4781042999999999, 51.471921], [-0.4793832, 51.4721716], [-0.4804055999999999, 51.472315299999984], [-0.4810418, 51.472344199999995], [-0.4813638, 51.472350500000005], [-0.48245409999999994, 51.472334399999994], [-0.483365, 51.47231669999999], [-0.4837255, 51.47231140000001], [-0.4843815, 51.47231910000001], [-0.4877283999999999, 51.4723227], [-0.4905292999999999, 51.47229800000001]]}", "current_leg_start": "Heathrow Terminals 2 & 3", "dest_arr_time_act": "2216", "motion_projection": null, "next_location_lat": "51.4722980", "next_location_lon": "-0.4905293", "previous_location": "Heathrow Terminals 2 & 3", "current_leg_milage": "1.6", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 18549.218, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 19049.444, \"from_m\": 18549.218, \"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\": 19589.337, \"from_m\": 19049.444, \"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\": 19664.275, \"from_m\": 19589.337, \"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\": 22262.582, \"from_m\": 19664.275, \"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\": 23163.217, \"from_m\": 22262.582, \"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\": 23473.719, \"from_m\": 23163.217, \"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\": 24939.195, \"from_m\": 23473.719, \"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\": 25324.581, \"from_m\": 24939.195, \"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\": 25981.807, \"from_m\": 25324.581, \"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\": 593507, \"profile_key\": \"b790eeaab88144655adc6053f11fda61c8ddc3813612ca71aefe0ea043770538\", \"schedule_id\": 25456, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2155\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206H\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 8, \"distance_m\": 19557.929, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2212\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 9, \"distance_m\": 23331.663, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": null, \"location\": \"Heathrow Terminal 5\", \"stage_seq\": 10, \"distance_m\": 25981.807, \"section_seq\": 1, \"route_path_id\": 38278}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25981.807, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38278}], \"total_distance_m\": 25981.807, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 25981.807, \"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": "2155", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4722980", "current_position_lon": "-0.4905293", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:54Z\", \"source_id\": 48758361, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:57Z\", \"source_id\": 15840564, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:24Z\", \"source_id\": 48769168, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:28Z\", \"source_id\": 15843981, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:16Z\", \"source_id\": 48778632, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:20Z\", \"source_id\": 15846921, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Heathrow Terminal 5", "service_state_platform": "3", "timing_fact_generation": 1789506861679057, "current_leg_arrival_utc": "2026-09-15T22:15:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:36.042602", "service_state_evidence_id": 15846921, "current_leg_start_actual_dep": "2026-09-15T22:12:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:36.668503", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Heathrow Express P PAD HWV 1T91 387135+387137 8 110 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 18549.218, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 19049.444, "from_m": 18549.218, "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": 19589.337, "from_m": 19049.444, "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": 19664.275, "from_m": 19589.337, "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": 22262.582, "from_m": 19664.275, "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": 23163.217, "from_m": 22262.582, "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": 23473.719, "from_m": 23163.217, "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": 24939.195, "from_m": 23473.719, "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": 25324.581, "from_m": 24939.195, "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": 25981.807, "from_m": 25324.581, "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": 593507, "profile_key": "b790eeaab88144655adc6053f11fda61c8ddc3813612ca71aefe0ea043770538", "schedule_id": 25456, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2155", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204H", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Heathrow Tunnel Jn", "stage_seq": 8, "distance_m": 19557.929, "section_seq": 1, "route_path_id": 38278}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2212", "location": "Heathrow Terminals 2 & 3", "stage_seq": 9, "distance_m": 23331.663, "section_seq": 1, "route_path_id": 38278}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Heathrow Terminal 5", "stage_seq": 10, "distance_m": 25981.807, "section_seq": 1, "route_path_id": 38278}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25981.807, "from_m": 0.0, "section_seq": 1, "route_path_id": 38278}], "total_distance_m": 25981.807, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 25981.807, "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": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:54Z", "source_id": 48758361, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:04:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:57Z", "source_id": 15840564, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:24Z", "source_id": 48769168, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:10:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:28Z", "source_id": 15843981, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23433, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:16Z", "source_id": 48778632, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:15:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:20Z", "source_id": 15846921, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] London Paddington 2155 2155 7 None None Heathrow Terminal 5 2216 2216 3 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W10757/2026-09-15/detailed None Heathrow Terminals 2 & 3 2026-09-15T22:12:00+01:00 Heathrow Terminal 5 4.0 {"type": "LineString", "coordinates": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45658290000000007, 51.471184099999995], [-0.4571482, 51.4709529], [-0.4580579999999999, 51.4706199], [-0.4590809, 51.470255599999994], [-0.46012280000000005, 51.4699112], [-0.4607858, 51.4697213], [-0.4613397000000001, 51.4695706], [-0.4618746, 51.46945349999999], [-0.4626148999999999, 51.469323300000006], [-0.4641599, 51.4691716], [-0.4652334000000001, 51.4691375], [-0.4664575999999999, 51.4691679], [-0.4675042, 51.4692421], [-0.468827, 51.46937139999999], [-0.47003400000000006, 51.4695455], [-0.4719706, 51.4700021], [-0.4733439, 51.47037389999999], [-0.4750873, 51.4709921], [-0.4758145, 51.471246400000005], [-0.4767364999999999, 51.47156879999999], [-0.4781042999999999, 51.471921], [-0.4793832, 51.4721716], [-0.4804055999999999, 51.472315299999984], [-0.4810418, 51.472344199999995], [-0.4813638, 51.472350500000005], [-0.48245409999999994, 51.472334399999994], [-0.483365, 51.47231669999999], [-0.4837255, 51.47231140000001], [-0.4843815, 51.47231910000001], [-0.4877283999999999, 51.4723227], [-0.4905292999999999, 51.47229800000001]]} 1.6 2211 2215 Heathrow Terminals 2 & 3 Heathrow Terminal 5 Heathrow Terminal 5 51.4722980 -0.4905293 51.4722980 -0.4905293 1 0 2026-09-15 21:25:37 TERMINATED 2026-09-15 21:15:00 Heathrow Terminal 5 TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846921 1789506861679057 36 36 2026-09-15 21:25:36.668503 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:36.042602
561887 586582 R60649 746Z271X15 2026-09-15 COMPLETE 15847794 2026-09-15 21:42:00 2026-09-15 21:26:07 2026-09-17 21:26:07 {"id": 586582, "stp": "N", "toc": "Unknown", "uid": "R60649", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R60649/2026-09-15/detailed", "trust_id": "746Z271X15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stoke Gifford (FLHH)", "service_date": "2026-09-15", "dest_arr_time": "2147", "dest_platform": null, "is_terminated": 1, "next_location": "Stoke Gifford (FLHH)", "signalling_id": "6Z27", "timing_status": "EARLY", "origin_station": "Appleford Sidings (FHH)", "current_leg_arr": "2142", "current_leg_dep": "2141½", "current_leg_end": "Stoke Gifford (FLHH)", "origin_dep_time": "1851", "origin_platform": null, "current_location": "Stoke Gifford (FLHH)", "last_update_time": "2026-09-15T21:26:07", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5462132, 51.51424849999999], [-2.5459855999999994, 51.51419979999999], [-2.5458195, 51.51414239999999], [-2.5454755, 51.514053], [-2.5452073, 51.5139721], [-2.5451587, 51.5139575], [-2.5448855999999997, 51.513882900000006], [-2.5445886999999994, 51.51381919999999], [-2.544120299999999, 51.513724], [-2.5427266, 51.5135934], [-2.5412411999999995, 51.5135026]]}", "current_leg_start": "Bristol Parkway Sig. Bl6586", "dest_arr_time_act": "2147", "motion_projection": null, "next_location_lat": "51.5135026", "next_location_lon": "-2.5412412", "previous_location": "Bristol Parkway Sig. Bl6586", "current_leg_milage": "0.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 648.319, \"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\": 1790.759, \"from_m\": 648.319, \"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\": 1888.805, \"from_m\": 1790.759, \"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\": 2331.98, \"from_m\": 1888.805, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3008.017, \"from_m\": 2331.98, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3043.031, \"from_m\": 3008.017, \"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\": 3120.71, \"from_m\": 3043.031, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13706.391, \"from_m\": 3120.71, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 13815.629, \"from_m\": 13706.391, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36501.447, \"from_m\": 13815.629, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 36573.822, \"from_m\": 36501.447, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39190.724, \"from_m\": 36573.822, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 41292.823, \"from_m\": 39190.724, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 41377.505, \"from_m\": 41292.823, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41443.067, \"from_m\": 41377.505, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 50178.111, \"from_m\": 41443.067, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 50481.184, \"from_m\": 50178.111, \"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\": 51009.242, \"from_m\": 50481.184, \"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\": 55882.26, \"from_m\": 51009.242, \"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\": 68597.695, \"from_m\": 55882.26, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 68676.624, \"from_m\": 68597.695, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79039.137, \"from_m\": 68676.624, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 88545.993, \"from_m\": 79039.137, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 88910.611, \"from_m\": 88545.993, \"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\": 88995.169, \"from_m\": 88910.611, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 94935.627, \"from_m\": 88995.169, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 96328.703, \"from_m\": 94935.627, \"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\": 96536.858, \"from_m\": 96328.703, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96632.646, \"from_m\": 96536.858, \"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\": 96960.085, \"from_m\": 96632.646, \"capability_applied\": null, \"effective_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\": 586582, \"profile_key\": \"4146b1def931d4438fdfce9953823102f2cb4eec70d15d3928ae768842edba60\", \"schedule_id\": 40610, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1851\", \"location\": \"Appleford Sidings (FHH)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1855\", \"location\": \"Appleford S.B.\", \"stage_seq\": 2, \"distance_m\": 704.373, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1857\", \"location\": \"Didcot North Jn\", \"stage_seq\": 3, \"distance_m\": 1719.906, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1859\", \"location\": \"Foxhall Jn\", \"stage_seq\": 4, \"distance_m\": 3008.017, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": false, \"wtt_arr\": \"1901H\", \"wtt_dep\": \"1932H\", \"location\": \"Milton Jn\", \"stage_seq\": 5, \"distance_m\": 5318.084, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1940\", \"location\": \"Wantage Road\", \"stage_seq\": 6, \"distance_m\": 13922.519, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": false, \"wtt_arr\": \"1945\", \"wtt_dep\": \"2032\", \"location\": \"Challow Jn\", \"stage_seq\": 7, \"distance_m\": 19539.955, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"Uffington\", \"stage_seq\": 8, \"distance_m\": 23553.571, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2048\", \"location\": \"Swindon\", \"stage_seq\": 9, \"distance_m\": 40878.818, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054H\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 10, \"distance_m\": 50135.996, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105H\", \"location\": \"Hullavington\", \"stage_seq\": 11, \"distance_m\": 68252.379, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": false, \"wtt_arr\": \"2117\", \"wtt_dep\": \"2123\", \"location\": \"Chipping Sodbury\", \"stage_seq\": 12, \"distance_m\": 84727.481, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2127\", \"location\": \"Westerleigh Jn\", \"stage_seq\": 13, \"distance_m\": 88812.793, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": false, \"wtt_arr\": \"2134\", \"wtt_dep\": \"2136H\", \"location\": \"Bristol Parkway\", \"stage_seq\": 14, \"distance_m\": 96170.017, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": false, \"wtt_arr\": \"2139H\", \"wtt_dep\": \"2141H\", \"location\": \"Bristol Parkway Sig. Bl6586\", \"stage_seq\": 15, \"distance_m\": 96536.858, \"section_seq\": 1, \"route_path_id\": 107001}, {\"is_pass\": false, \"wtt_arr\": \"2147\", \"wtt_dep\": null, \"location\": \"Stoke Gifford (FLHH)\", \"stage_seq\": 16, \"distance_m\": 96960.085, \"section_seq\": 1, \"route_path_id\": 107001}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 96960.085, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107001}], \"total_distance_m\": 96960.085, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 95711.602, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1248.483, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1851", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "0.5", "current_position_lat": "51.5135026", "current_position_lon": "-2.5412412", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:50Z\", \"source_id\": 48594757, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:53Z\", \"source_id\": 15789441, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:01Z\", \"source_id\": 48689211, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:06Z\", \"source_id\": 15818548, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:45Z\", \"source_id\": 15847794, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stoke Gifford (FLHH)", "service_state_platform": null, "timing_fact_generation": 1789506945533471, "current_leg_arrival_utc": "2026-09-15T21:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:45.520038", "service_state_evidence_id": 15847794, "current_leg_start_actual_dep": "2026-09-15T21:41:30+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-15T20:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:45.872023", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown N None None 6Z27 None None None None {"version": 3, "segments": [{"to_m": 648.319, "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": 1790.759, "from_m": 648.319, "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": 1888.805, "from_m": 1790.759, "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": 2331.98, "from_m": 1888.805, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3008.017, "from_m": 2331.98, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3043.031, "from_m": 3008.017, "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": 3120.71, "from_m": 3043.031, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13706.391, "from_m": 3120.71, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 13815.629, "from_m": 13706.391, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36501.447, "from_m": 13815.629, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 36573.822, "from_m": 36501.447, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39190.724, "from_m": 36573.822, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 41292.823, "from_m": 39190.724, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 41377.505, "from_m": 41292.823, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41443.067, "from_m": 41377.505, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 50178.111, "from_m": 41443.067, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 50481.184, "from_m": 50178.111, "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": 51009.242, "from_m": 50481.184, "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": 55882.26, "from_m": 51009.242, "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": 68597.695, "from_m": 55882.26, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 68676.624, "from_m": 68597.695, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79039.137, "from_m": 68676.624, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 88545.993, "from_m": 79039.137, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 88910.611, "from_m": 88545.993, "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": 88995.169, "from_m": 88910.611, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 94935.627, "from_m": 88995.169, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 96328.703, "from_m": 94935.627, "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": 96536.858, "from_m": 96328.703, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96632.646, "from_m": 96536.858, "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": 96960.085, "from_m": 96632.646, "capability_applied": null, "effective_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": 586582, "profile_key": "4146b1def931d4438fdfce9953823102f2cb4eec70d15d3928ae768842edba60", "schedule_id": 40610, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1851", "location": "Appleford Sidings (FHH)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1855", "location": "Appleford S.B.", "stage_seq": 2, "distance_m": 704.373, "section_seq": 1, "route_path_id": 107001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1857", "location": "Didcot North Jn", "stage_seq": 3, "distance_m": 1719.906, "section_seq": 1, "route_path_id": 107001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1859", "location": "Foxhall Jn", "stage_seq": 4, "distance_m": 3008.017, "section_seq": 1, "route_path_id": 107001}, {"is_pass": false, "wtt_arr": "1901H", "wtt_dep": "1932H", "location": "Milton Jn", "stage_seq": 5, "distance_m": 5318.084, "section_seq": 1, "route_path_id": 107001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1940", "location": "Wantage Road", "stage_seq": 6, "distance_m": 13922.519, "section_seq": 1, "route_path_id": 107001}, {"is_pass": false, "wtt_arr": "1945", "wtt_dep": "2032", "location": "Challow Jn", "stage_seq": 7, "distance_m": 19539.955, "section_seq": 1, "route_path_id": 107001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036", "location": "Uffington", "stage_seq": 8, "distance_m": 23553.571, "section_seq": 1, "route_path_id": 107001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2048", "location": "Swindon", "stage_seq": 9, "distance_m": 40878.818, "section_seq": 1, "route_path_id": 107001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054H", "location": "Wootton Bassett Jn", "stage_seq": 10, "distance_m": 50135.996, "section_seq": 1, "route_path_id": 107001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105H", "location": "Hullavington", "stage_seq": 11, "distance_m": 68252.379, "section_seq": 1, "route_path_id": 107001}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2123", "location": "Chipping Sodbury", "stage_seq": 12, "distance_m": 84727.481, "section_seq": 1, "route_path_id": 107001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2127", "location": "Westerleigh Jn", "stage_seq": 13, "distance_m": 88812.793, "section_seq": 1, "route_path_id": 107001}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2136H", "location": "Bristol Parkway", "stage_seq": 14, "distance_m": 96170.017, "section_seq": 1, "route_path_id": 107001}, {"is_pass": false, "wtt_arr": "2139H", "wtt_dep": "2141H", "location": "Bristol Parkway Sig. Bl6586", "stage_seq": 15, "distance_m": 96536.858, "section_seq": 1, "route_path_id": 107001}, {"is_pass": false, "wtt_arr": "2147", "wtt_dep": null, "location": "Stoke Gifford (FLHH)", "stage_seq": 16, "distance_m": 96960.085, "section_seq": 1, "route_path_id": 107001}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 96960.085, "from_m": 0.0, "section_seq": 1, "route_path_id": 107001}], "total_distance_m": 96960.085, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 95711.602, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1248.483, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:50Z", "source_id": 48594757, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:47:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:53Z", "source_id": 15789441, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:01Z", "source_id": 48689211, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:31:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:06Z", "source_id": 15818548, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:45Z", "source_id": 15847794, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}] Appleford Sidings (FHH) 1851 1851 None None None Stoke Gifford (FLHH) 2147 2147 None EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:R60649/2026-09-15/detailed None Bristol Parkway Sig. Bl6586 2026-09-15T21:41:30+01:00 Stoke Gifford (FLHH) 0.5 {"type": "LineString", "coordinates": [[-2.5462132, 51.51424849999999], [-2.5459855999999994, 51.51419979999999], [-2.5458195, 51.51414239999999], [-2.5454755, 51.514053], [-2.5452073, 51.5139721], [-2.5451587, 51.5139575], [-2.5448855999999997, 51.513882900000006], [-2.5445886999999994, 51.51381919999999], [-2.544120299999999, 51.513724], [-2.5427266, 51.5135934], [-2.5412411999999995, 51.5135026]]} 0.2 2141½ 2142 Bristol Parkway Sig. Bl6586 Stoke Gifford (FLHH) Stoke Gifford (FLHH) 51.5135026 -2.5412412 51.5135026 -2.5412412 1 0 2026-09-15 21:26:07 TERMINATED 2026-09-15 20:42:00 Stoke Gifford (FLHH) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15847794 1789506945533471 26 26 2026-09-15 21:25:45.872023 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:45.520038
561888 592593 C21281 442D44M715 2026-09-15 COMPLETE 15846991 2026-09-15 22:15:00 2026-09-15 21:26:07 2026-09-17 21:26:07 {"id": 592593, "stp": "P", "toc": "East Midlands Railway", "uid": "C21281", "consist": "170533", "dest_crs": "NOT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21281/2026-09-15/detailed", "trust_id": "442D44M715", "origin_crs": "LCN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Nottingham", "service_date": "2026-09-15", "dest_arr_time": "2216", "dest_platform": "4B", "is_terminated": 1, "next_location": "Nottingham", "signalling_id": "2D44", "timing_status": "EARLY", "origin_station": "Lincoln", "current_leg_arr": "2215", "current_leg_dep": "2209", "current_leg_end": "Nottingham", "origin_dep_time": "2114", "origin_platform": "5A", "current_location": "Nottingham", "last_update_time": "2026-09-15T21:26:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0787213272937546, 52.96510382712101], [-1.0803987, 52.9641996], [-1.08334, 52.9626226], [-1.0877911, 52.960194], [-1.0879108757615394, 52.96013115535671], [-1.0884595, 52.9598433], [-1.0889523, 52.9595774], [-1.0895887, 52.95923909999999], [-1.0903416, 52.9588306], [-1.0912094, 52.958341], [-1.0920348, 52.9579085], [-1.0929109, 52.9574359], [-1.0938946, 52.9568985], [-1.0945831, 52.9565348], [-1.0949519, 52.9563327], [-1.0958625, 52.95584800000001], [-1.0964677, 52.9555249], [-1.0969524999999998, 52.9552865], [-1.097404, 52.95505589999999], [-1.0983986, 52.9545763], [-1.0990742, 52.95425319999999], [-1.0997919, 52.9539097], [-1.100393, 52.953616], [-1.1010983, 52.95327249999999], [-1.1017647999999998, 52.9529531], [-1.1024116, 52.9526359], [-1.1028165999999997, 52.9524474], [-1.1033147, 52.9522219], [-1.103655, 52.952076000000005], [-1.1040454, 52.9519301], [-1.1044291999999998, 52.95180179999999], [-1.1050488999999997, 52.95162439999999], [-1.1054808, 52.95152399999999], [-1.1058197, 52.9514544], [-1.1061667000000002, 52.9513883], [-1.1066818, 52.95131450000001], [-1.1074369, 52.95121910000001], [-1.1078693, 52.95117140000001], [-1.1084060000000002, 52.951123], [-1.1088562999999998, 52.9510907], [-1.1093818999999998, 52.951058499999995], [-1.1103568, 52.9510146], [-1.1113067999999997, 52.950999199999984], [-1.1123105, 52.9510079], [-1.1131541, 52.95103619999998], [-1.1137673, 52.95106229999999], [-1.1141847, 52.95107379999999], [-1.1146241, 52.9510747], [-1.1150373000000002, 52.95106289999999], [-1.1156625999999998, 52.9510337], [-1.116024, 52.9510014], [-1.1163769, 52.9509627], [-1.1166597, 52.9509219], [-1.1168642, 52.9508843], [-1.1171859, 52.9508155], [-1.1175464, 52.95072819999999], [-1.118001, 52.95061669999998], [-1.1182586999999995, 52.9505374], [-1.1186769999999997, 52.9504172], [-1.1189840999999998, 52.95031289999999], [-1.1195178, 52.95011740000001], [-1.1198893, 52.949963800000006], [-1.1205773000000003, 52.9496447], [-1.1213431, 52.9492802], [-1.1220525, 52.9489312], [-1.1229988999999998, 52.9484971], [-1.1232546999999995, 52.9483727], [-1.1235719999999998, 52.94822819999999], [-1.1239032, 52.9480933], [-1.1243378, 52.9479413], [-1.1244799, 52.9478945], [-1.1248098, 52.9477846], [-1.1251934, 52.947677099999986], [-1.1255836999999995, 52.9475777], [-1.1259954, 52.9474896], [-1.1266531, 52.9474039], [-1.1268244999999997, 52.9473843], [-1.1270289, 52.9473604], [-1.1273943, 52.9473223], [-1.1277944999999998, 52.94729319999999], [-1.1281655, 52.94727369999999], [-1.1285609, 52.94726599999999], [-1.129087, 52.9472668], [-1.1305145, 52.9473253], [-1.1311892, 52.947353799999995], [-1.131746, 52.94737080000001], [-1.1330224, 52.947402399999994], [-1.1359751, 52.94747139999999], [-1.1363224999999997, 52.947478800000006], [-1.1368809, 52.94749109999999], [-1.1372438, 52.947495200000006], [-1.1375667, 52.94749579999999], [-1.1377276, 52.947493599999994], [-1.1378457, 52.9474896], [-1.1379467, 52.9474843], [-1.1381388, 52.9474719], [-1.1382677, 52.9474629], [-1.1383648999999998, 52.94745730000001], [-1.1384542, 52.9474523], [-1.1385475, 52.94744829999999], [-1.1386915, 52.94744149999999], [-1.1387944, 52.9474342], [-1.138945, 52.94742569999999], [-1.1390879, 52.9474161], [-1.1392856, 52.9474022], [-1.1394105, 52.9473944], [-1.1395105, 52.947390199999994], [-1.1395905999999998, 52.94738910000001], [-1.139627, 52.94738950000001], [-1.1399277, 52.94739390000001], [-1.1399493999999997, 52.9473942], [-1.1404442, 52.94740339999999], [-1.1408678, 52.947407000000005], [-1.1412241, 52.9474061], [-1.1419241, 52.9473782], [-1.1422909000000003, 52.94736869999999], [-1.1424985999999997, 52.9473627], [-1.1432425, 52.94734109999999], [-1.1440027999999998, 52.9473183]]}", "current_leg_start": "Carlton", "dest_arr_time_act": "2216", "motion_projection": null, "next_location_lat": "52.9473183", "next_location_lon": "-1.1440028", "previous_location": "Carlton", "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\": 91.341, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 309.844, \"from_m\": 91.341, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1357.96, \"from_m\": 309.844, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1395.065, \"from_m\": 1357.96, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1445.621, \"from_m\": 1395.065, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1957.953, \"from_m\": 1445.621, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3865.062, \"from_m\": 1957.953, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17691.451, \"from_m\": 3865.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26644.705, \"from_m\": 17691.451, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26975.403, \"from_m\": 26644.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\": 27733.037, \"from_m\": 26975.403, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31344.975, \"from_m\": 27733.037, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31376.791, \"from_m\": 31344.975, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 51186.921, \"from_m\": 31376.791, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51874.874, \"from_m\": 51186.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\": 53992.427, \"from_m\": 51874.874, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54478.442, \"from_m\": 53992.427, \"capability_applied\": null, \"effective_limit_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\": 592593, \"profile_key\": \"86fa4472b25d8181ce28b025237386bd3a0e8dd39423a202b0b54342249f7ac4\", \"schedule_id\": 2989, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2114\", \"location\": \"Lincoln\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116\", \"location\": \"West Holmes Jn\", \"stage_seq\": 2, \"distance_m\": 1357.96, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117\", \"location\": \"Boultham Jn\", \"stage_seq\": 3, \"distance_m\": 2004.695, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": false, \"wtt_arr\": \"2121\", \"wtt_dep\": \"2122\", \"location\": \"Hykeham\", \"stage_seq\": 4, \"distance_m\": 6718.637, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": false, \"wtt_arr\": \"2127H\", \"wtt_dep\": \"2128H\", \"location\": \"Swinderby\", \"stage_seq\": 5, \"distance_m\": 14302.968, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": false, \"wtt_arr\": \"2133\", \"wtt_dep\": \"2134\", \"location\": \"Collingham\", \"stage_seq\": 6, \"distance_m\": 18496.468, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141H\", \"location\": \"Newark Crossing East Jn\", \"stage_seq\": 7, \"distance_m\": 25350.961, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142\", \"location\": \"Newark Flat Crossing\", \"stage_seq\": 8, \"distance_m\": 25532.284, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": false, \"wtt_arr\": \"2143H\", \"wtt_dep\": \"2145H\", \"location\": \"Newark Castle\", \"stage_seq\": 9, \"distance_m\": 26814.458, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Staythorpe S.B.\", \"stage_seq\": 10, \"distance_m\": 31302.83, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2152H\", \"location\": \"Fiskerton\", \"stage_seq\": 11, \"distance_m\": 33975.713, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": false, \"wtt_arr\": \"2158H\", \"wtt_dep\": \"2159H\", \"location\": \"Lowdham\", \"stage_seq\": 12, \"distance_m\": 42358.062, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2204\", \"location\": \"Burton Joyce\", \"stage_seq\": 13, \"distance_m\": 46198.257, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": false, \"wtt_arr\": \"2207H\", \"wtt_dep\": \"2208H\", \"location\": \"Carlton\", \"stage_seq\": 14, \"distance_m\": 49423.547, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Netherfield Jn\", \"stage_seq\": 15, \"distance_m\": 50250.969, \"section_seq\": 1, \"route_path_id\": 66795}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": null, \"location\": \"Nottingham\", \"stage_seq\": 16, \"distance_m\": 54478.442, \"section_seq\": 1, \"route_path_id\": 66795}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 54478.442, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66795}], \"total_distance_m\": 54478.442, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 53430.326, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1048.116, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2114", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "52.9473183", "current_position_lon": "-1.1440028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:25Z\", \"source_id\": 48668955, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:20:33Z\", \"source_id\": 15812299, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:20Z\", \"source_id\": 48685784, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:23Z\", \"source_id\": 15817501, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:13Z\", \"source_id\": 48689660, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:19Z\", \"source_id\": 15818693, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11650, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:01Z\", \"source_id\": 48714024, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:07Z\", \"source_id\": 15826425, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:01Z\", \"source_id\": 48730532, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:07Z\", \"source_id\": 15831602, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16600, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:51Z\", \"source_id\": 48746153, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:56Z\", \"source_id\": 15836600, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:02Z\", \"source_id\": 48752495, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:03Z\", \"source_id\": 15838539, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16592, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:28Z\", \"source_id\": 48765622, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:33Z\", \"source_id\": 15842785, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:21Z\", \"source_id\": 48778818, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:27Z\", \"source_id\": 15846991, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Nottingham", "service_state_platform": "4", "timing_fact_generation": 1789506870422425, "current_leg_arrival_utc": "2026-09-15T22:15:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:46.188058", "service_state_evidence_id": 15846991, "current_leg_start_actual_dep": "2026-09-15T22:08:30+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:46.590214", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P LCN NOT 2D44 170533 2 100 None {"version": 3, "segments": [{"to_m": 91.341, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 309.844, "from_m": 91.341, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1357.96, "from_m": 309.844, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1395.065, "from_m": 1357.96, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1445.621, "from_m": 1395.065, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1957.953, "from_m": 1445.621, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3865.062, "from_m": 1957.953, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17691.451, "from_m": 3865.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26644.705, "from_m": 17691.451, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26975.403, "from_m": 26644.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": 27733.037, "from_m": 26975.403, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31344.975, "from_m": 27733.037, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31376.791, "from_m": 31344.975, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 51186.921, "from_m": 31376.791, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51874.874, "from_m": 51186.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": 53992.427, "from_m": 51874.874, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54478.442, "from_m": 53992.427, "capability_applied": null, "effective_limit_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": 592593, "profile_key": "86fa4472b25d8181ce28b025237386bd3a0e8dd39423a202b0b54342249f7ac4", "schedule_id": 2989, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2114", "location": "Lincoln", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66795}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "West Holmes Jn", "stage_seq": 2, "distance_m": 1357.96, "section_seq": 1, "route_path_id": 66795}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Boultham Jn", "stage_seq": 3, "distance_m": 2004.695, "section_seq": 1, "route_path_id": 66795}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2122", "location": "Hykeham", "stage_seq": 4, "distance_m": 6718.637, "section_seq": 1, "route_path_id": 66795}, {"is_pass": false, "wtt_arr": "2127H", "wtt_dep": "2128H", "location": "Swinderby", "stage_seq": 5, "distance_m": 14302.968, "section_seq": 1, "route_path_id": 66795}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2134", "location": "Collingham", "stage_seq": 6, "distance_m": 18496.468, "section_seq": 1, "route_path_id": 66795}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Newark Crossing East Jn", "stage_seq": 7, "distance_m": 25350.961, "section_seq": 1, "route_path_id": 66795}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Newark Flat Crossing", "stage_seq": 8, "distance_m": 25532.284, "section_seq": 1, "route_path_id": 66795}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2145H", "location": "Newark Castle", "stage_seq": 9, "distance_m": 26814.458, "section_seq": 1, "route_path_id": 66795}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Staythorpe S.B.", "stage_seq": 10, "distance_m": 31302.83, "section_seq": 1, "route_path_id": 66795}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2152H", "location": "Fiskerton", "stage_seq": 11, "distance_m": 33975.713, "section_seq": 1, "route_path_id": 66795}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159H", "location": "Lowdham", "stage_seq": 12, "distance_m": 42358.062, "section_seq": 1, "route_path_id": 66795}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2204", "location": "Burton Joyce", "stage_seq": 13, "distance_m": 46198.257, "section_seq": 1, "route_path_id": 66795}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2208H", "location": "Carlton", "stage_seq": 14, "distance_m": 49423.547, "section_seq": 1, "route_path_id": 66795}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Netherfield Jn", "stage_seq": 15, "distance_m": 50250.969, "section_seq": 1, "route_path_id": 66795}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Nottingham", "stage_seq": 16, "distance_m": 54478.442, "section_seq": 1, "route_path_id": 66795}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 54478.442, "from_m": 0.0, "section_seq": 1, "route_path_id": 66795}], "total_distance_m": 54478.442, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 53430.326, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1048.116, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 11610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:25Z", "source_id": 48668955, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:22:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:20:33Z", "source_id": 15812299, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11614, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:20Z", "source_id": 48685784, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:28:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:23Z", "source_id": 15817501, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11618, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:13Z", "source_id": 48689660, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:33:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:19Z", "source_id": 15818693, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11650, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:01Z", "source_id": 48714024, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:42:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:07Z", "source_id": 15826425, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16612, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:01Z", "source_id": 48730532, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:51:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:07Z", "source_id": 15831602, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16600, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:51Z", "source_id": 48746153, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:58:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:56Z", "source_id": 15836600, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16596, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:02Z", "source_id": 48752495, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:03:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:03Z", "source_id": 15838539, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16592, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:28Z", "source_id": 48765622, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:08:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:33Z", "source_id": 15842785, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16444, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:21Z", "source_id": 48778818, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:15:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:27Z", "source_id": 15846991, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Lincoln 2114 2114 5A None None Nottingham 2216 2216 4B EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C21281/2026-09-15/detailed None Carlton 2026-09-15T22:08:30+01:00 Nottingham 6.0 {"type": "LineString", "coordinates": [[-1.0787213272937546, 52.96510382712101], [-1.0803987, 52.9641996], [-1.08334, 52.9626226], [-1.0877911, 52.960194], [-1.0879108757615394, 52.96013115535671], [-1.0884595, 52.9598433], [-1.0889523, 52.9595774], [-1.0895887, 52.95923909999999], [-1.0903416, 52.9588306], [-1.0912094, 52.958341], [-1.0920348, 52.9579085], [-1.0929109, 52.9574359], [-1.0938946, 52.9568985], [-1.0945831, 52.9565348], [-1.0949519, 52.9563327], [-1.0958625, 52.95584800000001], [-1.0964677, 52.9555249], [-1.0969524999999998, 52.9552865], [-1.097404, 52.95505589999999], [-1.0983986, 52.9545763], [-1.0990742, 52.95425319999999], [-1.0997919, 52.9539097], [-1.100393, 52.953616], [-1.1010983, 52.95327249999999], [-1.1017647999999998, 52.9529531], [-1.1024116, 52.9526359], [-1.1028165999999997, 52.9524474], [-1.1033147, 52.9522219], [-1.103655, 52.952076000000005], [-1.1040454, 52.9519301], [-1.1044291999999998, 52.95180179999999], [-1.1050488999999997, 52.95162439999999], [-1.1054808, 52.95152399999999], [-1.1058197, 52.9514544], [-1.1061667000000002, 52.9513883], [-1.1066818, 52.95131450000001], [-1.1074369, 52.95121910000001], [-1.1078693, 52.95117140000001], [-1.1084060000000002, 52.951123], [-1.1088562999999998, 52.9510907], [-1.1093818999999998, 52.951058499999995], [-1.1103568, 52.9510146], [-1.1113067999999997, 52.950999199999984], [-1.1123105, 52.9510079], [-1.1131541, 52.95103619999998], [-1.1137673, 52.95106229999999], [-1.1141847, 52.95107379999999], [-1.1146241, 52.9510747], [-1.1150373000000002, 52.95106289999999], [-1.1156625999999998, 52.9510337], [-1.116024, 52.9510014], [-1.1163769, 52.9509627], [-1.1166597, 52.9509219], [-1.1168642, 52.9508843], [-1.1171859, 52.9508155], [-1.1175464, 52.95072819999999], [-1.118001, 52.95061669999998], [-1.1182586999999995, 52.9505374], [-1.1186769999999997, 52.9504172], [-1.1189840999999998, 52.95031289999999], [-1.1195178, 52.95011740000001], [-1.1198893, 52.949963800000006], [-1.1205773000000003, 52.9496447], [-1.1213431, 52.9492802], [-1.1220525, 52.9489312], [-1.1229988999999998, 52.9484971], [-1.1232546999999995, 52.9483727], [-1.1235719999999998, 52.94822819999999], [-1.1239032, 52.9480933], [-1.1243378, 52.9479413], [-1.1244799, 52.9478945], [-1.1248098, 52.9477846], [-1.1251934, 52.947677099999986], [-1.1255836999999995, 52.9475777], [-1.1259954, 52.9474896], [-1.1266531, 52.9474039], [-1.1268244999999997, 52.9473843], [-1.1270289, 52.9473604], [-1.1273943, 52.9473223], [-1.1277944999999998, 52.94729319999999], [-1.1281655, 52.94727369999999], [-1.1285609, 52.94726599999999], [-1.129087, 52.9472668], [-1.1305145, 52.9473253], [-1.1311892, 52.947353799999995], [-1.131746, 52.94737080000001], [-1.1330224, 52.947402399999994], [-1.1359751, 52.94747139999999], [-1.1363224999999997, 52.947478800000006], [-1.1368809, 52.94749109999999], [-1.1372438, 52.947495200000006], [-1.1375667, 52.94749579999999], [-1.1377276, 52.947493599999994], [-1.1378457, 52.9474896], [-1.1379467, 52.9474843], [-1.1381388, 52.9474719], [-1.1382677, 52.9474629], [-1.1383648999999998, 52.94745730000001], [-1.1384542, 52.9474523], [-1.1385475, 52.94744829999999], [-1.1386915, 52.94744149999999], [-1.1387944, 52.9474342], [-1.138945, 52.94742569999999], [-1.1390879, 52.9474161], [-1.1392856, 52.9474022], [-1.1394105, 52.9473944], [-1.1395105, 52.947390199999994], [-1.1395905999999998, 52.94738910000001], [-1.139627, 52.94738950000001], [-1.1399277, 52.94739390000001], [-1.1399493999999997, 52.9473942], [-1.1404442, 52.94740339999999], [-1.1408678, 52.947407000000005], [-1.1412241, 52.9474061], [-1.1419241, 52.9473782], [-1.1422909000000003, 52.94736869999999], [-1.1424985999999997, 52.9473627], [-1.1432425, 52.94734109999999], [-1.1440027999999998, 52.9473183]]} 3.1 2209 2215 Carlton Nottingham Nottingham 52.9473183 -1.1440028 52.9473183 -1.1440028 1 0 2026-09-15 21:26:07 TERMINATED 2026-09-15 21:15:00 Nottingham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15846991 1789506870422425 55 55 2026-09-15 21:25:46.590214 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:46.188058
561889 593476 L82763 872J64N715 2026-09-15 COMPLETE 15847392 2026-09-15 22:16:00 2026-09-15 21:26:07 2026-09-17 21:26:07 {"id": 593476, "stp": "P", "toc": "South Western Railway", "uid": "L82763", "consist": "450120", "dest_crs": "FNH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82763/2026-09-15/detailed", "trust_id": "872J64N715", "origin_crs": "GLD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Farnham", "service_date": "2026-09-15", "dest_arr_time": "2216", "dest_platform": "2", "is_terminated": 1, "next_location": "Farnham", "signalling_id": "2J64", "timing_status": "ON TIME", "origin_station": "Guildford", "current_leg_arr": "2216", "current_leg_dep": "2211", "current_leg_end": "Farnham", "origin_dep_time": "2153", "origin_platform": "6", "current_location": "Farnham", "last_update_time": "2026-09-15T21:26:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7596995, 51.24624180000001], [-0.7600280999999999, 51.2460958], [-0.7607049, 51.24579079999999], [-0.7610464999999998, 51.24564479999999], [-0.7613080999999999, 51.2455355], [-0.7613934999999998, 51.2454982], [-0.7616441, 51.2453795], [-0.76181, 51.2452918], [-0.7621711, 51.2450717], [-0.7624743, 51.2448713], [-0.7627357, 51.244680300000006], [-0.7632845, 51.24426709999999], [-0.7637093, 51.243914700000005], [-0.7640836, 51.2435449], [-0.7644290000000001, 51.24316720000001], [-0.7647608, 51.2427737], [-0.7650532, 51.2423749], [-0.7652234, 51.2421221], [-0.7654354, 51.24175770000001], [-0.7655800999999999, 51.2414806], [-0.7657703, 51.24106160000001], [-0.7662454, 51.239798], [-0.7665391, 51.2389696], [-0.7669348, 51.23788569999999], [-0.766971, 51.23778169999999], [-0.7675473999999999, 51.236265399999986], [-0.7680029999999999, 51.23506210000001], [-0.768878, 51.23274959999999], [-0.7689208999999999, 51.2326395], [-0.7694927999999999, 51.2310752], [-0.7696129, 51.230725100000015], [-0.769747, 51.23025400000001], [-0.769834, 51.22989489999999], [-0.769916, 51.22950989999999], [-0.7700240999999999, 51.22881539999999], [-0.7700715, 51.2281822], [-0.7700836, 51.2276322], [-0.7700628999999999, 51.2269658], [-0.7700145, 51.2264103], [-0.7699217, 51.2257815], [-0.7698427, 51.2253785], [-0.7697204, 51.224902], [-0.769505, 51.22409900000001], [-0.7693339, 51.2235612], [-0.7692495, 51.22325450000001], [-0.7692078999999999, 51.223000500000005], [-0.7692083, 51.2227528], [-0.7692501, 51.22249479999999], [-0.7693457999999999, 51.2222217], [-0.7694771999999999, 51.22196929999999], [-0.7696749999999999, 51.22169470000001], [-0.7699347, 51.2214337], [-0.7702718, 51.22116349999999], [-0.7705240999999999, 51.2210022], [-0.7708305, 51.22084610000001], [-0.7710448999999999, 51.22075170000001], [-0.7711705999999999, 51.2206963], [-0.7715453, 51.22056169999999], [-0.7727713999999999, 51.22016630000001], [-0.7732792, 51.2199869], [-0.7738379, 51.2197646], [-0.7742215999999998, 51.219608499999985], [-0.7746089999999999, 51.2194316], [-0.7750830999999999, 51.21919659999999], [-0.7752214, 51.2191281], [-0.7757508, 51.21884299999999], [-0.7762487, 51.2185417], [-0.7766162155455559, 51.21830176221716], [-0.7770337, 51.21802919999998], [-0.7780073999999999, 51.21738580000001], [-0.778515, 51.21706439999999], [-0.7787748, 51.2169248], [-0.7795932, 51.216534399999986], [-0.7800045, 51.216356999999995], [-0.7801064, 51.216315899999984], [-0.780422, 51.2161869], [-0.7816578, 51.21574530000001], [-0.7826696999999999, 51.21543700000001], [-0.7835221, 51.2152217], [-0.7851599999999999, 51.2148808], [-0.7859025999999999, 51.2147161], [-0.7866916, 51.2145043], [-0.7873949, 51.214293], [-0.7880356999999999, 51.2140813], [-0.7887334999999999, 51.21381819999999], [-0.7895391, 51.2134794], [-0.7901359, 51.2131941], [-0.7905864999999999, 51.2129509], [-0.7911523, 51.2126105], [-0.7919299, 51.21212080000001], [-0.7919810999999999, 51.2120875], [-0.7927472999999999, 51.211567499999994], [-0.7930849999999999, 51.21135739999999], [-0.7934833000000001, 51.211118500000005]]}", "current_leg_start": "Aldershot", "dest_arr_time_act": "2216", "motion_projection": null, "next_location_lat": "51.2111185", "next_location_lon": "-0.7934833", "previous_location": "Aldershot", "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\": 61.275, \"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\": 102.95, \"from_m\": 61.275, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 128.265, \"from_m\": 102.95, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 173.178, \"from_m\": 128.265, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 198.26, \"from_m\": 173.178, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 252.126, \"from_m\": 198.26, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1366.543, \"from_m\": 252.126, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8714.863, \"from_m\": 1366.543, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8920.201, \"from_m\": 8714.863, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11283.543, \"from_m\": 8920.201, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11319.538, \"from_m\": 11283.543, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11357.056, \"from_m\": 11319.538, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12027.729, \"from_m\": 11357.056, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12068.659, \"from_m\": 12027.729, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13755.139, \"from_m\": 12068.659, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15253.043, \"from_m\": 13755.139, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17235.7, \"from_m\": 15253.043, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17881.167, \"from_m\": 17235.7, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19511.217, \"from_m\": 17881.167, \"capability_applied\": null, \"effective_limit_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\": 593476, \"profile_key\": \"dc4e124aff7dcb3b4f20642989a934e275be44b20764aee837d65943ea494acd\", \"schedule_id\": 17474, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Guildford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72981}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2159H\", \"location\": \"Wanborough\", \"stage_seq\": 2, \"distance_m\": 6716.705, \"section_seq\": 1, \"route_path_id\": 72981}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2203H\", \"location\": \"Ash\", \"stage_seq\": 3, \"distance_m\": 10047.573, \"section_seq\": 1, \"route_path_id\": 72981}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 4, \"distance_m\": 11270.755, \"section_seq\": 1, \"route_path_id\": 72981}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206H\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 5, \"distance_m\": 12109.64, \"section_seq\": 1, \"route_path_id\": 72981}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2211\", \"location\": \"Aldershot\", \"stage_seq\": 6, \"distance_m\": 14542.392, \"section_seq\": 1, \"route_path_id\": 72981}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": null, \"location\": \"Farnham\", \"stage_seq\": 7, \"distance_m\": 19511.217, \"section_seq\": 1, \"route_path_id\": 72981}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 19511.217, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72981}], \"total_distance_m\": 19511.217, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 19449.942, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 61.275, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2153", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "5.0", "current_position_lat": "51.2111185", "current_position_lon": "-0.7934833", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:05Z\", \"source_id\": 48746603, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:08Z\", \"source_id\": 15836726, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:36Z\", \"source_id\": 48755632, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:42Z\", \"source_id\": 15839593, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:26Z\", \"source_id\": 48769205, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:28Z\", \"source_id\": 15843976, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:02Z\", \"source_id\": 48780157, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:07Z\", \"source_id\": 15847392, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Farnham", "service_state_platform": "2", "timing_fact_generation": 1789506908411654, "current_leg_arrival_utc": "2026-09-15T22:16:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:54.369001", "service_state_evidence_id": 48780157, "current_leg_start_actual_dep": "2026-09-15T22:11:00+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-15T21:15:54", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:54.583884", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P GLD FNH 2J64 450120 4 100 None {"version": 3, "segments": [{"to_m": 61.275, "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": 102.95, "from_m": 61.275, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 128.265, "from_m": 102.95, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 173.178, "from_m": 128.265, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 198.26, "from_m": 173.178, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 252.126, "from_m": 198.26, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1366.543, "from_m": 252.126, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8714.863, "from_m": 1366.543, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8920.201, "from_m": 8714.863, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11283.543, "from_m": 8920.201, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11319.538, "from_m": 11283.543, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11357.056, "from_m": 11319.538, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12027.729, "from_m": 11357.056, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12068.659, "from_m": 12027.729, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13755.139, "from_m": 12068.659, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15253.043, "from_m": 13755.139, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17235.7, "from_m": 15253.043, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17881.167, "from_m": 17235.7, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19511.217, "from_m": 17881.167, "capability_applied": null, "effective_limit_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": 593476, "profile_key": "dc4e124aff7dcb3b4f20642989a934e275be44b20764aee837d65943ea494acd", "schedule_id": 17474, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2153", "location": "Guildford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72981}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2159H", "location": "Wanborough", "stage_seq": 2, "distance_m": 6716.705, "section_seq": 1, "route_path_id": 72981}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2203H", "location": "Ash", "stage_seq": 3, "distance_m": 10047.573, "section_seq": 1, "route_path_id": 72981}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Aldershot South Jn", "stage_seq": 4, "distance_m": 11270.755, "section_seq": 1, "route_path_id": 72981}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Aldershot North Jn", "stage_seq": 5, "distance_m": 12109.64, "section_seq": 1, "route_path_id": 72981}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2211", "location": "Aldershot", "stage_seq": 6, "distance_m": 14542.392, "section_seq": 1, "route_path_id": 72981}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Farnham", "stage_seq": 7, "distance_m": 19511.217, "section_seq": 1, "route_path_id": 72981}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 19511.217, "from_m": 0.0, "section_seq": 1, "route_path_id": 72981}], "total_distance_m": 19511.217, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 19449.942, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 61.275, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27844, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:05Z", "source_id": 48746603, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:58:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:08Z", "source_id": 15836726, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27838, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:36Z", "source_id": 48755632, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:03:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:42Z", "source_id": 15839593, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27873, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:26Z", "source_id": 48769205, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:10:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:28Z", "source_id": 15843976, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:02Z", "source_id": 48780157, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:15:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:07Z", "source_id": 15847392, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:16:00+01:00", "operational_fact": true}] Guildford 2153 2153 6 None None Farnham 2216 2216 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L82763/2026-09-15/detailed None Aldershot 2026-09-15T22:11:00+01:00 Farnham 5.0 {"type": "LineString", "coordinates": [[-0.7596995, 51.24624180000001], [-0.7600280999999999, 51.2460958], [-0.7607049, 51.24579079999999], [-0.7610464999999998, 51.24564479999999], [-0.7613080999999999, 51.2455355], [-0.7613934999999998, 51.2454982], [-0.7616441, 51.2453795], [-0.76181, 51.2452918], [-0.7621711, 51.2450717], [-0.7624743, 51.2448713], [-0.7627357, 51.244680300000006], [-0.7632845, 51.24426709999999], [-0.7637093, 51.243914700000005], [-0.7640836, 51.2435449], [-0.7644290000000001, 51.24316720000001], [-0.7647608, 51.2427737], [-0.7650532, 51.2423749], [-0.7652234, 51.2421221], [-0.7654354, 51.24175770000001], [-0.7655800999999999, 51.2414806], [-0.7657703, 51.24106160000001], [-0.7662454, 51.239798], [-0.7665391, 51.2389696], [-0.7669348, 51.23788569999999], [-0.766971, 51.23778169999999], [-0.7675473999999999, 51.236265399999986], [-0.7680029999999999, 51.23506210000001], [-0.768878, 51.23274959999999], [-0.7689208999999999, 51.2326395], [-0.7694927999999999, 51.2310752], [-0.7696129, 51.230725100000015], [-0.769747, 51.23025400000001], [-0.769834, 51.22989489999999], [-0.769916, 51.22950989999999], [-0.7700240999999999, 51.22881539999999], [-0.7700715, 51.2281822], [-0.7700836, 51.2276322], [-0.7700628999999999, 51.2269658], [-0.7700145, 51.2264103], [-0.7699217, 51.2257815], [-0.7698427, 51.2253785], [-0.7697204, 51.224902], [-0.769505, 51.22409900000001], [-0.7693339, 51.2235612], [-0.7692495, 51.22325450000001], [-0.7692078999999999, 51.223000500000005], [-0.7692083, 51.2227528], [-0.7692501, 51.22249479999999], [-0.7693457999999999, 51.2222217], [-0.7694771999999999, 51.22196929999999], [-0.7696749999999999, 51.22169470000001], [-0.7699347, 51.2214337], [-0.7702718, 51.22116349999999], [-0.7705240999999999, 51.2210022], [-0.7708305, 51.22084610000001], [-0.7710448999999999, 51.22075170000001], [-0.7711705999999999, 51.2206963], [-0.7715453, 51.22056169999999], [-0.7727713999999999, 51.22016630000001], [-0.7732792, 51.2199869], [-0.7738379, 51.2197646], [-0.7742215999999998, 51.219608499999985], [-0.7746089999999999, 51.2194316], [-0.7750830999999999, 51.21919659999999], [-0.7752214, 51.2191281], [-0.7757508, 51.21884299999999], [-0.7762487, 51.2185417], [-0.7766162155455559, 51.21830176221716], [-0.7770337, 51.21802919999998], [-0.7780073999999999, 51.21738580000001], [-0.778515, 51.21706439999999], [-0.7787748, 51.2169248], [-0.7795932, 51.216534399999986], [-0.7800045, 51.216356999999995], [-0.7801064, 51.216315899999984], [-0.780422, 51.2161869], [-0.7816578, 51.21574530000001], [-0.7826696999999999, 51.21543700000001], [-0.7835221, 51.2152217], [-0.7851599999999999, 51.2148808], [-0.7859025999999999, 51.2147161], [-0.7866916, 51.2145043], [-0.7873949, 51.214293], [-0.7880356999999999, 51.2140813], [-0.7887334999999999, 51.21381819999999], [-0.7895391, 51.2134794], [-0.7901359, 51.2131941], [-0.7905864999999999, 51.2129509], [-0.7911523, 51.2126105], [-0.7919299, 51.21212080000001], [-0.7919810999999999, 51.2120875], [-0.7927472999999999, 51.211567499999994], [-0.7930849999999999, 51.21135739999999], [-0.7934833000000001, 51.211118500000005]]} 3.1 2211 2216 Aldershot Farnham Farnham 51.2111185 -0.7934833 51.2111185 -0.7934833 1 0 2026-09-15 21:26:07 TERMINATED 2026-09-15 21:15:54 Farnham TD DIRECT_DESTINATION_ARRIVAL 48780157 1789506908411654 24 24 2026-09-15 21:25:54.583884 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:54.369001
561890 593887 L37356 705C65M815 2026-09-15 COMPLETE 15847261 2026-09-15 22:15:00 2026-09-15 21:26:07 2026-09-17 21:26:07 {"id": 593887, "stp": "P", "toc": "Chiltern Railways", "uid": "L37356", "consist": "168326", "dest_crs": "AYS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37356/2026-09-15/detailed", "trust_id": "705C65M815", "origin_crs": "AVP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aylesbury", "service_date": "2026-09-15", "dest_arr_time": "2218", "dest_platform": "2", "is_terminated": 1, "next_location": "Aylesbury", "signalling_id": "5C65", "timing_status": "EARLY", "origin_station": "Aylesbury Vale Parkway", "current_leg_arr": "2215", "current_leg_dep": "2211", "current_leg_end": "Aylesbury", "origin_dep_time": "2213", "origin_platform": null, "current_location": "Aylesbury", "last_update_time": "2026-09-15T21:26:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8599033, 51.8311595], [-0.8595834, 51.8309503], [-0.858883, 51.830496], [-0.8586811999999999, 51.83036160000001], [-0.858509, 51.830240100000005], [-0.858365, 51.83013520000001], [-0.8581768999999999, 51.8299942], [-0.8579943, 51.8298513], [-0.8578792999999999, 51.829767700000005], [-0.8577509999999999, 51.8296841], [-0.8575942999999999, 51.82958639999999], [-0.8550949, 51.8282313], [-0.8540525, 51.82773389999999], [-0.85293, 51.8272374], [-0.8527221, 51.82714959999999], [-0.8517565, 51.8267335], [-0.8495437, 51.8258035], [-0.8473014, 51.824880099999994], [-0.844386, 51.823691], [-0.8404308999999999, 51.822080099999994], [-0.8348424999999999, 51.819807], [-0.8324848999999999, 51.8188487], [-0.8323601, 51.81879649999999], [-0.8321218, 51.81870029999999], [-0.8314883999999999, 51.8184757], [-0.8313140999999998, 51.818404400000006], [-0.83015, 51.8179351], [-0.8291173, 51.8175123], [-0.8274918999999998, 51.8168591], [-0.8268749999999999, 51.816607], [-0.8264565999999999, 51.8164479], [-0.8259979, 51.81628539999999], [-0.8257217, 51.8161958], [-0.8254508, 51.8161162], [-0.8251073999999999, 51.8160085], [-0.8248553, 51.81593380000001], [-0.8245709999999999, 51.815855899999995], [-0.8240855, 51.8157166], [-0.8236750999999999, 51.8156122], [-0.823077, 51.81547119999999], [-0.8225431999999999, 51.81536679999999], [-0.8220174999999998, 51.815273899999994], [-0.8217064, 51.8152242], [-0.8211672999999999, 51.8151462], [-0.8206647999999999, 51.8150476], [-0.8198597, 51.8149373], [-0.8195055999999998, 51.81488670000001], [-0.8191394999999999, 51.81482870000001], [-0.8186017, 51.8147292], [-0.8181444, 51.814638], [-0.8177019, 51.81453689999999], [-0.8168877999999999, 51.81432539999999], [-0.8164802999999999, 51.81420419999999], [-0.8161717, 51.81411239999999], [-0.8157198, 51.8139537], [-0.8144111, 51.8135113], [-0.8143687, 51.8134969]]}", "current_leg_start": "Aylesbury Vale Parkway", "dest_arr_time_act": "2218", "motion_projection": null, "next_location_lat": "51.8134969", "next_location_lon": "-0.8143687", "previous_location": "Aylesbury Vale Parkway", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 236.298, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3084.511, \"from_m\": 236.298, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3622.799, \"from_m\": 3084.511, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3728.659, \"from_m\": 3622.799, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 593887, \"profile_key\": \"9e5dc1885143f94a5d37bb2e336ebecb2cbfaa7b8a6fd2496f1678fc64773a27\", \"schedule_id\": 15795, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Aylesbury Vale Parkway\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34343}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": null, \"location\": \"Aylesbury\", \"stage_seq\": 2, \"distance_m\": 3728.659, \"section_seq\": 1, \"route_path_id\": 34343}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3728.659, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34343}], \"total_distance_m\": 3728.659, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3728.659, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2213", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.8134969", "current_position_lon": "-0.8143687", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:50Z\", \"source_id\": 48779697, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:53Z\", \"source_id\": 15847261, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aylesbury", "service_state_platform": "2", "timing_fact_generation": 1789506893778366, "current_leg_arrival_utc": "2026-09-15T22:16:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T21:15:58.477823", "service_state_evidence_id": 15847261, "current_leg_start_actual_dep": "2026-09-15T22:13:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T21:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T21:25:58.954154", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P AVP AYS 5C65 168326 2 100 None {"version": 3, "segments": [{"to_m": 236.298, "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": 3084.511, "from_m": 236.298, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3622.799, "from_m": 3084.511, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3728.659, "from_m": 3622.799, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 593887, "profile_key": "9e5dc1885143f94a5d37bb2e336ebecb2cbfaa7b8a6fd2496f1678fc64773a27", "schedule_id": 15795, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Aylesbury Vale Parkway", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34343}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": null, "location": "Aylesbury", "stage_seq": 2, "distance_m": 3728.659, "section_seq": 1, "route_path_id": 34343}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3728.659, "from_m": 0.0, "section_seq": 1, "route_path_id": 34343}], "total_distance_m": 3728.659, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3728.659, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 21731, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:50Z", "source_id": 48779697, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:15:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:53Z", "source_id": 15847261, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}] Aylesbury Vale Parkway 2213 2213 None None None Aylesbury 2218 2218 2 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37356/2026-09-15/detailed None Aylesbury Vale Parkway 2026-09-15T22:13:00+01:00 Aylesbury 4.0 {"type": "LineString", "coordinates": [[-0.8599033, 51.8311595], [-0.8595834, 51.8309503], [-0.858883, 51.830496], [-0.8586811999999999, 51.83036160000001], [-0.858509, 51.830240100000005], [-0.858365, 51.83013520000001], [-0.8581768999999999, 51.8299942], [-0.8579943, 51.8298513], [-0.8578792999999999, 51.829767700000005], [-0.8577509999999999, 51.8296841], [-0.8575942999999999, 51.82958639999999], [-0.8550949, 51.8282313], [-0.8540525, 51.82773389999999], [-0.85293, 51.8272374], [-0.8527221, 51.82714959999999], [-0.8517565, 51.8267335], [-0.8495437, 51.8258035], [-0.8473014, 51.824880099999994], [-0.844386, 51.823691], [-0.8404308999999999, 51.822080099999994], [-0.8348424999999999, 51.819807], [-0.8324848999999999, 51.8188487], [-0.8323601, 51.81879649999999], [-0.8321218, 51.81870029999999], [-0.8314883999999999, 51.8184757], [-0.8313140999999998, 51.818404400000006], [-0.83015, 51.8179351], [-0.8291173, 51.8175123], [-0.8274918999999998, 51.8168591], [-0.8268749999999999, 51.816607], [-0.8264565999999999, 51.8164479], [-0.8259979, 51.81628539999999], [-0.8257217, 51.8161958], [-0.8254508, 51.8161162], [-0.8251073999999999, 51.8160085], [-0.8248553, 51.81593380000001], [-0.8245709999999999, 51.815855899999995], [-0.8240855, 51.8157166], [-0.8236750999999999, 51.8156122], [-0.823077, 51.81547119999999], [-0.8225431999999999, 51.81536679999999], [-0.8220174999999998, 51.815273899999994], [-0.8217064, 51.8152242], [-0.8211672999999999, 51.8151462], [-0.8206647999999999, 51.8150476], [-0.8198597, 51.8149373], [-0.8195055999999998, 51.81488670000001], [-0.8191394999999999, 51.81482870000001], [-0.8186017, 51.8147292], [-0.8181444, 51.814638], [-0.8177019, 51.81453689999999], [-0.8168877999999999, 51.81432539999999], [-0.8164802999999999, 51.81420419999999], [-0.8161717, 51.81411239999999], [-0.8157198, 51.8139537], [-0.8144111, 51.8135113], [-0.8143687, 51.8134969]]} 2.3 2211 2215 Aylesbury Vale Parkway Aylesbury Aylesbury 51.8134969 -0.8143687 51.8134969 -0.8143687 1 0 2026-09-15 21:26:07 TERMINATED 2026-09-15 21:15:00 Aylesbury TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15847261 1789506893778366 6 6 2026-09-15 21:25:58.954154 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 21:15:58.477823
← Previous (24601–24700) Next (24801–24900) →