← Back to tables

ANA2_service (60063 rows)

Showing 20901–21000 of 60063
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
551007 581435 G28198 875T60MO15 2026-09-15 COMPLETE None 2026-09-15 14:19:00 2026-09-15 14:29:07 2026-09-17 14:29:07 {"id": 581435, "stp": "P", "toc": "Southern", "uid": "G28198", "consist": "377144", "dest_crs": "XSL", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G28198/2026-09-15/detailed", "trust_id": "875T60MO15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stewarts Lane T&RSMD", "service_date": "2026-09-15", "dest_arr_time": "1419", "dest_platform": null, "is_terminated": 1, "next_location": "Stewarts Lane T&RSMD", "signalling_id": "5T60", "timing_status": "ON TIME", "origin_station": "London Victoria (C)", "current_leg_arr": "1419", "current_leg_dep": "1403", "current_leg_end": "Stewarts Lane T&RSMD", "origin_dep_time": "1403", "origin_platform": "11", "current_location": "Stewarts Lane Jn", "last_update_time": "2026-09-15T14:29:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1448888, 51.493324300000005], [-0.1456946, 51.492604799999995], [-0.1459018, 51.4923985], [-0.14607949999999997, 51.4922207], [-0.14625659999999996, 51.49205280000001], [-0.14646709999999996, 51.49186579999999], [-0.14653799999999997, 51.49180499999999], [-0.1467045, 51.4916554], [-0.1468989, 51.49148759999999], [-0.1471967, 51.4912279], [-0.14742999999999998, 51.4909991], [-0.14762849999999997, 51.4907569], [-0.14779209999999998, 51.49051639999999], [-0.1479115, 51.49030930000001], [-0.1480094, 51.4901081], [-0.1481261, 51.4897499], [-0.148149, 51.4896688], [-0.1481767, 51.48928729999999], [-0.14818069999999997, 51.4891537], [-0.1481648, 51.488982599999986], [-0.1481619, 51.48895159999999], [-0.14811499999999997, 51.48865179999999], [-0.1480466, 51.488418], [-0.14795809999999998, 51.4882184], [-0.14783069999999998, 51.48796870000001], [-0.14761469999999996, 51.4876147], [-0.1474417, 51.487320700000005], [-0.1473331, 51.487127], [-0.1472486, 51.48690899999999], [-0.1471842, 51.4867019], [-0.1471212, 51.4863912], [-0.14709839999999996, 51.4860756], [-0.1471006, 51.4858591], [-0.1471011, 51.485813500000006], [-0.1471049, 51.48563339999998], [-0.1471234, 51.4833658], [-0.1471226, 51.483117799999995], [-0.14711208458202002, 51.483042784707585], [-0.14708299999999996, 51.4828353], [-0.1470199, 51.4825438], [-0.1469395, 51.48223979999999], [-0.1468215, 51.48192829999999], [-0.14677, 51.4818251], [-0.14666719999999997, 51.48161929999999], [-0.1465009, 51.481337], [-0.14626489999999998, 51.4810096], [-0.1459015, 51.4805076], [-0.14578749999999996, 51.4803398], [-0.1455588, 51.48010440000001], [-0.1454442, 51.479970599999994], [-0.1453154, 51.479837], [-0.1450847, 51.47961980000001], [-0.1448661, 51.4794427], [-0.14454539999999996, 51.4791997], [-0.144176, 51.478931499999995], [-0.1440834, 51.47884849999999], [-0.1438002, 51.47859350000001], [-0.1437274, 51.47852809999999], [-0.1435606, 51.4783915], [-0.1433796, 51.47819320000001], [-0.1432776, 51.47805339999999], [-0.14321489999999998, 51.4779521], [-0.14307479999999995, 51.47776509999999], [-0.1429793, 51.47757759999999], [-0.1429363, 51.4774887], [-0.14282859999999997, 51.4772519], [-0.1427558, 51.4770768], [-0.1427211, 51.4769849], [-0.1427021, 51.4769015], [-0.14268995640319107, 51.476829168758016], [-0.1426792, 51.476765099999994], [-0.14268379064423484, 51.4766942591699], [-0.14268670062075264, 51.47664935361784], [-0.1426887, 51.476618499999994], [-0.14269115617454242, 51.476563256338075], [-0.14269370615364546, 51.47650590277673], [-0.14269588178439532, 51.47645696891804], [-0.14270089999999996, 51.4763441], [-0.14269669999999998, 51.47614089999998], [-0.1426991, 51.47585339999999], [-0.14271189999999995, 51.47565710000001], [-0.14271689999999998, 51.475566099999995], [-0.14272791838651858, 51.47546223067865], [-0.142732777343671, 51.4754164256591], [-0.1427377773846115, 51.4753692906054], [-0.1427429, 51.475321], [-0.14275, 51.4751269], [-0.14274579999999998, 51.4749904], [-0.1427395, 51.47479009999999], [-0.14273070000000002, 51.47463280000001], [-0.1427043, 51.47405079999999], [-0.1427411, 51.47369059999999], [-0.1427743, 51.47360869999999], [-0.14283119999999996, 51.4734795], [-0.1429797, 51.47326240000001], [-0.14300426100130345, 51.47323812526228], [-0.1430226, 51.473220000000005], [-0.14303213927228342, 51.47321036443893], [-0.14323060000000004, 51.4730099], [-0.1432554516137748, 51.472984888604806], [-0.1432790658160258, 51.472961122564286], [-0.1433861, 51.47285339999999], [-0.14354969999999995, 51.47269680000001], [-0.14364159999999998, 51.47262980000001], [-0.1451028, 51.4718241]]}", "current_leg_start": "London Victoria (C)", "dest_arr_time_act": "1419", "motion_projection": null, "next_location_lat": "51.4718241", "next_location_lon": "-0.1451028", "previous_location": "Victoria Plat 10", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 4, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:47550387\", \"confirmationDeadline\": \"2026-09-15T14:19:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2027.112, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2463.341, \"from_m\": 2027.112, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3178.494, \"from_m\": 2463.341, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3257.915, \"from_m\": 3178.494, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3842.499, \"from_m\": 3257.915, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3925.092, \"from_m\": 3842.499, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3941.406, \"from_m\": 3925.092, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3994.771, \"from_m\": 3941.406, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4011.825, \"from_m\": 3994.771, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4537.351, \"from_m\": 4011.825, \"capability_applied\": null, \"effective_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\": 581435, \"profile_key\": \"183045e8e1055cf0fe19c43fcd342ecfeb5f4d2b7e11cb3ef64435208873cc1d\", \"schedule_id\": 11035, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1403\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28112}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 28112}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408\", \"location\": \"Stewarts Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3994.771, \"section_seq\": 1, \"route_path_id\": 28112}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": null, \"location\": \"Stewarts Lane T&RSMD\", \"stage_seq\": 4, \"distance_m\": 4537.351, \"section_seq\": 1, \"route_path_id\": 28112}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4537.351, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28112}], \"total_distance_m\": 4537.351, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3958.46, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 578.891, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1403", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "16.0", "current_position_lat": "51.4718241", "current_position_lon": "-0.1451028", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Stewarts Lane Jn", "service_state_platform": null, "timing_fact_generation": 1789477627549054, "current_leg_arrival_utc": "2026-09-15T14:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:00.923572", "service_state_evidence_id": 47550387, "current_leg_start_actual_dep": "2026-09-15T14:03:10+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:04.274629", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None XSL 5T60 377144 4 100 None {"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2027.112, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2463.341, "from_m": 2027.112, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3178.494, "from_m": 2463.341, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3257.915, "from_m": 3178.494, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3842.499, "from_m": 3257.915, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3925.092, "from_m": 3842.499, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3941.406, "from_m": 3925.092, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3994.771, "from_m": 3941.406, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4011.825, "from_m": 3994.771, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4537.351, "from_m": 4011.825, "capability_applied": null, "effective_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": 581435, "profile_key": "183045e8e1055cf0fe19c43fcd342ecfeb5f4d2b7e11cb3ef64435208873cc1d", "schedule_id": 11035, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1403", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28112}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 28112}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408", "location": "Stewarts Lane Jn", "stage_seq": 3, "distance_m": 3994.771, "section_seq": 1, "route_path_id": 28112}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": null, "location": "Stewarts Lane T&RSMD", "stage_seq": 4, "distance_m": 4537.351, "section_seq": 1, "route_path_id": 28112}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4537.351, "from_m": 0.0, "section_seq": 1, "route_path_id": 28112}], "total_distance_m": 4537.351, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3958.46, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 578.891, "synthetic_unknown_infrastructure_limit_mph": 60} [] London Victoria (C) 1403 1403 11 None None Stewarts Lane T&RSMD 1419 1419 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G28198/2026-09-15/detailed None London Victoria (C) 2026-09-15T14:03:10+01:00 Stewarts Lane T&RSMD 16.0 {"type": "LineString", "coordinates": [[-0.1448888, 51.493324300000005], [-0.1456946, 51.492604799999995], [-0.1459018, 51.4923985], [-0.14607949999999997, 51.4922207], [-0.14625659999999996, 51.49205280000001], [-0.14646709999999996, 51.49186579999999], [-0.14653799999999997, 51.49180499999999], [-0.1467045, 51.4916554], [-0.1468989, 51.49148759999999], [-0.1471967, 51.4912279], [-0.14742999999999998, 51.4909991], [-0.14762849999999997, 51.4907569], [-0.14779209999999998, 51.49051639999999], [-0.1479115, 51.49030930000001], [-0.1480094, 51.4901081], [-0.1481261, 51.4897499], [-0.148149, 51.4896688], [-0.1481767, 51.48928729999999], [-0.14818069999999997, 51.4891537], [-0.1481648, 51.488982599999986], [-0.1481619, 51.48895159999999], [-0.14811499999999997, 51.48865179999999], [-0.1480466, 51.488418], [-0.14795809999999998, 51.4882184], [-0.14783069999999998, 51.48796870000001], [-0.14761469999999996, 51.4876147], [-0.1474417, 51.487320700000005], [-0.1473331, 51.487127], [-0.1472486, 51.48690899999999], [-0.1471842, 51.4867019], [-0.1471212, 51.4863912], [-0.14709839999999996, 51.4860756], [-0.1471006, 51.4858591], [-0.1471011, 51.485813500000006], [-0.1471049, 51.48563339999998], [-0.1471234, 51.4833658], [-0.1471226, 51.483117799999995], [-0.14711208458202002, 51.483042784707585], [-0.14708299999999996, 51.4828353], [-0.1470199, 51.4825438], [-0.1469395, 51.48223979999999], [-0.1468215, 51.48192829999999], [-0.14677, 51.4818251], [-0.14666719999999997, 51.48161929999999], [-0.1465009, 51.481337], [-0.14626489999999998, 51.4810096], [-0.1459015, 51.4805076], [-0.14578749999999996, 51.4803398], [-0.1455588, 51.48010440000001], [-0.1454442, 51.479970599999994], [-0.1453154, 51.479837], [-0.1450847, 51.47961980000001], [-0.1448661, 51.4794427], [-0.14454539999999996, 51.4791997], [-0.144176, 51.478931499999995], [-0.1440834, 51.47884849999999], [-0.1438002, 51.47859350000001], [-0.1437274, 51.47852809999999], [-0.1435606, 51.4783915], [-0.1433796, 51.47819320000001], [-0.1432776, 51.47805339999999], [-0.14321489999999998, 51.4779521], [-0.14307479999999995, 51.47776509999999], [-0.1429793, 51.47757759999999], [-0.1429363, 51.4774887], [-0.14282859999999997, 51.4772519], [-0.1427558, 51.4770768], [-0.1427211, 51.4769849], [-0.1427021, 51.4769015], [-0.14268995640319107, 51.476829168758016], [-0.1426792, 51.476765099999994], [-0.14268379064423484, 51.4766942591699], [-0.14268670062075264, 51.47664935361784], [-0.1426887, 51.476618499999994], [-0.14269115617454242, 51.476563256338075], [-0.14269370615364546, 51.47650590277673], [-0.14269588178439532, 51.47645696891804], [-0.14270089999999996, 51.4763441], [-0.14269669999999998, 51.47614089999998], [-0.1426991, 51.47585339999999], [-0.14271189999999995, 51.47565710000001], [-0.14271689999999998, 51.475566099999995], [-0.14272791838651858, 51.47546223067865], [-0.142732777343671, 51.4754164256591], [-0.1427377773846115, 51.4753692906054], [-0.1427429, 51.475321], [-0.14275, 51.4751269], [-0.14274579999999998, 51.4749904], [-0.1427395, 51.47479009999999], [-0.14273070000000002, 51.47463280000001], [-0.1427043, 51.47405079999999], [-0.1427411, 51.47369059999999], [-0.1427743, 51.47360869999999], [-0.14283119999999996, 51.4734795], [-0.1429797, 51.47326240000001], [-0.14300426100130345, 51.47323812526228], [-0.1430226, 51.473220000000005], [-0.14303213927228342, 51.47321036443893], [-0.14323060000000004, 51.4730099], [-0.1432554516137748, 51.472984888604806], [-0.1432790658160258, 51.472961122564286], [-0.1433861, 51.47285339999999], [-0.14354969999999995, 51.47269680000001], [-0.14364159999999998, 51.47262980000001], [-0.1451028, 51.4718241]]} 1.6 1403 1419 Victoria Plat 10 Stewarts Lane Jn Stewarts Lane T&RSMD 51.4718241 -0.1451028 51.4718241 -0.1451028 1 0 2026-09-15 14:29:07 TERMINATED 2026-09-15 14:19:00 Stewarts Lane Jn TD TRACKING_TIMEOUT 47550387 1789477627549054 9 9 2026-09-15 14:29:04.274629 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:00.923572
551008 581934 W34894 731D28MO15 2026-09-15 COMPLETE 15522336 2026-09-15 15:17:00 2026-09-15 14:29:07 2026-09-17 14:29:07 {"id": 581934, "stp": "P", "toc": "Great Western Railway", "uid": "W34894", "consist": "800013+800023", "dest_crs": "OXF", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34894/2026-09-15/detailed", "trust_id": "731D28MO15", "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": "1516", "dest_platform": "4", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "1D28", "timing_status": "LATE", "origin_station": "London Paddington", "current_leg_arr": "1519", "current_leg_dep": "1506", "current_leg_end": "Oxford", "origin_dep_time": "1423", "origin_platform": "9", "current_location": "Hinksey North", "last_update_time": "2026-09-15T14:29: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": "1516", "motion_projection": null, "next_location_lat": "51.7539662", "next_location_lon": "-1.2702377", "previous_location": "Reading", "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\": 581934, \"profile_key\": \"936b48797dfa8d07b4c8ba187f1dbcf6972a5bb37d68a891be5c4347459d7672\", \"schedule_id\": 26859, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"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\": \"1424\", \"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\": \"1425\", \"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\": \"1426\", \"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\": \"1428H\", \"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\": \"1430H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"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\": \"1435\", \"location\": \"Slough\", \"stage_seq\": 8, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Maidenhead\", \"stage_seq\": 9, \"distance_m\": 38784.86, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 49673.982, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 56458.631, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1448\", \"location\": \"Reading\", \"stage_seq\": 12, \"distance_m\": 57629.41, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"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\": \"1454\", \"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\": \"1501\", \"location\": \"Didcot East Jn\", \"stage_seq\": 15, \"distance_m\": 84098.98, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1503H\", \"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\": \"1505H\", \"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\": \"1512\", \"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\": \"1514\", \"location\": \"Hinksey North\", \"stage_seq\": 19, \"distance_m\": 100339.331, \"section_seq\": 1, \"route_path_id\": 31054}, {\"is_pass\": false, \"wtt_arr\": \"1516\", \"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": "1423", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.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-15T13:31:21Z\", \"source_id\": 47613572, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:26Z\", \"source_id\": 15487556, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:47Z\", \"source_id\": 47625314, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:49Z\", \"source_id\": 15490790, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:40Z\", \"source_id\": 47633018, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:43Z\", \"source_id\": 15492977, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:17Z\", \"source_id\": 47642047, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:23Z\", \"source_id\": 15495593, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:57Z\", \"source_id\": 47648933, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:02Z\", \"source_id\": 15497472, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:50Z\", \"source_id\": 47670128, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:54Z\", \"source_id\": 15503416, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:57Z\", \"source_id\": 47699759, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:59Z\", \"source_id\": 15511540, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:59Z\", \"source_id\": 47737557, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:01Z\", \"source_id\": 15522163, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "4", "timing_fact_generation": 1789481895339620, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:01.303448", "service_state_evidence_id": 15522163, "current_leg_start_actual_dep": "2026-09-15T15:06:30+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:04.213705", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PAD OXF 1D28 800013+800023 10 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": 581934, "profile_key": "936b48797dfa8d07b4c8ba187f1dbcf6972a5bb37d68a891be5c4347459d7672", "schedule_id": 26859, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1423", "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": "1424", "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": "1425", "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": "1426", "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": "1428H", "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": "1430H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "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": "1435", "location": "Slough", "stage_seq": 8, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438", "location": "Maidenhead", "stage_seq": 9, "distance_m": 38784.86, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "Twyford", "stage_seq": 10, "distance_m": 49673.982, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444H", "location": "Kennet Bridge Jn", "stage_seq": 11, "distance_m": 56458.631, "section_seq": 1, "route_path_id": 31054}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1448", "location": "Reading", "stage_seq": 12, "distance_m": 57629.41, "section_seq": 1, "route_path_id": 31054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "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": "1454", "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": "1501", "location": "Didcot East Jn", "stage_seq": 15, "distance_m": 84098.98, "section_seq": 1, "route_path_id": 31054}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1503H", "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": "1505H", "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": "1512", "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": "1514", "location": "Hinksey North", "stage_seq": 19, "distance_m": 100339.331, "section_seq": 1, "route_path_id": 31054}, {"is_pass": false, "wtt_arr": "1516", "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-15T13:31:21Z", "source_id": 47613572, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:32:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:26Z", "source_id": 15487556, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:47Z", "source_id": 47625314, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:37:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:49Z", "source_id": 15490790, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23652, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:40Z", "source_id": 47633018, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:40:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:43Z", "source_id": 15492977, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:17Z", "source_id": 47642047, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:42:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:23Z", "source_id": 15495593, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:57Z", "source_id": 47648933, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:46:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:02Z", "source_id": 15497472, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23950, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:50Z", "source_id": 47670128, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:54:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:54Z", "source_id": 15503416, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23983, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:57Z", "source_id": 47699759, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:04:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:59Z", "source_id": 15511540, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24183, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:59Z", "source_id": 47737557, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:19:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:01Z", "source_id": 15522163, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] London Paddington 1423 1423 9 None None Oxford 1516 1516 4 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W34894/2026-09-15/detailed None Didcot Parkway 2026-09-15T15:06:30+01:00 Oxford 13.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 1506 1519 Reading Hinksey North Oxford 51.7539662 -1.2702377 51.7539662 -1.2702377 1 0 2026-09-15 14:29:07 TERMINATED 2026-09-15 14:19:00 Oxford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522163 1789481895339620 89 89 2026-09-15 14:29:04.213705 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:01.303448
551009 582333 P91333 885U02MP15 2026-09-15 COMPLETE 15521733 2026-09-15 15:19:00 2026-09-15 14:29:07 2026-09-17 14:29:07 {"id": 582333, "stp": "P", "toc": "Southeastern", "uid": "P91333", "consist": "375902", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91333/2026-09-15/detailed", "trust_id": "885U02MP15", "origin_crs": null, "show_on_map": 0, "dar_est_time": "14:40:00", "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-15", "dest_arr_time": "1513", "dest_platform": "2", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "5U02", "timing_status": "LATE", "origin_station": "Grove Park C.S.D.", "current_leg_arr": "1519", "current_leg_dep": "1440", "current_leg_end": "London Victoria", "origin_dep_time": "1440", "origin_platform": null, "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T14:29:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.01124821058497088, 51.439907642871546], [0.010914, 51.4402491], [0.009932899999999998, 51.4412205], [0.009259599999999998, 51.44188969999998], [0.008644099999999998, 51.442522100000005], [0.008523999999999999, 51.442640399999995], [0.008344128006243423, 51.442817580280106], [0.0082634, 51.4428971], [0.0077023, 51.44346610000001], [0.0069931, 51.4441454], [0.006769799999999999, 51.4443754], [0.0063059, 51.444840499999984], [0.0060374999999999995, 51.4451068], [0.005827499999999999, 51.445324], [0.0057626, 51.4453902], [0.0055635, 51.4455858], [0.0054225, 51.44573259999999], [0.0051894, 51.4459634], [0.005015199999999999, 51.4461317], [0.0044263, 51.44666610000001], [0.0042518, 51.446856], [0.0038746, 51.4472602], [0.0037568, 51.4473798], [0.003619, 51.4475156], [0.0031928999999999994, 51.4479525], [0.0031309999999999997, 51.448004000000005], [0.0027371999999999995, 51.4483974], [0.0024367, 51.44869749999999], [0.002237, 51.4489001], [0.0020685, 51.44907779999998], [0.0019178000000000003, 51.4492284], [0.0016984999999999997, 51.449407], [0.0015721999999999995, 51.4495125], [0.0014343, 51.449638099999994], [0.0012445, 51.4498278], [0.0009328, 51.4501456], [0.0006111999999999999, 51.45045159999999], [0.0004869748431829367, 51.45057255758231], [0.0003486233915930775, 51.45070557695104], [0.00022533503526599497, 51.45082269215014], [0.00011489792257502898, 51.45092615017891], [0.000015100201893520115, 51.45101819803664], [-0.00007626997840519157, 51.45110108272264], [-0.00016142446994776572, 51.45117705123622], [-0.00024257512436086216, 51.45124835057666], [-0.00032193379327114056, 51.45131722774328], [-0.0004017123283052608, 51.45138592973537], [-0.0004841225810898825, 51.45145670355224], [-0.0005713764032516654, 51.451531796193166], [-0.0006656856464172695, 51.45161345465747], [-0.0007692621622133541, 51.45170392594446], [-0.0008843178022665794, 51.451805457053425], [-0.001013064418203605, 51.451920294983665], [-0.0011577138616510904, 51.45205068673448], [-0.0013616999999999998, 51.45223179999999], [-0.0018486, 51.45264869999999], [-0.0021695999999999994, 51.4529135], [-0.0023606, 51.453067], [-0.0025637, 51.4532264], [-0.0028149999999999994, 51.45341199999999], [-0.003014, 51.453557], [-0.0035729000000000004, 51.4539339], [-0.0037525000000000006, 51.4540507], [-0.004062099999999999, 51.4542499], [-0.0044422, 51.454472], [-0.0049664, 51.454766], [-0.00544, 51.45501569999999], [-0.005912199999999999, 51.45525820000002], [-0.0065090999999999994, 51.4555462], [-0.0069932, 51.45577689999999], [-0.007394899999999999, 51.4559666], [-0.0078998, 51.4561922], [-0.0084054, 51.456411200000005], [-0.0088909, 51.456609699999994], [-0.0092509, 51.4567508], [-0.0097388, 51.45693609999999], [-0.0104125, 51.4571899], [-0.0110577, 51.4574335], [-0.0116423, 51.45766119999999], [-0.0120733, 51.457845], [-0.0125903, 51.45809680000001], [-0.0128785, 51.4582541], [-0.013092200000000002, 51.458376499999986], [-0.013194399999999997, 51.45843729999999], [-0.013353999999999998, 51.4585441], [-0.0135371, 51.45868070000001], [-0.013655099999999998, 51.4587818], [-0.013747399999999998, 51.45886869999999], [-0.0139276, 51.4590459], [-0.0141072, 51.4592588], [-0.0141981, 51.4593918], [-0.0142392, 51.45945449999999], [-0.014302600000000002, 51.459561400000005], [-0.014351799999999998, 51.45965650000001], [-0.0143894, 51.4597321], [-0.0144239, 51.4598147], [-0.014452100000000002, 51.45988779999998], [-0.014485599999999996, 51.45999599999999], [-0.014521100000000002, 51.460157200000005], [-0.014538600000000002, 51.4602533], [-0.014549, 51.4603542], [-0.0145602, 51.4605312], [-0.0145468, 51.4607073], [-0.014529454831269028, 51.46079444548484], [-0.014522000000000002, 51.460831899999995], [-0.0144921, 51.4609502], [-0.0144447, 51.4610941], [-0.014396199999999996, 51.4612014], [-0.014323, 51.4613351], [-0.014256, 51.461462899999994], [-0.014101, 51.4616676], [-0.0139179, 51.4619101], [-0.013686, 51.4621364], [-0.013557899999999998, 51.4622744], [-0.0134455, 51.46242339999999], [-0.0133186, 51.4625988], [-0.0132124, 51.4627813], [-0.013132, 51.4629773], [-0.013068, 51.46318999999998], [-0.0130361, 51.4633467], [-0.0130185, 51.46355039999999], [-0.0130278, 51.46366919999999], [-0.013031999999999998, 51.4637997], [-0.0130546, 51.4639715], [-0.0131136, 51.4641982], [-0.0131764, 51.4643808], [-0.013247099999999998, 51.464531599999994], [-0.0133258, 51.4646734], [-0.013509599999999998, 51.46493100000001], [-0.0136219, 51.4650591], [-0.0138028, 51.4652285], [-0.0140208, 51.4653998], [-0.014194399999999998, 51.46552059999999], [-0.014382844823814422, 51.46562932350476], [-0.014465999999999996, 51.4656773], [-0.0147796, 51.4658413], [-0.015104200000000002, 51.46598429999999], [-0.015527, 51.4661493], [-0.015772199999999997, 51.466254], [-0.018251399999999997, 51.46724890000001], [-0.0186684, 51.4674175], [-0.018967407346308897, 51.46753299445456], [-0.018995899999999996, 51.467544], [-0.019086715632554777, 51.46757478351069], [-0.01926804254709995, 51.46763624730511], [-0.019410099999999996, 51.4676844], [-0.01942728662649193, 51.46769088470786], [-0.0196481, 51.46777420000001], [-0.019913699999999996, 51.467869399999984], [-0.0201376, 51.4679362], [-0.020293579855915737, 51.46797364427041], [-0.0204117, 51.46800199999999], [-0.020657999999999996, 51.46803190000001], [-0.020872499999999995, 51.4680474], [-0.0210989, 51.468049099999995], [-0.0213323, 51.468040900000005], [-0.021593799999999996, 51.46801920000001], [-0.0218617, 51.46798050000001], [-0.022277899999999996, 51.4678815], [-0.0229881, 51.46768430000001], [-0.0233803, 51.4675765], [-0.0240711, 51.46738779999999], [-0.024798099999999997, 51.4671874], [-0.025371, 51.4670279], [-0.0264823, 51.4667197], [-0.027222499999999997, 51.4665177], [-0.027602, 51.466417400000005], [-0.0279163, 51.46633779999999], [-0.028331400000000003, 51.46623819999999], [-0.0286249, 51.4661692], [-0.0292627, 51.4660322], [-0.0296518, 51.46595569999999], [-0.0300598, 51.4658739], [-0.030424500000000004, 51.46580740000001], [-0.030716099999999996, 51.465754], [-0.0310726, 51.46569629999999], [-0.0315841, 51.46561739999999], [-0.0319943, 51.465557100000005], [-0.0323051, 51.465514500000005], [-0.0327968, 51.465451], [-0.03328969999999999, 51.4653901], [-0.033836, 51.465331], [-0.0344644, 51.46526720000001], [-0.0349807, 51.46521959999999], [-0.0356964, 51.46517029999999], [-0.036359, 51.4651259], [-0.0366758, 51.4651135], [-0.0373148, 51.4650861], [-0.03743058596953648, 51.465083600075786], [-0.03748137264428797, 51.46508250354533], [-0.03752717269307293, 51.465081514680634], [-0.03757972876092997, 51.46508037994732], [-0.03766679999999999, 51.4650785], [-0.0380624, 51.4650793], [-0.0382377, 51.4650767], [-0.03959109999999999, 51.46505350000001], [-0.040198099999999994, 51.4650638], [-0.040779, 51.465083699999994], [-0.0413313, 51.4651076], [-0.0417941, 51.46513149999999], [-0.0424077, 51.4651648], [-0.043104, 51.4652279], [-0.0437666, 51.4652937], [-0.0444854, 51.4653876], [-0.0452253, 51.46549159999999], [-0.0460899, 51.4656381], [-0.047154699999999994, 51.465828299999984], [-0.04776989999999999, 51.4659391], [-0.04830449999999999, 51.46604570000001], [-0.0488743, 51.46617349999999], [-0.0493442, 51.4663279], [-0.04952639999999999, 51.4663809], [-0.0496969, 51.466426899999995], [-0.050033499999999995, 51.4665098], [-0.0504, 51.4665939], [-0.05084759999999999, 51.46667949999999], [-0.0513332, 51.4667681], [-0.0517242, 51.46682359999999], [-0.052071099999999995, 51.4668648], [-0.0523571, 51.4668984], [-0.05304079999999999, 51.46697799999999], [-0.05331539999999999, 51.4670072], [-0.0536612, 51.4670457], [-0.05432209999999999, 51.4671243], [-0.05458509999999999, 51.467161], [-0.05485, 51.4671972], [-0.0551248, 51.4672378], [-0.0555027, 51.4673008], [-0.055863199999999995, 51.4673665], [-0.056152200000000006, 51.467427400000005], [-0.0564565, 51.467497299999984], [-0.056758099999999985, 51.46756289999999], [-0.057043, 51.4676392], [-0.05729799999999999, 51.4677107], [-0.0576055, 51.4677945], [-0.0578409, 51.46787119999999], [-0.0581141, 51.46795230000001], [-0.0583927, 51.4680507], [-0.0591635, 51.46832849999999], [-0.0596316, 51.4684934], [-0.06016429999999999, 51.46870439999999], [-0.06051019999999999, 51.468842], [-0.0610016, 51.469033200000005], [-0.061449, 51.4692087], [-0.061899600000000006, 51.4693906], [-0.0624365, 51.46959830000001], [-0.06271199999999999, 51.46970660000001], [-0.0630622, 51.46984779999999], [-0.0635158, 51.4700322], [-0.06382099999999999, 51.4701445], [-0.0641311, 51.47024360000001], [-0.06438158517234667, 51.470316686546624], [-0.06442549999999998, 51.47032949999999], [-0.06467303186293803, 51.470390865316126], [-0.0646885, 51.4703947], [-0.0650427, 51.47046439999999], [-0.0655158, 51.47055460000001], [-0.06599579999999998, 51.4706025], [-0.0664049, 51.4706345], [-0.06674789999999999, 51.4706353], [-0.0670102, 51.4706247], [-0.0673544, 51.470603100000005], [-0.0676644, 51.4705805], [-0.0681272, 51.470514], [-0.0687746, 51.4703891], [-0.0691917, 51.470256500000005], [-0.0693605, 51.47020029999999], [-0.06952429999999998, 51.4701458], [-0.06971519999999999, 51.4700763], [-0.0704366, 51.46981360000001], [-0.0709112, 51.4696471], [-0.07128669999999998, 51.46951730000001], [-0.0716884, 51.4693877], [-0.0721519, 51.469265699999994], [-0.0726124, 51.4691779], [-0.0731877, 51.4690995], [-0.0735633, 51.4690693], [-0.07379519999999999, 51.46905700000001], [-0.07396150000000001, 51.4690519], [-0.07412219999999999, 51.4690491], [-0.07441719999999999, 51.46904339999999], [-0.07466899999999999, 51.46904219999999], [-0.07488079999999998, 51.4690433], [-0.0751802, 51.469048599999994], [-0.07563149999999999, 51.469059900000005], [-0.0761123, 51.4690708], [-0.076688, 51.46910770000001], [-0.07723009999999998, 51.469179200000006], [-0.077632, 51.4692348], [-0.07808243444825923, 51.46928821892714], [-0.0783462, 51.4693195], [-0.077632, 51.4692348], [-0.0780759, 51.46930960000001], [-0.0784964, 51.4693752], [-0.07915270000000002, 51.46946950000001], [-0.07954959999999998, 51.4695196], [-0.07997829999999999, 51.4695621], [-0.0802835, 51.4695875], [-0.08059459999999999, 51.4696056], [-0.0809092, 51.46961960000001], [-0.0813111, 51.4696264], [-0.08178919999999999, 51.4696228], [-0.0820683, 51.4696201], [-0.0823168, 51.4696165], [-0.08262139999999998, 51.469599300000006], [-0.0829562, 51.46957299999998], [-0.08337349999999999, 51.4695343], [-0.08378609999999999, 51.469487], [-0.0842948, 51.4694191], [-0.0846901, 51.4693684], [-0.0855001, 51.469209199999995], [-0.0871159, 51.4688468], [-0.0876796, 51.4686998], [-0.08826439999999999, 51.4685345], [-0.08856399999999999, 51.4684462], [-0.08910589999999999, 51.468286600000006], [-0.08958051642544512, 51.46814143142757], [-0.0895816, 51.4681411], [-0.08983152841195213, 51.46806527606115], [-0.0898654, 51.46805500000001], [-0.0904038, 51.467892], [-0.0910524, 51.46768639999999], [-0.0917738, 51.4674601], [-0.0921301, 51.4673464], [-0.0926439, 51.467188699999994], [-0.0936895, 51.466864400000006], [-0.09469279999999998, 51.4665829], [-0.0952023, 51.4664342], [-0.0958308, 51.4662478], [-0.0963787, 51.4660903], [-0.09716869999999998, 51.46588339999998], [-0.098094, 51.46567259999999], [-0.0985413, 51.4655856], [-0.0989182, 51.465512], [-0.09910305184173757, 51.465480312072934], [-0.0994683, 51.4654177], [-0.10030379999999998, 51.4652944], [-0.10054599999999998, 51.4652656], [-0.1011238, 51.4651946], [-0.10163419999999998, 51.4651375], [-0.10192950900929032, 51.46510977324259], [-0.1020554125627567, 51.46509795206989], [-0.1021007, 51.4650937], [-0.10248019999999998, 51.4650446], [-0.1028737, 51.46497920000001], [-0.1032727, 51.46490589999999], [-0.10362879999999998, 51.464829], [-0.1040309, 51.4647288], [-0.1044474, 51.4646102], [-0.1048521, 51.46447380000001], [-0.1054212, 51.464271700000005], [-0.1057846, 51.4641482], [-0.1060837, 51.46405270000001], [-0.1063637, 51.4639742], [-0.1066088, 51.46391489999999], [-0.10693959999999998, 51.4638417], [-0.1072618, 51.46377499999999], [-0.1076988, 51.4636904], [-0.1080498, 51.46363169999999], [-0.1086024, 51.4635393], [-0.109038, 51.46347490000001], [-0.1092406, 51.46345230000001], [-0.1095539, 51.463423299999995], [-0.110045, 51.4633249], [-0.1101665, 51.46330510000001], [-0.11017614228055878, 51.463303415218505], [-0.11047039999999998, 51.463252], [-0.1107872, 51.46319960000001], [-0.11111619999999998, 51.4631578], [-0.1114283, 51.46313299999999], [-0.1118276, 51.4631092], [-0.1121011, 51.46309979999999], [-0.1123741, 51.463098], [-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Grove Park Dpt Ctry Ed EXT", "dest_arr_time_act": "1513", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Grove Park Dpt Ctry Ed EXT", "current_leg_milage": "9.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 618.39, \"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\": 1723.512, \"from_m\": 618.39, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 3500.614, \"from_m\": 1723.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\": 3916.057, \"from_m\": 3500.614, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4324.641, \"from_m\": 3916.057, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4377.332, \"from_m\": 4324.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5203.455, \"from_m\": 4377.332, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5810.511, \"from_m\": 5203.455, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6969.649, \"from_m\": 5810.511, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8951.523, \"from_m\": 6969.649, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9597.328, \"from_m\": 8951.523, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11377.348, \"from_m\": 9597.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\": 12147.42, \"from_m\": 11377.348, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12214.635, \"from_m\": 12147.42, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12553.01, \"from_m\": 12214.635, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12576.857, \"from_m\": 12553.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\": 14026.204, \"from_m\": 12576.857, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14152.08, \"from_m\": 14026.204, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14324.123, \"from_m\": 14152.08, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14397.946, \"from_m\": 14324.123, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15695.226, \"from_m\": 14397.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\": 16126.261, \"from_m\": 15695.226, \"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\": 16446.422, \"from_m\": 16126.261, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17576.874, \"from_m\": 16446.422, \"capability_applied\": null, \"effective_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\": 582333, \"profile_key\": \"a793c3e942b5db4ee3b68746467b5761801a007f07ede623c892f118f074dec1\", \"schedule_id\": 24674, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"Grove Park C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1445\", \"location\": \"Grove Park Dpt Ctry Ed EXT\", \"stage_seq\": 2, \"distance_m\": 973.292, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Hither Green\", \"stage_seq\": 3, \"distance_m\": 2480.574, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 4011.851, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452H\", \"location\": \"Lewisham\", \"stage_seq\": 5, \"distance_m\": 5265.767, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453H\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 6, \"distance_m\": 5657.763, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456H\", \"location\": \"Nunhead\", \"stage_seq\": 7, \"distance_m\": 8025.433, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1459H\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 9896.752, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"Denmark Hill\", \"stage_seq\": 9, \"distance_m\": 10726.51, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500H\", \"location\": \"Cambria Jn\", \"stage_seq\": 10, \"distance_m\": 11437.17, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504H\", \"location\": \"Canterbury Road Jn\", \"stage_seq\": 11, \"distance_m\": 12259.073, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505H\", \"location\": \"Brixton\", \"stage_seq\": 12, \"distance_m\": 12440.995, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1507\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 13, \"distance_m\": 14152.08, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 16174.165, \"section_seq\": 1, \"route_path_id\": 100559}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 15, \"distance_m\": 17576.874, \"section_seq\": 1, \"route_path_id\": 100559}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17576.874, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100559}], \"total_distance_m\": 17576.874, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13703.484, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3873.39, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1440", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "39.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:28Z\", \"source_id\": 47647616, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:31Z\", \"source_id\": 15497109, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:57Z\", \"source_id\": 47662443, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:02Z\", \"source_id\": 15501186, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:55Z\", \"source_id\": 47681191, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:04Z\", \"source_id\": 15506404, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:12Z\", \"source_id\": 47694980, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:18Z\", \"source_id\": 15510259, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:23Z\", \"source_id\": 47735836, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:22Z\", \"source_id\": 15521733, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "2", "timing_fact_generation": 1789481843753501, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:02.397316", "service_state_evidence_id": 15521733, "current_leg_start_actual_dep": "2026-09-15T14:51:00+01:00", "operational_evidence_version": 31, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:03.414573", "service_state_valid_until_kind": null, "operational_interpretation_version": 31, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None None 5U02 375902 4 100 None {"version": 3, "segments": [{"to_m": 618.39, "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": 1723.512, "from_m": 618.39, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3500.614, "from_m": 1723.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": 3916.057, "from_m": 3500.614, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4324.641, "from_m": 3916.057, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4377.332, "from_m": 4324.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5203.455, "from_m": 4377.332, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5810.511, "from_m": 5203.455, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6969.649, "from_m": 5810.511, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8951.523, "from_m": 6969.649, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9597.328, "from_m": 8951.523, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11377.348, "from_m": 9597.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": 12147.42, "from_m": 11377.348, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12214.635, "from_m": 12147.42, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12553.01, "from_m": 12214.635, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12576.857, "from_m": 12553.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": 14026.204, "from_m": 12576.857, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14152.08, "from_m": 14026.204, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14324.123, "from_m": 14152.08, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14397.946, "from_m": 14324.123, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15695.226, "from_m": 14397.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": 16126.261, "from_m": 15695.226, "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": 16446.422, "from_m": 16126.261, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17576.874, "from_m": 16446.422, "capability_applied": null, "effective_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": 582333, "profile_key": "a793c3e942b5db4ee3b68746467b5761801a007f07ede623c892f118f074dec1", "schedule_id": 24674, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1440", "location": "Grove Park C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100559}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1445", "location": "Grove Park Dpt Ctry Ed EXT", "stage_seq": 2, "distance_m": 973.292, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "location": "Hither Green", "stage_seq": 3, "distance_m": 2480.574, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Parks Bridge Jn", "stage_seq": 4, "distance_m": 4011.851, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452H", "location": "Lewisham", "stage_seq": 5, "distance_m": 5265.767, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453H", "location": "Lewisham Vale Jn", "stage_seq": 6, "distance_m": 5657.763, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456H", "location": "Nunhead", "stage_seq": 7, "distance_m": 8025.433, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1459H", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 9896.752, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500", "location": "Denmark Hill", "stage_seq": 9, "distance_m": 10726.51, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500H", "location": "Cambria Jn", "stage_seq": 10, "distance_m": 11437.17, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504H", "location": "Canterbury Road Jn", "stage_seq": 11, "distance_m": 12259.073, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505H", "location": "Brixton", "stage_seq": 12, "distance_m": 12440.995, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1507", "location": "Voltaire Road Jn", "stage_seq": 13, "distance_m": 14152.08, "section_seq": 1, "route_path_id": 100559}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509", "location": "Grosvenor Bridge Jn", "stage_seq": 14, "distance_m": 16174.165, "section_seq": 1, "route_path_id": 100559}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": null, "location": "London Victoria", "stage_seq": 15, "distance_m": 17576.874, "section_seq": 1, "route_path_id": 100559}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17576.874, "from_m": 0.0, "section_seq": 1, "route_path_id": 100559}], "total_distance_m": 17576.874, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13703.484, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3873.39, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31687, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:28Z", "source_id": 47647616, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:45:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:31Z", "source_id": 15497109, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:57Z", "source_id": 47662443, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:50:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:02Z", "source_id": 15501186, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31561, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:55Z", "source_id": 47681191, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:57:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:04Z", "source_id": 15506404, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29760, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:12Z", "source_id": 47694980, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:02:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:18Z", "source_id": 15510259, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28665, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:23Z", "source_id": 47735836, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:19:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:22Z", "source_id": 15521733, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Grove Park C.S.D. 1440 1440 None 14:40:00 None London Victoria 1513 1513 2 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91333/2026-09-15/detailed None Grove Park Dpt Ctry Ed EXT 2026-09-15T14:51:00+01:00 London Victoria 39.0 {"type": "LineString", "coordinates": [[0.01124821058497088, 51.439907642871546], [0.010914, 51.4402491], [0.009932899999999998, 51.4412205], [0.009259599999999998, 51.44188969999998], [0.008644099999999998, 51.442522100000005], [0.008523999999999999, 51.442640399999995], [0.008344128006243423, 51.442817580280106], [0.0082634, 51.4428971], [0.0077023, 51.44346610000001], [0.0069931, 51.4441454], [0.006769799999999999, 51.4443754], [0.0063059, 51.444840499999984], [0.0060374999999999995, 51.4451068], [0.005827499999999999, 51.445324], [0.0057626, 51.4453902], [0.0055635, 51.4455858], [0.0054225, 51.44573259999999], [0.0051894, 51.4459634], [0.005015199999999999, 51.4461317], [0.0044263, 51.44666610000001], [0.0042518, 51.446856], [0.0038746, 51.4472602], [0.0037568, 51.4473798], [0.003619, 51.4475156], [0.0031928999999999994, 51.4479525], [0.0031309999999999997, 51.448004000000005], [0.0027371999999999995, 51.4483974], [0.0024367, 51.44869749999999], [0.002237, 51.4489001], [0.0020685, 51.44907779999998], [0.0019178000000000003, 51.4492284], [0.0016984999999999997, 51.449407], [0.0015721999999999995, 51.4495125], [0.0014343, 51.449638099999994], [0.0012445, 51.4498278], [0.0009328, 51.4501456], [0.0006111999999999999, 51.45045159999999], [0.0004869748431829367, 51.45057255758231], [0.0003486233915930775, 51.45070557695104], [0.00022533503526599497, 51.45082269215014], [0.00011489792257502898, 51.45092615017891], [0.000015100201893520115, 51.45101819803664], [-0.00007626997840519157, 51.45110108272264], [-0.00016142446994776572, 51.45117705123622], [-0.00024257512436086216, 51.45124835057666], [-0.00032193379327114056, 51.45131722774328], [-0.0004017123283052608, 51.45138592973537], [-0.0004841225810898825, 51.45145670355224], [-0.0005713764032516654, 51.451531796193166], [-0.0006656856464172695, 51.45161345465747], [-0.0007692621622133541, 51.45170392594446], [-0.0008843178022665794, 51.451805457053425], [-0.001013064418203605, 51.451920294983665], [-0.0011577138616510904, 51.45205068673448], [-0.0013616999999999998, 51.45223179999999], [-0.0018486, 51.45264869999999], [-0.0021695999999999994, 51.4529135], [-0.0023606, 51.453067], [-0.0025637, 51.4532264], [-0.0028149999999999994, 51.45341199999999], [-0.003014, 51.453557], [-0.0035729000000000004, 51.4539339], [-0.0037525000000000006, 51.4540507], [-0.004062099999999999, 51.4542499], [-0.0044422, 51.454472], [-0.0049664, 51.454766], [-0.00544, 51.45501569999999], [-0.005912199999999999, 51.45525820000002], [-0.0065090999999999994, 51.4555462], [-0.0069932, 51.45577689999999], [-0.007394899999999999, 51.4559666], [-0.0078998, 51.4561922], [-0.0084054, 51.456411200000005], [-0.0088909, 51.456609699999994], [-0.0092509, 51.4567508], [-0.0097388, 51.45693609999999], [-0.0104125, 51.4571899], [-0.0110577, 51.4574335], [-0.0116423, 51.45766119999999], [-0.0120733, 51.457845], [-0.0125903, 51.45809680000001], [-0.0128785, 51.4582541], [-0.013092200000000002, 51.458376499999986], [-0.013194399999999997, 51.45843729999999], [-0.013353999999999998, 51.4585441], [-0.0135371, 51.45868070000001], [-0.013655099999999998, 51.4587818], [-0.013747399999999998, 51.45886869999999], [-0.0139276, 51.4590459], [-0.0141072, 51.4592588], [-0.0141981, 51.4593918], [-0.0142392, 51.45945449999999], [-0.014302600000000002, 51.459561400000005], [-0.014351799999999998, 51.45965650000001], [-0.0143894, 51.4597321], [-0.0144239, 51.4598147], [-0.014452100000000002, 51.45988779999998], [-0.014485599999999996, 51.45999599999999], [-0.014521100000000002, 51.460157200000005], [-0.014538600000000002, 51.4602533], [-0.014549, 51.4603542], [-0.0145602, 51.4605312], [-0.0145468, 51.4607073], [-0.014529454831269028, 51.46079444548484], [-0.014522000000000002, 51.460831899999995], [-0.0144921, 51.4609502], [-0.0144447, 51.4610941], [-0.014396199999999996, 51.4612014], [-0.014323, 51.4613351], [-0.014256, 51.461462899999994], [-0.014101, 51.4616676], [-0.0139179, 51.4619101], [-0.013686, 51.4621364], [-0.013557899999999998, 51.4622744], [-0.0134455, 51.46242339999999], [-0.0133186, 51.4625988], [-0.0132124, 51.4627813], [-0.013132, 51.4629773], [-0.013068, 51.46318999999998], [-0.0130361, 51.4633467], [-0.0130185, 51.46355039999999], [-0.0130278, 51.46366919999999], [-0.013031999999999998, 51.4637997], [-0.0130546, 51.4639715], [-0.0131136, 51.4641982], [-0.0131764, 51.4643808], [-0.013247099999999998, 51.464531599999994], [-0.0133258, 51.4646734], [-0.013509599999999998, 51.46493100000001], [-0.0136219, 51.4650591], [-0.0138028, 51.4652285], [-0.0140208, 51.4653998], [-0.014194399999999998, 51.46552059999999], [-0.014382844823814422, 51.46562932350476], [-0.014465999999999996, 51.4656773], [-0.0147796, 51.4658413], [-0.015104200000000002, 51.46598429999999], [-0.015527, 51.4661493], [-0.015772199999999997, 51.466254], [-0.018251399999999997, 51.46724890000001], [-0.0186684, 51.4674175], [-0.018967407346308897, 51.46753299445456], [-0.018995899999999996, 51.467544], [-0.019086715632554777, 51.46757478351069], [-0.01926804254709995, 51.46763624730511], [-0.019410099999999996, 51.4676844], [-0.01942728662649193, 51.46769088470786], [-0.0196481, 51.46777420000001], [-0.019913699999999996, 51.467869399999984], [-0.0201376, 51.4679362], [-0.020293579855915737, 51.46797364427041], [-0.0204117, 51.46800199999999], [-0.020657999999999996, 51.46803190000001], [-0.020872499999999995, 51.4680474], [-0.0210989, 51.468049099999995], [-0.0213323, 51.468040900000005], [-0.021593799999999996, 51.46801920000001], [-0.0218617, 51.46798050000001], [-0.022277899999999996, 51.4678815], [-0.0229881, 51.46768430000001], [-0.0233803, 51.4675765], [-0.0240711, 51.46738779999999], [-0.024798099999999997, 51.4671874], [-0.025371, 51.4670279], [-0.0264823, 51.4667197], [-0.027222499999999997, 51.4665177], [-0.027602, 51.466417400000005], [-0.0279163, 51.46633779999999], [-0.028331400000000003, 51.46623819999999], [-0.0286249, 51.4661692], [-0.0292627, 51.4660322], [-0.0296518, 51.46595569999999], [-0.0300598, 51.4658739], [-0.030424500000000004, 51.46580740000001], [-0.030716099999999996, 51.465754], [-0.0310726, 51.46569629999999], [-0.0315841, 51.46561739999999], [-0.0319943, 51.465557100000005], [-0.0323051, 51.465514500000005], [-0.0327968, 51.465451], [-0.03328969999999999, 51.4653901], [-0.033836, 51.465331], [-0.0344644, 51.46526720000001], [-0.0349807, 51.46521959999999], [-0.0356964, 51.46517029999999], [-0.036359, 51.4651259], [-0.0366758, 51.4651135], [-0.0373148, 51.4650861], [-0.03743058596953648, 51.465083600075786], [-0.03748137264428797, 51.46508250354533], [-0.03752717269307293, 51.465081514680634], [-0.03757972876092997, 51.46508037994732], [-0.03766679999999999, 51.4650785], [-0.0380624, 51.4650793], [-0.0382377, 51.4650767], [-0.03959109999999999, 51.46505350000001], [-0.040198099999999994, 51.4650638], [-0.040779, 51.465083699999994], [-0.0413313, 51.4651076], [-0.0417941, 51.46513149999999], [-0.0424077, 51.4651648], [-0.043104, 51.4652279], [-0.0437666, 51.4652937], [-0.0444854, 51.4653876], [-0.0452253, 51.46549159999999], [-0.0460899, 51.4656381], [-0.047154699999999994, 51.465828299999984], [-0.04776989999999999, 51.4659391], [-0.04830449999999999, 51.46604570000001], [-0.0488743, 51.46617349999999], [-0.0493442, 51.4663279], [-0.04952639999999999, 51.4663809], [-0.0496969, 51.466426899999995], [-0.050033499999999995, 51.4665098], [-0.0504, 51.4665939], [-0.05084759999999999, 51.46667949999999], [-0.0513332, 51.4667681], [-0.0517242, 51.46682359999999], [-0.052071099999999995, 51.4668648], [-0.0523571, 51.4668984], [-0.05304079999999999, 51.46697799999999], [-0.05331539999999999, 51.4670072], [-0.0536612, 51.4670457], [-0.05432209999999999, 51.4671243], [-0.05458509999999999, 51.467161], [-0.05485, 51.4671972], [-0.0551248, 51.4672378], [-0.0555027, 51.4673008], [-0.055863199999999995, 51.4673665], [-0.056152200000000006, 51.467427400000005], [-0.0564565, 51.467497299999984], [-0.056758099999999985, 51.46756289999999], [-0.057043, 51.4676392], [-0.05729799999999999, 51.4677107], [-0.0576055, 51.4677945], [-0.0578409, 51.46787119999999], [-0.0581141, 51.46795230000001], [-0.0583927, 51.4680507], [-0.0591635, 51.46832849999999], [-0.0596316, 51.4684934], [-0.06016429999999999, 51.46870439999999], [-0.06051019999999999, 51.468842], [-0.0610016, 51.469033200000005], [-0.061449, 51.4692087], [-0.061899600000000006, 51.4693906], [-0.0624365, 51.46959830000001], [-0.06271199999999999, 51.46970660000001], [-0.0630622, 51.46984779999999], [-0.0635158, 51.4700322], [-0.06382099999999999, 51.4701445], [-0.0641311, 51.47024360000001], [-0.06438158517234667, 51.470316686546624], [-0.06442549999999998, 51.47032949999999], [-0.06467303186293803, 51.470390865316126], [-0.0646885, 51.4703947], [-0.0650427, 51.47046439999999], [-0.0655158, 51.47055460000001], [-0.06599579999999998, 51.4706025], [-0.0664049, 51.4706345], [-0.06674789999999999, 51.4706353], [-0.0670102, 51.4706247], [-0.0673544, 51.470603100000005], [-0.0676644, 51.4705805], [-0.0681272, 51.470514], [-0.0687746, 51.4703891], [-0.0691917, 51.470256500000005], [-0.0693605, 51.47020029999999], [-0.06952429999999998, 51.4701458], [-0.06971519999999999, 51.4700763], [-0.0704366, 51.46981360000001], [-0.0709112, 51.4696471], [-0.07128669999999998, 51.46951730000001], [-0.0716884, 51.4693877], [-0.0721519, 51.469265699999994], [-0.0726124, 51.4691779], [-0.0731877, 51.4690995], [-0.0735633, 51.4690693], [-0.07379519999999999, 51.46905700000001], [-0.07396150000000001, 51.4690519], [-0.07412219999999999, 51.4690491], [-0.07441719999999999, 51.46904339999999], [-0.07466899999999999, 51.46904219999999], [-0.07488079999999998, 51.4690433], [-0.0751802, 51.469048599999994], [-0.07563149999999999, 51.469059900000005], [-0.0761123, 51.4690708], [-0.076688, 51.46910770000001], [-0.07723009999999998, 51.469179200000006], [-0.077632, 51.4692348], [-0.07808243444825923, 51.46928821892714], [-0.0783462, 51.4693195], [-0.077632, 51.4692348], [-0.0780759, 51.46930960000001], [-0.0784964, 51.4693752], [-0.07915270000000002, 51.46946950000001], [-0.07954959999999998, 51.4695196], [-0.07997829999999999, 51.4695621], [-0.0802835, 51.4695875], [-0.08059459999999999, 51.4696056], [-0.0809092, 51.46961960000001], [-0.0813111, 51.4696264], [-0.08178919999999999, 51.4696228], [-0.0820683, 51.4696201], [-0.0823168, 51.4696165], [-0.08262139999999998, 51.469599300000006], [-0.0829562, 51.46957299999998], [-0.08337349999999999, 51.4695343], [-0.08378609999999999, 51.469487], [-0.0842948, 51.4694191], [-0.0846901, 51.4693684], [-0.0855001, 51.469209199999995], [-0.0871159, 51.4688468], [-0.0876796, 51.4686998], [-0.08826439999999999, 51.4685345], [-0.08856399999999999, 51.4684462], [-0.08910589999999999, 51.468286600000006], [-0.08958051642544512, 51.46814143142757], [-0.0895816, 51.4681411], [-0.08983152841195213, 51.46806527606115], [-0.0898654, 51.46805500000001], [-0.0904038, 51.467892], [-0.0910524, 51.46768639999999], [-0.0917738, 51.4674601], [-0.0921301, 51.4673464], [-0.0926439, 51.467188699999994], [-0.0936895, 51.466864400000006], [-0.09469279999999998, 51.4665829], [-0.0952023, 51.4664342], [-0.0958308, 51.4662478], [-0.0963787, 51.4660903], [-0.09716869999999998, 51.46588339999998], [-0.098094, 51.46567259999999], [-0.0985413, 51.4655856], [-0.0989182, 51.465512], [-0.09910305184173757, 51.465480312072934], [-0.0994683, 51.4654177], [-0.10030379999999998, 51.4652944], [-0.10054599999999998, 51.4652656], [-0.1011238, 51.4651946], [-0.10163419999999998, 51.4651375], [-0.10192950900929032, 51.46510977324259], [-0.1020554125627567, 51.46509795206989], [-0.1021007, 51.4650937], [-0.10248019999999998, 51.4650446], [-0.1028737, 51.46497920000001], [-0.1032727, 51.46490589999999], [-0.10362879999999998, 51.464829], [-0.1040309, 51.4647288], [-0.1044474, 51.4646102], [-0.1048521, 51.46447380000001], [-0.1054212, 51.464271700000005], [-0.1057846, 51.4641482], [-0.1060837, 51.46405270000001], [-0.1063637, 51.4639742], [-0.1066088, 51.46391489999999], [-0.10693959999999998, 51.4638417], [-0.1072618, 51.46377499999999], [-0.1076988, 51.4636904], [-0.1080498, 51.46363169999999], [-0.1086024, 51.4635393], [-0.109038, 51.46347490000001], [-0.1092406, 51.46345230000001], [-0.1095539, 51.463423299999995], [-0.110045, 51.4633249], [-0.1101665, 51.46330510000001], [-0.11017614228055878, 51.463303415218505], [-0.11047039999999998, 51.463252], [-0.1107872, 51.46319960000001], [-0.11111619999999998, 51.4631578], [-0.1114283, 51.46313299999999], [-0.1118276, 51.4631092], [-0.1121011, 51.46309979999999], [-0.1123741, 51.463098], [-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 9.8 1440 1519 Grove Park Dpt Ctry Ed EXT Victoria Plat 10 London Victoria 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-15 14:29:07 TERMINATED 2026-09-15 14:19:00 London Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15521733 1789481843753501 31 31 2026-09-15 14:29:03.414573 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:02.397316
551010 576299 G01013 321O14MG15 2026-09-15 COMPLETE 15522297 2026-09-15 15:19:00 2026-09-15 14:29:07 2026-09-17 14:29:07 {"id": 576299, "stp": "O", "toc": "CrossCountry", "uid": "G01013", "consist": "221122", "dest_crs": "BMH", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G01013/2026-09-15/detailed", "trust_id": "321O14MG15", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bournemouth", "service_date": "2026-09-15", "dest_arr_time": "1515", "dest_platform": "3", "is_terminated": 1, "next_location": "Bournemouth", "signalling_id": "1O14", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "1519", "current_leg_dep": "1503", "current_leg_end": "Bournemouth", "origin_dep_time": "1025", "origin_platform": "4", "current_location": "Bournemouth", "last_update_time": "2026-09-15T14:29:07", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5738031999999995, 50.81647569999999], [-1.5738963, 50.81640650000001], [-1.5742347, 50.816140700000005], [-1.574399, 50.8159971], [-1.5747548999999998, 50.81567609999999], [-1.5750565, 50.815399], [-1.5754759, 50.81497379999998], [-1.5758164, 50.8146144], [-1.5760802, 50.8143044], [-1.5763374, 50.81399269999999], [-1.5765649, 50.8137118], [-1.5767553, 50.8134444], [-1.5770014, 50.813093], [-1.5773601999999998, 50.812549800000006], [-1.5775996999999995, 50.812188199999994], [-1.5778313999999998, 50.8118458], [-1.5784633999999995, 50.81086889999999], [-1.5787046, 50.8104638], [-1.5791419999999998, 50.809734899999995], [-1.5807109999999998, 50.8071341], [-1.5809323, 50.806798099999995], [-1.5811559999999998, 50.8064925], [-1.5814036, 50.8061965], [-1.5816430999999995, 50.80593079999999], [-1.5819237, 50.80565519999999], [-1.5822676999999998, 50.805344], [-1.5826436, 50.805040299999995], [-1.583011, 50.8047759], [-1.5834638, 50.80447789999999], [-1.5845210999999997, 50.8038023], [-1.5850790999999995, 50.8034458], [-1.5855551, 50.8031417], [-1.5860138999999998, 50.8028314], [-1.5868622, 50.8022177], [-1.5869947, 50.802110199999994], [-1.587691, 50.8015565], [-1.5880832, 50.8012045], [-1.5883408, 50.800968699999984], [-1.5883973999999998, 50.8009169], [-1.5884218999999995, 50.800894500000005], [-1.5887056999999998, 50.80061520000002], [-1.588979, 50.8003143], [-1.5892896999999997, 50.7999435], [-1.5895609, 50.79962690000001], [-1.5898685999999995, 50.7992852], [-1.5901183, 50.79895210000001], [-1.5903765, 50.7985876], [-1.5919606999999998, 50.796029100000005], [-1.5921603999999998, 50.7957262], [-1.5924108999999995, 50.79538670000001], [-1.5929337999999995, 50.794728500000005], [-1.5931811, 50.79443930000001], [-1.5934904, 50.79411520000001], [-1.5937789, 50.7938249], [-1.5941085, 50.79349919999999], [-1.5945001, 50.793144599999984], [-1.5949684999999998, 50.79275669999999], [-1.5953730000000002, 50.7924349], [-1.5958353999999997, 50.79209029999999], [-1.5962677, 50.791785], [-1.596799, 50.791443], [-1.597266, 50.7911385], [-1.5979194999999995, 50.7907509], [-1.5985303, 50.79041060000001], [-1.6024083, 50.788509399999995], [-1.6025816999999998, 50.7884226], [-1.610074, 50.784674899999985], [-1.610086, 50.7846689], [-1.6139, 50.7827577], [-1.6144193, 50.78247999999999], [-1.6149688, 50.78216450000001], [-1.6155451, 50.78180360000001], [-1.6160053, 50.781458], [-1.61648, 50.7811099], [-1.6169105, 50.7807579], [-1.6169675114151385, 50.78070363978444], [-1.6179178, 50.77979919999999], [-1.6180183999999995, 50.77970500000001], [-1.6184252999999995, 50.779280199999995], [-1.6247136999999998, 50.772322800000005], [-1.6260723, 50.7708031], [-1.6264069, 50.77044459999999], [-1.6267274000000005, 50.7701105], [-1.6270895999999997, 50.7697573], [-1.6274475999999998, 50.7694101], [-1.6282482, 50.76868249999998], [-1.6286786, 50.7683222], [-1.6291441000000002, 50.7679407], [-1.6295385, 50.76762899999999], [-1.6299528999999997, 50.76729969999999], [-1.6304087, 50.7669572], [-1.6308689, 50.766632], [-1.6315083999999995, 50.766184300000006], [-1.6318287272934875, 50.765967351893885], [-1.6322312999999995, 50.765694700000005], [-1.6328608999999998, 50.7652831], [-1.6335683999999997, 50.764832], [-1.6342443, 50.7644155], [-1.6349068, 50.7640202], [-1.6359890999999998, 50.7633992], [-1.6367252999999995, 50.7629964], [-1.6376812999999997, 50.76249100000001], [-1.6388148, 50.76191549999999], [-1.6406977, 50.7610351], [-1.6418710999999997, 50.7605154], [-1.6428728999999995, 50.760102800000006], [-1.6439124, 50.7596834], [-1.6450132999999998, 50.759257100000006], [-1.6455438999999998, 50.75906940000001], [-1.6479031, 50.7582676], [-1.6484716999999998, 50.758081], [-1.6490896000000002, 50.75789], [-1.6496451, 50.7577258], [-1.6510075999999998, 50.7573277], [-1.6517482, 50.7571286], [-1.6525863999999997, 50.7569112], [-1.6540292, 50.7565523], [-1.6547739, 50.7563834], [-1.6560450999999998, 50.75610659999999], [-1.6569165999999995, 50.7559308], [-1.6576793, 50.7557804], [-1.6587454, 50.7555765], [-1.6597053, 50.7554096], [-1.6783764, 50.752506800000006], [-1.6791558, 50.7523926], [-1.679999, 50.75227859999998], [-1.6806964, 50.75218650000001], [-1.6808917, 50.75216369999999], [-1.6810815, 50.75214359999999], [-1.6815600999999998, 50.752093], [-1.6822608999999995, 50.7520272], [-1.6829612, 50.751964599999994], [-1.6837513999999998, 50.7519054], [-1.6845039999999998, 50.7518648], [-1.6851742999999997, 50.7518396], [-1.6859101999999997, 50.7518134], [-1.6866629999999998, 50.75178910000001], [-1.6876861, 50.75176290000001], [-1.6885604999999997, 50.75175769999999], [-1.6893329999999998, 50.75176510000001], [-1.6900908, 50.7517797], [-1.6908806, 50.7518074], [-1.6916169999999997, 50.7518357], [-1.692399, 50.7518741], [-1.6932386999999998, 50.751925], [-1.6941195, 50.75199920000001], [-1.6948906, 50.75207580000001], [-1.6958413999999995, 50.75217990000001], [-1.6967347, 50.75227819999999], [-1.697943, 50.7524052], [-1.6987194, 50.7524759], [-1.6994476999999997, 50.7525318], [-1.7001717999999997, 50.752582099999984], [-1.7009162, 50.7526254], [-1.7018333999999995, 50.7526701], [-1.7027158, 50.75270489999998], [-1.7035018999999998, 50.7527163], [-1.7043760999999995, 50.7527194], [-1.7052035999999997, 50.752713500000006], [-1.7067990398270907, 50.7526956420496], [-1.7126546, 50.752630100000005], [-1.7136258, 50.752603], [-1.7137215, 50.7525983], [-1.7145507, 50.7525572], [-1.7154582, 50.75250779999999], [-1.7162346999999998, 50.752452000000005], [-1.7170395, 50.7523865], [-1.7177811, 50.75231899999999], [-1.7185496, 50.7522394], [-1.7193727999999997, 50.75214819999999], [-1.7236339, 50.751627899999995], [-1.7245058999999998, 50.75152200000001], [-1.7255382, 50.751387399999984], [-1.7263957, 50.75127250000001], [-1.7272176, 50.7511576], [-1.7279782999999995, 50.7510389], [-1.7287579999999998, 50.7508975], [-1.7294835, 50.750747199999985], [-1.7302086, 50.75059079999998], [-1.7437067999999998, 50.7477035], [-1.7440918999999997, 50.7476243], [-1.7564404999999998, 50.7450346], [-1.756674, 50.74498640000001], [-1.7569928, 50.7449191], [-1.7588197, 50.74453360000001], [-1.7590510999999998, 50.7444845], [-1.7606031, 50.744154900000005], [-1.7613947999999997, 50.74398829999999], [-1.7621159999999998, 50.7438375], [-1.7628737, 50.74368470000001], [-1.7683295999999995, 50.7426066], [-1.7686760999999998, 50.742537199999994], [-1.7711086, 50.74206519999999], [-1.7715908, 50.7419708], [-1.7745343, 50.74140690000001], [-1.77465, 50.7413847], [-1.7790741, 50.7405279], [-1.7794976, 50.7404439], [-1.7799139, 50.740354], [-1.7803956999999997, 50.7402385], [-1.7809946, 50.7400668], [-1.7815898, 50.7398577], [-1.7820440999999998, 50.7396815], [-1.7825116, 50.73947829999999], [-1.7827417999999997, 50.73936], [-1.7828831, 50.7392954], [-1.7833944, 50.7390372], [-1.7847305999999998, 50.7383709], [-1.7847771999999995, 50.738348499999994], [-1.7851392999999998, 50.7381743], [-1.7856185, 50.737962299999985], [-1.7861890000000002, 50.73773559999999], [-1.7866804, 50.73756920000001], [-1.7871981999999995, 50.73740569999999], [-1.7878032999999998, 50.73722709999999], [-1.7883939, 50.7370743], [-1.7889757999999998, 50.7369422], [-1.7895443, 50.736827699999985], [-1.7900439999999995, 50.7367441], [-1.7906923999999995, 50.7366619], [-1.7913086, 50.7366009], [-1.7919568, 50.7365606], [-1.7928052, 50.7365173], [-1.7933873, 50.736490800000006], [-1.7940102000000002, 50.73646860000001], [-1.7940934999999998, 50.73646560000001], [-1.794677, 50.73643719999999], [-1.7962786999999998, 50.73635670000001], [-1.7966305682390429, 50.73633894646969], [-1.7997392000000003, 50.7361821], [-1.7997667000000002, 50.73618019999999], [-1.7999814999999997, 50.7361691], [-1.8043816, 50.73598689999999], [-1.8049777, 50.7359473], [-1.8056631, 50.73589539999999], [-1.8062457999999997, 50.73583200000001], [-1.8067845, 50.73576229999998], [-1.8073696, 50.7356726], [-1.8078045000000005, 50.7355952], [-1.8083313000000003, 50.73548809999999], [-1.8086006999999995, 50.7354276], [-1.8091835, 50.73525539999999], [-1.8096729, 50.735125], [-1.8102189, 50.73496509999999], [-1.8108286, 50.734771], [-1.8114832999999997, 50.7345487], [-1.8120661, 50.73431610000001], [-1.8128055999999992, 50.73401320000001], [-1.8157096, 50.7327678], [-1.8162175000000005, 50.7325715], [-1.8167546999999995, 50.732382699999995], [-1.8173417000000005, 50.732193599999995], [-1.8179792, 50.7320124], [-1.8184905, 50.7318824], [-1.8190417000000003, 50.731760300000005], [-1.8196784, 50.73164269999999], [-1.8202308000000005, 50.73155729999999], [-1.8207709000000003, 50.731479400000005], [-1.8213908999999997, 50.731397900000005], [-1.8218388000000003, 50.73134840000001], [-1.8223739, 50.73130340000001], [-1.8229633, 50.73126880000002], [-1.8235857, 50.7312384], [-1.8244157000000003, 50.73122239999999], [-1.8250945, 50.7312334], [-1.8254566999999997, 50.7312287], [-1.8269317, 50.73123220000001], [-1.8278948, 50.7312241], [-1.8284606, 50.73120959999999], [-1.8291761, 50.73117109999998], [-1.8303904, 50.7311139], [-1.8309903, 50.73109120000001], [-1.8348071999999995, 50.7310331], [-1.8377308000000003, 50.730982399999995], [-1.8391108000000005, 50.73095509999999], [-1.8391237, 50.730954800000006], [-1.8400907999999996, 50.730932200000005], [-1.8415731, 50.73089740000001], [-1.8422807999999995, 50.7308683], [-1.8429562, 50.7308154], [-1.8435496, 50.7307478], [-1.8442203, 50.730653], [-1.8447758, 50.7305642], [-1.845392099999999, 50.73044169999999], [-1.8460677999999997, 50.73030060000001], [-1.8491271, 50.729637999999994], [-1.8497448, 50.72949919999999], [-1.8502219, 50.729384200000005], [-1.850761, 50.729249400000015], [-1.8513303, 50.7290888], [-1.8518623000000003, 50.7289208], [-1.8546098, 50.7279478], [-1.8550210999999996, 50.7278111], [-1.8554699, 50.7276789], [-1.8559319, 50.7275705], [-1.8564290000000003, 50.72746819999999], [-1.8588792, 50.727088499999994], [-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": "Brockenhurst", "dest_arr_time_act": "1515", "motion_projection": null, "next_location_lat": "50.7272508", "next_location_lon": "-1.8641560", "previous_location": "Brockenhurst", "current_leg_milage": "15.1", "linx_max_speed_mph": 125, "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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13023.842, \"from_m\": 11444.034, \"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\": 13672.405, \"from_m\": 13023.842, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18955.935, \"from_m\": 13672.405, \"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\": 23927.774, \"from_m\": 18955.935, \"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\": 26845.082, \"from_m\": 23927.774, \"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\": 27643.052, \"from_m\": 26845.082, \"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\": 28328.758, \"from_m\": 27643.052, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 28396.05, \"from_m\": 28328.758, \"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\": 28440.839, \"from_m\": 28396.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28930.151, \"from_m\": 28440.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\": 28990.616, \"from_m\": 28930.151, \"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\": 30010.442, \"from_m\": 28990.616, \"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\": 32826.095, \"from_m\": 30010.442, \"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\": 40577.978, \"from_m\": 32826.095, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 41284.066, \"from_m\": 40577.978, \"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\": 41645.4, \"from_m\": 41284.066, \"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\": 49542.855, \"from_m\": 41645.4, \"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\": 50273.184, \"from_m\": 49542.855, \"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\": 51308.528, \"from_m\": 50273.184, \"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\": 58320.73, \"from_m\": 51308.528, \"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\": 59407.169, \"from_m\": 58320.73, \"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\": 59442.665, \"from_m\": 59407.169, \"capability_applied\": null, \"effective_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\": 59714.473, \"from_m\": 59442.665, \"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\": 60369.685, \"from_m\": 59714.473, \"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\": 61284.885, \"from_m\": 60369.685, \"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\": 61312.234, \"from_m\": 61284.885, \"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\": 62282.495, \"from_m\": 61312.234, \"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\": 63426.817, \"from_m\": 62282.495, \"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\": 71860.648, \"from_m\": 63426.817, \"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\": 71981.064, \"from_m\": 71860.648, \"capability_applied\": null, \"effective_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\": 72318.873, \"from_m\": 71981.064, \"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\": 76074.25, \"from_m\": 72318.873, \"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\": 76172.081, \"from_m\": 76074.25, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 76238.786, \"from_m\": 76172.081, \"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\": 78680.743, \"from_m\": 76238.786, \"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\": 85905.413, \"from_m\": 78680.743, \"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\": 85971.925, \"from_m\": 85905.413, \"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\": 87065.386, \"from_m\": 85971.925, \"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\": 87116.214, \"from_m\": 87065.386, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 87149.531, \"from_m\": 87116.214, \"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\": 87198.194, \"from_m\": 87149.531, \"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\": 87677.312, \"from_m\": 87198.194, \"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\": 90081.494, \"from_m\": 87677.312, \"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\": 105633.173, \"from_m\": 90081.494, \"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\": 106145.879, \"from_m\": 105633.173, \"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\": 108678.03, \"from_m\": 106145.879, \"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\": 110610.552, \"from_m\": 108678.03, \"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\": 110926.778, \"from_m\": 110610.552, \"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\": 111636.503, \"from_m\": 110926.778, \"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\": 111985.748, \"from_m\": 111636.503, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 118053.138, \"from_m\": 111985.748, \"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\": 118418.035, \"from_m\": 118053.138, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 122040.955, \"from_m\": 118418.035, \"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\": 122598.697, \"from_m\": 122040.955, \"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\": 122652.744, \"from_m\": 122598.697, \"capability_applied\": null, \"effective_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\": 122653.651, \"from_m\": 122652.744, \"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\": 125213.166, \"from_m\": 122653.651, \"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\": 128685.591, \"from_m\": 125213.166, \"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\": 128724.92, \"from_m\": 128685.591, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 130896.003, \"from_m\": 128724.92, \"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\": 131758.486, \"from_m\": 130896.003, \"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\": 132318.819, \"from_m\": 131758.486, \"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\": 132354.815, \"from_m\": 132318.819, \"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\": 132368.68, \"from_m\": 132354.815, \"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\": 132790.61, \"from_m\": 132368.68, \"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\": 132967.904, \"from_m\": 132790.61, \"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\": 133049.573, \"from_m\": 132967.904, \"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\": 133674.692, \"from_m\": 133049.573, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 134043.163, \"from_m\": 133674.692, \"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\": 138286.002, \"from_m\": 134043.163, \"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\": 142699.988, \"from_m\": 138286.002, \"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\": 145965.27, \"from_m\": 142699.988, \"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\": 153680.94, \"from_m\": 145965.27, \"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\": 155556.339, \"from_m\": 153680.94, \"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\": 161229.806, \"from_m\": 155556.339, \"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\": 161967.689, \"from_m\": 161229.806, \"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\": 162617.468, \"from_m\": 161967.689, \"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\": 162801.394, \"from_m\": 162617.468, \"capability_applied\": null, \"effective_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\": 162889.882, \"from_m\": 162801.394, \"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\": 162920.966, \"from_m\": 162889.882, \"capability_applied\": null, \"effective_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\": 163290.134, \"from_m\": 162920.966, \"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\": 177014.616, \"from_m\": 163290.134, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 177529.857, \"from_m\": 177014.616, \"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\": 177632.23, \"from_m\": 177529.857, \"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\": 177660.923, \"from_m\": 177632.23, \"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\": 178144.665, \"from_m\": 177660.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\": 178312.352, \"from_m\": 178144.665, \"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\": 192209.352, \"from_m\": 178312.352, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 194155.016, \"from_m\": 192209.352, \"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\": 209058.355, \"from_m\": 194155.016, \"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\": 210300.548, \"from_m\": 209058.355, \"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\": 217975.45, \"from_m\": 210300.548, \"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\": 225553.223, \"from_m\": 217975.45, \"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\": 245581.874, \"from_m\": 225553.223, \"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\": 245902.131, \"from_m\": 245581.874, \"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\": 245973.511, \"from_m\": 245902.131, \"capability_applied\": null, \"effective_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\": 245981.005, \"from_m\": 245973.511, \"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\": 246045.317, \"from_m\": 245981.005, \"capability_applied\": null, \"effective_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\": 246135.244, \"from_m\": 246045.317, \"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\": 246202.96, \"from_m\": 246135.244, \"capability_applied\": null, \"effective_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\": 246609.535, \"from_m\": 246202.96, \"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\": 247145.007, \"from_m\": 246609.535, \"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\": 247207.183, \"from_m\": 247145.007, \"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\": 247745.651, \"from_m\": 247207.183, \"capability_applied\": null, \"effective_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\": 261684.018, \"from_m\": 247745.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\": 264332.576, \"from_m\": 261684.018, \"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\": 264401.732, \"from_m\": 264332.576, \"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\": 264548.413, \"from_m\": 264401.732, \"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\": 288893.651, \"from_m\": 264548.413, \"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\": 288958.714, \"from_m\": 288893.651, \"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\": 289303.507, \"from_m\": 288958.714, \"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\": 289715.969, \"from_m\": 289303.507, \"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\": 289852.575, \"from_m\": 289715.969, \"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\": 289892.831, \"from_m\": 289852.575, \"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\": 290082.474, \"from_m\": 289892.831, \"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\": 290317.741, \"from_m\": 290082.474, \"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\": 290553.008, \"from_m\": 290317.741, \"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\": 291662.624, \"from_m\": 290553.008, \"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\": 291941.502, \"from_m\": 291662.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\": 291989.372, \"from_m\": 291941.502, \"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\": 293143.351, \"from_m\": 291989.372, \"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\": 293391.368, \"from_m\": 293143.351, \"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\": 295086.271, \"from_m\": 293391.368, \"capability_applied\": null, \"effective_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\": 314554.358, \"from_m\": 295086.271, \"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\": 314905.385, \"from_m\": 314554.358, \"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\": 315355.795, \"from_m\": 314905.385, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 319647.727, \"from_m\": 315355.795, \"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\": 319693.611, \"from_m\": 319647.727, \"capability_applied\": null, \"effective_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\": 320421.024, \"from_m\": 319693.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\": 331474.294, \"from_m\": 320421.024, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 345139.334, \"from_m\": 331474.294, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 345191.211, \"from_m\": 345139.334, \"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\": 345490.177, \"from_m\": 345191.211, \"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\": 345541.954, \"from_m\": 345490.177, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 356920.354, \"from_m\": 345541.954, \"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\": 360135.179, \"from_m\": 356920.354, \"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\": 360440.719, \"from_m\": 360135.179, \"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\": 362447.861, \"from_m\": 360440.719, \"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\": 364101.913, \"from_m\": 362447.861, \"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\": 364458.231, \"from_m\": 364101.913, \"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\": 365399.216, \"from_m\": 364458.231, \"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\": 365648.771, \"from_m\": 365399.216, \"capability_applied\": null, \"effective_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\": 366283.018, \"from_m\": 365648.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\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 369977.126, \"from_m\": 366283.018, \"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\": 370288.976, \"from_m\": 369977.126, \"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\": 370734.3, \"from_m\": 370288.976, \"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\": 371680.866, \"from_m\": 370734.3, \"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\": 372406.927, \"from_m\": 371680.866, \"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\": 375462.677, \"from_m\": 372406.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\": 376545.39, \"from_m\": 375462.677, \"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\": 387074.019, \"from_m\": 376545.39, \"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\": 387762.079, \"from_m\": 387074.019, \"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\": 405625.82, \"from_m\": 387762.079, \"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\": 406388.477, \"from_m\": 405625.82, \"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\": 410093.798, \"from_m\": 406388.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\": 411250.585, \"from_m\": 410093.798, \"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\": 411564.121, \"from_m\": 411250.585, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 411631.624, \"from_m\": 411564.121, \"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\": 411951.186, \"from_m\": 411631.624, \"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}], \"service_id\": 576299, \"profile_key\": \"7379a6c8a091542b0c66798c6a54badaad1b71ba4be0185438fef95812fe7c77\", \"schedule_id\": 36444, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1025\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1027\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1028H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1030H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1032\", \"wtt_dep\": \"1033H\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1034\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9822.656, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1034H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 7, \"distance_m\": 10256.671, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1035H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 8, \"distance_m\": 11717.104, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1037\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 13225.959, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1045\", \"wtt_dep\": \"1046H\", \"location\": \"Macclesfield\", \"stage_seq\": 10, \"distance_m\": 28726.906, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1052H\", \"location\": \"Congleton\", \"stage_seq\": 11, \"distance_m\": 41370.959, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1056\", \"location\": \"Kidsgrove\", \"stage_seq\": 12, \"distance_m\": 50413.543, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1102H\", \"wtt_dep\": \"1104H\", \"location\": \"Stoke-on-Trent\", \"stage_seq\": 13, \"distance_m\": 60630.644, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1105H\", \"location\": \"Stoke Jn\", \"stage_seq\": 14, \"distance_m\": 61451.872, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1111H\", \"location\": \"Stone\", \"stage_seq\": 15, \"distance_m\": 72132.447, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1114H\", \"location\": \"Yarnfield Jn\", \"stage_seq\": 16, \"distance_m\": 76238.786, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1116\", \"location\": \"Little Bridgeford Jn\", \"stage_seq\": 17, \"distance_m\": 80308.95, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1119H\", \"wtt_dep\": \"1121\", \"location\": \"Stafford\", \"stage_seq\": 18, \"distance_m\": 86760.379, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1122\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 19, \"distance_m\": 87524.749, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1126H\", \"location\": \"Penkridge\", \"stage_seq\": 20, \"distance_m\": 95845.713, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1132\", \"location\": \"Bushbury Jn\", \"stage_seq\": 21, \"distance_m\": 108727.008, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1133\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 22, \"distance_m\": 110535.513, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1134H\", \"wtt_dep\": \"1139\", \"location\": \"Wolverhampton\", \"stage_seq\": 23, \"distance_m\": 111269.445, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1145H\", \"location\": \"Dudley Port\", \"stage_seq\": 24, \"distance_m\": 120264.104, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1149H\", \"location\": \"Galton Jn\", \"stage_seq\": 25, \"distance_m\": 126046.231, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1153H\", \"location\": \"Soho South Jn\", \"stage_seq\": 26, \"distance_m\": 128783.433, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1157\", \"wtt_dep\": \"1203\", \"location\": \"Birmingham New Street\", \"stage_seq\": 27, \"distance_m\": 132067.341, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1205\", \"location\": \"Proof House Jn\", \"stage_seq\": 28, \"distance_m\": 133070.123, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1205H\", \"location\": \"Grand Jn\", \"stage_seq\": 29, \"distance_m\": 133624.368, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1208\", \"location\": \"Stechford\", \"stage_seq\": 30, \"distance_m\": 138131.673, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1212\", \"wtt_dep\": \"1213H\", \"location\": \"Birmingham International\", \"stage_seq\": 31, \"distance_m\": 145259.415, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1217H\", \"location\": \"Berkswell\", \"stage_seq\": 32, \"distance_m\": 153609.423, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1223\", \"wtt_dep\": \"1226\", \"location\": \"Coventry\", \"stage_seq\": 33, \"distance_m\": 162455.038, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1229H\", \"location\": \"Gibbet Hill Jn\", \"stage_seq\": 34, \"distance_m\": 166427.086, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1231\", \"location\": \"Kenilworth Jns\", \"stage_seq\": 35, \"distance_m\": 169510.825, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1234\", \"location\": \"Milverton Jn\", \"stage_seq\": 36, \"distance_m\": 176208.948, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1236H\", \"wtt_dep\": \"1238H\", \"location\": \"Leamington Spa\", \"stage_seq\": 37, \"distance_m\": 177981.457, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1247H\", \"location\": \"Fenny Compton\", \"stage_seq\": 38, \"distance_m\": 196041.954, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1252H\", \"location\": \"Banbury Reservoir Jn\", \"stage_seq\": 39, \"distance_m\": 208072.578, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1254\", \"wtt_dep\": \"1255H\", \"location\": \"Banbury\", \"stage_seq\": 40, \"distance_m\": 209860.21, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1300\", \"location\": \"Aynho Jn\", \"stage_seq\": 41, \"distance_m\": 217943.381, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1305\", \"location\": \"Heyford\", \"stage_seq\": 42, \"distance_m\": 227498.582, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1310H\", \"location\": \"Wolvercote Jn\", \"stage_seq\": 43, \"distance_m\": 242015.984, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1312\", \"location\": \"Oxford North Jn\", \"stage_seq\": 44, \"distance_m\": 244830.516, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1313H\", \"wtt_dep\": \"1316\", \"location\": \"Oxford\", \"stage_seq\": 45, \"distance_m\": 246314.46, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1317H\", \"location\": \"Hinksey North\", \"stage_seq\": 46, \"distance_m\": 247599.105, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1318H\", \"location\": \"Kennington Jn\", \"stage_seq\": 47, \"distance_m\": 250104.163, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1326\", \"location\": \"Didcot North Jn\", \"stage_seq\": 48, \"distance_m\": 261613.165, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1327\", \"location\": \"Didcot East Jn\", \"stage_seq\": 49, \"distance_m\": 263838.152, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1332\", \"location\": \"Goring & Streatley\", \"stage_seq\": 50, \"distance_m\": 276333.242, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1338H\", \"location\": \"Reading West Jn\", \"stage_seq\": 51, \"distance_m\": 288469.047, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1339\", \"location\": \"Reading High Level Jn\", \"stage_seq\": 52, \"distance_m\": 289979.371, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1341\", \"wtt_dep\": \"1352\", \"location\": \"Reading\", \"stage_seq\": 53, \"distance_m\": 290317.741, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1353H\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 54, \"distance_m\": 291635.482, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1355\", \"location\": \"Southcote Jn\", \"stage_seq\": 55, \"distance_m\": 293143.351, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402H\", \"location\": \"Bramley (Hants)\", \"stage_seq\": 56, \"distance_m\": 307201.222, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1411\", \"location\": \"Basingstoke\", \"stage_seq\": 57, \"distance_m\": 315119.913, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414H\", \"location\": \"Worting Jn\", \"stage_seq\": 58, \"distance_m\": 319080.583, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419H\", \"location\": \"Micheldever\", \"stage_seq\": 59, \"distance_m\": 331776.505, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421H\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 60, \"distance_m\": 336098.32, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1425H\", \"wtt_dep\": \"1427\", \"location\": \"Winchester\", \"stage_seq\": 61, \"distance_m\": 345490.177, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429H\", \"location\": \"Shawford Jn\", \"stage_seq\": 62, \"distance_m\": 349427.316, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432H\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 63, \"distance_m\": 355270.229, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Eastleigh\", \"stage_seq\": 64, \"distance_m\": 356884.612, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1436H\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 65, \"distance_m\": 358961.486, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"St. Denys\", \"stage_seq\": 66, \"distance_m\": 362651.511, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440H\", \"location\": \"Northam Jn\", \"stage_seq\": 67, \"distance_m\": 364010.204, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1445\", \"location\": \"Southampton Central\", \"stage_seq\": 68, \"distance_m\": 365808.078, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Church Lane Jn\", \"stage_seq\": 69, \"distance_m\": 368029.329, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448H\", \"location\": \"Redbridge\", \"stage_seq\": 70, \"distance_m\": 370100.867, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Totton\", \"stage_seq\": 71, \"distance_m\": 371104.868, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1457H\", \"wtt_dep\": \"1459\", \"location\": \"Brockenhurst\", \"stage_seq\": 72, \"distance_m\": 387595.213, \"section_seq\": 1, \"route_path_id\": 68250}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": null, \"location\": \"Bournemouth\", \"stage_seq\": 73, \"distance_m\": 411951.186, \"section_seq\": 1, \"route_path_id\": 68250}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 411951.186, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68250}], \"total_distance_m\": 411951.186, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 405937.897, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6013.289, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1025", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "50.7272508", "current_position_lon": "-1.8641560", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:31:58Z\", \"source_id\": 46988649, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:32:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:32:02Z\", \"source_id\": 15309607, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:35:59Z\", \"source_id\": 46998771, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:36:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:36:03Z\", \"source_id\": 15312735, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:38:06Z\", \"source_id\": 47004184, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:39:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:38:10Z\", \"source_id\": 15314335, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9125, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:46:03Z\", \"source_id\": 47024000, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:46:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:46:05Z\", \"source_id\": 15320370, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11188, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:54:38Z\", \"source_id\": 47046313, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:55:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:54:42Z\", \"source_id\": 15327130, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:58:03Z\", \"source_id\": 47055218, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:59:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:58:07Z\", \"source_id\": 15329651, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:03:11Z\", \"source_id\": 47068697, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:03:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:03:15Z\", \"source_id\": 15333495, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:12:11Z\", \"source_id\": 47092542, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:12:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:12:15Z\", \"source_id\": 15340499, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:22:07Z\", \"source_id\": 47118184, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:23:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:22:11Z\", \"source_id\": 15348020, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:31:04Z\", \"source_id\": 47141497, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:32:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:31:06Z\", \"source_id\": 15354759, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19057, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:38:26Z\", \"source_id\": 47160596, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:39:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:38:26Z\", \"source_id\": 15359946, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:48:20Z\", \"source_id\": 47186786, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:49:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:48:22Z\", \"source_id\": 15367416, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:56:01Z\", \"source_id\": 47206605, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:57:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:56:05Z\", \"source_id\": 15373099, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19295, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:08:22Z\", \"source_id\": 47238643, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:09:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:08:29Z\", \"source_id\": 15382230, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20888, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:12:49Z\", \"source_id\": 47249973, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:14:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:12:48Z\", \"source_id\": 15385500, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:20:59Z\", \"source_id\": 47271891, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:21:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:21:04Z\", \"source_id\": 15391590, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:26:03Z\", \"source_id\": 47285085, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:27:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:26:04Z\", \"source_id\": 15395323, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20927, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:39:01Z\", \"source_id\": 47318912, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:40:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:39:03Z\", \"source_id\": 15404788, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:58:17Z\", \"source_id\": 47369816, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:59:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:58:21Z\", \"source_id\": 15418924, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:08:30Z\", \"source_id\": 47396892, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:10:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:08:31Z\", \"source_id\": 15426388, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:17:01Z\", \"source_id\": 47419473, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:18:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:17:04Z\", \"source_id\": 15432767, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:33:59Z\", \"source_id\": 47464023, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:35:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:34:04Z\", \"source_id\": 15445463, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23767, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:42:21Z\", \"source_id\": 47486104, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:43:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:42:24Z\", \"source_id\": 15451654, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:53:06Z\", \"source_id\": 47514086, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:53:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:53:14Z\", \"source_id\": 15459487, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:40Z\", \"source_id\": 47538801, \"stage_seq\": 56, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:03:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:46Z\", \"source_id\": 15466457, \"stage_seq\": 56, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27157, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:27Z\", \"source_id\": 47603412, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:32Z\", \"source_id\": 15484699, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:21Z\", \"source_id\": 47624117, \"stage_seq\": 64, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:23Z\", \"source_id\": 15490486, \"stage_seq\": 64, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:26Z\", \"source_id\": 47627010, \"stage_seq\": 65, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:32Z\", \"source_id\": 15491298, \"stage_seq\": 65, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:18Z\", \"source_id\": 47639662, \"stage_seq\": 66, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:22Z\", \"source_id\": 15494856, \"stage_seq\": 66, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:08Z\", \"source_id\": 47649403, \"stage_seq\": 68, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:12Z\", \"source_id\": 15497619, \"stage_seq\": 68, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27621, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:21Z\", \"source_id\": 47668908, \"stage_seq\": 70, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:28Z\", \"source_id\": 15503052, \"stage_seq\": 70, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:14Z\", \"source_id\": 47671260, \"stage_seq\": 71, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:17Z\", \"source_id\": 15503703, \"stage_seq\": 71, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:42Z\", \"source_id\": 47693731, \"stage_seq\": 72, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:47Z\", \"source_id\": 15509944, \"stage_seq\": 72, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27684, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:08Z\", \"source_id\": 47738008, \"stage_seq\": 73, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:12Z\", \"source_id\": 15522297, \"stage_seq\": 73, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bournemouth", "service_state_platform": "3", "timing_fact_generation": 1789481894398289, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:03.324517", "service_state_evidence_id": 15522297, "current_leg_start_actual_dep": "2026-09-15T15:03:00+01:00", "operational_evidence_version": 322, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:04.270839", "service_state_valid_until_kind": null, "operational_interpretation_version": 322, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry O MAN BMH 1O14 221122 5 125 None {"version": 3, "segments": [{"to_m": 409.18, "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": 486.97, "from_m": 409.18, "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": 533.176, "from_m": 486.97, "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": 842.589, "from_m": 533.176, "capability_applied": null, "effective_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": 1006.314, "from_m": 842.589, "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": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_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": 3178.272, "from_m": 2540.62, "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": 4180.149, "from_m": 3178.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8000.584, "from_m": 4180.149, "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": 9172.52, "from_m": 8000.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": 9615.397, "from_m": 9172.52, "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": 10493.42, "from_m": 9615.397, "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": 11444.034, "from_m": 10493.42, "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": 13023.842, "from_m": 11444.034, "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": 13672.405, "from_m": 13023.842, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18955.935, "from_m": 13672.405, "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": 23927.774, "from_m": 18955.935, "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": 26845.082, "from_m": 23927.774, "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": 27643.052, "from_m": 26845.082, "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": 28328.758, "from_m": 27643.052, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 28396.05, "from_m": 28328.758, "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": 28440.839, "from_m": 28396.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28930.151, "from_m": 28440.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": 28990.616, "from_m": 28930.151, "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": 30010.442, "from_m": 28990.616, "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": 32826.095, "from_m": 30010.442, "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": 40577.978, "from_m": 32826.095, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 41284.066, "from_m": 40577.978, "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": 41645.4, "from_m": 41284.066, "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": 49542.855, "from_m": 41645.4, "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": 50273.184, "from_m": 49542.855, "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": 51308.528, "from_m": 50273.184, "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": 58320.73, "from_m": 51308.528, "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": 59407.169, "from_m": 58320.73, "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": 59442.665, "from_m": 59407.169, "capability_applied": null, "effective_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": 59714.473, "from_m": 59442.665, "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": 60369.685, "from_m": 59714.473, "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": 61284.885, "from_m": 60369.685, "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": 61312.234, "from_m": 61284.885, "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": 62282.495, "from_m": 61312.234, "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": 63426.817, "from_m": 62282.495, "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": 71860.648, "from_m": 63426.817, "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": 71981.064, "from_m": 71860.648, "capability_applied": null, "effective_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": 72318.873, "from_m": 71981.064, "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": 76074.25, "from_m": 72318.873, "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": 76172.081, "from_m": 76074.25, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 76238.786, "from_m": 76172.081, "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": 78680.743, "from_m": 76238.786, "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": 85905.413, "from_m": 78680.743, "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": 85971.925, "from_m": 85905.413, "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": 87065.386, "from_m": 85971.925, "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": 87116.214, "from_m": 87065.386, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 87149.531, "from_m": 87116.214, "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": 87198.194, "from_m": 87149.531, "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": 87677.312, "from_m": 87198.194, "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": 90081.494, "from_m": 87677.312, "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": 105633.173, "from_m": 90081.494, "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": 106145.879, "from_m": 105633.173, "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": 108678.03, "from_m": 106145.879, "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": 110610.552, "from_m": 108678.03, "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": 110926.778, "from_m": 110610.552, "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": 111636.503, "from_m": 110926.778, "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": 111985.748, "from_m": 111636.503, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 118053.138, "from_m": 111985.748, "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": 118418.035, "from_m": 118053.138, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 122040.955, "from_m": 118418.035, "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": 122598.697, "from_m": 122040.955, "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": 122652.744, "from_m": 122598.697, "capability_applied": null, "effective_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": 122653.651, "from_m": 122652.744, "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": 125213.166, "from_m": 122653.651, "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": 128685.591, "from_m": 125213.166, "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": 128724.92, "from_m": 128685.591, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 130896.003, "from_m": 128724.92, "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": 131758.486, "from_m": 130896.003, "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": 132318.819, "from_m": 131758.486, "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": 132354.815, "from_m": 132318.819, "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": 132368.68, "from_m": 132354.815, "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": 132790.61, "from_m": 132368.68, "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": 132967.904, "from_m": 132790.61, "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": 133049.573, "from_m": 132967.904, "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": 133674.692, "from_m": 133049.573, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 134043.163, "from_m": 133674.692, "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": 138286.002, "from_m": 134043.163, "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": 142699.988, "from_m": 138286.002, "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": 145965.27, "from_m": 142699.988, "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": 153680.94, "from_m": 145965.27, "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": 155556.339, "from_m": 153680.94, "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": 161229.806, "from_m": 155556.339, "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": 161967.689, "from_m": 161229.806, "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": 162617.468, "from_m": 161967.689, "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": 162801.394, "from_m": 162617.468, "capability_applied": null, "effective_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": 162889.882, "from_m": 162801.394, "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": 162920.966, "from_m": 162889.882, "capability_applied": null, "effective_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": 163290.134, "from_m": 162920.966, "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": 177014.616, "from_m": 163290.134, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 177529.857, "from_m": 177014.616, "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": 177632.23, "from_m": 177529.857, "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": 177660.923, "from_m": 177632.23, "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": 178144.665, "from_m": 177660.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": 178312.352, "from_m": 178144.665, "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": 192209.352, "from_m": 178312.352, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 194155.016, "from_m": 192209.352, "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": 209058.355, "from_m": 194155.016, "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": 210300.548, "from_m": 209058.355, "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": 217975.45, "from_m": 210300.548, "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": 225553.223, "from_m": 217975.45, "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": 245581.874, "from_m": 225553.223, "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": 245902.131, "from_m": 245581.874, "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": 245973.511, "from_m": 245902.131, "capability_applied": null, "effective_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": 245981.005, "from_m": 245973.511, "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": 246045.317, "from_m": 245981.005, "capability_applied": null, "effective_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": 246135.244, "from_m": 246045.317, "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": 246202.96, "from_m": 246135.244, "capability_applied": null, "effective_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": 246609.535, "from_m": 246202.96, "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": 247145.007, "from_m": 246609.535, "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": 247207.183, "from_m": 247145.007, "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": 247745.651, "from_m": 247207.183, "capability_applied": null, "effective_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": 261684.018, "from_m": 247745.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": 264332.576, "from_m": 261684.018, "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": 264401.732, "from_m": 264332.576, "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": 264548.413, "from_m": 264401.732, "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": 288893.651, "from_m": 264548.413, "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": 288958.714, "from_m": 288893.651, "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": 289303.507, "from_m": 288958.714, "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": 289715.969, "from_m": 289303.507, "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": 289852.575, "from_m": 289715.969, "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": 289892.831, "from_m": 289852.575, "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": 290082.474, "from_m": 289892.831, "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": 290317.741, "from_m": 290082.474, "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": 290553.008, "from_m": 290317.741, "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": 291662.624, "from_m": 290553.008, "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": 291941.502, "from_m": 291662.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": 291989.372, "from_m": 291941.502, "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": 293143.351, "from_m": 291989.372, "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": 293391.368, "from_m": 293143.351, "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": 295086.271, "from_m": 293391.368, "capability_applied": null, "effective_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": 314554.358, "from_m": 295086.271, "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": 314905.385, "from_m": 314554.358, "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": 315355.795, "from_m": 314905.385, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 319647.727, "from_m": 315355.795, "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": 319693.611, "from_m": 319647.727, "capability_applied": null, "effective_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": 320421.024, "from_m": 319693.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": 331474.294, "from_m": 320421.024, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 345139.334, "from_m": 331474.294, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 345191.211, "from_m": 345139.334, "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": 345490.177, "from_m": 345191.211, "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": 345541.954, "from_m": 345490.177, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 356920.354, "from_m": 345541.954, "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": 360135.179, "from_m": 356920.354, "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": 360440.719, "from_m": 360135.179, "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": 362447.861, "from_m": 360440.719, "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": 364101.913, "from_m": 362447.861, "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": 364458.231, "from_m": 364101.913, "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": 365399.216, "from_m": 364458.231, "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": 365648.771, "from_m": 365399.216, "capability_applied": null, "effective_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": 366283.018, "from_m": 365648.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", "infrastructure_limit_mph": 40.0}, {"to_m": 369977.126, "from_m": 366283.018, "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": 370288.976, "from_m": 369977.126, "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": 370734.3, "from_m": 370288.976, "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": 371680.866, "from_m": 370734.3, "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": 372406.927, "from_m": 371680.866, "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": 375462.677, "from_m": 372406.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": 376545.39, "from_m": 375462.677, "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": 387074.019, "from_m": 376545.39, "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": 387762.079, "from_m": 387074.019, "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": 405625.82, "from_m": 387762.079, "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": 406388.477, "from_m": 405625.82, "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": 410093.798, "from_m": 406388.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": 411250.585, "from_m": 410093.798, "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": 411564.121, "from_m": 411250.585, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 411631.624, "from_m": 411564.121, "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": 411951.186, "from_m": 411631.624, "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}], "service_id": 576299, "profile_key": "7379a6c8a091542b0c66798c6a54badaad1b71ba4be0185438fef95812fe7c77", "schedule_id": 36444, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1025", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1027", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1028H", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1030H", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1032", "wtt_dep": "1033H", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1034", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9822.656, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1034H", "location": "Edgeley Jn No.1", "stage_seq": 7, "distance_m": 10256.671, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1035H", "location": "Adswood Road Jn", "stage_seq": 8, "distance_m": 11717.104, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1037", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 13225.959, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1045", "wtt_dep": "1046H", "location": "Macclesfield", "stage_seq": 10, "distance_m": 28726.906, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1052H", "location": "Congleton", "stage_seq": 11, "distance_m": 41370.959, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1056", "location": "Kidsgrove", "stage_seq": 12, "distance_m": 50413.543, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1102H", "wtt_dep": "1104H", "location": "Stoke-on-Trent", "stage_seq": 13, "distance_m": 60630.644, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1105H", "location": "Stoke Jn", "stage_seq": 14, "distance_m": 61451.872, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1111H", "location": "Stone", "stage_seq": 15, "distance_m": 72132.447, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1114H", "location": "Yarnfield Jn", "stage_seq": 16, "distance_m": 76238.786, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1116", "location": "Little Bridgeford Jn", "stage_seq": 17, "distance_m": 80308.95, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1119H", "wtt_dep": "1121", "location": "Stafford", "stage_seq": 18, "distance_m": 86760.379, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1122", "location": "Stafford Trent Valley Jn", "stage_seq": 19, "distance_m": 87524.749, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1126H", "location": "Penkridge", "stage_seq": 20, "distance_m": 95845.713, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1132", "location": "Bushbury Jn", "stage_seq": 21, "distance_m": 108727.008, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1133", "location": "Wolverhampton North Jn", "stage_seq": 22, "distance_m": 110535.513, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1134H", "wtt_dep": "1139", "location": "Wolverhampton", "stage_seq": 23, "distance_m": 111269.445, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1145H", "location": "Dudley Port", "stage_seq": 24, "distance_m": 120264.104, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1149H", "location": "Galton Jn", "stage_seq": 25, "distance_m": 126046.231, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1153H", "location": "Soho South Jn", "stage_seq": 26, "distance_m": 128783.433, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1157", "wtt_dep": "1203", "location": "Birmingham New Street", "stage_seq": 27, "distance_m": 132067.341, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1205", "location": "Proof House Jn", "stage_seq": 28, "distance_m": 133070.123, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1205H", "location": "Grand Jn", "stage_seq": 29, "distance_m": 133624.368, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1208", "location": "Stechford", "stage_seq": 30, "distance_m": 138131.673, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1212", "wtt_dep": "1213H", "location": "Birmingham International", "stage_seq": 31, "distance_m": 145259.415, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1217H", "location": "Berkswell", "stage_seq": 32, "distance_m": 153609.423, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1223", "wtt_dep": "1226", "location": "Coventry", "stage_seq": 33, "distance_m": 162455.038, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1229H", "location": "Gibbet Hill Jn", "stage_seq": 34, "distance_m": 166427.086, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1231", "location": "Kenilworth Jns", "stage_seq": 35, "distance_m": 169510.825, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1234", "location": "Milverton Jn", "stage_seq": 36, "distance_m": 176208.948, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1236H", "wtt_dep": "1238H", "location": "Leamington Spa", "stage_seq": 37, "distance_m": 177981.457, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1247H", "location": "Fenny Compton", "stage_seq": 38, "distance_m": 196041.954, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1252H", "location": "Banbury Reservoir Jn", "stage_seq": 39, "distance_m": 208072.578, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1254", "wtt_dep": "1255H", "location": "Banbury", "stage_seq": 40, "distance_m": 209860.21, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1300", "location": "Aynho Jn", "stage_seq": 41, "distance_m": 217943.381, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1305", "location": "Heyford", "stage_seq": 42, "distance_m": 227498.582, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1310H", "location": "Wolvercote Jn", "stage_seq": 43, "distance_m": 242015.984, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1312", "location": "Oxford North Jn", "stage_seq": 44, "distance_m": 244830.516, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1313H", "wtt_dep": "1316", "location": "Oxford", "stage_seq": 45, "distance_m": 246314.46, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1317H", "location": "Hinksey North", "stage_seq": 46, "distance_m": 247599.105, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1318H", "location": "Kennington Jn", "stage_seq": 47, "distance_m": 250104.163, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1326", "location": "Didcot North Jn", "stage_seq": 48, "distance_m": 261613.165, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1327", "location": "Didcot East Jn", "stage_seq": 49, "distance_m": 263838.152, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1332", "location": "Goring & Streatley", "stage_seq": 50, "distance_m": 276333.242, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1338H", "location": "Reading West Jn", "stage_seq": 51, "distance_m": 288469.047, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1339", "location": "Reading High Level Jn", "stage_seq": 52, "distance_m": 289979.371, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1341", "wtt_dep": "1352", "location": "Reading", "stage_seq": 53, "distance_m": 290317.741, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1353H", "location": "Oxford Road Jn", "stage_seq": 54, "distance_m": 291635.482, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1355", "location": "Southcote Jn", "stage_seq": 55, "distance_m": 293143.351, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402H", "location": "Bramley (Hants)", "stage_seq": 56, "distance_m": 307201.222, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1411", "location": "Basingstoke", "stage_seq": 57, "distance_m": 315119.913, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414H", "location": "Worting Jn", "stage_seq": 58, "distance_m": 319080.583, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419H", "location": "Micheldever", "stage_seq": 59, "distance_m": 331776.505, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421H", "location": "Wallers Ash Loop", "stage_seq": 60, "distance_m": 336098.32, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1425H", "wtt_dep": "1427", "location": "Winchester", "stage_seq": 61, "distance_m": 345490.177, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429H", "location": "Shawford Jn", "stage_seq": 62, "distance_m": 349427.316, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432H", "location": "Allbrook S.B.", "stage_seq": 63, "distance_m": 355270.229, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Eastleigh", "stage_seq": 64, "distance_m": 356884.612, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1436H", "location": "Southampton Airport Parkway", "stage_seq": 65, "distance_m": 358961.486, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439", "location": "St. Denys", "stage_seq": 66, "distance_m": 362651.511, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440H", "location": "Northam Jn", "stage_seq": 67, "distance_m": 364010.204, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1445", "location": "Southampton Central", "stage_seq": 68, "distance_m": 365808.078, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447", "location": "Church Lane Jn", "stage_seq": 69, "distance_m": 368029.329, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448H", "location": "Redbridge", "stage_seq": 70, "distance_m": 370100.867, "section_seq": 1, "route_path_id": 68250}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Totton", "stage_seq": 71, "distance_m": 371104.868, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1457H", "wtt_dep": "1459", "location": "Brockenhurst", "stage_seq": 72, "distance_m": 387595.213, "section_seq": 1, "route_path_id": 68250}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": null, "location": "Bournemouth", "stage_seq": 73, "distance_m": 411951.186, "section_seq": 1, "route_path_id": 68250}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 411951.186, "from_m": 0.0, "section_seq": 1, "route_path_id": 68250}], "total_distance_m": 411951.186, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 405937.897, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6013.289, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:31:58Z", "source_id": 46988649, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T09:32:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:32:02Z", "source_id": 15309607, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T10:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8989, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:35:59Z", "source_id": 46998771, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T09:36:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:36:03Z", "source_id": 15312735, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T10:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:38:06Z", "source_id": 47004184, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T09:39:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:38:10Z", "source_id": 15314335, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T10:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9125, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:46:03Z", "source_id": 47024000, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T09:46:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:46:05Z", "source_id": 15320370, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T10:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11188, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:54:38Z", "source_id": 47046313, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T09:55:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:54:42Z", "source_id": 15327130, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T10:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11192, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:58:03Z", "source_id": 47055218, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T09:59:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:58:07Z", "source_id": 15329651, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T10:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11212, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:03:11Z", "source_id": 47068697, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T10:03:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:03:15Z", "source_id": 15333495, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T11:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11272, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:12:11Z", "source_id": 47092542, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T10:12:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:12:15Z", "source_id": 15340499, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T11:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11316, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:22:07Z", "source_id": 47118184, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T10:23:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:22:11Z", "source_id": 15348020, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T11:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18935, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:31:04Z", "source_id": 47141497, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T10:32:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:31:06Z", "source_id": 15354759, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T11:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19057, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:38:26Z", "source_id": 47160596, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T10:39:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:38:26Z", "source_id": 15359946, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T11:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:48:20Z", "source_id": 47186786, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T10:49:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:48:22Z", "source_id": 15367416, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T11:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19338, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:56:01Z", "source_id": 47206605, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T10:57:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:56:05Z", "source_id": 15373099, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T11:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19295, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:08:22Z", "source_id": 47238643, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T11:09:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:08:29Z", "source_id": 15382230, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T12:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20888, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:12:49Z", "source_id": 47249973, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T11:14:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:12:48Z", "source_id": 15385500, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T12:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:20:59Z", "source_id": 47271891, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T11:21:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:21:04Z", "source_id": 15391590, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T12:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:26:03Z", "source_id": 47285085, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T11:27:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:26:04Z", "source_id": 15395323, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T12:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20927, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:39:01Z", "source_id": 47318912, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T11:40:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:39:03Z", "source_id": 15404788, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T12:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21048, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:58:17Z", "source_id": 47369816, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T11:59:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:58:21Z", "source_id": 15418924, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T12:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24399, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:08:30Z", "source_id": 47396892, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T12:10:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:08:31Z", "source_id": 15426388, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T13:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24164, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:17:01Z", "source_id": 47419473, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T12:18:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:17:04Z", "source_id": 15432767, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T13:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23947, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:33:59Z", "source_id": 47464023, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T12:35:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:34:04Z", "source_id": 15445463, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T13:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23767, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:42:21Z", "source_id": 47486104, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T12:43:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:42:24Z", "source_id": 15451654, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T13:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:53:06Z", "source_id": 47514086, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-15T12:53:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:53:14Z", "source_id": 15459487, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-15T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27062, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:40Z", "source_id": 47538801, "stage_seq": 56, "event_role": "ARR", "event_time": "2026-09-15T13:03:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:46Z", "source_id": 15466457, "stage_seq": 56, "event_role": "ARR", "event_time": "2026-09-15T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27157, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:27Z", "source_id": 47603412, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-15T13:28:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:32Z", "source_id": 15484699, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-15T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27163, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:21Z", "source_id": 47624117, "stage_seq": 64, "event_role": "ARR", "event_time": "2026-09-15T13:35:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:23Z", "source_id": 15490486, "stage_seq": 64, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:26Z", "source_id": 47627010, "stage_seq": 65, "event_role": "ARR", "event_time": "2026-09-15T13:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:32Z", "source_id": 15491298, "stage_seq": 65, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:18Z", "source_id": 47639662, "stage_seq": 66, "event_role": "ARR", "event_time": "2026-09-15T13:42:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:22Z", "source_id": 15494856, "stage_seq": 66, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:08Z", "source_id": 47649403, "stage_seq": 68, "event_role": "ARR", "event_time": "2026-09-15T13:45:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:12Z", "source_id": 15497619, "stage_seq": 68, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27621, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:21Z", "source_id": 47668908, "stage_seq": 70, "event_role": "ARR", "event_time": "2026-09-15T13:53:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:28Z", "source_id": 15503052, "stage_seq": 70, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27627, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:14Z", "source_id": 47671260, "stage_seq": 71, "event_role": "ARR", "event_time": "2026-09-15T13:53:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:17Z", "source_id": 15503703, "stage_seq": 71, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27638, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:42Z", "source_id": 47693731, "stage_seq": 72, "event_role": "ARR", "event_time": "2026-09-15T14:02:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:47Z", "source_id": 15509944, "stage_seq": 72, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27684, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:08Z", "source_id": 47738008, "stage_seq": 73, "event_role": "ARR", "event_time": "2026-09-15T14:19:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:12Z", "source_id": 15522297, "stage_seq": 73, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Manchester Piccadilly 1025 1025 4 None None Bournemouth 1515 1515 3 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:G01013/2026-09-15/detailed None Brockenhurst 2026-09-15T15:03:00+01:00 Bournemouth 16.0 {"type": "LineString", "coordinates": [[-1.5738031999999995, 50.81647569999999], [-1.5738963, 50.81640650000001], [-1.5742347, 50.816140700000005], [-1.574399, 50.8159971], [-1.5747548999999998, 50.81567609999999], [-1.5750565, 50.815399], [-1.5754759, 50.81497379999998], [-1.5758164, 50.8146144], [-1.5760802, 50.8143044], [-1.5763374, 50.81399269999999], [-1.5765649, 50.8137118], [-1.5767553, 50.8134444], [-1.5770014, 50.813093], [-1.5773601999999998, 50.812549800000006], [-1.5775996999999995, 50.812188199999994], [-1.5778313999999998, 50.8118458], [-1.5784633999999995, 50.81086889999999], [-1.5787046, 50.8104638], [-1.5791419999999998, 50.809734899999995], [-1.5807109999999998, 50.8071341], [-1.5809323, 50.806798099999995], [-1.5811559999999998, 50.8064925], [-1.5814036, 50.8061965], [-1.5816430999999995, 50.80593079999999], [-1.5819237, 50.80565519999999], [-1.5822676999999998, 50.805344], [-1.5826436, 50.805040299999995], [-1.583011, 50.8047759], [-1.5834638, 50.80447789999999], [-1.5845210999999997, 50.8038023], [-1.5850790999999995, 50.8034458], [-1.5855551, 50.8031417], [-1.5860138999999998, 50.8028314], [-1.5868622, 50.8022177], [-1.5869947, 50.802110199999994], [-1.587691, 50.8015565], [-1.5880832, 50.8012045], [-1.5883408, 50.800968699999984], [-1.5883973999999998, 50.8009169], [-1.5884218999999995, 50.800894500000005], [-1.5887056999999998, 50.80061520000002], [-1.588979, 50.8003143], [-1.5892896999999997, 50.7999435], [-1.5895609, 50.79962690000001], [-1.5898685999999995, 50.7992852], [-1.5901183, 50.79895210000001], [-1.5903765, 50.7985876], [-1.5919606999999998, 50.796029100000005], [-1.5921603999999998, 50.7957262], [-1.5924108999999995, 50.79538670000001], [-1.5929337999999995, 50.794728500000005], [-1.5931811, 50.79443930000001], [-1.5934904, 50.79411520000001], [-1.5937789, 50.7938249], [-1.5941085, 50.79349919999999], [-1.5945001, 50.793144599999984], [-1.5949684999999998, 50.79275669999999], [-1.5953730000000002, 50.7924349], [-1.5958353999999997, 50.79209029999999], [-1.5962677, 50.791785], [-1.596799, 50.791443], [-1.597266, 50.7911385], [-1.5979194999999995, 50.7907509], [-1.5985303, 50.79041060000001], [-1.6024083, 50.788509399999995], [-1.6025816999999998, 50.7884226], [-1.610074, 50.784674899999985], [-1.610086, 50.7846689], [-1.6139, 50.7827577], [-1.6144193, 50.78247999999999], [-1.6149688, 50.78216450000001], [-1.6155451, 50.78180360000001], [-1.6160053, 50.781458], [-1.61648, 50.7811099], [-1.6169105, 50.7807579], [-1.6169675114151385, 50.78070363978444], [-1.6179178, 50.77979919999999], [-1.6180183999999995, 50.77970500000001], [-1.6184252999999995, 50.779280199999995], [-1.6247136999999998, 50.772322800000005], [-1.6260723, 50.7708031], [-1.6264069, 50.77044459999999], [-1.6267274000000005, 50.7701105], [-1.6270895999999997, 50.7697573], [-1.6274475999999998, 50.7694101], [-1.6282482, 50.76868249999998], [-1.6286786, 50.7683222], [-1.6291441000000002, 50.7679407], [-1.6295385, 50.76762899999999], [-1.6299528999999997, 50.76729969999999], [-1.6304087, 50.7669572], [-1.6308689, 50.766632], [-1.6315083999999995, 50.766184300000006], [-1.6318287272934875, 50.765967351893885], [-1.6322312999999995, 50.765694700000005], [-1.6328608999999998, 50.7652831], [-1.6335683999999997, 50.764832], [-1.6342443, 50.7644155], [-1.6349068, 50.7640202], [-1.6359890999999998, 50.7633992], [-1.6367252999999995, 50.7629964], [-1.6376812999999997, 50.76249100000001], [-1.6388148, 50.76191549999999], [-1.6406977, 50.7610351], [-1.6418710999999997, 50.7605154], [-1.6428728999999995, 50.760102800000006], [-1.6439124, 50.7596834], [-1.6450132999999998, 50.759257100000006], [-1.6455438999999998, 50.75906940000001], [-1.6479031, 50.7582676], [-1.6484716999999998, 50.758081], [-1.6490896000000002, 50.75789], [-1.6496451, 50.7577258], [-1.6510075999999998, 50.7573277], [-1.6517482, 50.7571286], [-1.6525863999999997, 50.7569112], [-1.6540292, 50.7565523], [-1.6547739, 50.7563834], [-1.6560450999999998, 50.75610659999999], [-1.6569165999999995, 50.7559308], [-1.6576793, 50.7557804], [-1.6587454, 50.7555765], [-1.6597053, 50.7554096], [-1.6783764, 50.752506800000006], [-1.6791558, 50.7523926], [-1.679999, 50.75227859999998], [-1.6806964, 50.75218650000001], [-1.6808917, 50.75216369999999], [-1.6810815, 50.75214359999999], [-1.6815600999999998, 50.752093], [-1.6822608999999995, 50.7520272], [-1.6829612, 50.751964599999994], [-1.6837513999999998, 50.7519054], [-1.6845039999999998, 50.7518648], [-1.6851742999999997, 50.7518396], [-1.6859101999999997, 50.7518134], [-1.6866629999999998, 50.75178910000001], [-1.6876861, 50.75176290000001], [-1.6885604999999997, 50.75175769999999], [-1.6893329999999998, 50.75176510000001], [-1.6900908, 50.7517797], [-1.6908806, 50.7518074], [-1.6916169999999997, 50.7518357], [-1.692399, 50.7518741], [-1.6932386999999998, 50.751925], [-1.6941195, 50.75199920000001], [-1.6948906, 50.75207580000001], [-1.6958413999999995, 50.75217990000001], [-1.6967347, 50.75227819999999], [-1.697943, 50.7524052], [-1.6987194, 50.7524759], [-1.6994476999999997, 50.7525318], [-1.7001717999999997, 50.752582099999984], [-1.7009162, 50.7526254], [-1.7018333999999995, 50.7526701], [-1.7027158, 50.75270489999998], [-1.7035018999999998, 50.7527163], [-1.7043760999999995, 50.7527194], [-1.7052035999999997, 50.752713500000006], [-1.7067990398270907, 50.7526956420496], [-1.7126546, 50.752630100000005], [-1.7136258, 50.752603], [-1.7137215, 50.7525983], [-1.7145507, 50.7525572], [-1.7154582, 50.75250779999999], [-1.7162346999999998, 50.752452000000005], [-1.7170395, 50.7523865], [-1.7177811, 50.75231899999999], [-1.7185496, 50.7522394], [-1.7193727999999997, 50.75214819999999], [-1.7236339, 50.751627899999995], [-1.7245058999999998, 50.75152200000001], [-1.7255382, 50.751387399999984], [-1.7263957, 50.75127250000001], [-1.7272176, 50.7511576], [-1.7279782999999995, 50.7510389], [-1.7287579999999998, 50.7508975], [-1.7294835, 50.750747199999985], [-1.7302086, 50.75059079999998], [-1.7437067999999998, 50.7477035], [-1.7440918999999997, 50.7476243], [-1.7564404999999998, 50.7450346], [-1.756674, 50.74498640000001], [-1.7569928, 50.7449191], [-1.7588197, 50.74453360000001], [-1.7590510999999998, 50.7444845], [-1.7606031, 50.744154900000005], [-1.7613947999999997, 50.74398829999999], [-1.7621159999999998, 50.7438375], [-1.7628737, 50.74368470000001], [-1.7683295999999995, 50.7426066], [-1.7686760999999998, 50.742537199999994], [-1.7711086, 50.74206519999999], [-1.7715908, 50.7419708], [-1.7745343, 50.74140690000001], [-1.77465, 50.7413847], [-1.7790741, 50.7405279], [-1.7794976, 50.7404439], [-1.7799139, 50.740354], [-1.7803956999999997, 50.7402385], [-1.7809946, 50.7400668], [-1.7815898, 50.7398577], [-1.7820440999999998, 50.7396815], [-1.7825116, 50.73947829999999], [-1.7827417999999997, 50.73936], [-1.7828831, 50.7392954], [-1.7833944, 50.7390372], [-1.7847305999999998, 50.7383709], [-1.7847771999999995, 50.738348499999994], [-1.7851392999999998, 50.7381743], [-1.7856185, 50.737962299999985], [-1.7861890000000002, 50.73773559999999], [-1.7866804, 50.73756920000001], [-1.7871981999999995, 50.73740569999999], [-1.7878032999999998, 50.73722709999999], [-1.7883939, 50.7370743], [-1.7889757999999998, 50.7369422], [-1.7895443, 50.736827699999985], [-1.7900439999999995, 50.7367441], [-1.7906923999999995, 50.7366619], [-1.7913086, 50.7366009], [-1.7919568, 50.7365606], [-1.7928052, 50.7365173], [-1.7933873, 50.736490800000006], [-1.7940102000000002, 50.73646860000001], [-1.7940934999999998, 50.73646560000001], [-1.794677, 50.73643719999999], [-1.7962786999999998, 50.73635670000001], [-1.7966305682390429, 50.73633894646969], [-1.7997392000000003, 50.7361821], [-1.7997667000000002, 50.73618019999999], [-1.7999814999999997, 50.7361691], [-1.8043816, 50.73598689999999], [-1.8049777, 50.7359473], [-1.8056631, 50.73589539999999], [-1.8062457999999997, 50.73583200000001], [-1.8067845, 50.73576229999998], [-1.8073696, 50.7356726], [-1.8078045000000005, 50.7355952], [-1.8083313000000003, 50.73548809999999], [-1.8086006999999995, 50.7354276], [-1.8091835, 50.73525539999999], [-1.8096729, 50.735125], [-1.8102189, 50.73496509999999], [-1.8108286, 50.734771], [-1.8114832999999997, 50.7345487], [-1.8120661, 50.73431610000001], [-1.8128055999999992, 50.73401320000001], [-1.8157096, 50.7327678], [-1.8162175000000005, 50.7325715], [-1.8167546999999995, 50.732382699999995], [-1.8173417000000005, 50.732193599999995], [-1.8179792, 50.7320124], [-1.8184905, 50.7318824], [-1.8190417000000003, 50.731760300000005], [-1.8196784, 50.73164269999999], [-1.8202308000000005, 50.73155729999999], [-1.8207709000000003, 50.731479400000005], [-1.8213908999999997, 50.731397900000005], [-1.8218388000000003, 50.73134840000001], [-1.8223739, 50.73130340000001], [-1.8229633, 50.73126880000002], [-1.8235857, 50.7312384], [-1.8244157000000003, 50.73122239999999], [-1.8250945, 50.7312334], [-1.8254566999999997, 50.7312287], [-1.8269317, 50.73123220000001], [-1.8278948, 50.7312241], [-1.8284606, 50.73120959999999], [-1.8291761, 50.73117109999998], [-1.8303904, 50.7311139], [-1.8309903, 50.73109120000001], [-1.8348071999999995, 50.7310331], [-1.8377308000000003, 50.730982399999995], [-1.8391108000000005, 50.73095509999999], [-1.8391237, 50.730954800000006], [-1.8400907999999996, 50.730932200000005], [-1.8415731, 50.73089740000001], [-1.8422807999999995, 50.7308683], [-1.8429562, 50.7308154], [-1.8435496, 50.7307478], [-1.8442203, 50.730653], [-1.8447758, 50.7305642], [-1.845392099999999, 50.73044169999999], [-1.8460677999999997, 50.73030060000001], [-1.8491271, 50.729637999999994], [-1.8497448, 50.72949919999999], [-1.8502219, 50.729384200000005], [-1.850761, 50.729249400000015], [-1.8513303, 50.7290888], [-1.8518623000000003, 50.7289208], [-1.8546098, 50.7279478], [-1.8550210999999996, 50.7278111], [-1.8554699, 50.7276789], [-1.8559319, 50.7275705], [-1.8564290000000003, 50.72746819999999], [-1.8588792, 50.727088499999994], [-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]]} 15.1 1503 1519 Brockenhurst Bournemouth Bournemouth 50.7272508 -1.8641560 50.7272508 -1.8641560 1 0 2026-09-15 14:29:07 TERMINATED 2026-09-15 14:19:00 Bournemouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522297 1789481894398289 322 322 2026-09-15 14:29:04.270839 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:03.324517
551011 581149 W32594 882D38MN15 2026-09-15 COMPLETE 15522976 2026-09-15 15:19:00 2026-09-15 14:29:07 2026-09-17 14:29:07 {"id": 581149, "stp": "O", "toc": "Southern", "uid": "W32594", "consist": "171802", "dest_crs": "AFK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32594/2026-09-15/detailed", "trust_id": "882D38MN15", "origin_crs": "EBN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashford (Kent)", "service_date": "2026-09-15", "dest_arr_time": "1510", "dest_platform": "1", "is_terminated": 1, "next_location": "Ashford (Kent)", "signalling_id": "2D38", "timing_status": "LATE", "origin_station": "Eastbourne", "current_leg_arr": "1519", "current_leg_dep": "1502½", "current_leg_end": "Ashford (Kent)", "origin_dep_time": "1350", "origin_platform": "1", "current_location": "Ashford International", "last_update_time": "2026-09-15T14:29:07", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8545201999999998, 51.0681622], [0.8552405, 51.068866599999986], [0.8570827, 51.0706684], [0.8670986, 51.0805002], [0.8675417, 51.08095719999999], [0.8679249999999998, 51.081419], [0.8683093999999999, 51.08192519999999], [0.8691912, 51.0830874], [0.8695973999999999, 51.083661500000005], [0.8699439, 51.084202999999995], [0.8702770999999999, 51.08475190000001], [0.8706743999999998, 51.0854343], [0.8710071999999999, 51.0860317], [0.8713289, 51.0866386], [0.8715997999999999, 51.087201499999985], [0.8718944, 51.0878546], [0.8728812, 51.0904572], [0.872911, 51.0905359], [0.8729945, 51.0907561], [0.8743674999999999, 51.0943751], [0.8752995, 51.09681140000001], [0.877843, 51.1035585], [0.8786282870595378, 51.105631359695174], [0.8797937999999998, 51.1087077], [0.8800407, 51.10943389999999], [0.8802118, 51.1100275], [0.8803383999999999, 51.110745300000005], [0.8804276000000001, 51.1113847], [0.8804698999999999, 51.112052], [0.8804672, 51.11273839999999], [0.8804135, 51.11344220000001], [0.8801195, 51.11887759999999], [0.8801138, 51.11898250000001], [0.8799896, 51.1212783], [0.8797048, 51.12654330000001], [0.8795229999999999, 51.1293377], [0.879515, 51.12950880000001], [0.8793756, 51.1322229], [0.8793003999999999, 51.13383120000001], [0.8792918, 51.13397969999999], [0.8789838999999999, 51.13955009999999], [0.8789678, 51.1397551], [0.8789248999999999, 51.1400752], [0.8788659, 51.1403312], [0.8788007999999999, 51.14053040000001], [0.8787076, 51.140744199999986], [0.8784930999999999, 51.1411108], [0.8782918999999999, 51.14139689999999], [0.8782069999999998, 51.14149809999999], [0.8780265, 51.14165289999999], [0.8778522, 51.14177519999999], [0.8776611999999999, 51.1418856], [0.8774374999999999, 51.1420111], [0.8773331999999999, 51.14206610000001], [0.8769917999999999, 51.1422414], [0.8768001999999999, 51.142337], [0.8766656, 51.142405], [0.8764603, 51.142528699999986], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]}", "current_leg_start": "Ham Street", "dest_arr_time_act": "1510", "motion_projection": null, "next_location_lat": "51.1430036", "next_location_lon": "0.8758370", "previous_location": "Ham Street", "current_leg_milage": "6.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 572.877, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1677.44, \"from_m\": 572.877, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3946.956, \"from_m\": 1677.44, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4503.907, \"from_m\": 3946.956, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18779.59, \"from_m\": 4503.907, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18827.813, \"from_m\": 18779.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23933.921, \"from_m\": 18827.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24004.43, \"from_m\": 23933.921, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25212.615, \"from_m\": 24004.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26155.967, \"from_m\": 25212.615, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26778.285, \"from_m\": 26155.967, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 28224.794, \"from_m\": 26778.285, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28325.212, \"from_m\": 28224.794, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34424.529, \"from_m\": 28325.212, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41094.88, \"from_m\": 34424.529, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41357.929, \"from_m\": 41094.88, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43948.378, \"from_m\": 41357.929, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44313.898, \"from_m\": 43948.378, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 54915.058, \"from_m\": 44313.898, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54952.663, \"from_m\": 54915.058, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 68278.261, \"from_m\": 54952.663, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68601.456, \"from_m\": 68278.261, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 68675.064, \"from_m\": 68601.456, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 581149, \"profile_key\": \"d2e3eda0cd3de8cc60cf548c4c8b6913aa0fab938ad8b4109232b24c0a8fbdec\", \"schedule_id\": 38364, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1350\", \"location\": \"Eastbourne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1354\", \"wtt_dep\": \"1354H\", \"location\": \"Hampden Park\", \"stage_seq\": 2, \"distance_m\": 3093.711, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356\", \"location\": \"Willingdon Jn\", \"stage_seq\": 3, \"distance_m\": 3946.956, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1400\", \"wtt_dep\": \"1400H\", \"location\": \"Pevensey & Westham\", \"stage_seq\": 4, \"distance_m\": 8062.253, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1406H\", \"wtt_dep\": \"1407\", \"location\": \"Cooden Beach\", \"stage_seq\": 5, \"distance_m\": 15408.746, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1410\", \"wtt_dep\": \"1410H\", \"location\": \"Collington\", \"stage_seq\": 6, \"distance_m\": 17753.577, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1412H\", \"wtt_dep\": \"1413H\", \"location\": \"Bexhill\", \"stage_seq\": 7, \"distance_m\": 19097.435, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 8, \"distance_m\": 23943.504, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1420\", \"wtt_dep\": \"1421\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 9, \"distance_m\": 25234.564, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1425\", \"location\": \"Hastings\", \"stage_seq\": 10, \"distance_m\": 26472.131, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1428H\", \"location\": \"Ore\", \"stage_seq\": 11, \"distance_m\": 27913.212, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Three Oaks\", \"stage_seq\": 12, \"distance_m\": 32264.95, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1442H\", \"wtt_dep\": \"1443\", \"location\": \"Winchelsea\", \"stage_seq\": 13, \"distance_m\": 41219.534, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1448\", \"location\": \"Rye\", \"stage_seq\": 14, \"distance_m\": 44156.467, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": \"1457H\", \"location\": \"Appledore (Kent)\", \"stage_seq\": 15, \"distance_m\": 55145.468, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1502H\", \"location\": \"Ham Street\", \"stage_seq\": 16, \"distance_m\": 59857.021, \"section_seq\": 1, \"route_path_id\": 66027}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": null, \"location\": \"Ashford (Kent)\", \"stage_seq\": 17, \"distance_m\": 68675.064, \"section_seq\": 1, \"route_path_id\": 66027}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 68675.064, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66027}], \"total_distance_m\": 68675.064, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 67522.278, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1152.786, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1350", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.5", "current_position_lat": "51.1430036", "current_position_lon": "0.8758370", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:54:51Z\", \"source_id\": 47518609, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:55:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:54:53Z\", \"source_id\": 15460763, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:00:59Z\", \"source_id\": 47534395, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:01:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:02Z\", \"source_id\": 15465193, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:07:48Z\", \"source_id\": 47552438, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:08:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:07:52Z\", \"source_id\": 15470172, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:11:01Z\", \"source_id\": 47560806, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:11:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:11:06Z\", \"source_id\": 15472549, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:11:01Z\", \"source_id\": 47560806, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:13:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:11:06Z\", \"source_id\": 15472550, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:24Z\", \"source_id\": 47603366, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:28Z\", \"source_id\": 15484683, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31305, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:25Z\", \"source_id\": 47613715, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:26Z\", \"source_id\": 15487562, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:51Z\", \"source_id\": 47620224, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:57Z\", \"source_id\": 15489404, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:14Z\", \"source_id\": 47665980, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:18Z\", \"source_id\": 15502216, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:15Z\", \"source_id\": 47703181, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:19Z\", \"source_id\": 15512530, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:21Z\", \"source_id\": 47708855, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:25Z\", \"source_id\": 15514146, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:59Z\", \"source_id\": 47740229, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:03Z\", \"source_id\": 15522976, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashford (Kent)", "service_state_platform": "1", "timing_fact_generation": 1789481946206164, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:06.150241", "service_state_evidence_id": 15522976, "current_leg_start_actual_dep": "2026-09-15T15:11:30+01:00", "operational_evidence_version": 69, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:06.532390", "service_state_valid_until_kind": null, "operational_interpretation_version": 69, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O EBN AFK 2D38 171802 3 100 None {"version": 3, "segments": [{"to_m": 572.877, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1677.44, "from_m": 572.877, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3946.956, "from_m": 1677.44, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4503.907, "from_m": 3946.956, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18779.59, "from_m": 4503.907, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18827.813, "from_m": 18779.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23933.921, "from_m": 18827.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24004.43, "from_m": 23933.921, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25212.615, "from_m": 24004.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26155.967, "from_m": 25212.615, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26778.285, "from_m": 26155.967, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 28224.794, "from_m": 26778.285, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28325.212, "from_m": 28224.794, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34424.529, "from_m": 28325.212, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41094.88, "from_m": 34424.529, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41357.929, "from_m": 41094.88, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43948.378, "from_m": 41357.929, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44313.898, "from_m": 43948.378, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 54915.058, "from_m": 44313.898, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54952.663, "from_m": 54915.058, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 68278.261, "from_m": 54952.663, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68601.456, "from_m": 68278.261, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 68675.064, "from_m": 68601.456, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 581149, "profile_key": "d2e3eda0cd3de8cc60cf548c4c8b6913aa0fab938ad8b4109232b24c0a8fbdec", "schedule_id": 38364, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1350", "location": "Eastbourne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1354", "wtt_dep": "1354H", "location": "Hampden Park", "stage_seq": 2, "distance_m": 3093.711, "section_seq": 1, "route_path_id": 66027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356", "location": "Willingdon Jn", "stage_seq": 3, "distance_m": 3946.956, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1400", "wtt_dep": "1400H", "location": "Pevensey & Westham", "stage_seq": 4, "distance_m": 8062.253, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1406H", "wtt_dep": "1407", "location": "Cooden Beach", "stage_seq": 5, "distance_m": 15408.746, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1410", "wtt_dep": "1410H", "location": "Collington", "stage_seq": 6, "distance_m": 17753.577, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1412H", "wtt_dep": "1413H", "location": "Bexhill", "stage_seq": 7, "distance_m": 19097.435, "section_seq": 1, "route_path_id": 66027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Bopeep S.B. Jn", "stage_seq": 8, "distance_m": 23943.504, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1420", "wtt_dep": "1421", "location": "St. Leonards Warrior Sq", "stage_seq": 9, "distance_m": 25234.564, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1425", "location": "Hastings", "stage_seq": 10, "distance_m": 26472.131, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1428H", "location": "Ore", "stage_seq": 11, "distance_m": 27913.212, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Three Oaks", "stage_seq": 12, "distance_m": 32264.95, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1442H", "wtt_dep": "1443", "location": "Winchelsea", "stage_seq": 13, "distance_m": 41219.534, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1448", "location": "Rye", "stage_seq": 14, "distance_m": 44156.467, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": "1457H", "location": "Appledore (Kent)", "stage_seq": 15, "distance_m": 55145.468, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1502H", "location": "Ham Street", "stage_seq": 16, "distance_m": 59857.021, "section_seq": 1, "route_path_id": 66027}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": null, "location": "Ashford (Kent)", "stage_seq": 17, "distance_m": 68675.064, "section_seq": 1, "route_path_id": 66027}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 68675.064, "from_m": 0.0, "section_seq": 1, "route_path_id": 66027}], "total_distance_m": 68675.064, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 67522.278, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1152.786, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:54:51Z", "source_id": 47518609, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:55:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:54:53Z", "source_id": 15460763, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:00:59Z", "source_id": 47534395, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:01:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:02Z", "source_id": 15465193, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31241, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:07:48Z", "source_id": 47552438, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:08:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:07:52Z", "source_id": 15470172, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:11:01Z", "source_id": 47560806, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:11:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:11:06Z", "source_id": 15472549, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31263, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:11:01Z", "source_id": 47560806, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:13:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:11:06Z", "source_id": 15472550, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31298, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:24Z", "source_id": 47603366, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:28:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:28Z", "source_id": 15484683, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31305, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:25Z", "source_id": 47613715, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:32:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:26Z", "source_id": 15487562, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31316, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:51Z", "source_id": 47620224, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:38:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:57Z", "source_id": 15489404, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32988, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:14Z", "source_id": 47665980, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:52:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:18Z", "source_id": 15502216, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32982, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:15Z", "source_id": 47703181, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:06:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:19Z", "source_id": 15512530, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32979, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:21Z", "source_id": 47708855, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:11:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:25Z", "source_id": 15514146, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:59Z", "source_id": 47740229, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:19:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:03Z", "source_id": 15522976, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Eastbourne 1350 1350 1 None None Ashford (Kent) 1510 1510 1 LATE +9 minutes https://www.realtimetrains.co.uk/service/gb-nr:W32594/2026-09-15/detailed None Ham Street 2026-09-15T15:11:30+01:00 Ashford (Kent) 16.5 {"type": "LineString", "coordinates": [[0.8545201999999998, 51.0681622], [0.8552405, 51.068866599999986], [0.8570827, 51.0706684], [0.8670986, 51.0805002], [0.8675417, 51.08095719999999], [0.8679249999999998, 51.081419], [0.8683093999999999, 51.08192519999999], [0.8691912, 51.0830874], [0.8695973999999999, 51.083661500000005], [0.8699439, 51.084202999999995], [0.8702770999999999, 51.08475190000001], [0.8706743999999998, 51.0854343], [0.8710071999999999, 51.0860317], [0.8713289, 51.0866386], [0.8715997999999999, 51.087201499999985], [0.8718944, 51.0878546], [0.8728812, 51.0904572], [0.872911, 51.0905359], [0.8729945, 51.0907561], [0.8743674999999999, 51.0943751], [0.8752995, 51.09681140000001], [0.877843, 51.1035585], [0.8786282870595378, 51.105631359695174], [0.8797937999999998, 51.1087077], [0.8800407, 51.10943389999999], [0.8802118, 51.1100275], [0.8803383999999999, 51.110745300000005], [0.8804276000000001, 51.1113847], [0.8804698999999999, 51.112052], [0.8804672, 51.11273839999999], [0.8804135, 51.11344220000001], [0.8801195, 51.11887759999999], [0.8801138, 51.11898250000001], [0.8799896, 51.1212783], [0.8797048, 51.12654330000001], [0.8795229999999999, 51.1293377], [0.879515, 51.12950880000001], [0.8793756, 51.1322229], [0.8793003999999999, 51.13383120000001], [0.8792918, 51.13397969999999], [0.8789838999999999, 51.13955009999999], [0.8789678, 51.1397551], [0.8789248999999999, 51.1400752], [0.8788659, 51.1403312], [0.8788007999999999, 51.14053040000001], [0.8787076, 51.140744199999986], [0.8784930999999999, 51.1411108], [0.8782918999999999, 51.14139689999999], [0.8782069999999998, 51.14149809999999], [0.8780265, 51.14165289999999], [0.8778522, 51.14177519999999], [0.8776611999999999, 51.1418856], [0.8774374999999999, 51.1420111], [0.8773331999999999, 51.14206610000001], [0.8769917999999999, 51.1422414], [0.8768001999999999, 51.142337], [0.8766656, 51.142405], [0.8764603, 51.142528699999986], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]} 6.0 1502½ 1519 Ham Street Ashford International Ashford (Kent) 51.1430036 0.8758370 51.1430036 0.8758370 1 0 2026-09-15 14:29:07 TERMINATED 2026-09-15 14:19:00 Ashford (Kent) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522976 1789481946206164 69 69 2026-09-15 14:29:06.532390 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:06.150241
551012 581782 G27627 872I35MO15 2026-09-15 COMPLETE 15521571 2026-09-15 15:19:00 2026-09-15 14:29:37 2026-09-17 14:29:37 {"id": 581782, "stp": "P", "toc": "Southern", "uid": "G27627", "consist": "377622", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27627/2026-09-15/detailed", "trust_id": "872I35MO15", "origin_crs": "DKG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-15", "dest_arr_time": "1515", "dest_platform": "9", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2I35", "timing_status": "LATE", "origin_station": "Dorking", "current_leg_arr": "1519", "current_leg_dep": "1509", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1417", "origin_platform": "2", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T14:29:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "1515", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Clapham Junction (C)", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 91.631, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 129.134, \"from_m\": 91.631, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 215.279, \"from_m\": 129.134, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3305.141, \"from_m\": 215.279, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12327.384, \"from_m\": 3305.141, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12383.812, \"from_m\": 12327.384, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12471.67, \"from_m\": 12383.812, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12536.372, \"from_m\": 12471.67, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12794.743, \"from_m\": 12536.372, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13157.123, \"from_m\": 12794.743, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14917.452, \"from_m\": 13157.123, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15220.144, \"from_m\": 14917.452, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16163.169, \"from_m\": 15220.144, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16239.787, \"from_m\": 16163.169, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17162.268, \"from_m\": 16239.787, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17178.908, \"from_m\": 17162.268, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17976.588, \"from_m\": 17178.908, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17991.287, \"from_m\": 17976.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18775.511, \"from_m\": 17991.287, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19114.999, \"from_m\": 18775.511, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19163.145, \"from_m\": 19114.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\": 19176.364, \"from_m\": 19163.145, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19404.223, \"from_m\": 19176.364, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20955.697, \"from_m\": 19404.223, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21243.869, \"from_m\": 20955.697, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23732.257, \"from_m\": 21243.869, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24853.319, \"from_m\": 23732.257, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27893.461, \"from_m\": 24853.319, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28349.364, \"from_m\": 27893.461, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28448.366, \"from_m\": 28349.364, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 28531.784, \"from_m\": 28448.366, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31525.72, \"from_m\": 28531.784, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34924.097, \"from_m\": 31525.72, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37605.058, \"from_m\": 34924.097, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 38262.095, \"from_m\": 37605.058, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 581782, \"profile_key\": \"c8a16cd152a74e1a2b7623d9e3e4572c39ac73658b8f8c66f2d37265a653eae6\", \"schedule_id\": 10784, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"Dorking\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1423H\", \"wtt_dep\": \"1424H\", \"location\": \"Leatherhead\", \"stage_seq\": 2, \"distance_m\": 6550.913, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1428H\", \"location\": \"Ashtead\", \"stage_seq\": 3, \"distance_m\": 9455.388, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1432H\", \"wtt_dep\": \"1433H\", \"location\": \"Epsom\", \"stage_seq\": 4, \"distance_m\": 12622.716, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439\", \"location\": \"Cheam\", \"stage_seq\": 5, \"distance_m\": 17290.873, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1442\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 6, \"distance_m\": 18999.905, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445H\", \"location\": \"Carshalton\", \"stage_seq\": 7, \"distance_m\": 21052.452, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448\", \"location\": \"Hackbridge\", \"stage_seq\": 8, \"distance_m\": 22465.341, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451\", \"location\": \"Mitcham Junction\", \"stage_seq\": 9, \"distance_m\": 24279.598, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 10, \"distance_m\": 26103.106, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Streatham South Jn\", \"stage_seq\": 11, \"distance_m\": 27808.392, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Streatham North Jn\", \"stage_seq\": 12, \"distance_m\": 28531.784, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1502H\", \"wtt_dep\": \"1503H\", \"location\": \"Balham\", \"stage_seq\": 13, \"distance_m\": 30877.795, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1507\", \"wtt_dep\": \"1508\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 14, \"distance_m\": 34019.5, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 15, \"distance_m\": 35084.108, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510H\", \"location\": \"Battersea Park\", \"stage_seq\": 16, \"distance_m\": 36368.719, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 17, \"distance_m\": 36920.02, \"section_seq\": 1, \"route_path_id\": 69283}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 18, \"distance_m\": 38262.095, \"section_seq\": 1, \"route_path_id\": 69283}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38262.095, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69283}], \"total_distance_m\": 38262.095, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 37304.571, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 957.524, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1417", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:21:57Z\", \"source_id\": 47589258, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:22:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:01Z\", \"source_id\": 15480537, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:25Z\", \"source_id\": 47600817, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:27:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:28Z\", \"source_id\": 15483925, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:28Z\", \"source_id\": 47613871, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:32Z\", \"source_id\": 15487630, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:31Z\", \"source_id\": 47629978, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:33Z\", \"source_id\": 15492064, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:38Z\", \"source_id\": 47637910, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:39Z\", \"source_id\": 15494327, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:28Z\", \"source_id\": 47647682, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:31Z\", \"source_id\": 15497122, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:10Z\", \"source_id\": 47654978, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:13Z\", \"source_id\": 15499198, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:33Z\", \"source_id\": 47663929, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:36Z\", \"source_id\": 15501624, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30059, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:25Z\", \"source_id\": 47674459, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:32Z\", \"source_id\": 15504626, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:43Z\", \"source_id\": 47696418, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:44Z\", \"source_id\": 15510613, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:32Z\", \"source_id\": 47709354, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:36Z\", \"source_id\": 15514266, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:52Z\", \"source_id\": 47721045, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:55Z\", \"source_id\": 15517541, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28741, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:08Z\", \"source_id\": 47735207, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:12Z\", \"source_id\": 15521571, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "9", "timing_fact_generation": 1789481834647280, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:10.463239", "service_state_evidence_id": 15521571, "current_leg_start_actual_dep": "2026-09-15T15:12:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:10.871866", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P DKG None 2I35 377622 5 100 None {"version": 3, "segments": [{"to_m": 91.631, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 129.134, "from_m": 91.631, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 215.279, "from_m": 129.134, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3305.141, "from_m": 215.279, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12327.384, "from_m": 3305.141, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12383.812, "from_m": 12327.384, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12471.67, "from_m": 12383.812, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12536.372, "from_m": 12471.67, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12794.743, "from_m": 12536.372, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13157.123, "from_m": 12794.743, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14917.452, "from_m": 13157.123, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15220.144, "from_m": 14917.452, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16163.169, "from_m": 15220.144, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16239.787, "from_m": 16163.169, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17162.268, "from_m": 16239.787, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17178.908, "from_m": 17162.268, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17976.588, "from_m": 17178.908, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17991.287, "from_m": 17976.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18775.511, "from_m": 17991.287, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19114.999, "from_m": 18775.511, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19163.145, "from_m": 19114.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": 19176.364, "from_m": 19163.145, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19404.223, "from_m": 19176.364, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20955.697, "from_m": 19404.223, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21243.869, "from_m": 20955.697, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23732.257, "from_m": 21243.869, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24853.319, "from_m": 23732.257, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27893.461, "from_m": 24853.319, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28349.364, "from_m": 27893.461, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28448.366, "from_m": 28349.364, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28531.784, "from_m": 28448.366, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31525.72, "from_m": 28531.784, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34924.097, "from_m": 31525.72, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37605.058, "from_m": 34924.097, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 38262.095, "from_m": 37605.058, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 581782, "profile_key": "c8a16cd152a74e1a2b7623d9e3e4572c39ac73658b8f8c66f2d37265a653eae6", "schedule_id": 10784, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1417", "location": "Dorking", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1423H", "wtt_dep": "1424H", "location": "Leatherhead", "stage_seq": 2, "distance_m": 6550.913, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1428H", "location": "Ashtead", "stage_seq": 3, "distance_m": 9455.388, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1432H", "wtt_dep": "1433H", "location": "Epsom", "stage_seq": 4, "distance_m": 12622.716, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439", "location": "Cheam", "stage_seq": 5, "distance_m": 17290.873, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1442", "location": "Sutton (Surrey)", "stage_seq": 6, "distance_m": 18999.905, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445H", "location": "Carshalton", "stage_seq": 7, "distance_m": 21052.452, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448", "location": "Hackbridge", "stage_seq": 8, "distance_m": 22465.341, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451", "location": "Mitcham Junction", "stage_seq": 9, "distance_m": 24279.598, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454H", "location": "Mitcham Eastfields", "stage_seq": 10, "distance_m": 26103.106, "section_seq": 1, "route_path_id": 69283}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457", "location": "Streatham South Jn", "stage_seq": 11, "distance_m": 27808.392, "section_seq": 1, "route_path_id": 69283}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1459", "location": "Streatham North Jn", "stage_seq": 12, "distance_m": 28531.784, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1502H", "wtt_dep": "1503H", "location": "Balham", "stage_seq": 13, "distance_m": 30877.795, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1507", "wtt_dep": "1508", "location": "Clapham Junction (C)", "stage_seq": 14, "distance_m": 34019.5, "section_seq": 1, "route_path_id": 69283}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509H", "location": "Pouparts Jn", "stage_seq": 15, "distance_m": 35084.108, "section_seq": 1, "route_path_id": 69283}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510H", "location": "Battersea Park", "stage_seq": 16, "distance_m": 36368.719, "section_seq": 1, "route_path_id": 69283}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511H", "location": "Battersea Pier Jn", "stage_seq": 17, "distance_m": 36920.02, "section_seq": 1, "route_path_id": 69283}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 18, "distance_m": 38262.095, "section_seq": 1, "route_path_id": 69283}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38262.095, "from_m": 0.0, "section_seq": 1, "route_path_id": 69283}], "total_distance_m": 38262.095, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37304.571, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 957.524, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30167, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:21:57Z", "source_id": 47589258, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:22:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:01Z", "source_id": 15480537, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30163, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:25Z", "source_id": 47600817, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:27:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:28Z", "source_id": 15483925, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30130, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:28Z", "source_id": 47613871, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:32:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:32Z", "source_id": 15487630, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30120, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:31Z", "source_id": 47629978, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:38:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:33Z", "source_id": 15492064, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:38Z", "source_id": 47637910, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:41:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:39Z", "source_id": 15494327, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30083, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:28Z", "source_id": 47647682, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:45:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:31Z", "source_id": 15497122, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:10Z", "source_id": 47654978, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:47:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:13Z", "source_id": 15499198, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:33Z", "source_id": 47663929, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:51:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:36Z", "source_id": 15501624, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30059, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:25Z", "source_id": 47674459, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:54:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:32Z", "source_id": 15504626, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:43Z", "source_id": 47696418, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:03:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:44Z", "source_id": 15510613, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:32Z", "source_id": 47709354, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:08:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:36Z", "source_id": 15514266, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:52Z", "source_id": 47721045, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:12:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:55Z", "source_id": 15517541, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28741, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:08Z", "source_id": 47735207, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:19:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:12Z", "source_id": 15521571, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Dorking 1417 1417 2 None None London Victoria (C) 1515 1515 9 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:G27627/2026-09-15/detailed None Clapham Junction (C) 2026-09-15T15:12:00+01:00 London Victoria (C) 10.0 {"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 3.0 1509 1519 Clapham Junction (C) Victoria Plat 10 London Victoria (C) 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-15 14:29:37 TERMINATED 2026-09-15 14:19:00 London Victoria (C) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15521571 1789481834647280 82 82 2026-09-15 14:29:10.871866 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:10.463239
551013 582028 C38359 509Y39MO15 2026-09-15 COMPLETE 15523093 2026-09-15 15:19:00 2026-09-15 14:29:37 2026-09-17 14:29:37 {"id": 582028, "stp": "P", "toc": "Elizabeth Line", "uid": "C38359", "consist": "345021", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38359/2026-09-15/detailed", "trust_id": "509Y39MO15", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y39", "timing_status": "ON TIME", "origin_station": "Shenfield", "current_leg_arr": "1519", "current_leg_dep": "1517", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "1426", "origin_platform": "5", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-15T14:29:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Bond Street (Crossrail)", "dest_arr_time_act": "1519½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 343.649, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 649.623, \"from_m\": 343.649, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 839.185, \"from_m\": 649.623, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9589.252, \"from_m\": 839.185, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9627.196, \"from_m\": 9589.252, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10216.23, \"from_m\": 9627.196, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11071.813, \"from_m\": 10216.23, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12183.485, \"from_m\": 11071.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14147.54, \"from_m\": 12183.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18899.507, \"from_m\": 14147.54, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18955.608, \"from_m\": 18899.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20848.235, \"from_m\": 18955.608, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20882.232, \"from_m\": 20848.235, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20993.216, \"from_m\": 20882.232, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21215.152, \"from_m\": 20993.216, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21292.885, \"from_m\": 21215.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21954.135, \"from_m\": 21292.885, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23240.792, \"from_m\": 21954.135, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23329.388, \"from_m\": 23240.792, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23389.097, \"from_m\": 23329.388, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23479.175, \"from_m\": 23389.097, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25127.676, \"from_m\": 23479.175, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25577.385, \"from_m\": 25127.676, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25640.468, \"from_m\": 25577.385, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25965.055, \"from_m\": 25640.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26092.229, \"from_m\": 25965.055, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26477.296, \"from_m\": 26092.229, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26544.626, \"from_m\": 26477.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27650.367, \"from_m\": 26544.626, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27826.004, \"from_m\": 27650.367, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31710.72, \"from_m\": 27826.004, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 31940.5, \"from_m\": 31710.72, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 32168.168, \"from_m\": 31940.5, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32463.239, \"from_m\": 32168.168, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 32485.432, \"from_m\": 32463.239, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32704.348, \"from_m\": 32485.432, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32892.53, \"from_m\": 32704.348, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 33785.0, \"from_m\": 32892.53, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 33887.278, \"from_m\": 33785.0, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 34030.621, \"from_m\": 33887.278, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34532.779, \"from_m\": 34030.621, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35149.799, \"from_m\": 34532.779, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35779.094, \"from_m\": 35149.799, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35963.955, \"from_m\": 35779.094, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36186.837, \"from_m\": 35963.955, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 36587.269, \"from_m\": 36186.837, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 36733.266, \"from_m\": 36587.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36903.489, \"from_m\": 36733.266, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37566.801, \"from_m\": 36903.489, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 37865.017, \"from_m\": 37566.801, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38090.289, \"from_m\": 37865.017, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 38405.366, \"from_m\": 38090.289, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 38658.669, \"from_m\": 38405.366, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 39063.299, \"from_m\": 38658.669, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 39223.808, \"from_m\": 39063.299, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39462.505, \"from_m\": 39223.808, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 40529.84, \"from_m\": 39462.505, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 40900.475, \"from_m\": 40529.84, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 41130.288, \"from_m\": 40900.475, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41349.428, \"from_m\": 41130.288, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 41472.282, \"from_m\": 41349.428, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 41628.208, \"from_m\": 41472.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41766.231, \"from_m\": 41628.208, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42223.779, \"from_m\": 41766.231, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 42378.841, \"from_m\": 42223.779, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42941.549, \"from_m\": 42378.841, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43859.251, \"from_m\": 42941.549, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44140.897, \"from_m\": 43859.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45216.166, \"from_m\": 44140.897, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45583.848, \"from_m\": 45216.166, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 582028, \"profile_key\": \"996432a58f571c3b6ac3efd57fb8b19877c23fedbb7717485e2754967f9ddca7\", \"schedule_id\": 5558, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1426\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1430\", \"location\": \"Brentwood\", \"stage_seq\": 2, \"distance_m\": 3166.603, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434\", \"location\": \"Harold Wood\", \"stage_seq\": 3, \"distance_m\": 8428.813, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1437\", \"location\": \"Gidea Park\", \"stage_seq\": 4, \"distance_m\": 10646.863, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1440\", \"location\": \"Romford\", \"stage_seq\": 5, \"distance_m\": 12545.526, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1443H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 6, \"distance_m\": 16437.527, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1445H\", \"location\": \"Goodmayes\", \"stage_seq\": 7, \"distance_m\": 17560.605, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1447H\", \"location\": \"Seven Kings\", \"stage_seq\": 8, \"distance_m\": 18601.25, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 20663.519, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1453H\", \"location\": \"Manor Park\", \"stage_seq\": 10, \"distance_m\": 22480.717, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 11, \"distance_m\": 23389.097, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456\", \"location\": \"Forest Gate\", \"stage_seq\": 12, \"distance_m\": 24016.24, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1457H\", \"wtt_dep\": \"1458\", \"location\": \"Maryland\", \"stage_seq\": 13, \"distance_m\": 25271.763, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1501\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 26028.642, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 15, \"distance_m\": 27991.753, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 31431.599, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 17, \"distance_m\": 32459.919, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1508H\", \"wtt_dep\": \"1509H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 33960.033, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1512\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 35681.082, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1514\", \"wtt_dep\": \"1515\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 37708.678, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1516H\", \"wtt_dep\": \"1517\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 39031.52, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"1519H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 45583.848, \"section_seq\": 1, \"route_path_id\": 29955}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 45583.848, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}], \"total_distance_m\": 45583.848, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 42642.562, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2941.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1426", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "2.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:28Z\", \"source_id\": 47606047, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:29:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:31Z\", \"source_id\": 15485455, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:41Z\", \"source_id\": 47617205, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:42Z\", \"source_id\": 15488507, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:52Z\", \"source_id\": 47625463, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:57Z\", \"source_id\": 15490864, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:33Z\", \"source_id\": 47632720, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:36Z\", \"source_id\": 15492863, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:17Z\", \"source_id\": 47642072, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:23Z\", \"source_id\": 15495591, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:17Z\", \"source_id\": 47647126, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:21Z\", \"source_id\": 15496998, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:18Z\", \"source_id\": 47652587, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:22Z\", \"source_id\": 15498561, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:49Z\", \"source_id\": 47659438, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:53Z\", \"source_id\": 15500413, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14325, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:29Z\", \"source_id\": 47669245, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:31Z\", \"source_id\": 15503149, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:49Z\", \"source_id\": 47675361, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:52Z\", \"source_id\": 15504865, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:03Z\", \"source_id\": 47681492, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:07Z\", \"source_id\": 15506461, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:03Z\", \"source_id\": 47686728, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:07Z\", \"source_id\": 15507889, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:10Z\", \"source_id\": 47702935, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:15Z\", \"source_id\": 15512463, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:22Z\", \"source_id\": 47711507, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:23Z\", \"source_id\": 15514837, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:53Z\", \"source_id\": 47718488, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:56Z\", \"source_id\": 15516799, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:05Z\", \"source_id\": 47727105, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:09Z\", \"source_id\": 15519210, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:20Z\", \"source_id\": 47733121, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:23Z\", \"source_id\": 15520977, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:10Z\", \"source_id\": 47740709, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:15Z\", \"source_id\": 15523093, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1789481957619170, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:11.371163", "service_state_evidence_id": 47740709, "current_leg_start_actual_dep": "2026-09-15T15:17:00+01:00", "operational_evidence_version": 97, "service_state_event_time_utc": "2026-09-15T14:19:09", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:11.490801", "service_state_valid_until_kind": null, "operational_interpretation_version": 97, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P SNF PDX 9Y39 345021 9 90 None {"version": 3, "segments": [{"to_m": 343.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 649.623, "from_m": 343.649, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 839.185, "from_m": 649.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9589.252, "from_m": 839.185, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9627.196, "from_m": 9589.252, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10216.23, "from_m": 9627.196, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11071.813, "from_m": 10216.23, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12183.485, "from_m": 11071.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14147.54, "from_m": 12183.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18899.507, "from_m": 14147.54, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18955.608, "from_m": 18899.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20848.235, "from_m": 18955.608, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20882.232, "from_m": 20848.235, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20993.216, "from_m": 20882.232, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21215.152, "from_m": 20993.216, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21292.885, "from_m": 21215.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21954.135, "from_m": 21292.885, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23240.792, "from_m": 21954.135, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23329.388, "from_m": 23240.792, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23389.097, "from_m": 23329.388, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23479.175, "from_m": 23389.097, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25127.676, "from_m": 23479.175, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25577.385, "from_m": 25127.676, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25640.468, "from_m": 25577.385, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25965.055, "from_m": 25640.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26092.229, "from_m": 25965.055, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26477.296, "from_m": 26092.229, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26544.626, "from_m": 26477.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27650.367, "from_m": 26544.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27826.004, "from_m": 27650.367, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31710.72, "from_m": 27826.004, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 31940.5, "from_m": 31710.72, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 32168.168, "from_m": 31940.5, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32463.239, "from_m": 32168.168, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 32485.432, "from_m": 32463.239, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32704.348, "from_m": 32485.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32892.53, "from_m": 32704.348, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 33785.0, "from_m": 32892.53, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 33887.278, "from_m": 33785.0, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 34030.621, "from_m": 33887.278, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34532.779, "from_m": 34030.621, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35149.799, "from_m": 34532.779, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35779.094, "from_m": 35149.799, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35963.955, "from_m": 35779.094, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36186.837, "from_m": 35963.955, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 36587.269, "from_m": 36186.837, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 36733.266, "from_m": 36587.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36903.489, "from_m": 36733.266, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37566.801, "from_m": 36903.489, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 37865.017, "from_m": 37566.801, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38090.289, "from_m": 37865.017, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 38405.366, "from_m": 38090.289, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 38658.669, "from_m": 38405.366, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 39063.299, "from_m": 38658.669, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 39223.808, "from_m": 39063.299, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39462.505, "from_m": 39223.808, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 40529.84, "from_m": 39462.505, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 40900.475, "from_m": 40529.84, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 41130.288, "from_m": 40900.475, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41349.428, "from_m": 41130.288, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 41472.282, "from_m": 41349.428, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 41628.208, "from_m": 41472.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41766.231, "from_m": 41628.208, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42223.779, "from_m": 41766.231, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 42378.841, "from_m": 42223.779, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42941.549, "from_m": 42378.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 43859.251, "from_m": 42941.549, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44140.897, "from_m": 43859.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 45216.166, "from_m": 44140.897, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45583.848, "from_m": 45216.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 582028, "profile_key": "996432a58f571c3b6ac3efd57fb8b19877c23fedbb7717485e2754967f9ddca7", "schedule_id": 5558, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1426", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1430", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.813, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1437", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.863, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1440", "location": "Romford", "stage_seq": 5, "distance_m": 12545.526, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1443H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.527, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1445H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.605, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1447H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.25, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.519, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1453H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.717, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.097, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.24, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1457H", "wtt_dep": "1458", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.763, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1501", "location": "Stratford", "stage_seq": 14, "distance_m": 26028.642, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27991.753, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 31431.599, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 32459.919, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1508H", "wtt_dep": "1509H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33960.033, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1512", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 35681.082, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1514", "wtt_dep": "1515", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 37708.678, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1516H", "wtt_dep": "1517", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 39031.52, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "1519H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 45583.848, "section_seq": 1, "route_path_id": 29955}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 45583.848, "from_m": 0.0, "section_seq": 1, "route_path_id": 29955}], "total_distance_m": 45583.848, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 42642.562, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2941.286, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:28Z", "source_id": 47606047, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:29:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:31Z", "source_id": 15485455, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:41Z", "source_id": 47617205, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:33:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:42Z", "source_id": 15488507, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:52Z", "source_id": 47625463, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:36:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:57Z", "source_id": 15490864, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14199, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:33Z", "source_id": 47632720, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:39:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:36Z", "source_id": 15492863, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14220, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:17Z", "source_id": 47642072, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:42:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:23Z", "source_id": 15495591, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:17Z", "source_id": 47647126, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:44:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:21Z", "source_id": 15496998, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:18Z", "source_id": 47652587, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:46:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:22Z", "source_id": 15498561, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:49Z", "source_id": 47659438, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:49:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:53Z", "source_id": 15500413, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14325, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:29Z", "source_id": 47669245, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:52:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:31Z", "source_id": 15503149, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:49Z", "source_id": 47675361, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:55:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:52Z", "source_id": 15504865, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:03Z", "source_id": 47681492, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:57:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:07Z", "source_id": 15506461, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:03Z", "source_id": 47686728, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:59:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:07Z", "source_id": 15507889, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:10Z", "source_id": 47702935, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:05:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:15Z", "source_id": 15512463, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:22Z", "source_id": 47711507, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:08:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:23Z", "source_id": 15514837, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:53Z", "source_id": 47718488, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:10:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:56Z", "source_id": 15516799, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:05Z", "source_id": 47727105, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:14:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:09Z", "source_id": 15519210, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:20Z", "source_id": 47733121, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:16:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:23Z", "source_id": 15520977, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:10Z", "source_id": 47740709, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:19:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:15Z", "source_id": 15523093, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Shenfield 1426 1426 5 None None Paddington (Crossrail) 1521 1519½ B ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C38359/2026-09-15/detailed None Bond Street (Crossrail) 2026-09-15T15:17:00+01:00 Paddington (Crossrail) 2.0 {"type": "LineString", "coordinates": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} 1.8 1517 1519 Bond Street (Crossrail) Paddington (Crossrail) Paddington (Crossrail) 51.5164607 -0.1774340 51.5164607 -0.1774340 1 0 2026-09-15 14:29:37 TERMINATED 2026-09-15 14:19:09 Paddington (Crossrail) TD DIRECT_DESTINATION_ARRIVAL 47740709 1789481957619170 97 97 2026-09-15 14:29:11.490801 B None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:11.371163
551014 582264 G27876 872S36MP15 2026-09-15 COMPLETE 15522504 2026-09-15 15:19:00 2026-09-15 14:29:37 2026-09-17 14:29:37 {"id": 582264, "stp": "P", "toc": "Southern", "uid": "G27876", "consist": "377469+377475", "dest_crs": "WCY", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27876/2026-09-15/detailed", "trust_id": "872S36MP15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Croydon", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "4", "is_terminated": 1, "next_location": "West Croydon", "signalling_id": "2S36", "timing_status": "EARLY", "origin_station": "London Victoria (C)", "current_leg_arr": "1519", "current_leg_dep": "1514", "current_leg_end": "West Croydon", "origin_dep_time": "1436", "origin_platform": "11", "current_location": "West Croydon", "last_update_time": "2026-09-15T14:29:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]}", "current_leg_start": "Norwood Junction", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.3789421", "next_location_lon": "-0.1019610", "previous_location": "Norwood Junction", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.998, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.375, \"from_m\": 3337.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7545.981, \"from_m\": 6736.375, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7769.276, \"from_m\": 7545.981, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7781.329, \"from_m\": 7769.276, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7829.614, \"from_m\": 7781.329, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8795.139, \"from_m\": 7829.614, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8879.117, \"from_m\": 8795.139, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8924.18, \"from_m\": 8879.117, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8978.641, \"from_m\": 8924.18, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10157.657, \"from_m\": 8978.641, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10700.401, \"from_m\": 10157.657, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10718.797, \"from_m\": 10700.401, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10728.722, \"from_m\": 10718.797, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11160.39, \"from_m\": 10728.722, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12997.774, \"from_m\": 11160.39, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13672.544, \"from_m\": 12997.774, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13705.164, \"from_m\": 13672.544, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13737.626, \"from_m\": 13705.164, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13789.782, \"from_m\": 13737.626, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15014.874, \"from_m\": 13789.782, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15105.683, \"from_m\": 15014.874, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15781.892, \"from_m\": 15105.683, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15964.813, \"from_m\": 15781.892, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16023.079, \"from_m\": 15964.813, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16345.063, \"from_m\": 16023.079, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16518.144, \"from_m\": 16345.063, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16594.955, \"from_m\": 16518.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16600.338, \"from_m\": 16594.955, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17208.393, \"from_m\": 16600.338, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17219.259, \"from_m\": 17208.393, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17690.958, \"from_m\": 17219.259, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17715.182, \"from_m\": 17690.958, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18674.763, \"from_m\": 17715.182, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18882.76, \"from_m\": 18674.763, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18918.015, \"from_m\": 18882.76, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 19152.754, \"from_m\": 18918.015, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 582264, \"profile_key\": \"783b11c03564831e27baa878cfb4f253b8ab2c6b0ef9933bebdd21682772548c\", \"schedule_id\": 10885, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440\", \"location\": \"Battersea Park\", \"stage_seq\": 3, \"distance_m\": 1893.376, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 4, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 5, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1449H\", \"location\": \"Balham\", \"stage_seq\": 6, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1455\", \"location\": \"Streatham Hill\", \"stage_seq\": 7, \"distance_m\": 9028.752, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"West Norwood Junction\", \"stage_seq\": 8, \"distance_m\": 10700.401, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1458H\", \"location\": \"West Norwood\", \"stage_seq\": 9, \"distance_m\": 11124.125, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1501H\", \"location\": \"Gipsy Hill\", \"stage_seq\": 10, \"distance_m\": 12671.401, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1508\", \"location\": \"Crystal Palace\", \"stage_seq\": 11, \"distance_m\": 13859.25, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510\", \"location\": \"Bromley Jn\", \"stage_seq\": 12, \"distance_m\": 15253.483, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1514\", \"location\": \"Norwood Junction\", \"stage_seq\": 13, \"distance_m\": 16280.324, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 14, \"distance_m\": 17715.182, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"West Croydon\", \"stage_seq\": 15, \"distance_m\": 19152.754, \"section_seq\": 1, \"route_path_id\": 67870}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 19152.754, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67870}], \"total_distance_m\": 19152.754, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 14129.142, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5023.612, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1436", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.3789421", "current_position_lon": "-0.1019610", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:25Z\", \"source_id\": 47632427, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:32Z\", \"source_id\": 15492783, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:41:44Z\", \"source_id\": 47484574, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:42:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 29136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:14Z\", \"source_id\": 47641946, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:19Z\", \"source_id\": 15495539, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29225, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:06Z\", \"source_id\": 47657513, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:08Z\", \"source_id\": 15499837, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:27Z\", \"source_id\": 47666493, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:30Z\", \"source_id\": 15502380, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:53Z\", \"source_id\": 47683640, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:56Z\", \"source_id\": 15507073, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:52Z\", \"source_id\": 47691589, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:56Z\", \"source_id\": 15509296, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:49Z\", \"source_id\": 47699439, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:53Z\", \"source_id\": 15511462, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:36Z\", \"source_id\": 47717759, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:40Z\", \"source_id\": 15516598, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30055, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:21Z\", \"source_id\": 47738592, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:26Z\", \"source_id\": 15522504, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Croydon", "service_state_platform": "4", "timing_fact_generation": 1789481909210000, "current_leg_arrival_utc": "2026-09-15T15:19:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:14.162305", "service_state_evidence_id": 15522504, "current_leg_start_actual_dep": "2026-09-15T15:14:00+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:14.515726", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None WCY 2S36 377469+377475 8 100 None {"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.998, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.375, "from_m": 3337.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7545.981, "from_m": 6736.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7769.276, "from_m": 7545.981, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7781.329, "from_m": 7769.276, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7829.614, "from_m": 7781.329, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8795.139, "from_m": 7829.614, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8879.117, "from_m": 8795.139, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8924.18, "from_m": 8879.117, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8978.641, "from_m": 8924.18, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10157.657, "from_m": 8978.641, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10700.401, "from_m": 10157.657, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10718.797, "from_m": 10700.401, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10728.722, "from_m": 10718.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11160.39, "from_m": 10728.722, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12997.774, "from_m": 11160.39, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13672.544, "from_m": 12997.774, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13705.164, "from_m": 13672.544, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13737.626, "from_m": 13705.164, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13789.782, "from_m": 13737.626, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15014.874, "from_m": 13789.782, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15105.683, "from_m": 15014.874, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15781.892, "from_m": 15105.683, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15964.813, "from_m": 15781.892, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16023.079, "from_m": 15964.813, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16345.063, "from_m": 16023.079, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16518.144, "from_m": 16345.063, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16594.955, "from_m": 16518.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16600.338, "from_m": 16594.955, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17208.393, "from_m": 16600.338, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17219.259, "from_m": 17208.393, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17690.958, "from_m": 17219.259, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17715.182, "from_m": 17690.958, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18674.763, "from_m": 17715.182, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18882.76, "from_m": 18674.763, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18918.015, "from_m": 18882.76, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 19152.754, "from_m": 18918.015, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 582264, "profile_key": "783b11c03564831e27baa878cfb4f253b8ab2c6b0ef9933bebdd21682772548c", "schedule_id": 10885, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1436", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440", "location": "Battersea Park", "stage_seq": 3, "distance_m": 1893.376, "section_seq": 1, "route_path_id": 67870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "Pouparts Jn", "stage_seq": 4, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1449H", "location": "Balham", "stage_seq": 6, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1455", "location": "Streatham Hill", "stage_seq": 7, "distance_m": 9028.752, "section_seq": 1, "route_path_id": 67870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457", "location": "West Norwood Junction", "stage_seq": 8, "distance_m": 10700.401, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1458H", "location": "West Norwood", "stage_seq": 9, "distance_m": 11124.125, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1501H", "location": "Gipsy Hill", "stage_seq": 10, "distance_m": 12671.401, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1508", "location": "Crystal Palace", "stage_seq": 11, "distance_m": 13859.25, "section_seq": 1, "route_path_id": 67870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510", "location": "Bromley Jn", "stage_seq": 12, "distance_m": 15253.483, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1514", "location": "Norwood Junction", "stage_seq": 13, "distance_m": 16280.324, "section_seq": 1, "route_path_id": 67870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 14, "distance_m": 17715.182, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "West Croydon", "stage_seq": 15, "distance_m": 19152.754, "section_seq": 1, "route_path_id": 67870}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 19152.754, "from_m": 0.0, "section_seq": 1, "route_path_id": 67870}], "total_distance_m": 19152.754, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14129.142, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5023.612, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28889, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:25Z", "source_id": 47632427, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:39:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:32Z", "source_id": 15492783, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29133, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:41:44Z", "source_id": 47484574, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T12:42:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 29136, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:14Z", "source_id": 47641946, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:42:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:19Z", "source_id": 15495539, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29225, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:06Z", "source_id": 47657513, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:48:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:08Z", "source_id": 15499837, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29846, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:27Z", "source_id": 47666493, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:52:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:30Z", "source_id": 15502380, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29856, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:53Z", "source_id": 47683640, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:58:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:56Z", "source_id": 15507073, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:52Z", "source_id": 47691589, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:01:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:56Z", "source_id": 15509296, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29872, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:49Z", "source_id": 47699439, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:04:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:53Z", "source_id": 15511462, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:36Z", "source_id": 47717759, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:12:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:40Z", "source_id": 15516598, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30055, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:21Z", "source_id": 47738592, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:19:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:26Z", "source_id": 15522504, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] London Victoria (C) 1436 1436 11 None None West Croydon 1520 1520 4 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G27876/2026-09-15/detailed None Norwood Junction 2026-09-15T15:14:00+01:00 West Croydon 5.0 {"type": "LineString", "coordinates": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]} 1.8 1514 1519 Norwood Junction West Croydon West Croydon 51.3789421 -0.1019610 51.3789421 -0.1019610 1 0 2026-09-15 14:29:37 TERMINATED 2026-09-15 14:19:00 West Croydon TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522504 1789481909210000 65 65 2026-09-15 14:29:14.515726 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:14.162305
551015 582053 Y80553 842G81MO15 2026-09-15 COMPLETE 15523104 2026-09-15 15:18:00 2026-09-15 14:29:37 2026-09-17 14:29:37 {"id": 582053, "stp": "P", "toc": "Great Western Railway", "uid": "Y80553", "consist": "150219", "dest_crs": "GSL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80553/2026-09-15/detailed", "trust_id": "842G81MO15", "origin_crs": "PLY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gunnislake", "service_date": "2026-09-15", "dest_arr_time": "1513", "dest_platform": null, "is_terminated": 1, "next_location": "Gunnislake", "signalling_id": "2G81", "timing_status": "LATE", "origin_station": "Plymouth", "current_leg_arr": "1518", "current_leg_dep": "1508", "current_leg_end": "Gunnislake", "origin_dep_time": "1427", "origin_platform": "3", "current_location": "Gunnislake", "last_update_time": "2026-09-15T14:29:37", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.208583, 50.497994], [-4.2083483, 50.49807830000001], [-4.2081277, 50.4981312], [-4.2078987, 50.498166699999985], [-4.2076722, 50.498176099999995], [-4.2073576, 50.498171600000006], [-4.207160299999999, 50.49815209999999], [-4.2070277, 50.49813280000001], [-4.206911899999999, 50.498112199999994], [-4.206797399999999, 50.498088], [-4.2067068, 50.49806559999999], [-4.2066108, 50.4980382], [-4.206286799999999, 50.497926799999995], [-4.2061953999999995, 50.49789570000001], [-4.2060235, 50.4978462], [-4.2059015, 50.4978172], [-4.2057781, 50.49779350000001], [-4.2054551, 50.4977474], [-4.205331599999999, 50.497736399999994], [-4.205095699999999, 50.4977212], [-4.204641, 50.4977027], [-4.2043168, 50.497672300000005], [-4.2040691, 50.49763110000001], [-4.2038075, 50.4975767], [-4.203248899999999, 50.497390300000006], [-4.2029031, 50.49726749999999], [-4.2026115, 50.497174099999995], [-4.2023188, 50.497102], [-4.2019491, 50.497032399999995], [-4.2017038, 50.496997799999995], [-4.201444, 50.496968], [-4.2010418, 50.4969532], [-4.200604199999999, 50.49695689999999], [-4.200266799999999, 50.4969866], [-4.1999085, 50.49702909999999], [-4.1995737, 50.49709069999999], [-4.1992851, 50.49716169999999], [-4.198913599999999, 50.4972777], [-4.1985858, 50.49741229999999], [-4.1981932, 50.49761329999998], [-4.1979498, 50.4977719], [-4.1977383, 50.497926500000005], [-4.1975195, 50.49811489999999], [-4.1973355, 50.4983171], [-4.197153, 50.498537700000014], [-4.1969471, 50.4987614], [-4.1968613999999995, 50.49888159999998], [-4.19672, 50.499014800000005], [-4.196329999999999, 50.49935270000001], [-4.196277600000001, 50.4993966], [-4.1962184, 50.4994462], [-4.1960845, 50.49959870000001], [-4.1959813, 50.4997758], [-4.1959327, 50.4998959], [-4.1958997, 50.5000291], [-4.1958915, 50.500211400000005], [-4.1959049, 50.5004086], [-4.195983, 50.5006024], [-4.1961039, 50.50078959999999], [-4.1962596, 50.5009606], [-4.1963851, 50.5010648], [-4.1966098, 50.50119980000001], [-4.196784899999999, 50.5013023], [-4.196996, 50.50138729999999], [-4.1973023, 50.5014634], [-4.1976788, 50.501514500000006], [-4.1980564, 50.50153009999999], [-4.1983867, 50.5015036], [-4.198731, 50.50147379999999], [-4.1990194, 50.5014238], [-4.199284899999999, 50.5013959], [-4.1995785, 50.501382099999994], [-4.199934, 50.50139849999999], [-4.200650999999999, 50.5014555], [-4.2010092, 50.5014669], [-4.2013474, 50.5014517], [-4.2017553, 50.5014327], [-4.2021219, 50.501429599999994], [-4.2023881, 50.5014567], [-4.2026488, 50.501514199999995], [-4.2029213, 50.501602299999995], [-4.2032019, 50.501721299999986], [-4.2038151, 50.5019976], [-4.2046873, 50.502380900000006], [-4.2051757, 50.502559100000006], [-4.2054384, 50.5026274], [-4.205688299999999, 50.502688599999985], [-4.2060532, 50.50274], [-4.2063835, 50.5027679], [-4.206759199999999, 50.5027684], [-4.207370899999999, 50.5027632], [-4.208511599999999, 50.502741], [-4.2089304, 50.5027109], [-4.209290599999999, 50.502665400000005], [-4.2095095, 50.5026211], [-4.2096599, 50.50259470000001], [-4.210000900000001, 50.5025325], [-4.210305399999999, 50.5024844], [-4.2105205, 50.5024677], [-4.2109242, 50.5024401], [-4.2113341, 50.5024388], [-4.2117354, 50.502455], [-4.212155799999999, 50.5024933], [-4.2127269, 50.5025844], [-4.2133497, 50.5027211], [-4.214018599999999, 50.50287799999999], [-4.2147207, 50.50303490000001], [-4.2151763, 50.5031298], [-4.2155941, 50.503176], [-4.2159861, 50.5031944], [-4.2163704, 50.5032112], [-4.216734299999999, 50.5032475], [-4.217086499999999, 50.50330579999999], [-4.217480499999999, 50.50341589999999], [-4.217888399999999, 50.50358289999999], [-4.2181132, 50.50371200000001], [-4.2183236, 50.503846499999995], [-4.2185788, 50.50408279999999], [-4.218734, 50.5042714], [-4.2189001, 50.5045785], [-4.2189708, 50.50489149999999], [-4.2189668, 50.5051522], [-4.218934999999999, 50.50539259999999], [-4.2188494, 50.50559], [-4.2187261, 50.5058912], [-4.218553399999999, 50.50628609999998], [-4.2184435, 50.50654670000001], [-4.2183778, 50.5067733], [-4.218363899999999, 50.5069656], [-4.218367700000001, 50.5071445], [-4.2183958, 50.5072706], [-4.2184873, 50.507521099999984], [-4.218598699999999, 50.5077008], [-4.218694599999999, 50.5078304], [-4.2189191, 50.50805889999999], [-4.2191479, 50.5082184], [-4.219372699999999, 50.5083487], [-4.2196483, 50.50848779999999], [-4.2205109, 50.5088701], [-4.220908799999999, 50.50908009999999], [-4.2211317, 50.50923070000001], [-4.2213496, 50.5094298], [-4.221535600000001, 50.50966480000001], [-4.221657, 50.50991779999999], [-4.221742699999999, 50.5101833], [-4.2217883, 50.5104075], [-4.2218042, 50.5107251], [-4.2217563, 50.51106049999999], [-4.2216391, 50.51140079999998], [-4.2215097, 50.51165519999999], [-4.221442099999999, 50.5117615], [-4.2213008, 50.51196899999999], [-4.2211267, 50.51219119999998], [-4.2209327, 50.5123979], [-4.2207099, 50.512591500000006], [-4.220602399999999, 50.5126826], [-4.2201109, 50.513066], [-4.219749, 50.5133993], [-4.2195697, 50.51358729999999], [-4.2193508, 50.51385299999999], [-4.219219, 50.5140929], [-4.2191359, 50.514324899999984], [-4.219066299999999, 50.5146724], [-4.2190504, 50.51507269999999], [-4.2190544, 50.515168900000006], [-4.2191015, 50.5156052], [-4.219167799999999, 50.515830599999994], [-4.219261899999999, 50.5160202], [-4.219473399999999, 50.51652529999999]]}", "current_leg_start": "Calstock", "dest_arr_time_act": "1513", "motion_projection": null, "next_location_lat": "50.5165253", "next_location_lon": "-4.2194734", "previous_location": "Calstock", "current_leg_milage": "2.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 204.068, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 233.476, \"from_m\": 204.068, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 296.843, \"from_m\": 233.476, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 338.448, \"from_m\": 296.843, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 801.095, \"from_m\": 338.448, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2383.275, \"from_m\": 801.095, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3701.971, \"from_m\": 2383.275, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3728.407, \"from_m\": 3701.971, \"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\": 4244.596, \"from_m\": 3728.407, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4459.582, \"from_m\": 4244.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\": 4577.954, \"from_m\": 4459.582, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5134.666, \"from_m\": 4577.954, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6684.081, \"from_m\": 5134.666, \"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\": 7072.67, \"from_m\": 6684.081, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8224.683, \"from_m\": 7072.67, \"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\": 9121.581, \"from_m\": 8224.683, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9562.818, \"from_m\": 9121.581, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11618.818, \"from_m\": 9562.818, \"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\": 11863.781, \"from_m\": 11618.818, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15424.728, \"from_m\": 11863.781, \"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\": 15983.249, \"from_m\": 15424.728, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17660.416, \"from_m\": 15983.249, \"capability_applied\": null, \"effective_limit_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\": 18438.68, \"from_m\": 17660.416, \"capability_applied\": null, \"effective_limit_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\": 18892.065, \"from_m\": 18438.68, \"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\": 19819.396, \"from_m\": 18892.065, \"capability_applied\": null, \"effective_limit_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\": 20532.504, \"from_m\": 19819.396, \"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\": 23242.953, \"from_m\": 20532.504, \"capability_applied\": null, \"effective_limit_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\": 582053, \"profile_key\": \"bf4c0f6299a846a544337f2a1da45b695af65321100a846e892d6e633efa25ef\", \"schedule_id\": 31264, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1427\", \"location\": \"Plymouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40837}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1430H\", \"location\": \"Devonport\", \"stage_seq\": 2, \"distance_m\": 1934.038, \"section_seq\": 1, \"route_path_id\": 40837}, {\"is_pass\": false, \"wtt_arr\": \"1431H\", \"wtt_dep\": \"1432\", \"location\": \"Dockyard\", \"stage_seq\": 3, \"distance_m\": 2597.283, \"section_seq\": 1, \"route_path_id\": 40837}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434\", \"location\": \"Keyham\", \"stage_seq\": 4, \"distance_m\": 3485.868, \"section_seq\": 1, \"route_path_id\": 40837}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"St. Budeaux Jn\", \"stage_seq\": 5, \"distance_m\": 4407.396, \"section_seq\": 1, \"route_path_id\": 40837}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1437H\", \"location\": \"St. Budeaux Victoria Road\", \"stage_seq\": 6, \"distance_m\": 4988.268, \"section_seq\": 1, \"route_path_id\": 40837}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1444H\", \"location\": \"Bere Ferrers\", \"stage_seq\": 7, \"distance_m\": 11720.189, \"section_seq\": 1, \"route_path_id\": 40837}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1453H\", \"location\": \"Bere Alston\", \"stage_seq\": 8, \"distance_m\": 16141.765, \"section_seq\": 1, \"route_path_id\": 40837}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1500H\", \"location\": \"Calstock\", \"stage_seq\": 9, \"distance_m\": 18801.341, \"section_seq\": 1, \"route_path_id\": 40837}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": null, \"location\": \"Gunnislake\", \"stage_seq\": 10, \"distance_m\": 23242.953, \"section_seq\": 1, \"route_path_id\": 40837}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23242.953, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40837}], \"total_distance_m\": 23242.953, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22568.365, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 674.588, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1427", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "50.5165253", "current_position_lon": "-4.2194734", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:42Z\", \"source_id\": 15491441, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:39Z\", \"source_id\": 15494343, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:39Z\", \"source_id\": 15495796, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:20Z\", \"source_id\": 47647268, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:23Z\", \"source_id\": 15497006, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:12Z\", \"source_id\": 15504365, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:13Z\", \"source_id\": 15507984, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:13Z\", \"source_id\": 15513958, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:15Z\", \"source_id\": 15523104, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gunnislake", "service_state_platform": null, "timing_fact_generation": 1789481957661799, "current_leg_arrival_utc": "2026-09-15T15:18:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:17.655208", "service_state_evidence_id": 15523104, "current_leg_start_actual_dep": "2026-09-15T15:05:30+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-15T14:18:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:18.662814", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PLY GSL 2G81 150219 2 75 None {"version": 3, "segments": [{"to_m": 204.068, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 233.476, "from_m": 204.068, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 296.843, "from_m": 233.476, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 338.448, "from_m": 296.843, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 801.095, "from_m": 338.448, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2383.275, "from_m": 801.095, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3701.971, "from_m": 2383.275, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3728.407, "from_m": 3701.971, "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": 4244.596, "from_m": 3728.407, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4459.582, "from_m": 4244.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": 4577.954, "from_m": 4459.582, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5134.666, "from_m": 4577.954, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6684.081, "from_m": 5134.666, "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": 7072.67, "from_m": 6684.081, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8224.683, "from_m": 7072.67, "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": 9121.581, "from_m": 8224.683, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9562.818, "from_m": 9121.581, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11618.818, "from_m": 9562.818, "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": 11863.781, "from_m": 11618.818, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15424.728, "from_m": 11863.781, "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": 15983.249, "from_m": 15424.728, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17660.416, "from_m": 15983.249, "capability_applied": null, "effective_limit_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": 18438.68, "from_m": 17660.416, "capability_applied": null, "effective_limit_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": 18892.065, "from_m": 18438.68, "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": 19819.396, "from_m": 18892.065, "capability_applied": null, "effective_limit_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": 20532.504, "from_m": 19819.396, "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": 23242.953, "from_m": 20532.504, "capability_applied": null, "effective_limit_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": 582053, "profile_key": "bf4c0f6299a846a544337f2a1da45b695af65321100a846e892d6e633efa25ef", "schedule_id": 31264, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1427", "location": "Plymouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40837}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1430H", "location": "Devonport", "stage_seq": 2, "distance_m": 1934.038, "section_seq": 1, "route_path_id": 40837}, {"is_pass": false, "wtt_arr": "1431H", "wtt_dep": "1432", "location": "Dockyard", "stage_seq": 3, "distance_m": 2597.283, "section_seq": 1, "route_path_id": 40837}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434", "location": "Keyham", "stage_seq": 4, "distance_m": 3485.868, "section_seq": 1, "route_path_id": 40837}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435", "location": "St. Budeaux Jn", "stage_seq": 5, "distance_m": 4407.396, "section_seq": 1, "route_path_id": 40837}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1437H", "location": "St. Budeaux Victoria Road", "stage_seq": 6, "distance_m": 4988.268, "section_seq": 1, "route_path_id": 40837}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1444H", "location": "Bere Ferrers", "stage_seq": 7, "distance_m": 11720.189, "section_seq": 1, "route_path_id": 40837}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1453H", "location": "Bere Alston", "stage_seq": 8, "distance_m": 16141.765, "section_seq": 1, "route_path_id": 40837}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1500H", "location": "Calstock", "stage_seq": 9, "distance_m": 18801.341, "section_seq": 1, "route_path_id": 40837}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": null, "location": "Gunnislake", "stage_seq": 10, "distance_m": 23242.953, "section_seq": 1, "route_path_id": 40837}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23242.953, "from_m": 0.0, "section_seq": 1, "route_path_id": 40837}], "total_distance_m": 23242.953, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22568.365, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 674.588, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:42Z", "source_id": 15491441, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:39Z", "source_id": 15494343, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:39Z", "source_id": 15495796, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26695, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:20Z", "source_id": 47647268, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:45:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:23Z", "source_id": 15497006, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:12Z", "source_id": 15504365, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:13Z", "source_id": 15507984, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:13Z", "source_id": 15513958, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:15Z", "source_id": 15523104, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}] Plymouth 1427 1427 3 None None Gunnislake 1513 1513 None LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y80553/2026-09-15/detailed None Calstock 2026-09-15T15:05:30+01:00 Gunnislake 10.0 {"type": "LineString", "coordinates": [[-4.208583, 50.497994], [-4.2083483, 50.49807830000001], [-4.2081277, 50.4981312], [-4.2078987, 50.498166699999985], [-4.2076722, 50.498176099999995], [-4.2073576, 50.498171600000006], [-4.207160299999999, 50.49815209999999], [-4.2070277, 50.49813280000001], [-4.206911899999999, 50.498112199999994], [-4.206797399999999, 50.498088], [-4.2067068, 50.49806559999999], [-4.2066108, 50.4980382], [-4.206286799999999, 50.497926799999995], [-4.2061953999999995, 50.49789570000001], [-4.2060235, 50.4978462], [-4.2059015, 50.4978172], [-4.2057781, 50.49779350000001], [-4.2054551, 50.4977474], [-4.205331599999999, 50.497736399999994], [-4.205095699999999, 50.4977212], [-4.204641, 50.4977027], [-4.2043168, 50.497672300000005], [-4.2040691, 50.49763110000001], [-4.2038075, 50.4975767], [-4.203248899999999, 50.497390300000006], [-4.2029031, 50.49726749999999], [-4.2026115, 50.497174099999995], [-4.2023188, 50.497102], [-4.2019491, 50.497032399999995], [-4.2017038, 50.496997799999995], [-4.201444, 50.496968], [-4.2010418, 50.4969532], [-4.200604199999999, 50.49695689999999], [-4.200266799999999, 50.4969866], [-4.1999085, 50.49702909999999], [-4.1995737, 50.49709069999999], [-4.1992851, 50.49716169999999], [-4.198913599999999, 50.4972777], [-4.1985858, 50.49741229999999], [-4.1981932, 50.49761329999998], [-4.1979498, 50.4977719], [-4.1977383, 50.497926500000005], [-4.1975195, 50.49811489999999], [-4.1973355, 50.4983171], [-4.197153, 50.498537700000014], [-4.1969471, 50.4987614], [-4.1968613999999995, 50.49888159999998], [-4.19672, 50.499014800000005], [-4.196329999999999, 50.49935270000001], [-4.196277600000001, 50.4993966], [-4.1962184, 50.4994462], [-4.1960845, 50.49959870000001], [-4.1959813, 50.4997758], [-4.1959327, 50.4998959], [-4.1958997, 50.5000291], [-4.1958915, 50.500211400000005], [-4.1959049, 50.5004086], [-4.195983, 50.5006024], [-4.1961039, 50.50078959999999], [-4.1962596, 50.5009606], [-4.1963851, 50.5010648], [-4.1966098, 50.50119980000001], [-4.196784899999999, 50.5013023], [-4.196996, 50.50138729999999], [-4.1973023, 50.5014634], [-4.1976788, 50.501514500000006], [-4.1980564, 50.50153009999999], [-4.1983867, 50.5015036], [-4.198731, 50.50147379999999], [-4.1990194, 50.5014238], [-4.199284899999999, 50.5013959], [-4.1995785, 50.501382099999994], [-4.199934, 50.50139849999999], [-4.200650999999999, 50.5014555], [-4.2010092, 50.5014669], [-4.2013474, 50.5014517], [-4.2017553, 50.5014327], [-4.2021219, 50.501429599999994], [-4.2023881, 50.5014567], [-4.2026488, 50.501514199999995], [-4.2029213, 50.501602299999995], [-4.2032019, 50.501721299999986], [-4.2038151, 50.5019976], [-4.2046873, 50.502380900000006], [-4.2051757, 50.502559100000006], [-4.2054384, 50.5026274], [-4.205688299999999, 50.502688599999985], [-4.2060532, 50.50274], [-4.2063835, 50.5027679], [-4.206759199999999, 50.5027684], [-4.207370899999999, 50.5027632], [-4.208511599999999, 50.502741], [-4.2089304, 50.5027109], [-4.209290599999999, 50.502665400000005], [-4.2095095, 50.5026211], [-4.2096599, 50.50259470000001], [-4.210000900000001, 50.5025325], [-4.210305399999999, 50.5024844], [-4.2105205, 50.5024677], [-4.2109242, 50.5024401], [-4.2113341, 50.5024388], [-4.2117354, 50.502455], [-4.212155799999999, 50.5024933], [-4.2127269, 50.5025844], [-4.2133497, 50.5027211], [-4.214018599999999, 50.50287799999999], [-4.2147207, 50.50303490000001], [-4.2151763, 50.5031298], [-4.2155941, 50.503176], [-4.2159861, 50.5031944], [-4.2163704, 50.5032112], [-4.216734299999999, 50.5032475], [-4.217086499999999, 50.50330579999999], [-4.217480499999999, 50.50341589999999], [-4.217888399999999, 50.50358289999999], [-4.2181132, 50.50371200000001], [-4.2183236, 50.503846499999995], [-4.2185788, 50.50408279999999], [-4.218734, 50.5042714], [-4.2189001, 50.5045785], [-4.2189708, 50.50489149999999], [-4.2189668, 50.5051522], [-4.218934999999999, 50.50539259999999], [-4.2188494, 50.50559], [-4.2187261, 50.5058912], [-4.218553399999999, 50.50628609999998], [-4.2184435, 50.50654670000001], [-4.2183778, 50.5067733], [-4.218363899999999, 50.5069656], [-4.218367700000001, 50.5071445], [-4.2183958, 50.5072706], [-4.2184873, 50.507521099999984], [-4.218598699999999, 50.5077008], [-4.218694599999999, 50.5078304], [-4.2189191, 50.50805889999999], [-4.2191479, 50.5082184], [-4.219372699999999, 50.5083487], [-4.2196483, 50.50848779999999], [-4.2205109, 50.5088701], [-4.220908799999999, 50.50908009999999], [-4.2211317, 50.50923070000001], [-4.2213496, 50.5094298], [-4.221535600000001, 50.50966480000001], [-4.221657, 50.50991779999999], [-4.221742699999999, 50.5101833], [-4.2217883, 50.5104075], [-4.2218042, 50.5107251], [-4.2217563, 50.51106049999999], [-4.2216391, 50.51140079999998], [-4.2215097, 50.51165519999999], [-4.221442099999999, 50.5117615], [-4.2213008, 50.51196899999999], [-4.2211267, 50.51219119999998], [-4.2209327, 50.5123979], [-4.2207099, 50.512591500000006], [-4.220602399999999, 50.5126826], [-4.2201109, 50.513066], [-4.219749, 50.5133993], [-4.2195697, 50.51358729999999], [-4.2193508, 50.51385299999999], [-4.219219, 50.5140929], [-4.2191359, 50.514324899999984], [-4.219066299999999, 50.5146724], [-4.2190504, 50.51507269999999], [-4.2190544, 50.515168900000006], [-4.2191015, 50.5156052], [-4.219167799999999, 50.515830599999994], [-4.219261899999999, 50.5160202], [-4.219473399999999, 50.51652529999999]]} 2.8 1508 1518 Calstock Gunnislake Gunnislake 50.5165253 -4.2194734 50.5165253 -4.2194734 1 0 2026-09-15 14:29:37 TERMINATED 2026-09-15 14:18:00 Gunnislake TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523104 1789481957661799 33 33 2026-09-15 14:29:18.662814 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:17.655208
551016 582766 L88352 072A42MP15 2026-09-15 COMPLETE 15521471 2026-09-15 15:19:00 2026-09-15 14:29:37 2026-09-17 14:29:37 {"id": 582766, "stp": "P", "toc": "ScotRail", "uid": "L88352", "consist": "380105", "dest_crs": "BRR", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88352/2026-09-15/detailed", "trust_id": "072A42MP15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barrhead", "service_date": "2026-09-15", "dest_arr_time": "1518", "dest_platform": "3", "is_terminated": 1, "next_location": "Barrhead", "signalling_id": "2A42", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1519", "current_leg_dep": "1514", "current_leg_end": "Barrhead", "origin_dep_time": "1457", "origin_platform": "11", "current_location": "Barrhead", "last_update_time": "2026-09-15T14:29:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.3607923, 55.811914999999985], [-4.361743599999999, 55.81194510000001], [-4.3620856, 55.8119673], [-4.3622945, 55.8119774], [-4.3636555, 55.812070199999994], [-4.3661609, 55.812335100000006], [-4.3671352, 55.812436899999994], [-4.3680604, 55.81249150000001], [-4.3692189, 55.81256059999999], [-4.370398000000001, 55.81258749999999], [-4.371700399999999, 55.81259919999999], [-4.3729575, 55.812562199999995], [-4.3731764, 55.81255639999999], [-4.3737722, 55.8125326], [-4.374376699999999, 55.8125098], [-4.3758081, 55.8123886], [-4.3760407, 55.812358800000005], [-4.377450199999999, 55.8121779], [-4.3779288, 55.8121078], [-4.3783955, 55.8120406], [-4.3786419, 55.8120009], [-4.3795099, 55.811847699999994], [-4.380305199999999, 55.8116834], [-4.381766899999999, 55.8113377], [-4.3831861, 55.810956], [-4.3834783, 55.8108693], [-4.384097499999999, 55.8106879], [-4.3849803, 55.8103935], [-4.385750099999999, 55.810102099999995], [-4.3859201, 55.81003770000001], [-4.3871542, 55.8095297], [-4.388010399999999, 55.80912270000001], [-4.3881567, 55.8090522], [-4.388338699999999, 55.8089546], [-4.388994199999999, 55.8086182], [-4.3891018, 55.8085541], [-4.3904157, 55.80774259999999], [-4.392382722780246, 55.80654382101159], [-4.3924753, 55.806487399999995], [-4.393102399999999, 55.80610519999999], [-4.3934348, 55.8059124], [-4.393545099999999, 55.805847799999995], [-4.3944089, 55.8053731], [-4.3946841, 55.8052212], [-4.3952642, 55.8049542], [-4.3956261, 55.804786799999995], [-4.3959561, 55.804634199999995], [-4.3970395, 55.804135800000005]]}", "current_leg_start": "Nitshill", "dest_arr_time_act": "1518", "motion_projection": null, "next_location_lat": "55.8041358", "next_location_lon": "-4.3970395", "previous_location": "Nitshill", "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\": 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\": 2763.611, \"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\": 11639.457, \"from_m\": 2763.611, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11829.808, \"from_m\": 11639.457, \"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}], \"service_id\": 582766, \"profile_key\": \"bcc816f65540f34f4134d88a3c37d22d52fe3a4db8f401827312de7f22c7531c\", \"schedule_id\": 18980, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Glasgow Central Gantry A\", \"stage_seq\": 2, \"distance_m\": 424.467, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 3, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 4, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501H\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 5, \"distance_m\": 2699.309, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": false, \"wtt_arr\": \"1502H\", \"wtt_dep\": \"1503\", \"location\": \"Crossmyloof\", \"stage_seq\": 6, \"distance_m\": 3517.487, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505H\", \"location\": \"Pollokshaws West\", \"stage_seq\": 7, \"distance_m\": 5073.831, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"location\": \"Busby Jn\", \"stage_seq\": 8, \"distance_m\": 5708.078, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1508H\", \"location\": \"Kennishead\", \"stage_seq\": 9, \"distance_m\": 6951.528, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1511\", \"location\": \"Priesthill\", \"stage_seq\": 10, \"distance_m\": 8100.126, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": false, \"wtt_arr\": \"1512H\", \"wtt_dep\": \"1513H\", \"location\": \"Nitshill\", \"stage_seq\": 11, \"distance_m\": 9238.004, \"section_seq\": 1, \"route_path_id\": 35781}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": null, \"location\": \"Barrhead\", \"stage_seq\": 12, \"distance_m\": 11829.808, \"section_seq\": 1, \"route_path_id\": 35781}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 11829.808, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35781}], \"total_distance_m\": 11829.808, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 11829.808, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1457", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.8041358", "current_position_lon": "-4.3970395", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:27Z\", \"source_id\": 47695688, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:32Z\", \"source_id\": 15510459, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:49Z\", \"source_id\": 47702020, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:52Z\", \"source_id\": 15512208, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:17Z\", \"source_id\": 47708717, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:18Z\", \"source_id\": 15514057, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:06Z\", \"source_id\": 47716193, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:07Z\", \"source_id\": 15516095, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:56Z\", \"source_id\": 47724013, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:59Z\", \"source_id\": 15518356, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:01Z\", \"source_id\": 47734842, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:04Z\", \"source_id\": 15521471, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barrhead", "service_state_platform": "3", "timing_fact_generation": 1789481827433419, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:18.174414", "service_state_evidence_id": 15521471, "current_leg_start_actual_dep": "2026-09-15T15:14:30+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:18.659013", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC BRR 2A42 380105 4 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 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": 2763.611, "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": 11639.457, "from_m": 2763.611, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11829.808, "from_m": 11639.457, "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}], "service_id": 582766, "profile_key": "bcc816f65540f34f4134d88a3c37d22d52fe3a4db8f401827312de7f22c7531c", "schedule_id": 18980, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1457", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35781}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458", "location": "Glasgow Central Gantry A", "stage_seq": 2, "distance_m": 424.467, "section_seq": 1, "route_path_id": 35781}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1459", "location": "Glasgow Bridge Street Jn", "stage_seq": 3, "distance_m": 929.21, "section_seq": 1, "route_path_id": 35781}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501", "location": "Muirhouse North Jn", "stage_seq": 4, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 35781}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501H", "location": "Muirhouse South Jn", "stage_seq": 5, "distance_m": 2699.309, "section_seq": 1, "route_path_id": 35781}, {"is_pass": false, "wtt_arr": "1502H", "wtt_dep": "1503", "location": "Crossmyloof", "stage_seq": 6, "distance_m": 3517.487, "section_seq": 1, "route_path_id": 35781}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505H", "location": "Pollokshaws West", "stage_seq": 7, "distance_m": 5073.831, "section_seq": 1, "route_path_id": 35781}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "location": "Busby Jn", "stage_seq": 8, "distance_m": 5708.078, "section_seq": 1, "route_path_id": 35781}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1508H", "location": "Kennishead", "stage_seq": 9, "distance_m": 6951.528, "section_seq": 1, "route_path_id": 35781}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1511", "location": "Priesthill", "stage_seq": 10, "distance_m": 8100.126, "section_seq": 1, "route_path_id": 35781}, {"is_pass": false, "wtt_arr": "1512H", "wtt_dep": "1513H", "location": "Nitshill", "stage_seq": 11, "distance_m": 9238.004, "section_seq": 1, "route_path_id": 35781}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": null, "location": "Barrhead", "stage_seq": 12, "distance_m": 11829.808, "section_seq": 1, "route_path_id": 35781}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 11829.808, "from_m": 0.0, "section_seq": 1, "route_path_id": 35781}], "total_distance_m": 11829.808, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 11829.808, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1841, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:27Z", "source_id": 47695688, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:02:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:32Z", "source_id": 15510459, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1834, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:49Z", "source_id": 47702020, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:05:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:52Z", "source_id": 15512208, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1829, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:17Z", "source_id": 47708717, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:08:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:18Z", "source_id": 15514057, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1825, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:06Z", "source_id": 47716193, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:11:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:07Z", "source_id": 15516095, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1820, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:56Z", "source_id": 47724013, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:13:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:59Z", "source_id": 15518356, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1812, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:01Z", "source_id": 47734842, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:19:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:04Z", "source_id": 15521471, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Glasgow Central High Level 1457 1457 11 None None Barrhead 1518 1518 3 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L88352/2026-09-15/detailed None Nitshill 2026-09-15T15:14:30+01:00 Barrhead 5.0 {"type": "LineString", "coordinates": [[-4.3607923, 55.811914999999985], [-4.361743599999999, 55.81194510000001], [-4.3620856, 55.8119673], [-4.3622945, 55.8119774], [-4.3636555, 55.812070199999994], [-4.3661609, 55.812335100000006], [-4.3671352, 55.812436899999994], [-4.3680604, 55.81249150000001], [-4.3692189, 55.81256059999999], [-4.370398000000001, 55.81258749999999], [-4.371700399999999, 55.81259919999999], [-4.3729575, 55.812562199999995], [-4.3731764, 55.81255639999999], [-4.3737722, 55.8125326], [-4.374376699999999, 55.8125098], [-4.3758081, 55.8123886], [-4.3760407, 55.812358800000005], [-4.377450199999999, 55.8121779], [-4.3779288, 55.8121078], [-4.3783955, 55.8120406], [-4.3786419, 55.8120009], [-4.3795099, 55.811847699999994], [-4.380305199999999, 55.8116834], [-4.381766899999999, 55.8113377], [-4.3831861, 55.810956], [-4.3834783, 55.8108693], [-4.384097499999999, 55.8106879], [-4.3849803, 55.8103935], [-4.385750099999999, 55.810102099999995], [-4.3859201, 55.81003770000001], [-4.3871542, 55.8095297], [-4.388010399999999, 55.80912270000001], [-4.3881567, 55.8090522], [-4.388338699999999, 55.8089546], [-4.388994199999999, 55.8086182], [-4.3891018, 55.8085541], [-4.3904157, 55.80774259999999], [-4.392382722780246, 55.80654382101159], [-4.3924753, 55.806487399999995], [-4.393102399999999, 55.80610519999999], [-4.3934348, 55.8059124], [-4.393545099999999, 55.805847799999995], [-4.3944089, 55.8053731], [-4.3946841, 55.8052212], [-4.3952642, 55.8049542], [-4.3956261, 55.804786799999995], [-4.3959561, 55.804634199999995], [-4.3970395, 55.804135800000005]]} 1.6 1514 1519 Nitshill Barrhead Barrhead 55.8041358 -4.3970395 55.8041358 -4.3970395 1 0 2026-09-15 14:29:37 TERMINATED 2026-09-15 14:19:00 Barrhead TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15521471 1789481827433419 26 26 2026-09-15 14:29:18.659013 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:18.174414
551017 581800 G66953 591P18MO15 2026-09-15 COMPLETE 15521937 2026-09-15 15:19:00 2026-09-15 14:29:37 2026-09-17 14:29:37 {"id": 581800, "stp": "P", "toc": "CrossCountry", "uid": "G66953", "consist": "170107", "dest_crs": "BHM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G66953/2026-09-15/detailed", "trust_id": "591P18MO15", "origin_crs": "LEI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-15", "dest_arr_time": "1514", "dest_platform": "10A", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "1P18", "timing_status": "LATE", "origin_station": "Leicester", "current_leg_arr": "1519", "current_leg_dep": "1505", "current_leg_end": "Birmingham New Street", "origin_dep_time": "1418", "origin_platform": "1", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-15T14:29:37", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7077697999999997, 52.51653019999999], [-1.7087088, 52.5166274], [-1.7092007, 52.5166952], [-1.7100711000000002, 52.51678249999999], [-1.7125897, 52.51714749999999], [-1.714144, 52.5173937], [-1.7157014999999998, 52.51763390000001], [-1.7169312, 52.5178082], [-1.7174193999999998, 52.5178797], [-1.7180612, 52.5179633], [-1.7192565999999998, 52.5180991], [-1.7198054000000005, 52.5181563], [-1.7204223, 52.5182101], [-1.7216251000000002, 52.518313899999995], [-1.7225218999999998, 52.5183718], [-1.7234756, 52.518414], [-1.7252856999999997, 52.5184562], [-1.7271031999999995, 52.51846419999999], [-1.7316676, 52.5185086], [-1.7344976, 52.5185286], [-1.7355934, 52.518533999999995], [-1.7368644, 52.5185602], [-1.7369219, 52.51855979999999], [-1.7384346999999998, 52.51856199999999], [-1.7393714, 52.5185673], [-1.7406018, 52.51853859999999], [-1.7418868999999997, 52.5184949], [-1.7421806506068032, 52.51849080959594], [-1.7424409133652858, 52.51849423989029], [-1.742670782528399, 52.518500495024355], [-1.7428746015979537, 52.51850917633528], [-1.7430567140757622, 52.518519885160174], [-1.7432214634636365, 52.51853222283619], [-1.7433731932633885, 52.51854579070045], [-1.74351624697683, 52.5185601900901], [-1.7436549681057725, 52.51857502234224], [-1.7437937001520285, 52.518589888794025], [-1.743936786617409, 52.518604390782585], [-1.7440885710037264, 52.51861812964504], [-1.744253396812793, 52.51863070671853], [-1.7444356075464191, 52.518641723340195], [-1.7446395467064182, 52.51865078084715], [-1.7448695577946016, 52.51865748057653], [-1.7451299843127808, 52.518661423865474], [-1.7471550999999998, 52.5186792], [-1.7489886, 52.5187003], [-1.7504259999999998, 52.5186963], [-1.7518104999999995, 52.51867659999999], [-1.7529291, 52.51864239999999], [-1.7534788999999995, 52.5186165], [-1.7544360000000003, 52.5185655], [-1.7550323000000003, 52.51852790000001], [-1.755891, 52.51846249999999], [-1.7561432, 52.5184429], [-1.7565642999999995, 52.5184045], [-1.7568992, 52.5183754], [-1.7572948, 52.5183378], [-1.7575482999999998, 52.5183109], [-1.7579855, 52.5182628], [-1.7583493, 52.51822250000001], [-1.7587731, 52.518175199999995], [-1.7591079999999997, 52.5181371], [-1.7595548999999997, 52.51808219999999], [-1.7600068999999998, 52.518024999999994], [-1.7602817999999998, 52.51798909999999], [-1.7605754999999998, 52.5179491], [-1.7610998999999998, 52.517875700000005], [-1.7613774999999998, 52.517835700000006], [-1.7617275, 52.5177819], [-1.7621804999999997, 52.517708600000006], [-1.7625831999999997, 52.5176399], [-1.7628889, 52.5175852], [-1.7631477999999998, 52.5175354], [-1.7634009, 52.5174875], [-1.7636757999999997, 52.517435299999995], [-1.7645851, 52.5172712], [-1.7647181999999997, 52.5172473], [-1.7652999, 52.5171423], [-1.7659061, 52.51703369999999], [-1.7663822, 52.5169464], [-1.7671282, 52.51681150000001], [-1.7678332, 52.516681199999994], [-1.7685387, 52.516548], [-1.768995, 52.51646300000001], [-1.7695378, 52.5163645], [-1.7700245999999995, 52.51627559999999], [-1.7706082999999997, 52.5161676], [-1.7711136, 52.51607560000001], [-1.7715207999999998, 52.5159997], [-1.7719507999999995, 52.51592029999999], [-1.7723544, 52.51584770000001], [-1.7730143, 52.515726099999995], [-1.7738980999999998, 52.515563699999994], [-1.7746034999999998, 52.51543470000001], [-1.7751908999999997, 52.51532859999999], [-1.7758735, 52.5152021], [-1.7765543999999998, 52.5150775], [-1.7770425999999997, 52.51498939999999], [-1.7773818999999995, 52.51492819999999], [-1.7777859, 52.514852], [-1.7783786999999998, 52.51474269999999], [-1.7788025, 52.51466430000001], [-1.7792571, 52.51458110000001], [-1.7795504999999998, 52.51452499999999], [-1.7799410999999998, 52.51445539999999], [-1.780217, 52.514391999999994], [-1.7804355999999997, 52.5143414], [-1.7805790999999995, 52.5143079], [-1.7811221999999998, 52.514205900000015], [-1.7813462, 52.5141643], [-1.7819041, 52.5140631], [-1.7823023999999998, 52.5139888], [-1.7827395999999998, 52.5139088], [-1.7832304999999995, 52.5138198], [-1.7837159, 52.51372919999999], [-1.7842416999999997, 52.5136346], [-1.7845353999999998, 52.51357990000001], [-1.7852168, 52.5134546], [-1.7858979, 52.5133302], [-1.7865363, 52.51321269999998], [-1.787357, 52.51306249999998], [-1.7882475, 52.5128976], [-1.7890656, 52.5127474], [-1.789479, 52.5126716], [-1.7899023999999997, 52.512594], [-1.7905436, 52.5124769], [-1.7911497, 52.512365499999994], [-1.7919354999999992, 52.5122202], [-1.7928582000000002, 52.5120488], [-1.7934993999999995, 52.5119317], [-1.7941108, 52.51182029999999], [-1.7947492, 52.5117027], [-1.7956236000000003, 52.5115411], [-1.79627, 52.511420300000005], [-1.7966305682390429, 52.511354849380545], [-1.7968815000000002, 52.5113093], [-1.7970317999999996, 52.5112799], [-1.7976004000000003, 52.5111787], [-1.7978149999999995, 52.51113869999999], [-1.7981341, 52.5110807], [-1.7985767, 52.5110007], [-1.7989723000000002, 52.5109297], [-1.7992955, 52.5108702], [-1.7997783, 52.5107853], [-1.8000585999999996, 52.51073469999999], [-1.8006312999999996, 52.5106335], [-1.8011395, 52.51054199999999], [-1.8015097, 52.5104776], [-1.8019469, 52.51039840000001], [-1.802305, 52.510336300000006], [-1.8027100000000005, 52.5102613], [-1.8030815, 52.5101951], [-1.8036219, 52.5100972], [-1.8039599, 52.510036799999995], [-1.8042724, 52.50998049999999], [-1.8046801, 52.509905399999994], [-1.8050824000000003, 52.5098327], [-1.8053935, 52.509774799999995], [-1.8056564, 52.5097274], [-1.8060104, 52.5096621], [-1.8064503, 52.5095805], [-1.8068446, 52.50950869999999], [-1.8072027, 52.5094442], [-1.807396, 52.50940809999999], [-1.8075567, 52.509378100000006], [-1.8078142, 52.5093308], [-1.8080944999999995, 52.509278499999986], [-1.8083534, 52.50923040000001], [-1.8086095, 52.50918380000001], [-1.8089139000000003, 52.5091283], [-1.8093257, 52.509054899999995], [-1.8098393, 52.5089594], [-1.8103033, 52.5088737], [-1.810644, 52.5088108], [-1.8109739, 52.5087529], [-1.8114272, 52.5086712], [-1.8118522999999995, 52.50858959999999], [-1.8123177, 52.5085014], [-1.8125886, 52.5084508], [-1.8128392999999996, 52.5084043], [-1.8131961, 52.50833660000001], [-1.8135434, 52.50827369999999], [-1.8137754, 52.508231300000006], [-1.8141965, 52.5081529], [-1.81467, 52.508064699999984], [-1.8151098, 52.5079864], [-1.8155403, 52.50790639999999], [-1.8160634, 52.5078109], [-1.8164, 52.50774719999999], [-1.8168318, 52.507668], [-1.8172462, 52.5075946], [-1.8177679, 52.507497400000005], [-1.8182332999999995, 52.5074117], [-1.8185726, 52.507352100000006], [-1.8189332999999996, 52.5072877], [-1.8192887, 52.5072199], [-1.8196534999999996, 52.507153], [-1.8200143, 52.5070836], [-1.820438, 52.5070036], [-1.8208000999999996, 52.50693340000001], [-1.8210804, 52.5068803], [-1.8213728, 52.50682479999999], [-1.8247415999999996, 52.5062126], [-1.8252566, 52.506117999999994], [-1.8258789, 52.506001999999995], [-1.8263645, 52.50591099999999], [-1.8268968000000003, 52.5058101], [-1.8273313, 52.5057285], [-1.827735, 52.5056501], [-1.8282996, 52.505539899999995], [-1.8290224, 52.50539870000001], [-1.8297426, 52.505260799999995], [-1.8303823, 52.5051399], [-1.8308006999999995, 52.505060799999995], [-1.8311991999999997, 52.504989900000005], [-1.8316122, 52.504914800000016], [-1.8319636, 52.5048511], [-1.8325844, 52.504741499999994], [-1.8330040999999997, 52.5046573], [-1.8331529, 52.50462929999999], [-1.8337928, 52.50449889999999], [-1.8351275, 52.50426730000001], [-1.8360189999999996, 52.504105], [-1.8368180000000005, 52.50394229999999], [-1.8376154, 52.5038113], [-1.8382765, 52.5036753], [-1.8394106, 52.5034807], [-1.8401726, 52.503324], [-1.8409962, 52.503187399999995], [-1.8415954, 52.50307680000001], [-1.8423781999999995, 52.50291519999999], [-1.8430630999999995, 52.502804700000006], [-1.8436848999999995, 52.502690400000006], [-1.8444252999999995, 52.502554], [-1.8446653, 52.5025107], [-1.8451587, 52.50241859999999], [-1.845896, 52.502279699999995], [-1.8467937000000003, 52.5021148], [-1.8476911, 52.5019491], [-1.8486976, 52.5017639], [-1.8492012999999996, 52.50166659999999], [-1.8496252999999996, 52.501579099999994], [-1.8501324999999995, 52.5014681], [-1.8505821, 52.5013617], [-1.8509829, 52.5012615], [-1.8512383, 52.5011955], [-1.8514906, 52.501127], [-1.8517854, 52.5010452], [-1.8521189, 52.5009456], [-1.8526347, 52.5007874], [-1.8530479, 52.5006542], [-1.8537474000000005, 52.50041190000001], [-1.8540394, 52.500306899999984], [-1.8543128, 52.50020589999999], [-1.854628, 52.50008420000001], [-1.8550433, 52.4999187], [-1.8554073, 52.499766999999984], [-1.8556643, 52.49965989999999], [-1.8559663, 52.4995278], [-1.8562462, 52.499399], [-1.8565521, 52.4992558], [-1.856799, 52.4991404], [-1.8570249000000003, 52.4990305], [-1.8572393000000005, 52.4989254], [-1.8573157638004505, 52.49888447258049], [-1.8573588474289584, 52.498861411955595], [-1.8575101999999997, 52.4987804], [-1.8575665, 52.498749399999994], [-1.8576777, 52.498688699999995], [-1.8583228, 52.49832139999999], [-1.858825, 52.4980196], [-1.8590263, 52.49789440000001], [-1.8592726999999996, 52.4977373], [-1.8596182, 52.49750850000001], [-1.8596675, 52.4974738], [-1.8603320999999997, 52.4970053], [-1.8610161, 52.49647959999999], [-1.861364, 52.4962064], [-1.8615934, 52.4960093], [-1.8618322, 52.4958003], [-1.86216, 52.4955045], [-1.8623664999999996, 52.49530299999999], [-1.8625566, 52.49511559999999], [-1.8628957999999995, 52.494763500000005], [-1.8630688, 52.4945786], [-1.8632087, 52.494418800000005], [-1.8633071258224183, 52.49430286280318], [-1.8634486999999995, 52.4941361], [-1.863726, 52.4937973], [-1.8639671, 52.49347099999999], [-1.8640845, 52.493308600000006], [-1.8642828, 52.4930141], [-1.8644678, 52.492717699999986], [-1.8645969, 52.4924844], [-1.864717, 52.4922388], [-1.8648221000000005, 52.4919778], [-1.8648758, 52.4918188], [-1.864949, 52.4915813], [-1.8649688, 52.4915034], [-1.8650112000000003, 52.4913366], [-1.8650597999999996, 52.4910944], [-1.8651038, 52.49071549999999], [-1.8651238, 52.4905547], [-1.8651451, 52.49047269999999], [-1.8651732, 52.4903716], [-1.8651897, 52.49029269999999], [-1.865213, 52.49020540000001], [-1.8652265, 52.490052199999994], [-1.8653397, 52.48952400000001], [-1.8653694000000005, 52.4892872], [-1.8654969, 52.48890939999998], [-1.8655628, 52.488667], [-1.8655903, 52.4885113], [-1.8656455000000003, 52.4882818], [-1.8657015, 52.488137900000005], [-1.8657717, 52.4879699], [-1.8658198, 52.4878452], [-1.865849, 52.4877762], [-1.8658866000000005, 52.4876668], [-1.8659419, 52.48752220000001], [-1.8660456999999997, 52.4871873], [-1.8661069, 52.4870499], [-1.8661882000000003, 52.4868749], [-1.8662499999999995, 52.48671439999999], [-1.8662997999999995, 52.486578], [-1.8663709, 52.48636330000001], [-1.8665239999999996, 52.4860236], [-1.8666349, 52.4857731], [-1.8668212999999996, 52.48530679999999], [-1.8668641484156567, 52.48518693465716], [-1.8669145999999996, 52.48504580000001], [-1.8669313999999997, 52.4849962], [-1.8670123999999997, 52.4847339], [-1.8670791999999996, 52.484522799999986], [-1.8671141, 52.48441079999999], [-1.8671372, 52.4843379], [-1.8672103, 52.48415599999999], [-1.8672706999999995, 52.48403309999999], [-1.8673492999999992, 52.4838884], [-1.8674449, 52.4837375], [-1.8675414, 52.483608700000005], [-1.8676348, 52.48348909999999], [-1.8677823, 52.483320600000006], [-1.8679303, 52.483171600000006], [-1.8680905000000003, 52.4830242], [-1.8682954999999997, 52.4828564], [-1.868474, 52.48272869999999], [-1.8686684, 52.4826], [-1.8688231999999996, 52.482505999999994], [-1.8690068, 52.4824023], [-1.8693102, 52.4822541], [-1.8696384, 52.4821144], [-1.869786263131597, 52.48206541222402], [-1.8698852630461495, 52.48206375383478], [-1.8699635999999995, 52.48203749999999], [-1.869997908071446, 52.48202686933506], [-1.8701017, 52.482024800000005], [-1.8704276, 52.4820188], [-1.8708403, 52.482006199999994], [-1.8711842999999997, 52.4819915], [-1.8714226000000005, 52.48197820000001], [-1.8716888, 52.4819626], [-1.8719603999999996, 52.48194169999999], [-1.8722479, 52.4819159], [-1.8726879999999997, 52.4818736], [-1.8729743, 52.48184760000001], [-1.87337, 52.481807200000006], [-1.8738157, 52.48176060000001], [-1.8744692999999997, 52.481692899999985], [-1.8753174, 52.4816079], [-1.8755532, 52.481585599999995], [-1.8757856999999996, 52.4815665], [-1.8760912, 52.4815486], [-1.876139842711423, 52.481546346532234], [-1.8763997270251511, 52.48153778197099], [-1.8766292306656676, 52.48152821315189], [-1.8768326941663176, 52.48151787642327], [-1.877014458060448, 52.48150700813347], [-1.877178862881405, 52.48149584463085], [-1.877330249162534, 52.48148462226372], [-1.8774729574371816, 52.48147357738046], [-1.877611328238694, 52.48146294632939], [-1.8777497021004168, 52.48145296545885], [-1.877892419555696, 52.48144387111719], [-1.8780438211378776, 52.48143589965275], [-1.878208247380309, 52.481429287413874], [-1.8783900388163348, 52.4814242707489], [-1.8785935359793011, 52.48142108600618], [-1.878823079402555, 52.481419969534045], [-1.8790830096194424, 52.48142115768085], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Coleshill Parkway", "dest_arr_time_act": "1514", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Coleshill Parkway", "current_leg_milage": "9.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 330.25, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 397.025, \"from_m\": 330.25, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1078.987, \"from_m\": 397.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\": 1142.545, \"from_m\": 1078.987, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1702.476, \"from_m\": 1142.545, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4901.321, \"from_m\": 1702.476, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 5044.973, \"from_m\": 4901.321, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 6071.707, \"from_m\": 5044.973, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6099.153, \"from_m\": 6071.707, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6133.674, \"from_m\": 6099.153, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13291.752, \"from_m\": 6133.674, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14158.822, \"from_m\": 13291.752, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28786.683, \"from_m\": 14158.822, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29384.675, \"from_m\": 28786.683, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29473.328, \"from_m\": 29384.675, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29771.39, \"from_m\": 29473.328, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30371.003, \"from_m\": 29771.39, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30494.25, \"from_m\": 30371.003, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30550.741, \"from_m\": 30494.25, \"capability_applied\": null, \"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\": 30602.704, \"from_m\": 30550.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\": 30645.985, \"from_m\": 30602.704, \"capability_applied\": null, \"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\": 30675.935, \"from_m\": 30645.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\": 30716.08, \"from_m\": 30675.935, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31442.846, \"from_m\": 30716.08, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46737.349, \"from_m\": 31442.846, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47539.18, \"from_m\": 46737.349, \"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\": 51089.812, \"from_m\": 47539.18, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51342.533, \"from_m\": 51089.812, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52295.668, \"from_m\": 51342.533, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 58858.661, \"from_m\": 52295.668, \"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\": 60533.582, \"from_m\": 58858.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\": 60606.035, \"from_m\": 60533.582, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61215.525, \"from_m\": 60606.035, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62160.084, \"from_m\": 61215.525, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62215.431, \"from_m\": 62160.084, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 62279.777, \"from_m\": 62215.431, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62364.27, \"from_m\": 62279.777, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 63183.696, \"from_m\": 62364.27, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 63547.502, \"from_m\": 63183.696, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 63595.077, \"from_m\": 63547.502, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 63839.755, \"from_m\": 63595.077, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 581800, \"profile_key\": \"9e7dbf7a6b5ffe048361366a9ffa1661d90dd476a341e0202990538fa6cbecc2\", \"schedule_id\": 34378, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Leicester\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422H\", \"location\": \"Wigston North Jn\", \"stage_seq\": 2, \"distance_m\": 5002.245, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": false, \"wtt_arr\": \"1423H\", \"wtt_dep\": \"1424H\", \"location\": \"South Wigston\", \"stage_seq\": 3, \"distance_m\": 5907.672, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429H\", \"location\": \"Narborough\", \"stage_seq\": 4, \"distance_m\": 10770.503, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432\", \"location\": \"Croft\", \"stage_seq\": 5, \"distance_m\": 13540.661, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1438\", \"location\": \"Hinckley\", \"stage_seq\": 6, \"distance_m\": 23364.626, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1445\", \"location\": \"Nuneaton\", \"stage_seq\": 7, \"distance_m\": 30125.666, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Nuneaton Abbey Jn\", \"stage_seq\": 8, \"distance_m\": 31384.016, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457H\", \"location\": \"Whitacre Jn\", \"stage_seq\": 9, \"distance_m\": 47097.383, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": false, \"wtt_arr\": \"1459H\", \"wtt_dep\": \"1500H\", \"location\": \"Coleshill Parkway\", \"stage_seq\": 10, \"distance_m\": 49098.004, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503\", \"location\": \"Water Orton\", \"stage_seq\": 11, \"distance_m\": 51549.377, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505H\", \"location\": \"Castle Bromwich Jn\", \"stage_seq\": 12, \"distance_m\": 54112.949, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509H\", \"location\": \"Landor Street Jn\", \"stage_seq\": 13, \"distance_m\": 61297.738, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511H\", \"location\": \"Grand Jn\", \"stage_seq\": 14, \"distance_m\": 62272.843, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1512\", \"location\": \"Proof House Jn\", \"stage_seq\": 15, \"distance_m\": 62837.126, \"section_seq\": 1, \"route_path_id\": 30755}, {\"is_pass\": false, \"wtt_arr\": \"1514\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 16, \"distance_m\": 63839.755, \"section_seq\": 1, \"route_path_id\": 30755}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63839.755, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30755}], \"total_distance_m\": 63839.755, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 61879.436, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1960.319, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1418", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 17550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:25:56Z\", \"source_id\": 47599675, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:27:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:25:58Z\", \"source_id\": 15483517, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17558, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:41Z\", \"source_id\": 47617178, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:44Z\", \"source_id\": 15488537, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17570, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:15Z\", \"source_id\": 47639448, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:18Z\", \"source_id\": 15494813, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:35Z\", \"source_id\": 47658732, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:41Z\", \"source_id\": 15500213, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:57Z\", \"source_id\": 47699758, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:57Z\", \"source_id\": 15511525, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19900, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:26Z\", \"source_id\": 47709097, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:32Z\", \"source_id\": 15514210, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:38Z\", \"source_id\": 47736659, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:43Z\", \"source_id\": 15521937, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "10", "timing_fact_generation": 1789481865455551, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:18.177760", "service_state_evidence_id": 15521937, "current_leg_start_actual_dep": "2026-09-15T15:05:30+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:18.651224", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P LEI BHM 1P18 170107 3 100 None {"version": 3, "segments": [{"to_m": 330.25, "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": 397.025, "from_m": 330.25, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1078.987, "from_m": 397.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": 1142.545, "from_m": 1078.987, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1702.476, "from_m": 1142.545, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4901.321, "from_m": 1702.476, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 5044.973, "from_m": 4901.321, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6071.707, "from_m": 5044.973, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6099.153, "from_m": 6071.707, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6133.674, "from_m": 6099.153, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13291.752, "from_m": 6133.674, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14158.822, "from_m": 13291.752, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28786.683, "from_m": 14158.822, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29384.675, "from_m": 28786.683, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29473.328, "from_m": 29384.675, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29771.39, "from_m": 29473.328, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30371.003, "from_m": 29771.39, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30494.25, "from_m": 30371.003, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30550.741, "from_m": 30494.25, "capability_applied": null, "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": 30602.704, "from_m": 30550.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": 30645.985, "from_m": 30602.704, "capability_applied": null, "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": 30675.935, "from_m": 30645.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": 30716.08, "from_m": 30675.935, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31442.846, "from_m": 30716.08, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46737.349, "from_m": 31442.846, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47539.18, "from_m": 46737.349, "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": 51089.812, "from_m": 47539.18, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51342.533, "from_m": 51089.812, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52295.668, "from_m": 51342.533, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58858.661, "from_m": 52295.668, "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": 60533.582, "from_m": 58858.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": 60606.035, "from_m": 60533.582, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61215.525, "from_m": 60606.035, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62160.084, "from_m": 61215.525, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62215.431, "from_m": 62160.084, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 62279.777, "from_m": 62215.431, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62364.27, "from_m": 62279.777, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63183.696, "from_m": 62364.27, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 63547.502, "from_m": 63183.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63595.077, "from_m": 63547.502, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 63839.755, "from_m": 63595.077, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 581800, "profile_key": "9e7dbf7a6b5ffe048361366a9ffa1661d90dd476a341e0202990538fa6cbecc2", "schedule_id": 34378, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1418", "location": "Leicester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422H", "location": "Wigston North Jn", "stage_seq": 2, "distance_m": 5002.245, "section_seq": 1, "route_path_id": 30755}, {"is_pass": false, "wtt_arr": "1423H", "wtt_dep": "1424H", "location": "South Wigston", "stage_seq": 3, "distance_m": 5907.672, "section_seq": 1, "route_path_id": 30755}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429H", "location": "Narborough", "stage_seq": 4, "distance_m": 10770.503, "section_seq": 1, "route_path_id": 30755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432", "location": "Croft", "stage_seq": 5, "distance_m": 13540.661, "section_seq": 1, "route_path_id": 30755}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1438", "location": "Hinckley", "stage_seq": 6, "distance_m": 23364.626, "section_seq": 1, "route_path_id": 30755}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1445", "location": "Nuneaton", "stage_seq": 7, "distance_m": 30125.666, "section_seq": 1, "route_path_id": 30755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447", "location": "Nuneaton Abbey Jn", "stage_seq": 8, "distance_m": 31384.016, "section_seq": 1, "route_path_id": 30755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457H", "location": "Whitacre Jn", "stage_seq": 9, "distance_m": 47097.383, "section_seq": 1, "route_path_id": 30755}, {"is_pass": false, "wtt_arr": "1459H", "wtt_dep": "1500H", "location": "Coleshill Parkway", "stage_seq": 10, "distance_m": 49098.004, "section_seq": 1, "route_path_id": 30755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503", "location": "Water Orton", "stage_seq": 11, "distance_m": 51549.377, "section_seq": 1, "route_path_id": 30755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505H", "location": "Castle Bromwich Jn", "stage_seq": 12, "distance_m": 54112.949, "section_seq": 1, "route_path_id": 30755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509H", "location": "Landor Street Jn", "stage_seq": 13, "distance_m": 61297.738, "section_seq": 1, "route_path_id": 30755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511H", "location": "Grand Jn", "stage_seq": 14, "distance_m": 62272.843, "section_seq": 1, "route_path_id": 30755}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1512", "location": "Proof House Jn", "stage_seq": 15, "distance_m": 62837.126, "section_seq": 1, "route_path_id": 30755}, {"is_pass": false, "wtt_arr": "1514", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 16, "distance_m": 63839.755, "section_seq": 1, "route_path_id": 30755}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63839.755, "from_m": 0.0, "section_seq": 1, "route_path_id": 30755}], "total_distance_m": 63839.755, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61879.436, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1960.319, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 17550, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:25:56Z", "source_id": 47599675, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:27:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:25:58Z", "source_id": 15483517, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17558, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:41Z", "source_id": 47617178, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:33:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:44Z", "source_id": 15488537, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17570, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:15Z", "source_id": 47639448, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:43:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:18Z", "source_id": 15494813, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20705, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:35Z", "source_id": 47658732, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:49:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:41Z", "source_id": 15500213, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:57Z", "source_id": 47699758, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:04:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:57Z", "source_id": 15511525, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19900, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:26Z", "source_id": 47709097, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:10:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:32Z", "source_id": 15514210, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19429, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:38Z", "source_id": 47736659, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:19:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:43Z", "source_id": 15521937, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Leicester 1418 1418 1 None None Birmingham New Street 1514 1514 10A LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:G66953/2026-09-15/detailed None Coleshill Parkway 2026-09-15T15:05:30+01:00 Birmingham New Street 14.0 {"type": "LineString", "coordinates": [[-1.7077697999999997, 52.51653019999999], [-1.7087088, 52.5166274], [-1.7092007, 52.5166952], [-1.7100711000000002, 52.51678249999999], [-1.7125897, 52.51714749999999], [-1.714144, 52.5173937], [-1.7157014999999998, 52.51763390000001], [-1.7169312, 52.5178082], [-1.7174193999999998, 52.5178797], [-1.7180612, 52.5179633], [-1.7192565999999998, 52.5180991], [-1.7198054000000005, 52.5181563], [-1.7204223, 52.5182101], [-1.7216251000000002, 52.518313899999995], [-1.7225218999999998, 52.5183718], [-1.7234756, 52.518414], [-1.7252856999999997, 52.5184562], [-1.7271031999999995, 52.51846419999999], [-1.7316676, 52.5185086], [-1.7344976, 52.5185286], [-1.7355934, 52.518533999999995], [-1.7368644, 52.5185602], [-1.7369219, 52.51855979999999], [-1.7384346999999998, 52.51856199999999], [-1.7393714, 52.5185673], [-1.7406018, 52.51853859999999], [-1.7418868999999997, 52.5184949], [-1.7421806506068032, 52.51849080959594], [-1.7424409133652858, 52.51849423989029], [-1.742670782528399, 52.518500495024355], [-1.7428746015979537, 52.51850917633528], [-1.7430567140757622, 52.518519885160174], [-1.7432214634636365, 52.51853222283619], [-1.7433731932633885, 52.51854579070045], [-1.74351624697683, 52.5185601900901], [-1.7436549681057725, 52.51857502234224], [-1.7437937001520285, 52.518589888794025], [-1.743936786617409, 52.518604390782585], [-1.7440885710037264, 52.51861812964504], [-1.744253396812793, 52.51863070671853], [-1.7444356075464191, 52.518641723340195], [-1.7446395467064182, 52.51865078084715], [-1.7448695577946016, 52.51865748057653], [-1.7451299843127808, 52.518661423865474], [-1.7471550999999998, 52.5186792], [-1.7489886, 52.5187003], [-1.7504259999999998, 52.5186963], [-1.7518104999999995, 52.51867659999999], [-1.7529291, 52.51864239999999], [-1.7534788999999995, 52.5186165], [-1.7544360000000003, 52.5185655], [-1.7550323000000003, 52.51852790000001], [-1.755891, 52.51846249999999], [-1.7561432, 52.5184429], [-1.7565642999999995, 52.5184045], [-1.7568992, 52.5183754], [-1.7572948, 52.5183378], [-1.7575482999999998, 52.5183109], [-1.7579855, 52.5182628], [-1.7583493, 52.51822250000001], [-1.7587731, 52.518175199999995], [-1.7591079999999997, 52.5181371], [-1.7595548999999997, 52.51808219999999], [-1.7600068999999998, 52.518024999999994], [-1.7602817999999998, 52.51798909999999], [-1.7605754999999998, 52.5179491], [-1.7610998999999998, 52.517875700000005], [-1.7613774999999998, 52.517835700000006], [-1.7617275, 52.5177819], [-1.7621804999999997, 52.517708600000006], [-1.7625831999999997, 52.5176399], [-1.7628889, 52.5175852], [-1.7631477999999998, 52.5175354], [-1.7634009, 52.5174875], [-1.7636757999999997, 52.517435299999995], [-1.7645851, 52.5172712], [-1.7647181999999997, 52.5172473], [-1.7652999, 52.5171423], [-1.7659061, 52.51703369999999], [-1.7663822, 52.5169464], [-1.7671282, 52.51681150000001], [-1.7678332, 52.516681199999994], [-1.7685387, 52.516548], [-1.768995, 52.51646300000001], [-1.7695378, 52.5163645], [-1.7700245999999995, 52.51627559999999], [-1.7706082999999997, 52.5161676], [-1.7711136, 52.51607560000001], [-1.7715207999999998, 52.5159997], [-1.7719507999999995, 52.51592029999999], [-1.7723544, 52.51584770000001], [-1.7730143, 52.515726099999995], [-1.7738980999999998, 52.515563699999994], [-1.7746034999999998, 52.51543470000001], [-1.7751908999999997, 52.51532859999999], [-1.7758735, 52.5152021], [-1.7765543999999998, 52.5150775], [-1.7770425999999997, 52.51498939999999], [-1.7773818999999995, 52.51492819999999], [-1.7777859, 52.514852], [-1.7783786999999998, 52.51474269999999], [-1.7788025, 52.51466430000001], [-1.7792571, 52.51458110000001], [-1.7795504999999998, 52.51452499999999], [-1.7799410999999998, 52.51445539999999], [-1.780217, 52.514391999999994], [-1.7804355999999997, 52.5143414], [-1.7805790999999995, 52.5143079], [-1.7811221999999998, 52.514205900000015], [-1.7813462, 52.5141643], [-1.7819041, 52.5140631], [-1.7823023999999998, 52.5139888], [-1.7827395999999998, 52.5139088], [-1.7832304999999995, 52.5138198], [-1.7837159, 52.51372919999999], [-1.7842416999999997, 52.5136346], [-1.7845353999999998, 52.51357990000001], [-1.7852168, 52.5134546], [-1.7858979, 52.5133302], [-1.7865363, 52.51321269999998], [-1.787357, 52.51306249999998], [-1.7882475, 52.5128976], [-1.7890656, 52.5127474], [-1.789479, 52.5126716], [-1.7899023999999997, 52.512594], [-1.7905436, 52.5124769], [-1.7911497, 52.512365499999994], [-1.7919354999999992, 52.5122202], [-1.7928582000000002, 52.5120488], [-1.7934993999999995, 52.5119317], [-1.7941108, 52.51182029999999], [-1.7947492, 52.5117027], [-1.7956236000000003, 52.5115411], [-1.79627, 52.511420300000005], [-1.7966305682390429, 52.511354849380545], [-1.7968815000000002, 52.5113093], [-1.7970317999999996, 52.5112799], [-1.7976004000000003, 52.5111787], [-1.7978149999999995, 52.51113869999999], [-1.7981341, 52.5110807], [-1.7985767, 52.5110007], [-1.7989723000000002, 52.5109297], [-1.7992955, 52.5108702], [-1.7997783, 52.5107853], [-1.8000585999999996, 52.51073469999999], [-1.8006312999999996, 52.5106335], [-1.8011395, 52.51054199999999], [-1.8015097, 52.5104776], [-1.8019469, 52.51039840000001], [-1.802305, 52.510336300000006], [-1.8027100000000005, 52.5102613], [-1.8030815, 52.5101951], [-1.8036219, 52.5100972], [-1.8039599, 52.510036799999995], [-1.8042724, 52.50998049999999], [-1.8046801, 52.509905399999994], [-1.8050824000000003, 52.5098327], [-1.8053935, 52.509774799999995], [-1.8056564, 52.5097274], [-1.8060104, 52.5096621], [-1.8064503, 52.5095805], [-1.8068446, 52.50950869999999], [-1.8072027, 52.5094442], [-1.807396, 52.50940809999999], [-1.8075567, 52.509378100000006], [-1.8078142, 52.5093308], [-1.8080944999999995, 52.509278499999986], [-1.8083534, 52.50923040000001], [-1.8086095, 52.50918380000001], [-1.8089139000000003, 52.5091283], [-1.8093257, 52.509054899999995], [-1.8098393, 52.5089594], [-1.8103033, 52.5088737], [-1.810644, 52.5088108], [-1.8109739, 52.5087529], [-1.8114272, 52.5086712], [-1.8118522999999995, 52.50858959999999], [-1.8123177, 52.5085014], [-1.8125886, 52.5084508], [-1.8128392999999996, 52.5084043], [-1.8131961, 52.50833660000001], [-1.8135434, 52.50827369999999], [-1.8137754, 52.508231300000006], [-1.8141965, 52.5081529], [-1.81467, 52.508064699999984], [-1.8151098, 52.5079864], [-1.8155403, 52.50790639999999], [-1.8160634, 52.5078109], [-1.8164, 52.50774719999999], [-1.8168318, 52.507668], [-1.8172462, 52.5075946], [-1.8177679, 52.507497400000005], [-1.8182332999999995, 52.5074117], [-1.8185726, 52.507352100000006], [-1.8189332999999996, 52.5072877], [-1.8192887, 52.5072199], [-1.8196534999999996, 52.507153], [-1.8200143, 52.5070836], [-1.820438, 52.5070036], [-1.8208000999999996, 52.50693340000001], [-1.8210804, 52.5068803], [-1.8213728, 52.50682479999999], [-1.8247415999999996, 52.5062126], [-1.8252566, 52.506117999999994], [-1.8258789, 52.506001999999995], [-1.8263645, 52.50591099999999], [-1.8268968000000003, 52.5058101], [-1.8273313, 52.5057285], [-1.827735, 52.5056501], [-1.8282996, 52.505539899999995], [-1.8290224, 52.50539870000001], [-1.8297426, 52.505260799999995], [-1.8303823, 52.5051399], [-1.8308006999999995, 52.505060799999995], [-1.8311991999999997, 52.504989900000005], [-1.8316122, 52.504914800000016], [-1.8319636, 52.5048511], [-1.8325844, 52.504741499999994], [-1.8330040999999997, 52.5046573], [-1.8331529, 52.50462929999999], [-1.8337928, 52.50449889999999], [-1.8351275, 52.50426730000001], [-1.8360189999999996, 52.504105], [-1.8368180000000005, 52.50394229999999], [-1.8376154, 52.5038113], [-1.8382765, 52.5036753], [-1.8394106, 52.5034807], [-1.8401726, 52.503324], [-1.8409962, 52.503187399999995], [-1.8415954, 52.50307680000001], [-1.8423781999999995, 52.50291519999999], [-1.8430630999999995, 52.502804700000006], [-1.8436848999999995, 52.502690400000006], [-1.8444252999999995, 52.502554], [-1.8446653, 52.5025107], [-1.8451587, 52.50241859999999], [-1.845896, 52.502279699999995], [-1.8467937000000003, 52.5021148], [-1.8476911, 52.5019491], [-1.8486976, 52.5017639], [-1.8492012999999996, 52.50166659999999], [-1.8496252999999996, 52.501579099999994], [-1.8501324999999995, 52.5014681], [-1.8505821, 52.5013617], [-1.8509829, 52.5012615], [-1.8512383, 52.5011955], [-1.8514906, 52.501127], [-1.8517854, 52.5010452], [-1.8521189, 52.5009456], [-1.8526347, 52.5007874], [-1.8530479, 52.5006542], [-1.8537474000000005, 52.50041190000001], [-1.8540394, 52.500306899999984], [-1.8543128, 52.50020589999999], [-1.854628, 52.50008420000001], [-1.8550433, 52.4999187], [-1.8554073, 52.499766999999984], [-1.8556643, 52.49965989999999], [-1.8559663, 52.4995278], [-1.8562462, 52.499399], [-1.8565521, 52.4992558], [-1.856799, 52.4991404], [-1.8570249000000003, 52.4990305], [-1.8572393000000005, 52.4989254], [-1.8573157638004505, 52.49888447258049], [-1.8573588474289584, 52.498861411955595], [-1.8575101999999997, 52.4987804], [-1.8575665, 52.498749399999994], [-1.8576777, 52.498688699999995], [-1.8583228, 52.49832139999999], [-1.858825, 52.4980196], [-1.8590263, 52.49789440000001], [-1.8592726999999996, 52.4977373], [-1.8596182, 52.49750850000001], [-1.8596675, 52.4974738], [-1.8603320999999997, 52.4970053], [-1.8610161, 52.49647959999999], [-1.861364, 52.4962064], [-1.8615934, 52.4960093], [-1.8618322, 52.4958003], [-1.86216, 52.4955045], [-1.8623664999999996, 52.49530299999999], [-1.8625566, 52.49511559999999], [-1.8628957999999995, 52.494763500000005], [-1.8630688, 52.4945786], [-1.8632087, 52.494418800000005], [-1.8633071258224183, 52.49430286280318], [-1.8634486999999995, 52.4941361], [-1.863726, 52.4937973], [-1.8639671, 52.49347099999999], [-1.8640845, 52.493308600000006], [-1.8642828, 52.4930141], [-1.8644678, 52.492717699999986], [-1.8645969, 52.4924844], [-1.864717, 52.4922388], [-1.8648221000000005, 52.4919778], [-1.8648758, 52.4918188], [-1.864949, 52.4915813], [-1.8649688, 52.4915034], [-1.8650112000000003, 52.4913366], [-1.8650597999999996, 52.4910944], [-1.8651038, 52.49071549999999], [-1.8651238, 52.4905547], [-1.8651451, 52.49047269999999], [-1.8651732, 52.4903716], [-1.8651897, 52.49029269999999], [-1.865213, 52.49020540000001], [-1.8652265, 52.490052199999994], [-1.8653397, 52.48952400000001], [-1.8653694000000005, 52.4892872], [-1.8654969, 52.48890939999998], [-1.8655628, 52.488667], [-1.8655903, 52.4885113], [-1.8656455000000003, 52.4882818], [-1.8657015, 52.488137900000005], [-1.8657717, 52.4879699], [-1.8658198, 52.4878452], [-1.865849, 52.4877762], [-1.8658866000000005, 52.4876668], [-1.8659419, 52.48752220000001], [-1.8660456999999997, 52.4871873], [-1.8661069, 52.4870499], [-1.8661882000000003, 52.4868749], [-1.8662499999999995, 52.48671439999999], [-1.8662997999999995, 52.486578], [-1.8663709, 52.48636330000001], [-1.8665239999999996, 52.4860236], [-1.8666349, 52.4857731], [-1.8668212999999996, 52.48530679999999], [-1.8668641484156567, 52.48518693465716], [-1.8669145999999996, 52.48504580000001], [-1.8669313999999997, 52.4849962], [-1.8670123999999997, 52.4847339], [-1.8670791999999996, 52.484522799999986], [-1.8671141, 52.48441079999999], [-1.8671372, 52.4843379], [-1.8672103, 52.48415599999999], [-1.8672706999999995, 52.48403309999999], [-1.8673492999999992, 52.4838884], [-1.8674449, 52.4837375], [-1.8675414, 52.483608700000005], [-1.8676348, 52.48348909999999], [-1.8677823, 52.483320600000006], [-1.8679303, 52.483171600000006], [-1.8680905000000003, 52.4830242], [-1.8682954999999997, 52.4828564], [-1.868474, 52.48272869999999], [-1.8686684, 52.4826], [-1.8688231999999996, 52.482505999999994], [-1.8690068, 52.4824023], [-1.8693102, 52.4822541], [-1.8696384, 52.4821144], [-1.869786263131597, 52.48206541222402], [-1.8698852630461495, 52.48206375383478], [-1.8699635999999995, 52.48203749999999], [-1.869997908071446, 52.48202686933506], [-1.8701017, 52.482024800000005], [-1.8704276, 52.4820188], [-1.8708403, 52.482006199999994], [-1.8711842999999997, 52.4819915], [-1.8714226000000005, 52.48197820000001], [-1.8716888, 52.4819626], [-1.8719603999999996, 52.48194169999999], [-1.8722479, 52.4819159], [-1.8726879999999997, 52.4818736], [-1.8729743, 52.48184760000001], [-1.87337, 52.481807200000006], [-1.8738157, 52.48176060000001], [-1.8744692999999997, 52.481692899999985], [-1.8753174, 52.4816079], [-1.8755532, 52.481585599999995], [-1.8757856999999996, 52.4815665], [-1.8760912, 52.4815486], [-1.876139842711423, 52.481546346532234], [-1.8763997270251511, 52.48153778197099], [-1.8766292306656676, 52.48152821315189], [-1.8768326941663176, 52.48151787642327], [-1.877014458060448, 52.48150700813347], [-1.877178862881405, 52.48149584463085], [-1.877330249162534, 52.48148462226372], [-1.8774729574371816, 52.48147357738046], [-1.877611328238694, 52.48146294632939], [-1.8777497021004168, 52.48145296545885], [-1.877892419555696, 52.48144387111719], [-1.8780438211378776, 52.48143589965275], [-1.878208247380309, 52.481429287413874], [-1.8783900388163348, 52.4814242707489], [-1.8785935359793011, 52.48142108600618], [-1.878823079402555, 52.481419969534045], [-1.8790830096194424, 52.48142115768085], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]} 9.2 1505 1519 Coleshill Parkway Birmingham New Street H.s. Birmingham New Street 52.4777498 -1.8995766 52.4777498 -1.8995766 1 0 2026-09-15 14:29:37 TERMINATED 2026-09-15 14:19:00 Birmingham New Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15521937 1789481865455551 49 49 2026-09-15 14:29:18.651224 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:18.177760
551018 583096 W85628 325U65MQ15 2026-09-15 COMPLETE 15521942 2026-09-15 15:19:00 2026-09-15 14:29:37 2026-09-17 14:29:37 {"id": 583096, "stp": "P", "toc": "TransPennine Express", "uid": "W85628", "consist": "185135+185112", "dest_crs": "MAN", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W85628/2026-09-15/detailed", "trust_id": "325U65MQ15", "origin_crs": "XRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-15", "dest_arr_time": "1517", "dest_platform": "1", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "5U65", "timing_status": "LATE", "origin_station": "Ardwick T.M.D.", "current_leg_arr": "1519", "current_leg_dep": "1513", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "1511", "origin_platform": null, "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-15T14:29:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2117016, 53.47112679999999], [-2.2117900999999995, 53.4711234], [-2.2119509999999996, 53.4711196], [-2.2120958, 53.47112429999999], [-2.2122165, 53.4711307], [-2.2124311999999997, 53.47114989999999], [-2.2129836, 53.4712153], [-2.2131714, 53.471242499999995], [-2.213335, 53.4712776], [-2.2134943999999996, 53.4713159], [-2.2136742999999997, 53.47135279999999], [-2.2138071, 53.471394200000006], [-2.2144696, 53.4716225], [-2.2148528999999995, 53.4717687], [-2.2151719999999995, 53.471872299999994], [-2.215446458600783, 53.471998624940376], [-2.2156691, 53.4721011], [-2.2160119999999996, 53.4722695], [-2.2164961, 53.4724694], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Ardwick T.M.D.", "dest_arr_time_act": "1517", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Ardwick T.M.D.", "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\": 134.067, \"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\": 224.786, \"from_m\": 134.067, \"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\": 248.843, \"from_m\": 224.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 319.855, \"from_m\": 248.843, \"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\": 358.851, \"from_m\": 319.855, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 402.005, \"from_m\": 358.851, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 565.73, \"from_m\": 402.005, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 875.143, \"from_m\": 565.73, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 921.349, \"from_m\": 875.143, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 999.139, \"from_m\": 921.349, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1408.319, \"from_m\": 999.139, \"capability_applied\": null, \"effective_limit_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\": 583096, \"profile_key\": \"2514dfe45f758b79fe08c6565724a93fb1bc823a50ad056cd95fd6072db837e2\", \"schedule_id\": 29338, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Ardwick T.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 290.433, \"section_seq\": 1, \"route_path_id\": 36719}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 3, \"distance_m\": 1408.319, \"section_seq\": 1, \"route_path_id\": 36719}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1408.319, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36719}], \"total_distance_m\": 1408.319, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1055.752, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 352.567, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1511", "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\": \"TD\", \"smart_id\": 8441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:41Z\", \"source_id\": 47736761, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:43Z\", \"source_id\": 15521942, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "1", "timing_fact_generation": 1789481863503028, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:18.428262", "service_state_evidence_id": 15521942, "current_leg_start_actual_dep": "2026-09-15T15:13:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:19.664981", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P XRK MAN 5U65 185135+185112 6 100 None {"version": 3, "segments": [{"to_m": 134.067, "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": 224.786, "from_m": 134.067, "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": 248.843, "from_m": 224.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 319.855, "from_m": 248.843, "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": 358.851, "from_m": 319.855, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 402.005, "from_m": 358.851, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 565.73, "from_m": 402.005, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 875.143, "from_m": 565.73, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 921.349, "from_m": 875.143, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 999.139, "from_m": 921.349, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1408.319, "from_m": 999.139, "capability_applied": null, "effective_limit_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": 583096, "profile_key": "2514dfe45f758b79fe08c6565724a93fb1bc823a50ad056cd95fd6072db837e2", "schedule_id": 29338, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1511", "location": "Ardwick T.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513H", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 290.433, "section_seq": 1, "route_path_id": 36719}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 3, "distance_m": 1408.319, "section_seq": 1, "route_path_id": 36719}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1408.319, "from_m": 0.0, "section_seq": 1, "route_path_id": 36719}], "total_distance_m": 1408.319, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1055.752, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 352.567, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:41Z", "source_id": 47736761, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:19:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:43Z", "source_id": 15521942, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Ardwick T.M.D. 1511 1511 None None None Manchester Piccadilly 1517 1517 1 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W85628/2026-09-15/detailed None Ardwick T.M.D. 2026-09-15T15:13:00+01:00 Manchester Piccadilly 6.0 {"type": "LineString", "coordinates": [[-2.2117016, 53.47112679999999], [-2.2117900999999995, 53.4711234], [-2.2119509999999996, 53.4711196], [-2.2120958, 53.47112429999999], [-2.2122165, 53.4711307], [-2.2124311999999997, 53.47114989999999], [-2.2129836, 53.4712153], [-2.2131714, 53.471242499999995], [-2.213335, 53.4712776], [-2.2134943999999996, 53.4713159], [-2.2136742999999997, 53.47135279999999], [-2.2138071, 53.471394200000006], [-2.2144696, 53.4716225], [-2.2148528999999995, 53.4717687], [-2.2151719999999995, 53.471872299999994], [-2.215446458600783, 53.471998624940376], [-2.2156691, 53.4721011], [-2.2160119999999996, 53.4722695], [-2.2164961, 53.4724694], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} 0.9 1513 1519 Ardwick T.M.D. Manchester Piccadilly Manchester Piccadilly 53.4769795 -2.2302017 53.4769795 -2.2302017 1 0 2026-09-15 14:29:37 TERMINATED 2026-09-15 14:19:00 Manchester Piccadilly TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15521942 1789481863503028 7 7 2026-09-15 14:29:19.664981 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:18.428262
551019 581493 G89176 301F09MO15 2026-09-15 COMPLETE 15521941 2026-09-15 15:19:00 2026-09-15 14:29:37 2026-09-17 14:29:37 {"id": 581493, "stp": "P", "toc": "Northern", "uid": "G89176", "consist": "331104", "dest_crs": "LIV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89176/2026-09-15/detailed", "trust_id": "301F09MO15", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-15", "dest_arr_time": "1519", "dest_platform": "4", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "1F09", "timing_status": "ON TIME", "origin_station": "Blackpool North", "current_leg_arr": "1519", "current_leg_dep": "1510", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "1405", "origin_platform": "3", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-15T14:29:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8433212129046543, 53.40957679867895], [-2.8435540999999995, 53.40957499999999], [-2.8441273999999996, 53.4095758], [-2.8442617, 53.409576], [-2.8443812, 53.4095767], [-2.844728, 53.40958169999999], [-2.8452947, 53.4095996], [-2.8462523999999996, 53.4096428], [-2.8465624, 53.40965810000001], [-2.8476382999999994, 53.40971119999999], [-2.8491155000000004, 53.40978], [-2.8521873999999996, 53.40990179999999], [-2.8535703999999997, 53.40994809999999], [-2.8540411999999997, 53.40996390000001], [-2.8558961999999997, 53.41003649999999], [-2.8560791, 53.4100468], [-2.858069599999999, 53.4101584], [-2.858893699999999, 53.4101825], [-2.8596812, 53.4101922], [-2.860384, 53.41019010000001], [-2.8610576999999995, 53.410180700000005], [-2.8617315999999997, 53.41016930000001], [-2.8624451999999994, 53.410147399999985], [-2.8633902999999994, 53.41011340000001], [-2.8643452999999996, 53.4100736], [-2.865288, 53.4100206], [-2.8667096999999995, 53.4099094], [-2.866851099999999, 53.4098979], [-2.8670909, 53.40987839999999], [-2.868198, 53.40976229999999], [-2.8689167, 53.409690600000005], [-2.8698345999999995, 53.4096006], [-2.8708945999999997, 53.40950689999999], [-2.8719623, 53.409392399999994], [-2.8730067999999997, 53.409265299999994], [-2.8740667, 53.40912629999999], [-2.8746089091824683, 53.40904826932608], [-2.8763264, 53.40880109999999], [-2.8785473, 53.408480999999995], [-2.8819555, 53.40798860000001], [-2.8868704, 53.4072925], [-2.8885743999999995, 53.40705339999999], [-2.8901332, 53.406849], [-2.8909640000000003, 53.40675009999999], [-2.8911181, 53.4067337], [-2.8933667999999995, 53.40649559999999], [-2.8938194, 53.40644679999998], [-2.8945021999999994, 53.40637659999999], [-2.896266, 53.40619979999999], [-2.8975826, 53.4060722], [-2.8996283999999997, 53.40591449999999], [-2.9003510999999995, 53.405881999999984], [-2.9007174, 53.405867], [-2.9011714999999993, 53.405847300000005], [-2.9025069, 53.40579], [-2.9044757000000003, 53.4057465], [-2.905832, 53.4057144], [-2.9077562999999995, 53.4056638], [-2.908916099999999, 53.40563689999999], [-2.9104181, 53.4056137], [-2.9122097999999994, 53.4055911], [-2.9130266, 53.4055939], [-2.9140069999999993, 53.405597199999995], [-2.915101, 53.40558], [-2.9160353, 53.40556529999999], [-2.9185217, 53.40547560000001], [-2.9203855999999995, 53.4054062], [-2.9214403999999994, 53.405339699999985], [-2.9222171, 53.4052684], [-2.922822, 53.40520720000001], [-2.9234384, 53.40513180000001], [-2.9242742999999995, 53.4050348], [-2.9253136, 53.4049094], [-2.9266516999999994, 53.40474569999999], [-2.9314151, 53.404243300000005], [-2.931654804747777, 53.404219148007115], [-2.9318904999999997, 53.404195400000006], [-2.9352383999999994, 53.40385439999999], [-2.9367769705632387, 53.403676503158614], [-2.937037091184618, 53.403643479264275], [-2.937265748011675, 53.40361048210792], [-2.937467443893009, 53.403577535311776], [-2.937646681677225, 53.40354466249808], [-2.937807964212925, 53.40351188728906], [-2.9379557943487113, 53.403479233306975], [-2.938094674933187, 53.40344672417404], [-2.938229108814955, 53.403414383512505], [-2.938363598842618, 53.40338223494461], [-2.938502647864779, 53.403350302092576], [-2.9386507587300397, 53.40331860857864], [-2.9388124342870032, 53.403287178025046], [-2.938992177384273, 53.40325603405404], [-2.9391944908704506, 53.403225200287835], [-2.9394238775941397, 53.40319470034868], [-2.939684840403942, 53.40316455785882], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]}", "current_leg_start": "Huyton", "dest_arr_time_act": "1519", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Huyton", "current_leg_milage": "5.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 326.887, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 338.621, \"from_m\": 326.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 529.482, \"from_m\": 338.621, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 670.496, \"from_m\": 529.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 967.013, \"from_m\": 670.496, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 999.804, \"from_m\": 967.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4882.683, \"from_m\": 999.804, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5252.416, \"from_m\": 4882.683, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5862.313, \"from_m\": 5252.416, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26744.62, \"from_m\": 5862.313, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26917.611, \"from_m\": 26744.62, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 28766.635, \"from_m\": 26917.611, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28993.136, \"from_m\": 28766.635, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29047.218, \"from_m\": 28993.136, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29087.438, \"from_m\": 29047.218, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29135.694, \"from_m\": 29087.438, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29156.59, \"from_m\": 29135.694, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 29203.923, \"from_m\": 29156.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32695.328, \"from_m\": 29203.923, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 32761.499, \"from_m\": 32695.328, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 51367.035, \"from_m\": 32761.499, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 52181.721, \"from_m\": 51367.035, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 52237.132, \"from_m\": 52181.721, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53164.333, \"from_m\": 52237.132, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 53988.272, \"from_m\": 53164.333, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54061.875, \"from_m\": 53988.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54072.978, \"from_m\": 54061.875, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55522.888, \"from_m\": 54072.978, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55556.519, \"from_m\": 55522.888, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 55899.741, \"from_m\": 55556.519, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65241.056, \"from_m\": 55899.741, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66926.047, \"from_m\": 65241.056, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67565.75, \"from_m\": 66926.047, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 73504.048, \"from_m\": 67565.75, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75051.262, \"from_m\": 73504.048, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 75144.768, \"from_m\": 75051.262, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75437.542, \"from_m\": 75144.768, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 77359.502, \"from_m\": 75437.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 80027.295, \"from_m\": 77359.502, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80376.774, \"from_m\": 80027.295, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80407.17, \"from_m\": 80376.774, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 81792.878, \"from_m\": 80407.17, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 81866.221, \"from_m\": 81792.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82771.338, \"from_m\": 81866.221, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83007.233, \"from_m\": 82771.338, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83048.806, \"from_m\": 83007.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 84144.998, \"from_m\": 83048.806, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 84511.258, \"from_m\": 84144.998, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 84828.61, \"from_m\": 84511.258, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 581493, \"profile_key\": \"a5577c98ed14af27b8cd72fee9e51a60de14cb68a4c16904e7366bca22cf597a\", \"schedule_id\": 12976, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1405\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 2, \"distance_m\": 888.657, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"1410\", \"wtt_dep\": \"1411\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 3, \"distance_m\": 5036.494, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 4, \"distance_m\": 15704.288, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425H\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 5, \"distance_m\": 27452.24, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"1426H\", \"wtt_dep\": \"1428H\", \"location\": \"Preston\", \"stage_seq\": 6, \"distance_m\": 28237.981, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429H\", \"location\": \"Ribble Jn\", \"stage_seq\": 7, \"distance_m\": 29135.694, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 8, \"distance_m\": 30916.739, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434\", \"location\": \"Leyland\", \"stage_seq\": 9, \"distance_m\": 34644.029, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Euxton Jn\", \"stage_seq\": 10, \"distance_m\": 36797.759, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1438H\", \"location\": \"Euxton\", \"stage_seq\": 11, \"distance_m\": 38994.734, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 12, \"distance_m\": 40482.991, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1448\", \"location\": \"Wigan North Western\", \"stage_seq\": 13, \"distance_m\": 52555.871, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Wigan South Jn\", \"stage_seq\": 14, \"distance_m\": 53239.546, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450H\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 15, \"distance_m\": 54590.883, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1501\", \"location\": \"St. Helens Central\", \"stage_seq\": 16, \"distance_m\": 66613.249, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1508H\", \"location\": \"Huyton\", \"stage_seq\": 17, \"distance_m\": 75720.778, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509H\", \"location\": \"Roby\", \"stage_seq\": 18, \"distance_m\": 76540.599, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 19, \"distance_m\": 80448.388, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 20, \"distance_m\": 81609.226, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 21, \"distance_m\": 82093.615, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Edge Hill\", \"stage_seq\": 22, \"distance_m\": 82658.215, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 23, \"distance_m\": 83550.472, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"1519\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 24, \"distance_m\": 84828.61, \"section_seq\": 1, \"route_path_id\": 69920}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 84828.61, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69920}], \"total_distance_m\": 84828.61, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 75153.252, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 9675.358, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1405", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:09:11Z\", \"source_id\": 47556025, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:10:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:09:18Z\", \"source_id\": 15471214, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:46Z\", \"source_id\": 47575531, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:17:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:49Z\", \"source_id\": 15476731, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:34Z\", \"source_id\": 47596088, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:25:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:36Z\", \"source_id\": 15482482, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:39Z\", \"source_id\": 47614418, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:43Z\", \"source_id\": 15487756, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7995, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:12Z\", \"source_id\": 47626442, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:18Z\", \"source_id\": 15491155, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:47Z\", \"source_id\": 47651264, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:51Z\", \"source_id\": 15498157, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:07Z\", \"source_id\": 15508609, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:54Z\", \"source_id\": 47710296, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:58Z\", \"source_id\": 15514537, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:36Z\", \"source_id\": 47717772, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:40Z\", \"source_id\": 15516572, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:45Z\", \"source_id\": 47728775, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:51Z\", \"source_id\": 15519781, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:38Z\", \"source_id\": 47736656, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:43Z\", \"source_id\": 15521941, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "4", "timing_fact_generation": 1789481865371800, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:19.844843", "service_state_evidence_id": 15521941, "current_leg_start_actual_dep": "2026-09-15T15:08:30+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:20.199208", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BPN LIV 1F09 331104 4 100 None {"version": 3, "segments": [{"to_m": 326.887, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 338.621, "from_m": 326.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 529.482, "from_m": 338.621, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 670.496, "from_m": 529.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 967.013, "from_m": 670.496, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 999.804, "from_m": 967.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4882.683, "from_m": 999.804, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5252.416, "from_m": 4882.683, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5862.313, "from_m": 5252.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26744.62, "from_m": 5862.313, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26917.611, "from_m": 26744.62, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 28766.635, "from_m": 26917.611, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28993.136, "from_m": 28766.635, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29047.218, "from_m": 28993.136, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29087.438, "from_m": 29047.218, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29135.694, "from_m": 29087.438, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29156.59, "from_m": 29135.694, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 29203.923, "from_m": 29156.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32695.328, "from_m": 29203.923, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 32761.499, "from_m": 32695.328, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 51367.035, "from_m": 32761.499, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 52181.721, "from_m": 51367.035, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52237.132, "from_m": 52181.721, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53164.333, "from_m": 52237.132, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 53988.272, "from_m": 53164.333, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54061.875, "from_m": 53988.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54072.978, "from_m": 54061.875, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55522.888, "from_m": 54072.978, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55556.519, "from_m": 55522.888, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 55899.741, "from_m": 55556.519, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65241.056, "from_m": 55899.741, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66926.047, "from_m": 65241.056, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67565.75, "from_m": 66926.047, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 73504.048, "from_m": 67565.75, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75051.262, "from_m": 73504.048, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 75144.768, "from_m": 75051.262, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75437.542, "from_m": 75144.768, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 77359.502, "from_m": 75437.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 80027.295, "from_m": 77359.502, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80376.774, "from_m": 80027.295, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80407.17, "from_m": 80376.774, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 81792.878, "from_m": 80407.17, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 81866.221, "from_m": 81792.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82771.338, "from_m": 81866.221, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83007.233, "from_m": 82771.338, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83048.806, "from_m": 83007.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 84144.998, "from_m": 83048.806, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 84511.258, "from_m": 84144.998, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 84828.61, "from_m": 84511.258, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 581493, "profile_key": "a5577c98ed14af27b8cd72fee9e51a60de14cb68a4c16904e7366bca22cf597a", "schedule_id": 12976, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1405", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406H", "location": "Devonshire Road Jn", "stage_seq": 2, "distance_m": 888.657, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "1410", "wtt_dep": "1411", "location": "Poulton-le-Fylde", "stage_seq": 3, "distance_m": 5036.494, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417H", "location": "Kirkham & Wesham", "stage_seq": 4, "distance_m": 15704.288, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425H", "location": "Preston Fylde Jn", "stage_seq": 5, "distance_m": 27452.24, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "1426H", "wtt_dep": "1428H", "location": "Preston", "stage_seq": 6, "distance_m": 28237.981, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429H", "location": "Ribble Jn", "stage_seq": 7, "distance_m": 29135.694, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431", "location": "Farington Curve Jn", "stage_seq": 8, "distance_m": 30916.739, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434", "location": "Leyland", "stage_seq": 9, "distance_m": 34644.029, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Euxton Jn", "stage_seq": 10, "distance_m": 36797.759, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1438H", "location": "Euxton", "stage_seq": 11, "distance_m": 38994.734, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440", "location": "Balshaw Lane Jn", "stage_seq": 12, "distance_m": 40482.991, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1448", "location": "Wigan North Western", "stage_seq": 13, "distance_m": 52555.871, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Wigan South Jn", "stage_seq": 14, "distance_m": 53239.546, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450H", "location": "Springs Branch Jn", "stage_seq": 15, "distance_m": 54590.883, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1501", "location": "St. Helens Central", "stage_seq": 16, "distance_m": 66613.249, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1508H", "location": "Huyton", "stage_seq": 17, "distance_m": 75720.778, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509H", "location": "Roby", "stage_seq": 18, "distance_m": 76540.599, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513", "location": "Olive Mount Jn", "stage_seq": 19, "distance_m": 80448.388, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514", "location": "Bootle Branch Jn", "stage_seq": 20, "distance_m": 81609.226, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514H", "location": "Edge Hill S.B.", "stage_seq": 21, "distance_m": 82093.615, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "Edge Hill", "stage_seq": 22, "distance_m": 82658.215, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516H", "location": "Crown Street Jn", "stage_seq": 23, "distance_m": 83550.472, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "1519", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 24, "distance_m": 84828.61, "section_seq": 1, "route_path_id": 69920}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 84828.61, "from_m": 0.0, "section_seq": 1, "route_path_id": 69920}], "total_distance_m": 84828.61, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 75153.252, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 9675.358, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7832, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:09:11Z", "source_id": 47556025, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:10:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:09:18Z", "source_id": 15471214, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7838, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:46Z", "source_id": 47575531, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:17:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:49Z", "source_id": 15476731, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:34Z", "source_id": 47596088, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:25:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:36Z", "source_id": 15482482, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7988, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:39Z", "source_id": 47614418, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:32:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:43Z", "source_id": 15487756, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7995, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:12Z", "source_id": 47626442, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:37:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:18Z", "source_id": 15491155, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9360, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:47Z", "source_id": 47651264, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:47:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:51Z", "source_id": 15498157, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:07Z", "source_id": 15508609, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:54Z", "source_id": 47710296, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:09:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:58Z", "source_id": 15514537, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:36Z", "source_id": 47717772, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:11:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:40Z", "source_id": 15516572, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:45Z", "source_id": 47728775, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:15:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:51Z", "source_id": 15519781, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9854, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:38Z", "source_id": 47736656, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:19:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:43Z", "source_id": 15521941, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Blackpool North 1405 1405 3 None None Liverpool Lime Street HL/ML 1519 1519 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G89176/2026-09-15/detailed None Huyton 2026-09-15T15:08:30+01:00 Liverpool Lime Street HL/ML 9.0 {"type": "LineString", "coordinates": [[-2.8433212129046543, 53.40957679867895], [-2.8435540999999995, 53.40957499999999], [-2.8441273999999996, 53.4095758], [-2.8442617, 53.409576], [-2.8443812, 53.4095767], [-2.844728, 53.40958169999999], [-2.8452947, 53.4095996], [-2.8462523999999996, 53.4096428], [-2.8465624, 53.40965810000001], [-2.8476382999999994, 53.40971119999999], [-2.8491155000000004, 53.40978], [-2.8521873999999996, 53.40990179999999], [-2.8535703999999997, 53.40994809999999], [-2.8540411999999997, 53.40996390000001], [-2.8558961999999997, 53.41003649999999], [-2.8560791, 53.4100468], [-2.858069599999999, 53.4101584], [-2.858893699999999, 53.4101825], [-2.8596812, 53.4101922], [-2.860384, 53.41019010000001], [-2.8610576999999995, 53.410180700000005], [-2.8617315999999997, 53.41016930000001], [-2.8624451999999994, 53.410147399999985], [-2.8633902999999994, 53.41011340000001], [-2.8643452999999996, 53.4100736], [-2.865288, 53.4100206], [-2.8667096999999995, 53.4099094], [-2.866851099999999, 53.4098979], [-2.8670909, 53.40987839999999], [-2.868198, 53.40976229999999], [-2.8689167, 53.409690600000005], [-2.8698345999999995, 53.4096006], [-2.8708945999999997, 53.40950689999999], [-2.8719623, 53.409392399999994], [-2.8730067999999997, 53.409265299999994], [-2.8740667, 53.40912629999999], [-2.8746089091824683, 53.40904826932608], [-2.8763264, 53.40880109999999], [-2.8785473, 53.408480999999995], [-2.8819555, 53.40798860000001], [-2.8868704, 53.4072925], [-2.8885743999999995, 53.40705339999999], [-2.8901332, 53.406849], [-2.8909640000000003, 53.40675009999999], [-2.8911181, 53.4067337], [-2.8933667999999995, 53.40649559999999], [-2.8938194, 53.40644679999998], [-2.8945021999999994, 53.40637659999999], [-2.896266, 53.40619979999999], [-2.8975826, 53.4060722], [-2.8996283999999997, 53.40591449999999], [-2.9003510999999995, 53.405881999999984], [-2.9007174, 53.405867], [-2.9011714999999993, 53.405847300000005], [-2.9025069, 53.40579], [-2.9044757000000003, 53.4057465], [-2.905832, 53.4057144], [-2.9077562999999995, 53.4056638], [-2.908916099999999, 53.40563689999999], [-2.9104181, 53.4056137], [-2.9122097999999994, 53.4055911], [-2.9130266, 53.4055939], [-2.9140069999999993, 53.405597199999995], [-2.915101, 53.40558], [-2.9160353, 53.40556529999999], [-2.9185217, 53.40547560000001], [-2.9203855999999995, 53.4054062], [-2.9214403999999994, 53.405339699999985], [-2.9222171, 53.4052684], [-2.922822, 53.40520720000001], [-2.9234384, 53.40513180000001], [-2.9242742999999995, 53.4050348], [-2.9253136, 53.4049094], [-2.9266516999999994, 53.40474569999999], [-2.9314151, 53.404243300000005], [-2.931654804747777, 53.404219148007115], [-2.9318904999999997, 53.404195400000006], [-2.9352383999999994, 53.40385439999999], [-2.9367769705632387, 53.403676503158614], [-2.937037091184618, 53.403643479264275], [-2.937265748011675, 53.40361048210792], [-2.937467443893009, 53.403577535311776], [-2.937646681677225, 53.40354466249808], [-2.937807964212925, 53.40351188728906], [-2.9379557943487113, 53.403479233306975], [-2.938094674933187, 53.40344672417404], [-2.938229108814955, 53.403414383512505], [-2.938363598842618, 53.40338223494461], [-2.938502647864779, 53.403350302092576], [-2.9386507587300397, 53.40331860857864], [-2.9388124342870032, 53.403287178025046], [-2.938992177384273, 53.40325603405404], [-2.9391944908704506, 53.403225200287835], [-2.9394238775941397, 53.40319470034868], [-2.939684840403942, 53.40316455785882], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]} 5.6 1510 1519 Huyton Liverpool L.st (lhs-vt) Liverpool Lime Street HL/ML 53.4075993 -2.9783843 53.4075993 -2.9783843 1 0 2026-09-15 14:29:37 TERMINATED 2026-09-15 14:19:00 Liverpool Lime Street HL/ML TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15521941 1789481865371800 75 75 2026-09-15 14:29:20.199208 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:19.844843
551020 580881 P28698 122W18MN15 2026-09-15 COMPLETE 15523216 2026-09-15 15:19:00 2026-09-15 14:29:38 2026-09-17 14:29:38 {"id": 580881, "stp": "P", "toc": "Northern", "uid": "P28698", "consist": "156488", "dest_crs": "NNT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28698/2026-09-15/detailed", "trust_id": "122W18MN15", "origin_crs": "NCL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Nunthorpe", "service_date": "2026-09-15", "dest_arr_time": "1516", "dest_platform": "2", "is_terminated": 1, "next_location": "Middlesbrough", "signalling_id": "2W18", "timing_status": null, "origin_station": "Newcastle", "current_leg_arr": "1459½", "current_leg_dep": "1452½", "current_leg_end": "Middlesbrough", "origin_dep_time": "1339", "origin_platform": "7", "current_location": "Middlesbrough", "last_update_time": "2026-09-15T14:29:37", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3001266, 54.5595266], [-1.2998332, 54.5595927], [-1.2992524999999997, 54.559696], [-1.2988475999999998, 54.55974390000001], [-1.2986333, 54.55976489999999], [-1.2984092, 54.55977489999999], [-1.2981534, 54.5597845], [-1.2978826999999995, 54.5597873], [-1.2976245, 54.55977899999999], [-1.2973629, 54.5597663], [-1.2971058999999998, 54.559745500000005], [-1.2965307, 54.559676200000006], [-1.2962016, 54.5596225], [-1.2958945999999998, 54.5595606], [-1.2956353, 54.5595063], [-1.2953796, 54.559444899999995], [-1.2948942, 54.55931739999999], [-1.2942129, 54.55912869999999], [-1.2938615, 54.5590373], [-1.2934538, 54.5589419], [-1.2930273, 54.5588531], [-1.2926304, 54.55878549999999], [-1.2922467999999998, 54.5587342], [-1.2918363999999998, 54.5586944], [-1.2914126999999995, 54.5586665], [-1.291013, 54.5586517], [-1.2906777, 54.558655], [-1.2902352, 54.5586665], [-1.2898972, 54.55868829999999], [-1.2898078, 54.55869599999999], [-1.2893675999999998, 54.55874219999999], [-1.2889681999999998, 54.5587976], [-1.2885108999999997, 54.5588806], [-1.2880294999999995, 54.55898609999999], [-1.2876013, 54.5590947], [-1.2869264, 54.55928600000001], [-1.284976, 54.55984539999999], [-1.2825873, 54.56055479999999], [-1.2806580999999997, 54.56112850000001], [-1.2788978, 54.5616417], [-1.2787246999999995, 54.5616931], [-1.278031, 54.5619168], [-1.2773383, 54.56210569999999], [-1.2756523, 54.56255699999999], [-1.2749611999999997, 54.562742], [-1.2735907999999998, 54.56310899999999], [-1.2727008, 54.5633669], [-1.2718038, 54.56366119999999], [-1.2707666999999998, 54.5640344], [-1.2702272999999995, 54.5642409], [-1.2694996999999997, 54.5645467], [-1.2690136, 54.56476079999999], [-1.2683369, 54.565080599999995], [-1.2675138999999995, 54.5654835], [-1.2666787999999998, 54.5658929], [-1.2652689, 54.566577200000005], [-1.263645, 54.5673684], [-1.2628140999999995, 54.5677856], [-1.2624124, 54.56800500000001], [-1.2621405, 54.56817470000001], [-1.2617740999999998, 54.5684324], [-1.2614798, 54.5686703], [-1.2612613, 54.5688748], [-1.2610037, 54.5691474], [-1.2607676, 54.5694465], [-1.2605039, 54.56983979999999], [-1.2601265999999998, 54.570457899999994], [-1.2598685, 54.57086999999999], [-1.2597074999999998, 54.57110230000001], [-1.2595293999999997, 54.5713313], [-1.2593164, 54.5715591], [-1.2591495999999998, 54.57173199999999], [-1.2589428, 54.5719178], [-1.258565, 54.57221559999999], [-1.25764139776733, 54.57286516301354], [-1.257441, 54.5730061], [-1.2573049, 54.5731107], [-1.2572224, 54.5731687], [-1.257171548805203, 54.57320935149823], [-1.2570843, 54.573279099999986], [-1.2570186, 54.573333], [-1.2566059000000005, 54.5736313], [-1.2557005, 54.574253], [-1.2556017, 54.57430399999999], [-1.2554254, 54.574417899999986], [-1.2553281999999997, 54.574482399999994], [-1.2552076, 54.5745454], [-1.2545979, 54.574965199999994], [-1.2534624, 54.5757428], [-1.253150018369062, 54.575961363294546], [-1.2525107999999998, 54.5764086], [-1.2518971000000003, 54.57680779999998], [-1.2513593999999997, 54.57713059999999], [-1.2510784, 54.577268800000006], [-1.250714, 54.57744100000001], [-1.2502705, 54.5776157], [-1.2497471, 54.5778173], [-1.2490407, 54.5780633], [-1.2483444999999995, 54.57828390000001], [-1.2476793999999998, 54.578476499999994], [-1.2470521, 54.57864959999999], [-1.2466773, 54.5787484], [-1.2462736, 54.5788426], [-1.2457627000000002, 54.5789559], [-1.2455106, 54.5790007], [-1.2452193, 54.5790527], [-1.2450747999999998, 54.579075499999995], [-1.2444911, 54.57915959999998], [-1.2439857, 54.5792194], [-1.2434719000000003, 54.57927299999999], [-1.242941, 54.5793158], [-1.2423922, 54.57934139999999], [-1.241848, 54.579353899999994], [-1.2411839, 54.5793526], [-1.2409366, 54.579352500000006], [-1.2398362, 54.5793481], [-1.238065, 54.5793377], [-1.2375376, 54.57933429999999], [-1.2369549999999998, 54.5793189], [-1.2366606000000002, 54.57929709999999], [-1.2363679, 54.5792641], [-1.2361138, 54.5792319], [-1.2359996, 54.5792167], [-1.2356615, 54.5791778], [-1.2354079999999998, 54.5791611], [-1.234725, 54.5791358], [-1.2343795249386005, 54.57912651117486]]}", "current_leg_start": "Thornaby", "dest_arr_time_act": "1515½", "motion_projection": null, "next_location_lat": "54.5791265", "next_location_lon": "-1.2343795", "previous_location": "Thornaby", "current_leg_milage": "3.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 306.405, \"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\": 388.509, \"from_m\": 306.405, \"capability_applied\": null, \"effective_limit_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\": 1545.467, \"from_m\": 388.509, \"capability_applied\": null, \"effective_limit_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\": 10688.63, \"from_m\": 1545.467, \"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\": 11869.762, \"from_m\": 10688.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16697.545, \"from_m\": 11869.762, \"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\": 18700.335, \"from_m\": 16697.545, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18990.777, \"from_m\": 18700.335, \"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\": 19093.21, \"from_m\": 18990.777, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19898.694, \"from_m\": 19093.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\": 20578.411, \"from_m\": 19898.694, \"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\": 26018.51, \"from_m\": 20578.411, \"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\": 26653.457, \"from_m\": 26018.51, \"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\": 28324.144, \"from_m\": 26653.457, \"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\": 28445.528, \"from_m\": 28324.144, \"capability_applied\": null, \"effective_limit_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\": 29376.49, \"from_m\": 28445.528, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29394.906, \"from_m\": 29376.49, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42704.862, \"from_m\": 29394.906, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43227.026, \"from_m\": 42704.862, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45878.415, \"from_m\": 43227.026, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46395.715, \"from_m\": 45878.415, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48111.089, \"from_m\": 46395.715, \"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\": 49005.137, \"from_m\": 48111.089, \"capability_applied\": null, \"effective_limit_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\": 49622.273, \"from_m\": 49005.137, \"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\": 59267.691, \"from_m\": 49622.273, \"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\": 63678.621, \"from_m\": 59267.691, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63716.62, \"from_m\": 63678.621, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64253.018, \"from_m\": 63716.62, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67051.307, \"from_m\": 64253.018, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 67383.126, \"from_m\": 67051.307, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67506.575, \"from_m\": 67383.126, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 67545.565, \"from_m\": 67506.575, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 68553.624, \"from_m\": 67545.565, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69389.939, \"from_m\": 68553.624, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 70000.437, \"from_m\": 69389.939, \"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\": 70403.694, \"from_m\": 70000.437, \"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\": 70820.221, \"from_m\": 70403.694, \"capability_applied\": null, \"effective_limit_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\": 71039.314, \"from_m\": 70820.221, \"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\": 71869.671, \"from_m\": 71039.314, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 73559.345, \"from_m\": 71869.671, \"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\": 73835.17, \"from_m\": 73559.345, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74243.034, \"from_m\": 73835.17, \"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\": 74288.464, \"from_m\": 74243.034, \"capability_applied\": null, \"effective_limit_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\": 74736.826, \"from_m\": 74288.464, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76042.213, \"from_m\": 74736.826, \"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\": 76401.846, \"from_m\": 76042.213, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76451.966, \"from_m\": 76401.846, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76497.196, \"from_m\": 76451.966, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76706.501, \"from_m\": 76497.196, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 83159.767, \"from_m\": 76706.501, \"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\": 83420.783, \"from_m\": 83159.767, \"capability_applied\": null, \"effective_limit_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\": 580881, \"profile_key\": \"e9ce62b67221a12f59407aa3a8f362eff0747415f3f6ad4f2a983eff99c472c7\", \"schedule_id\": 21115, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1339\", \"location\": \"Newcastle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1340H\", \"location\": \"High Level Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 750.737, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1342H\", \"location\": \"Park Lane Jn\", \"stage_seq\": 3, \"distance_m\": 1724.223, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1345\", \"wtt_dep\": \"1346\", \"location\": \"Heworth\", \"stage_seq\": 4, \"distance_m\": 4673.415, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347H\", \"location\": \"Pelaw Jn\", \"stage_seq\": 5, \"distance_m\": 6108.305, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1350H\", \"location\": \"Brockley Whins\", \"stage_seq\": 6, \"distance_m\": 10913.428, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1359H\", \"wtt_dep\": \"1401H\", \"location\": \"Sunderland\", \"stage_seq\": 7, \"distance_m\": 19432.016, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404H\", \"location\": \"Ryhope Grange Jn\", \"stage_seq\": 8, \"distance_m\": 22788.857, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1408H\", \"wtt_dep\": \"1409\", \"location\": \"Seaham\", \"stage_seq\": 9, \"distance_m\": 27804.889, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1416H\", \"wtt_dep\": \"1417H\", \"location\": \"Horden\", \"stage_seq\": 10, \"distance_m\": 37059.82, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419H\", \"location\": \"Horden Sig. NS7148\", \"stage_seq\": 11, \"distance_m\": 38699.791, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1428\", \"location\": \"Hartlepool\", \"stage_seq\": 12, \"distance_m\": 48554.991, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1432H\", \"location\": \"Seaton Carew\", \"stage_seq\": 13, \"distance_m\": 52101.491, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Greatham S.B.\", \"stage_seq\": 14, \"distance_m\": 55462.642, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439H\", \"location\": \"Billingham\", \"stage_seq\": 15, \"distance_m\": 59901.797, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441\", \"location\": \"Billingham Jn\", \"stage_seq\": 16, \"distance_m\": 61033.966, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Norton South Jn\", \"stage_seq\": 17, \"distance_m\": 64253.018, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1447\", \"location\": \"Stockton\", \"stage_seq\": 18, \"distance_m\": 67178.592, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448H\", \"location\": \"Hartburn Jn\", \"stage_seq\": 19, \"distance_m\": 68528.237, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 20, \"distance_m\": 69389.939, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452H\", \"location\": \"Thornaby\", \"stage_seq\": 21, \"distance_m\": 70840.39, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 22, \"distance_m\": 74265.962, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1459H\", \"wtt_dep\": \"1500H\", \"location\": \"Middlesbrough\", \"stage_seq\": 23, \"distance_m\": 76021.666, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502\", \"location\": \"Cargo Fleet Rd Sig. Mw6993\", \"stage_seq\": 24, \"distance_m\": 78056.261, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505H\", \"location\": \"James Cook\", \"stage_seq\": 25, \"distance_m\": 79732.851, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1508H\", \"location\": \"Marton\", \"stage_seq\": 26, \"distance_m\": 80820.922, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1512\", \"location\": \"Gypsy Lane\", \"stage_seq\": 27, \"distance_m\": 82466.281, \"section_seq\": 1, \"route_path_id\": 36564}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": null, \"location\": \"Nunthorpe\", \"stage_seq\": 28, \"distance_m\": 83420.783, \"section_seq\": 1, \"route_path_id\": 36564}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 83420.783, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36564}], \"total_distance_m\": 83420.783, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 83325.378, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 95.405, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1339", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "7.0", "current_position_lat": "54.5791265", "current_position_lon": "-1.2343795", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3789, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:49:37Z\", \"source_id\": 47504988, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:50:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:49:42Z\", \"source_id\": 15456953, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:54:34Z\", \"source_id\": 47517899, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:55:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:54:39Z\", \"source_id\": 15460606, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:13Z\", \"source_id\": 47534979, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:02:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:17Z\", \"source_id\": 15465395, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:09:19Z\", \"source_id\": 47556261, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:10:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:09:22Z\", \"source_id\": 15471294, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:14:09Z\", \"source_id\": 47568834, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:19:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:14:12Z\", \"source_id\": 15474866, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:39Z\", \"source_id\": 47606494, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:43Z\", \"source_id\": 15485624, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:26Z\", \"source_id\": 47627074, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:32Z\", \"source_id\": 15491310, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4119, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:43Z\", \"source_id\": 47648322, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:48Z\", \"source_id\": 15497335, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Middlesbrough", "service_state_platform": "2", "timing_fact_generation": 1789481964586031, "current_leg_arrival_utc": "2026-09-15T14:59:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:24.575577", "service_state_evidence_id": 15523216, "current_leg_start_actual_dep": "2026-09-15T14:52:30+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:25.018235", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P NCL NNT 2W18 156488 2 75 None {"version": 3, "segments": [{"to_m": 306.405, "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": 388.509, "from_m": 306.405, "capability_applied": null, "effective_limit_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": 1545.467, "from_m": 388.509, "capability_applied": null, "effective_limit_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": 10688.63, "from_m": 1545.467, "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": 11869.762, "from_m": 10688.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16697.545, "from_m": 11869.762, "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": 18700.335, "from_m": 16697.545, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18990.777, "from_m": 18700.335, "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": 19093.21, "from_m": 18990.777, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19898.694, "from_m": 19093.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": 20578.411, "from_m": 19898.694, "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": 26018.51, "from_m": 20578.411, "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": 26653.457, "from_m": 26018.51, "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": 28324.144, "from_m": 26653.457, "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": 28445.528, "from_m": 28324.144, "capability_applied": null, "effective_limit_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": 29376.49, "from_m": 28445.528, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29394.906, "from_m": 29376.49, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42704.862, "from_m": 29394.906, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43227.026, "from_m": 42704.862, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45878.415, "from_m": 43227.026, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46395.715, "from_m": 45878.415, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48111.089, "from_m": 46395.715, "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": 49005.137, "from_m": 48111.089, "capability_applied": null, "effective_limit_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": 49622.273, "from_m": 49005.137, "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": 59267.691, "from_m": 49622.273, "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": 63678.621, "from_m": 59267.691, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63716.62, "from_m": 63678.621, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64253.018, "from_m": 63716.62, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67051.307, "from_m": 64253.018, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67383.126, "from_m": 67051.307, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67506.575, "from_m": 67383.126, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67545.565, "from_m": 67506.575, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 68553.624, "from_m": 67545.565, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69389.939, "from_m": 68553.624, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 70000.437, "from_m": 69389.939, "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": 70403.694, "from_m": 70000.437, "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": 70820.221, "from_m": 70403.694, "capability_applied": null, "effective_limit_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": 71039.314, "from_m": 70820.221, "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": 71869.671, "from_m": 71039.314, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 73559.345, "from_m": 71869.671, "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": 73835.17, "from_m": 73559.345, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74243.034, "from_m": 73835.17, "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": 74288.464, "from_m": 74243.034, "capability_applied": null, "effective_limit_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": 74736.826, "from_m": 74288.464, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76042.213, "from_m": 74736.826, "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": 76401.846, "from_m": 76042.213, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76451.966, "from_m": 76401.846, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 76497.196, "from_m": 76451.966, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76706.501, "from_m": 76497.196, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 83159.767, "from_m": 76706.501, "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": 83420.783, "from_m": 83159.767, "capability_applied": null, "effective_limit_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": 580881, "profile_key": "e9ce62b67221a12f59407aa3a8f362eff0747415f3f6ad4f2a983eff99c472c7", "schedule_id": 21115, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1339", "location": "Newcastle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1340H", "location": "High Level Bridge Jn", "stage_seq": 2, "distance_m": 750.737, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1342H", "location": "Park Lane Jn", "stage_seq": 3, "distance_m": 1724.223, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1345", "wtt_dep": "1346", "location": "Heworth", "stage_seq": 4, "distance_m": 4673.415, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347H", "location": "Pelaw Jn", "stage_seq": 5, "distance_m": 6108.305, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1350H", "location": "Brockley Whins", "stage_seq": 6, "distance_m": 10913.428, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1359H", "wtt_dep": "1401H", "location": "Sunderland", "stage_seq": 7, "distance_m": 19432.016, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404H", "location": "Ryhope Grange Jn", "stage_seq": 8, "distance_m": 22788.857, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1408H", "wtt_dep": "1409", "location": "Seaham", "stage_seq": 9, "distance_m": 27804.889, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1416H", "wtt_dep": "1417H", "location": "Horden", "stage_seq": 10, "distance_m": 37059.82, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419H", "location": "Horden Sig. NS7148", "stage_seq": 11, "distance_m": 38699.791, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1428", "location": "Hartlepool", "stage_seq": 12, "distance_m": 48554.991, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1432H", "location": "Seaton Carew", "stage_seq": 13, "distance_m": 52101.491, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435", "location": "Greatham S.B.", "stage_seq": 14, "distance_m": 55462.642, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439H", "location": "Billingham", "stage_seq": 15, "distance_m": 59901.797, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441", "location": "Billingham Jn", "stage_seq": 16, "distance_m": 61033.966, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Norton South Jn", "stage_seq": 17, "distance_m": 64253.018, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1447", "location": "Stockton", "stage_seq": 18, "distance_m": 67178.592, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448H", "location": "Hartburn Jn", "stage_seq": 19, "distance_m": 68528.237, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "Bowesfield Jn", "stage_seq": 20, "distance_m": 69389.939, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452H", "location": "Thornaby", "stage_seq": 21, "distance_m": 70840.39, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Newport East Jn (Teesside)", "stage_seq": 22, "distance_m": 74265.962, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1459H", "wtt_dep": "1500H", "location": "Middlesbrough", "stage_seq": 23, "distance_m": 76021.666, "section_seq": 1, "route_path_id": 36564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502", "location": "Cargo Fleet Rd Sig. Mw6993", "stage_seq": 24, "distance_m": 78056.261, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505H", "location": "James Cook", "stage_seq": 25, "distance_m": 79732.851, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1508H", "location": "Marton", "stage_seq": 26, "distance_m": 80820.922, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1512", "location": "Gypsy Lane", "stage_seq": 27, "distance_m": 82466.281, "section_seq": 1, "route_path_id": 36564}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": null, "location": "Nunthorpe", "stage_seq": 28, "distance_m": 83420.783, "section_seq": 1, "route_path_id": 36564}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 83420.783, "from_m": 0.0, "section_seq": 1, "route_path_id": 36564}], "total_distance_m": 83420.783, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 83325.378, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 95.405, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 3789, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:49:37Z", "source_id": 47504988, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:50:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:49:42Z", "source_id": 15456953, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:54:34Z", "source_id": 47517899, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:55:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:54:39Z", "source_id": 15460606, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:13Z", "source_id": 47534979, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:02:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:17Z", "source_id": 15465395, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:09:19Z", "source_id": 47556261, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:10:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:09:22Z", "source_id": 15471294, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3933, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:14:09Z", "source_id": 47568834, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:19:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:14:12Z", "source_id": 15474866, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:39Z", "source_id": 47606494, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:30:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:43Z", "source_id": 15485624, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:26Z", "source_id": 47627074, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:37:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:32Z", "source_id": 15491310, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4119, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:43Z", "source_id": 47648322, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:46:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:48Z", "source_id": 15497335, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}] Newcastle 1339 1339 7 None None Nunthorpe 1516 1515½ 2 None None https://www.realtimetrains.co.uk/service/gb-nr:P28698/2026-09-15/detailed None Thornaby 2026-09-15T14:52:30+01:00 Middlesbrough 7.0 {"type": "LineString", "coordinates": [[-1.3001266, 54.5595266], [-1.2998332, 54.5595927], [-1.2992524999999997, 54.559696], [-1.2988475999999998, 54.55974390000001], [-1.2986333, 54.55976489999999], [-1.2984092, 54.55977489999999], [-1.2981534, 54.5597845], [-1.2978826999999995, 54.5597873], [-1.2976245, 54.55977899999999], [-1.2973629, 54.5597663], [-1.2971058999999998, 54.559745500000005], [-1.2965307, 54.559676200000006], [-1.2962016, 54.5596225], [-1.2958945999999998, 54.5595606], [-1.2956353, 54.5595063], [-1.2953796, 54.559444899999995], [-1.2948942, 54.55931739999999], [-1.2942129, 54.55912869999999], [-1.2938615, 54.5590373], [-1.2934538, 54.5589419], [-1.2930273, 54.5588531], [-1.2926304, 54.55878549999999], [-1.2922467999999998, 54.5587342], [-1.2918363999999998, 54.5586944], [-1.2914126999999995, 54.5586665], [-1.291013, 54.5586517], [-1.2906777, 54.558655], [-1.2902352, 54.5586665], [-1.2898972, 54.55868829999999], [-1.2898078, 54.55869599999999], [-1.2893675999999998, 54.55874219999999], [-1.2889681999999998, 54.5587976], [-1.2885108999999997, 54.5588806], [-1.2880294999999995, 54.55898609999999], [-1.2876013, 54.5590947], [-1.2869264, 54.55928600000001], [-1.284976, 54.55984539999999], [-1.2825873, 54.56055479999999], [-1.2806580999999997, 54.56112850000001], [-1.2788978, 54.5616417], [-1.2787246999999995, 54.5616931], [-1.278031, 54.5619168], [-1.2773383, 54.56210569999999], [-1.2756523, 54.56255699999999], [-1.2749611999999997, 54.562742], [-1.2735907999999998, 54.56310899999999], [-1.2727008, 54.5633669], [-1.2718038, 54.56366119999999], [-1.2707666999999998, 54.5640344], [-1.2702272999999995, 54.5642409], [-1.2694996999999997, 54.5645467], [-1.2690136, 54.56476079999999], [-1.2683369, 54.565080599999995], [-1.2675138999999995, 54.5654835], [-1.2666787999999998, 54.5658929], [-1.2652689, 54.566577200000005], [-1.263645, 54.5673684], [-1.2628140999999995, 54.5677856], [-1.2624124, 54.56800500000001], [-1.2621405, 54.56817470000001], [-1.2617740999999998, 54.5684324], [-1.2614798, 54.5686703], [-1.2612613, 54.5688748], [-1.2610037, 54.5691474], [-1.2607676, 54.5694465], [-1.2605039, 54.56983979999999], [-1.2601265999999998, 54.570457899999994], [-1.2598685, 54.57086999999999], [-1.2597074999999998, 54.57110230000001], [-1.2595293999999997, 54.5713313], [-1.2593164, 54.5715591], [-1.2591495999999998, 54.57173199999999], [-1.2589428, 54.5719178], [-1.258565, 54.57221559999999], [-1.25764139776733, 54.57286516301354], [-1.257441, 54.5730061], [-1.2573049, 54.5731107], [-1.2572224, 54.5731687], [-1.257171548805203, 54.57320935149823], [-1.2570843, 54.573279099999986], [-1.2570186, 54.573333], [-1.2566059000000005, 54.5736313], [-1.2557005, 54.574253], [-1.2556017, 54.57430399999999], [-1.2554254, 54.574417899999986], [-1.2553281999999997, 54.574482399999994], [-1.2552076, 54.5745454], [-1.2545979, 54.574965199999994], [-1.2534624, 54.5757428], [-1.253150018369062, 54.575961363294546], [-1.2525107999999998, 54.5764086], [-1.2518971000000003, 54.57680779999998], [-1.2513593999999997, 54.57713059999999], [-1.2510784, 54.577268800000006], [-1.250714, 54.57744100000001], [-1.2502705, 54.5776157], [-1.2497471, 54.5778173], [-1.2490407, 54.5780633], [-1.2483444999999995, 54.57828390000001], [-1.2476793999999998, 54.578476499999994], [-1.2470521, 54.57864959999999], [-1.2466773, 54.5787484], [-1.2462736, 54.5788426], [-1.2457627000000002, 54.5789559], [-1.2455106, 54.5790007], [-1.2452193, 54.5790527], [-1.2450747999999998, 54.579075499999995], [-1.2444911, 54.57915959999998], [-1.2439857, 54.5792194], [-1.2434719000000003, 54.57927299999999], [-1.242941, 54.5793158], [-1.2423922, 54.57934139999999], [-1.241848, 54.579353899999994], [-1.2411839, 54.5793526], [-1.2409366, 54.579352500000006], [-1.2398362, 54.5793481], [-1.238065, 54.5793377], [-1.2375376, 54.57933429999999], [-1.2369549999999998, 54.5793189], [-1.2366606000000002, 54.57929709999999], [-1.2363679, 54.5792641], [-1.2361138, 54.5792319], [-1.2359996, 54.5792167], [-1.2356615, 54.5791778], [-1.2354079999999998, 54.5791611], [-1.234725, 54.5791358], [-1.2343795249386005, 54.57912651117486]]} 3.2 1452½ 1459½ Thornaby Middlesbrough Middlesbrough 54.5791265 -1.2343795 54.5791265 -1.2343795 1 0 2026-09-15 14:29:37 TERMINATED 2026-09-15 14:19:00 Middlesbrough TRUST TRUST_CANCELLATION 15523216 1789481964586031 82 82 2026-09-15 14:29:25.018235 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:24.575577
551021 580477 P85150 891C41MM15 2026-09-15 COMPLETE 15522045 2026-09-15 15:19:00 2026-09-15 14:29:38 2026-09-17 14:29:38 {"id": 580477, "stp": "P", "toc": "Southeastern", "uid": "P85150", "consist": "395027", "dest_crs": "SPX", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85150/2026-09-15/detailed", "trust_id": "891C41MM15", "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": "1508", "dest_platform": "11", "is_terminated": 1, "next_location": "St. Pancras International", "signalling_id": "1C41", "timing_status": "LATE", "origin_station": "Ramsgate", "current_leg_arr": "1519", "current_leg_dep": "1512", "current_leg_end": "St. Pancras International", "origin_dep_time": "1321", "origin_platform": "2", "current_location": "St. Pancras International (Domestic)", "last_update_time": "2026-09-15T14:29:38", "route_debug_link": null, "timing_variation": "+11 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": "1508", "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\": 580477, \"profile_key\": \"22a6f47594625deb3ccaf2a3df1d7df39dcd4a420f37a3d0af8bb32fe5198dcf\", \"schedule_id\": 35379, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1321\", \"location\": \"Ramsgate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1326\", \"wtt_dep\": \"1327\", \"location\": \"Broadstairs\", \"stage_seq\": 2, \"distance_m\": 3453.54, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1331\", \"wtt_dep\": \"1332\", \"location\": \"Margate\", \"stage_seq\": 3, \"distance_m\": 8752.628, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1336H\", \"wtt_dep\": \"1337H\", \"location\": \"Birchington-on-Sea\", \"stage_seq\": 4, \"distance_m\": 13808.236, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1345\", \"wtt_dep\": \"1346\", \"location\": \"Herne Bay\", \"stage_seq\": 5, \"distance_m\": 26635.075, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1350\", \"wtt_dep\": \"1351\", \"location\": \"Whitstable\", \"stage_seq\": 6, \"distance_m\": 32487.509, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1358H\", \"wtt_dep\": \"1400\", \"location\": \"Faversham\", \"stage_seq\": 7, \"distance_m\": 43882.312, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1410\", \"location\": \"Sittingbourne\", \"stage_seq\": 8, \"distance_m\": 55456.35, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411\", \"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\": \"1411H\", \"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\": \"1413\", \"location\": \"Newington\", \"stage_seq\": 11, \"distance_m\": 60634.975, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1415\", \"location\": \"Rainham East Jn\", \"stage_seq\": 12, \"distance_m\": 63899.7, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1418\", \"wtt_dep\": \"1419\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 13, \"distance_m\": 64936.249, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1423H\", \"wtt_dep\": \"1424H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 14, \"distance_m\": 69665.622, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1427H\", \"wtt_dep\": \"1428H\", \"location\": \"Chatham\", \"stage_seq\": 15, \"distance_m\": 72205.825, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1432\", \"location\": \"Rochester\", \"stage_seq\": 16, \"distance_m\": 73640.668, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 74310.659, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435H\", \"location\": \"Strood\", \"stage_seq\": 18, \"distance_m\": 74722.25, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440H\", \"location\": \"Hoo Jn\", \"stage_seq\": 19, \"distance_m\": 81091.55, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445H\", \"location\": \"Gravesend\", \"stage_seq\": 20, \"distance_m\": 86312.508, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 21, \"distance_m\": 88728.41, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1450\", \"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\": \"1451\", \"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\": \"1454\", \"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\": \"1455H\", \"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\": \"1459\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 26, \"distance_m\": 116719.559, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1501\", \"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\": \"1501H\", \"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\": \"1505H\", \"location\": \"York Way South Jn\", \"stage_seq\": 29, \"distance_m\": 125534.079, \"section_seq\": 1, \"route_path_id\": 43719}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"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": "1321", "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-15T12:48:30Z\", \"source_id\": 47502098, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:49:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:48:35Z\", \"source_id\": 15456134, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:08Z\", \"source_id\": 47511622, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:53:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:10Z\", \"source_id\": 15458767, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33158, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:57Z\", \"source_id\": 47521368, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:57:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:56:02Z\", \"source_id\": 15461569, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:55Z\", \"source_id\": 47539421, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:03:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:58Z\", \"source_id\": 15466601, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:05:36Z\", \"source_id\": 47546641, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:07:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:05:37Z\", \"source_id\": 15468534, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33181, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:53Z\", \"source_id\": 47565551, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:14:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:59Z\", \"source_id\": 15473902, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:18Z\", \"source_id\": 47590068, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:22Z\", \"source_id\": 15480799, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:57Z\", \"source_id\": 47609869, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:07Z\", \"source_id\": 15486523, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:30Z\", \"source_id\": 47621908, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:34Z\", \"source_id\": 15489857, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:12Z\", \"source_id\": 47631856, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:18Z\", \"source_id\": 15492639, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:24Z\", \"source_id\": 47639877, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:28Z\", \"source_id\": 15494942, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:14Z\", \"source_id\": 47647045, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:17Z\", \"source_id\": 15496940, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:22Z\", \"source_id\": 47674283, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:26Z\", \"source_id\": 15504590, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:51Z\", \"source_id\": 47686226, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:53Z\", \"source_id\": 15507760, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15159, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:51Z\", \"source_id\": 47718354, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:54Z\", \"source_id\": 15516759, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:45Z\", \"source_id\": 47736971, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:51Z\", \"source_id\": 15522045, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Pancras International", "service_state_platform": "11", "timing_fact_generation": 1789481872524394, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:28.015842", "service_state_evidence_id": 15522045, "current_leg_start_actual_dep": "2026-09-15T15:12:00+01:00", "operational_evidence_version": 115, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:28.358524", "service_state_valid_until_kind": null, "operational_interpretation_version": 115, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P RAM SPX 1C41 395027 6 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": 580477, "profile_key": "22a6f47594625deb3ccaf2a3df1d7df39dcd4a420f37a3d0af8bb32fe5198dcf", "schedule_id": 35379, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1321", "location": "Ramsgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1326", "wtt_dep": "1327", "location": "Broadstairs", "stage_seq": 2, "distance_m": 3453.54, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1331", "wtt_dep": "1332", "location": "Margate", "stage_seq": 3, "distance_m": 8752.628, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1336H", "wtt_dep": "1337H", "location": "Birchington-on-Sea", "stage_seq": 4, "distance_m": 13808.236, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1345", "wtt_dep": "1346", "location": "Herne Bay", "stage_seq": 5, "distance_m": 26635.075, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1350", "wtt_dep": "1351", "location": "Whitstable", "stage_seq": 6, "distance_m": 32487.509, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1358H", "wtt_dep": "1400", "location": "Faversham", "stage_seq": 7, "distance_m": 43882.312, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1410", "location": "Sittingbourne", "stage_seq": 8, "distance_m": 55456.35, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411", "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": "1411H", "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": "1413", "location": "Newington", "stage_seq": 11, "distance_m": 60634.975, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1415", "location": "Rainham East Jn", "stage_seq": 12, "distance_m": 63899.7, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1418", "wtt_dep": "1419", "location": "Rainham (Kent)", "stage_seq": 13, "distance_m": 64936.249, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1423H", "wtt_dep": "1424H", "location": "Gillingham (Kent)", "stage_seq": 14, "distance_m": 69665.622, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1427H", "wtt_dep": "1428H", "location": "Chatham", "stage_seq": 15, "distance_m": 72205.825, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1432", "location": "Rochester", "stage_seq": 16, "distance_m": 73640.668, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Rochester Bridge Jn", "stage_seq": 17, "distance_m": 74310.659, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435H", "location": "Strood", "stage_seq": 18, "distance_m": 74722.25, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440H", "location": "Hoo Jn", "stage_seq": 19, "distance_m": 81091.55, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445H", "location": "Gravesend", "stage_seq": 20, "distance_m": 86312.508, "section_seq": 1, "route_path_id": 43719}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447H", "location": "Springhead Junction (CTRL)", "stage_seq": 21, "distance_m": 88728.41, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1450", "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": "1451", "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": "1454", "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": "1455H", "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": "1459", "location": "Stratford International East Jn", "stage_seq": 26, "distance_m": 116719.559, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1501", "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": "1501H", "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": "1505H", "location": "York Way South Jn", "stage_seq": 29, "distance_m": 125534.079, "section_seq": 1, "route_path_id": 43719}, {"is_pass": false, "wtt_arr": "1508", "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-15T12:48:30Z", "source_id": 47502098, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:49:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:48:35Z", "source_id": 15456134, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33134, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:08Z", "source_id": 47511622, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:53:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:10Z", "source_id": 15458767, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33158, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:57Z", "source_id": 47521368, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:57:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:56:02Z", "source_id": 15461569, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33162, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:55Z", "source_id": 47539421, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:03:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:58Z", "source_id": 15466601, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33170, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:05:36Z", "source_id": 47546641, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:07:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:05:37Z", "source_id": 15468534, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33181, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:53Z", "source_id": 47565551, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:14:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:59Z", "source_id": 15473902, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32393, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:18Z", "source_id": 47590068, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:23:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:22Z", "source_id": 15480799, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32352, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:57Z", "source_id": 47609869, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:30:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:07Z", "source_id": 15486523, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32315, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:30Z", "source_id": 47621908, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:35:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:34Z", "source_id": 15489857, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:12Z", "source_id": 47631856, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:39:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:18Z", "source_id": 15492639, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:24Z", "source_id": 47639877, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:42:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:28Z", "source_id": 15494942, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32263, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:14Z", "source_id": 47647045, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T13:45:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:17Z", "source_id": 15496940, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:22Z", "source_id": 47674283, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T13:55:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:26Z", "source_id": 15504590, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33329, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:51Z", "source_id": 47686226, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T13:59:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:53Z", "source_id": 15507760, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15159, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:51Z", "source_id": 47718354, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:11:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:54Z", "source_id": 15516759, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18691, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:45Z", "source_id": 47736971, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T14:19:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:51Z", "source_id": 15522045, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Ramsgate 1321 1321 2 None None St. Pancras International 1508 1508 11 LATE +11 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85150/2026-09-15/detailed None Stratford International 2026-09-15T15:12: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 1512 1519 Stratford International St. Pancras International (Domestic) St. Pancras International 51.5308670 -0.1254187 51.5308670 -0.1254187 1 0 2026-09-15 14:29:38 TERMINATED 2026-09-15 14:19:00 St. Pancras International TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522045 1789481872524394 115 115 2026-09-15 14:29:28.358524 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:28.015842
551022 580136 Y80878 651Y42MM15 2026-09-15 COMPLETE 15522022 2026-09-15 15:19:00 2026-09-15 14:29:38 2026-09-17 14:29:38 {"id": 580136, "stp": "O", "toc": "West Midlands Trains", "uid": "Y80878", "consist": "350126+350404", "dest_crs": "EUS", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80878/2026-09-15/detailed", "trust_id": "651Y42MM15", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-15", "dest_arr_time": "1517", "dest_platform": "5", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "1Y42", "timing_status": "LATE", "origin_station": "Birmingham New Street", "current_leg_arr": "1519", "current_leg_dep": "1447", "current_leg_end": "London Euston", "origin_dep_time": "1306", "origin_platform": "3", "current_location": "London Euston", "last_update_time": "2026-09-15T14:29:38", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6775698681946938, 51.91590735618934], [-0.6777609, 51.915243100000005], [-0.6779086, 51.91464520000001], [-0.6780132, 51.9141472], [-0.6780896, 51.9135665], [-0.6782805999999999, 51.91194589999999], [-0.6782991000000002, 51.91175379999999], [-0.6783144, 51.9116309], [-0.6783587999999999, 51.911108], [-0.6784143, 51.91027150000001], [-0.6784367999999998, 51.9096257], [-0.6784516999999999, 51.9089129], [-0.6784405999999998, 51.9078202], [-0.678392, 51.9067334], [-0.6782873999999999, 51.90571949999999], [-0.6781375999999999, 51.904553400000005], [-0.6779483999999999, 51.90341749999999], [-0.6777013, 51.90228489999999], [-0.6775381, 51.901626099999994], [-0.6773409, 51.900968199999994], [-0.6771142999999998, 51.9002235], [-0.6768647, 51.899492], [-0.6768018999999998, 51.8993116], [-0.6755164999999999, 51.8957408], [-0.6753756, 51.8953537], [-0.6745981999999999, 51.89321569999999], [-0.6729217781035176, 51.8885561180277], [-0.6728372999999999, 51.8883213], [-0.6706061999999999, 51.8821149], [-0.6700145, 51.88048690000001], [-0.6696405999999999, 51.879560899999994], [-0.6694806999999999, 51.87913129999999], [-0.6694477999999999, 51.8790168], [-0.6693811, 51.87883430000001], [-0.6691650999999998, 51.87822249999999], [-0.6687889, 51.8772861], [-0.6684720000000001, 51.87638630000001], [-0.6681195999999999, 51.87539139999999], [-0.6678259999999999, 51.87455190000001], [-0.6666172999999999, 51.8711194], [-0.6654821, 51.86795249999999], [-0.6636795999999999, 51.8630128], [-0.6634099, 51.8623016], [-0.6627113999999998, 51.860426200000006], [-0.6623196999999998, 51.85947839999999], [-0.6619114999999999, 51.85829450000001], [-0.66159, 51.85706299999999], [-0.6602447, 51.85325079999999], [-0.6593478999999999, 51.8507653], [-0.6592976, 51.85062390000001], [-0.6583311, 51.8479323], [-0.6582322999999999, 51.8476395], [-0.6565627999999999, 51.84297179999999], [-0.6556637, 51.8404842], [-0.6555780999999999, 51.8402522], [-0.6548599, 51.8382612], [-0.6547256, 51.83785530000001], [-0.6545495999999998, 51.83736780000001], [-0.6538096, 51.83534459999999], [-0.6537424, 51.8351528], [-0.6529963716929323, 51.833078520820536], [-0.6525289, 51.8317787], [-0.6518267, 51.83000280000001], [-0.6508767, 51.828046400000005], [-0.6504064000000002, 51.8271964], [-0.6498956, 51.826358299999995], [-0.6488215, 51.82476119999999], [-0.6472038, 51.822680299999995], [-0.6464201999999999, 51.82178989999999], [-0.6455984999999999, 51.82090929999999], [-0.6449065, 51.8202273], [-0.6441983, 51.8195587], [-0.6413747999999999, 51.8171105], [-0.6405875, 51.8164369], [-0.6378645, 51.814069399999994], [-0.6361546, 51.8126002], [-0.6332928999999999, 51.81012330000001], [-0.6316199, 51.80868579999999], [-0.628820698883665, 51.80630160210902], [-0.6288132999999999, 51.8062953], [-0.6264463999999998, 51.80425309999998], [-0.6248037999999999, 51.80286559999999], [-0.6237551, 51.80202510000001], [-0.623246, 51.8015759], [-0.6225926999999999, 51.800988499999995], [-0.6223111999999998, 51.8007227], [-0.6217424851457096, 51.80014180837978], [-0.6217414000000001, 51.800140699999986], [-0.6212157, 51.7995773], [-0.6207687999999999, 51.799051799999994], [-0.6204368999999998, 51.7986671], [-0.6201164999999998, 51.79828409999999], [-0.6196589, 51.7977077], [-0.6191162000000001, 51.796994600000005], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5164213999999999, 51.74819810000001], [-0.5152395, 51.747898799999994], [-0.5143786999999999, 51.7476534], [-0.5137881, 51.74750259999999], [-0.5136451999999999, 51.7474673], [-0.5129508, 51.7472811], [-0.5112407999999999, 51.74685420000001], [-0.5105848, 51.7466904], [-0.5096497, 51.7464548], [-0.5088699, 51.74626], [-0.5082695, 51.7461033], [-0.5080732, 51.746052099999986], [-0.507521, 51.7459148], [-0.5063757, 51.7456285], [-0.5055272, 51.7454328], [-0.5033408, 51.7449285], [-0.500584, 51.7443324], [-0.4987864999999999, 51.7439502], [-0.4971533000000001, 51.74359869999999], [-0.49679950000000006, 51.7435165], [-0.4937892, 51.74279689999999], [-0.4933459, 51.742701], [-0.4911988, 51.742240900000006], [-0.489275, 51.7418294], [-0.4886876, 51.7416852], [-0.48798089999999994, 51.7415299], [-0.4874575, 51.74141500000001], [-0.48608579999999985, 51.74111390000001], [-0.4840919, 51.7406691], [-0.4824883, 51.74027019999999], [-0.4818645999999999, 51.7401071], [-0.47962630000000006, 51.7394678], [-0.4779072999999998, 51.73889369999999], [-0.47587309999999994, 51.7382143], [-0.4732995, 51.7372496], [-0.469643, 51.73571650000001], [-0.4665423999999999, 51.73425699999999], [-0.46505140000000006, 51.7334585], [-0.4636121, 51.732665], [-0.46302959999999993, 51.73232829999999], [-0.4613877, 51.73136519999999], [-0.4598479999999999, 51.7304504], [-0.4596644, 51.730341299999985], [-0.4578805000000001, 51.72929789999999], [-0.4570029, 51.7287675], [-0.4545065, 51.72731300000001], [-0.4539423, 51.7269766], [-0.4535640999999999, 51.72674399999998], [-0.4533043999999999, 51.7265826], [-0.4527863, 51.7262606], [-0.4521211, 51.72587509999999], [-0.4514800999999999, 51.7254963], [-0.45086599999999993, 51.7251126], [-0.4501983000000001, 51.7247038], [-0.4495385, 51.724302900000005], [-0.4494255999999999, 51.724240300000005], [-0.4491576420597607, 51.72407243419035], [-0.4487175000000001, 51.723796699999994], [-0.44827759999999994, 51.72352080000001], [-0.4479735000000001, 51.7233007], [-0.4478149, 51.723181], [-0.4471322999999999, 51.7226751], [-0.4466091, 51.7222525], [-0.44622667719295667, 51.721918011123584], [-0.4460969, 51.72180449999999], [-0.4455846, 51.72135080000001], [-0.4450857, 51.720869], [-0.4446297, 51.72043360000001], [-0.4443694, 51.7201522], [-0.4432317, 51.7188384], [-0.44312719999999994, 51.718708099999986], [-0.4427439, 51.71820179999999], [-0.44250739999999994, 51.7178716], [-0.4422882, 51.7175656], [-0.4419593, 51.7170333], [-0.4416552, 51.716530299999995], [-0.4414002, 51.716100999999995], [-0.441014, 51.71535149999999], [-0.4408332, 51.7149671], [-0.44057489999999994, 51.71437189999999], [-0.4404829, 51.7141485], [-0.4401719999999999, 51.71329970000001], [-0.4394581, 51.7109686], [-0.43927549999999993, 51.7103882], [-0.43906179999999995, 51.7096998], [-0.4390282999999999, 51.709582299999994], [-0.4388984, 51.70915819999998], [-0.4387324, 51.708610799999995], [-0.4385936999999999, 51.7081685], [-0.4384158, 51.7075883], [-0.43838379999999993, 51.70748849999999], [-0.4382101, 51.70692129999999], [-0.43804629999999994, 51.70638360000001], [-0.4378885, 51.7058752], [-0.43771969999999993, 51.7053323], [-0.43768669999999993, 51.7052112], [-0.43764869999999995, 51.7050836], [-0.437575, 51.7048359], [-0.43741289999999994, 51.7043085], [-0.4373735, 51.704156399999995], [-0.4372324, 51.70370080000001], [-0.4370901, 51.7032423], [-0.43695139999999993, 51.702816], [-0.4368535999999999, 51.7024865], [-0.4368078, 51.70234500000001], [-0.436681, 51.70195399999999], [-0.4365684, 51.70156819999999], [-0.4364450999999999, 51.70116260000001], [-0.4363099, 51.7007275], [-0.4361735, 51.7002917], [-0.43603239999999993, 51.69982360000001], [-0.435883, 51.69933559999999], [-0.43574899999999994, 51.698926199999995], [-0.4356411, 51.69858380000001], [-0.4355368, 51.698249399999995], [-0.4353838, 51.6978084], [-0.4352451, 51.6974519], [-0.4351158, 51.6971249], [-0.4349546, 51.69675809999999], [-0.4347566, 51.6963208], [-0.4345846, 51.6959754], [-0.4344506, 51.6957152], [-0.4342692, 51.6953889], [-0.4340664, 51.6950177], [-0.4339324, 51.69479059999998], [-0.4337427, 51.694487], [-0.4335305, 51.69415109999999], [-0.4334663, 51.69405449999999], [-0.4333318, 51.693851900000006], [-0.43321769999999993, 51.6936906], [-0.43300759999999994, 51.6933948], [-0.4327206, 51.6930163], [-0.432474, 51.692704600000006], [-0.4321846, 51.692343], [-0.4318537999999999, 51.691959299999986], [-0.4314601, 51.6915234], [-0.4311495, 51.6911956], [-0.43073329999999993, 51.6907707], [-0.4304926, 51.69052009999999], [-0.430176, 51.6902349], [-0.42990559999999994, 51.68998130000001], [-0.4296170999999999, 51.6897242], [-0.4293008, 51.6894506], [-0.4288464, 51.6890696], [-0.42846149999999994, 51.68875929999999], [-0.4280666, 51.68844789999999], [-0.4272692, 51.68784079999999], [-0.4265189, 51.68726999999999], [-0.42644229999999994, 51.687211700000006], [-0.4238041, 51.6851899], [-0.4210768, 51.68308489999999], [-0.4209761, 51.68300669999999], [-0.4199417, 51.6821892], [-0.4181668999999999, 51.6808493], [-0.4163298, 51.6794554], [-0.4148809, 51.67832080000001], [-0.4145212, 51.6780436], [-0.41134819999999994, 51.6755986], [-0.4101704, 51.674657], [-0.4089699, 51.6737354], [-0.4081915, 51.6731345], [-0.407527, 51.67262529999999], [-0.4067626999999999, 51.672028399999995], [-0.406365, 51.671729], [-0.4057469, 51.6712542], [-0.4052894, 51.670902699999985], [-0.4050889999999999, 51.67074780000001], [-0.4044683999999999, 51.670268], [-0.4032452, 51.6693583], [-0.4028574, 51.66907509999999], [-0.4020984, 51.6684961], [-0.4014542, 51.6679848], [-0.40072269999999993, 51.667419300000006], [-0.4001638, 51.6669877], [-0.3999135, 51.6667944], [-0.3998282, 51.6667285], [-0.3991959974788646, 51.666235034589675], [-0.3990508, 51.666121700000005], [-0.3979579999999999, 51.66527210000001], [-0.3975348, 51.6649359], [-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.16342557979211492, 51.54280350971477], [-0.16317344605639234, 51.54282999135851], [-0.16294988708648558, 51.54285640761352], [-0.16275080827404778, 51.5428824059313], [-0.16257211501073185, 51.54290763376341], [-0.16240971268819082, 51.54293173856132], [-0.16225950669807762, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "Leighton Buzzard", "dest_arr_time_act": "1517", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "Leighton Buzzard", "current_leg_milage": "40.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 251.478, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 287.474, \"from_m\": 251.478, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 301.339, \"from_m\": 287.474, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 723.27, \"from_m\": 301.339, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 900.564, \"from_m\": 723.27, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 982.232, \"from_m\": 900.564, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1607.351, \"from_m\": 982.232, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1975.822, \"from_m\": 1607.351, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6218.661, \"from_m\": 1975.822, \"capability_applied\": null, \"effective_limit_mph\": 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\": 10632.647, \"from_m\": 6218.661, \"capability_applied\": null, \"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\": 13893.576, \"from_m\": 10632.647, \"capability_applied\": 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\": 13981.054, \"from_m\": 13893.576, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14073.024, \"from_m\": 13981.054, \"capability_applied\": 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\": 21543.395, \"from_m\": 14073.024, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 23659.987, \"from_m\": 21543.395, \"capability_applied\": 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\": 29333.611, \"from_m\": 23659.987, \"capability_applied\": null, \"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\": 30076.256, \"from_m\": 29333.611, \"capability_applied\": 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\": 30138.021, \"from_m\": 30076.256, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 30197.348, \"from_m\": 30138.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\": 30925.577, \"from_m\": 30197.348, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 30974.579, \"from_m\": 30925.577, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30997.642, \"from_m\": 30974.579, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 39668.096, \"from_m\": 30997.642, \"capability_applied\": null, \"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\": 39676.003, \"from_m\": 39668.096, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45868.881, \"from_m\": 39676.003, \"capability_applied\": null, \"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\": 46781.626, \"from_m\": 45868.881, \"capability_applied\": null, \"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\": 48310.428, \"from_m\": 46781.626, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 49864.068, \"from_m\": 48310.428, \"capability_applied\": 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\": 50614.788, \"from_m\": 49864.068, \"capability_applied\": null, \"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\": 51041.906, \"from_m\": 50614.788, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 76799.928, \"from_m\": 51041.906, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 78844.308, \"from_m\": 76799.928, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 78930.544, \"from_m\": 78844.308, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 79437.678, \"from_m\": 78930.544, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79751.187, \"from_m\": 79437.678, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 79760.695, \"from_m\": 79751.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\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 80168.664, \"from_m\": 79760.695, \"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\": 83977.118, \"from_m\": 80168.664, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 86702.497, \"from_m\": 83977.118, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 86764.125, \"from_m\": 86702.497, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 87034.416, \"from_m\": 86764.125, \"capability_applied\": 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\": 94204.544, \"from_m\": 87034.416, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 94298.597, \"from_m\": 94204.544, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 107291.138, \"from_m\": 94298.597, \"capability_applied\": null, \"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\": 112145.52, \"from_m\": 107291.138, \"capability_applied\": null, \"effective_limit_mph\": 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.409, \"from_m\": 112145.52, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 117929.638, \"from_m\": 112225.409, \"capability_applied\": 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\": 121219.02, \"from_m\": 117929.638, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 125499.825, \"from_m\": 121219.02, \"capability_applied\": 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\": 125585.668, \"from_m\": 125499.825, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 125681.168, \"from_m\": 125585.668, \"capability_applied\": 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\": 125767.63, \"from_m\": 125681.168, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 139029.334, \"from_m\": 125767.63, \"capability_applied\": null, \"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\": 140961.921, \"from_m\": 139029.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\": 149230.338, \"from_m\": 140961.921, \"capability_applied\": null, \"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\": 149284.276, \"from_m\": 149230.338, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 175063.645, \"from_m\": 149284.276, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 178433.505, \"from_m\": 175063.645, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 179936.937, \"from_m\": 178433.505, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 181781.925, \"from_m\": 179936.937, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 182933.961, \"from_m\": 181781.925, \"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\": 182980.852, \"from_m\": 182933.961, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 184209.418, \"from_m\": 182980.852, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 184688.167, \"from_m\": 184209.418, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 184743.452, \"from_m\": 184688.167, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 184787.536, \"from_m\": 184743.452, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 184830.772, \"from_m\": 184787.536, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 184895.574, \"from_m\": 184830.772, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 185575.387, \"from_m\": 184895.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\": 185582.292, \"from_m\": 185575.387, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 580136, \"profile_key\": \"4ff4f7bf8362646018a88b5f59accb92efe12de54907764b8894c15a818d6e6f\", \"schedule_id\": 39300, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1306\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1308\", \"location\": \"Proof House Jn\", \"stage_seq\": 2, \"distance_m\": 1002.783, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1308H\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 1557.027, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1311\", \"location\": \"Stechford\", \"stage_seq\": 4, \"distance_m\": 6064.332, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1315\", \"wtt_dep\": \"1316H\", \"location\": \"Birmingham International\", \"stage_seq\": 5, \"distance_m\": 13192.074, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1319\", \"wtt_dep\": \"1320\", \"location\": \"Hampton-in-Arden\", \"stage_seq\": 6, \"distance_m\": 16414.77, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1324\", \"wtt_dep\": \"1324H\", \"location\": \"Berkswell\", \"stage_seq\": 7, \"distance_m\": 21712.228, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1327H\", \"wtt_dep\": \"1328H\", \"location\": \"Tile Hill\", \"stage_seq\": 8, \"distance_m\": 24789.949, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1331\", \"wtt_dep\": \"1331H\", \"location\": \"Canley\", \"stage_seq\": 9, \"distance_m\": 28170.894, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1334\", \"wtt_dep\": \"1335\", \"location\": \"Coventry\", \"stage_seq\": 10, \"distance_m\": 30559.412, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1343H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 11, \"distance_m\": 47724.608, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1344H\", \"wtt_dep\": \"1346\", \"location\": \"Rugby\", \"stage_seq\": 12, \"distance_m\": 48774.61, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 13, \"distance_m\": 51101.56, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1350\", \"location\": \"Daventry North Jn\", \"stage_seq\": 14, \"distance_m\": 55037.798, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1355H\", \"wtt_dep\": \"1356H\", \"location\": \"Long Buckby\", \"stage_seq\": 15, \"distance_m\": 64014.285, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1407H\", \"wtt_dep\": \"1418\", \"location\": \"Northampton\", \"stage_seq\": 16, \"distance_m\": 79526.601, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 17, \"distance_m\": 86764.125, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426\", \"location\": \"Hanslope Jn\", \"stage_seq\": 18, \"distance_m\": 94583.675, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1430\", \"location\": \"Wolverton\", \"stage_seq\": 19, \"distance_m\": 101175.072, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1435H\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 20, \"distance_m\": 105307.428, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 21, \"distance_m\": 108816.147, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1440H\", \"location\": \"Bletchley\", \"stage_seq\": 22, \"distance_m\": 110349.502, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1447H\", \"location\": \"Leighton Buzzard\", \"stage_seq\": 23, \"distance_m\": 121008.401, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 24, \"distance_m\": 125314.649, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Tring\", \"stage_seq\": 25, \"distance_m\": 134689.34, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 26, \"distance_m\": 144517.819, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502H\", \"location\": \"Watford Junction\", \"stage_seq\": 27, \"distance_m\": 157534.265, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 28, \"distance_m\": 167291.499, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509\", \"location\": \"Wembley Central\", \"stage_seq\": 29, \"distance_m\": 172667.001, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510H\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 30, \"distance_m\": 177085.202, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513H\", \"location\": \"Camden Jn\", \"stage_seq\": 31, \"distance_m\": 182849.29, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Camden South Jn\", \"stage_seq\": 32, \"distance_m\": 183789.9, \"section_seq\": 1, \"route_path_id\": 66466}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 33, \"distance_m\": 185582.292, \"section_seq\": 1, \"route_path_id\": 66466}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 185582.292, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66466}], \"total_distance_m\": 185582.292, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 176773.658, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8808.634, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1306", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "32.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19295, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:12:05Z\", \"source_id\": 47406174, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:13:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:12:08Z\", \"source_id\": 15429060, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:15:55Z\", \"source_id\": 47416403, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:17:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:15:58Z\", \"source_id\": 15431963, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:20:19Z\", \"source_id\": 47428354, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:21:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:20:24Z\", \"source_id\": 15435291, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:17Z\", \"source_id\": 47441414, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:25:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:23Z\", \"source_id\": 15439061, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20875, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:28:02Z\", \"source_id\": 47448458, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:29:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:28:07Z\", \"source_id\": 15441053, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:32:12Z\", \"source_id\": 47459371, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:33:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:32:16Z\", \"source_id\": 15444145, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:21Z\", \"source_id\": 47467765, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:36:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:28Z\", \"source_id\": 15446449, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:37Z\", \"source_id\": 47491876, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:45:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:39Z\", \"source_id\": 15453318, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:32Z\", \"source_id\": 47520335, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:56:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:38Z\", \"source_id\": 15461268, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:09:31Z\", \"source_id\": 47556905, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:11:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:09:34Z\", \"source_id\": 15471436, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21458, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:01Z\", \"source_id\": 47607459, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:05Z\", \"source_id\": 15485842, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21469, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:26Z\", \"source_id\": 47619129, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:29Z\", \"source_id\": 15489088, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:04Z\", \"source_id\": 47631413, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:06Z\", \"source_id\": 15492484, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21693, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:38Z\", \"source_id\": 47650825, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:41Z\", \"source_id\": 15498066, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:45Z\", \"source_id\": 47677807, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:49Z\", \"source_id\": 15505521, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:52Z\", \"source_id\": 47699513, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:55Z\", \"source_id\": 15511498, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:35Z\", \"source_id\": 47712104, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:39Z\", \"source_id\": 15515029, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21992, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:30Z\", \"source_id\": 47717452, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:34Z\", \"source_id\": 15516506, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:44Z\", \"source_id\": 47736865, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:47Z\", \"source_id\": 15522022, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "5", "timing_fact_generation": 1789481867498358, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:28.021987", "service_state_evidence_id": 15522022, "current_leg_start_actual_dep": "2026-09-15T14:49:30+01:00", "operational_evidence_version": 130, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:28.666401", "service_state_valid_until_kind": null, "operational_interpretation_version": 130, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains O BHM EUS 1Y42 350126+350404 8 100 None {"version": 3, "segments": [{"to_m": 251.478, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 287.474, "from_m": 251.478, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 301.339, "from_m": 287.474, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 723.27, "from_m": 301.339, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 900.564, "from_m": 723.27, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 982.232, "from_m": 900.564, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1607.351, "from_m": 982.232, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1975.822, "from_m": 1607.351, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6218.661, "from_m": 1975.822, "capability_applied": null, "effective_limit_mph": 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": 10632.647, "from_m": 6218.661, "capability_applied": null, "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": 13893.576, "from_m": 10632.647, "capability_applied": 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": 13981.054, "from_m": 13893.576, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14073.024, "from_m": 13981.054, "capability_applied": 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": 21543.395, "from_m": 14073.024, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 23659.987, "from_m": 21543.395, "capability_applied": 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": 29333.611, "from_m": 23659.987, "capability_applied": null, "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": 30076.256, "from_m": 29333.611, "capability_applied": 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": 30138.021, "from_m": 30076.256, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 30197.348, "from_m": 30138.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": 30925.577, "from_m": 30197.348, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 30974.579, "from_m": 30925.577, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30997.642, "from_m": 30974.579, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 39668.096, "from_m": 30997.642, "capability_applied": null, "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": 39676.003, "from_m": 39668.096, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45868.881, "from_m": 39676.003, "capability_applied": null, "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": 46781.626, "from_m": 45868.881, "capability_applied": null, "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": 48310.428, "from_m": 46781.626, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49864.068, "from_m": 48310.428, "capability_applied": 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": 50614.788, "from_m": 49864.068, "capability_applied": null, "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": 51041.906, "from_m": 50614.788, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 76799.928, "from_m": 51041.906, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78844.308, "from_m": 76799.928, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 78930.544, "from_m": 78844.308, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 79437.678, "from_m": 78930.544, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79751.187, "from_m": 79437.678, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 79760.695, "from_m": 79751.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", "infrastructure_limit_mph": 30.0}, {"to_m": 80168.664, "from_m": 79760.695, "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": 83977.118, "from_m": 80168.664, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 86702.497, "from_m": 83977.118, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 86764.125, "from_m": 86702.497, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 87034.416, "from_m": 86764.125, "capability_applied": 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": 94204.544, "from_m": 87034.416, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 94298.597, "from_m": 94204.544, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 107291.138, "from_m": 94298.597, "capability_applied": null, "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": 112145.52, "from_m": 107291.138, "capability_applied": null, "effective_limit_mph": 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.409, "from_m": 112145.52, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 117929.638, "from_m": 112225.409, "capability_applied": 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": 121219.02, "from_m": 117929.638, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 125499.825, "from_m": 121219.02, "capability_applied": 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": 125585.668, "from_m": 125499.825, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 125681.168, "from_m": 125585.668, "capability_applied": 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": 125767.63, "from_m": 125681.168, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 139029.334, "from_m": 125767.63, "capability_applied": null, "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": 140961.921, "from_m": 139029.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": 149230.338, "from_m": 140961.921, "capability_applied": null, "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": 149284.276, "from_m": 149230.338, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 175063.645, "from_m": 149284.276, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 178433.505, "from_m": 175063.645, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 179936.937, "from_m": 178433.505, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 181781.925, "from_m": 179936.937, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 182933.961, "from_m": 181781.925, "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": 182980.852, "from_m": 182933.961, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 184209.418, "from_m": 182980.852, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 184688.167, "from_m": 184209.418, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 184743.452, "from_m": 184688.167, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 184787.536, "from_m": 184743.452, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 184830.772, "from_m": 184787.536, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 184895.574, "from_m": 184830.772, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 185575.387, "from_m": 184895.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": 185582.292, "from_m": 185575.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 580136, "profile_key": "4ff4f7bf8362646018a88b5f59accb92efe12de54907764b8894c15a818d6e6f", "schedule_id": 39300, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1306", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1308", "location": "Proof House Jn", "stage_seq": 2, "distance_m": 1002.783, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1308H", "location": "Grand Jn", "stage_seq": 3, "distance_m": 1557.027, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1311", "location": "Stechford", "stage_seq": 4, "distance_m": 6064.332, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1315", "wtt_dep": "1316H", "location": "Birmingham International", "stage_seq": 5, "distance_m": 13192.074, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1319", "wtt_dep": "1320", "location": "Hampton-in-Arden", "stage_seq": 6, "distance_m": 16414.77, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1324", "wtt_dep": "1324H", "location": "Berkswell", "stage_seq": 7, "distance_m": 21712.228, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1327H", "wtt_dep": "1328H", "location": "Tile Hill", "stage_seq": 8, "distance_m": 24789.949, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1331", "wtt_dep": "1331H", "location": "Canley", "stage_seq": 9, "distance_m": 28170.894, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1334", "wtt_dep": "1335", "location": "Coventry", "stage_seq": 10, "distance_m": 30559.412, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1343H", "location": "Rugby Trent Valley Jn", "stage_seq": 11, "distance_m": 47724.608, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1344H", "wtt_dep": "1346", "location": "Rugby", "stage_seq": 12, "distance_m": 48774.61, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347H", "location": "Hillmorton Jn", "stage_seq": 13, "distance_m": 51101.56, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1350", "location": "Daventry North Jn", "stage_seq": 14, "distance_m": 55037.798, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1355H", "wtt_dep": "1356H", "location": "Long Buckby", "stage_seq": 15, "distance_m": 64014.285, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1407H", "wtt_dep": "1418", "location": "Northampton", "stage_seq": 16, "distance_m": 79526.601, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423", "location": "Courteenhall Jn", "stage_seq": 17, "distance_m": 86764.125, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426", "location": "Hanslope Jn", "stage_seq": 18, "distance_m": 94583.675, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1430", "location": "Wolverton", "stage_seq": 19, "distance_m": 101175.072, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1435H", "location": "Milton Keynes Central", "stage_seq": 20, "distance_m": 105307.428, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438", "location": "Denbigh Hall South Jn", "stage_seq": 21, "distance_m": 108816.147, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1440H", "location": "Bletchley", "stage_seq": 22, "distance_m": 110349.502, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1447H", "location": "Leighton Buzzard", "stage_seq": 23, "distance_m": 121008.401, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450H", "location": "Ledburn Jn", "stage_seq": 24, "distance_m": 125314.649, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Tring", "stage_seq": 25, "distance_m": 134689.34, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458", "location": "Bourne End Jn (Herts)", "stage_seq": 26, "distance_m": 144517.819, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502H", "location": "Watford Junction", "stage_seq": 27, "distance_m": 157534.265, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506", "location": "Harrow & Wealdstone", "stage_seq": 28, "distance_m": 167291.499, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509", "location": "Wembley Central", "stage_seq": 29, "distance_m": 172667.001, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510H", "location": "Willesden West London Jn", "stage_seq": 30, "distance_m": 177085.202, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513H", "location": "Camden Jn", "stage_seq": 31, "distance_m": 182849.29, "section_seq": 1, "route_path_id": 66466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514", "location": "Camden South Jn", "stage_seq": 32, "distance_m": 183789.9, "section_seq": 1, "route_path_id": 66466}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": null, "location": "London Euston", "stage_seq": 33, "distance_m": 185582.292, "section_seq": 1, "route_path_id": 66466}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 185582.292, "from_m": 0.0, "section_seq": 1, "route_path_id": 66466}], "total_distance_m": 185582.292, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 176773.658, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8808.634, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19295, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:12:05Z", "source_id": 47406174, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:13:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:12:08Z", "source_id": 15429060, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20889, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:15:55Z", "source_id": 47416403, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T12:17:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:15:58Z", "source_id": 15431963, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:20:19Z", "source_id": 47428354, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:21:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:20:24Z", "source_id": 15435291, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:17Z", "source_id": 47441414, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:25:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:23Z", "source_id": 15439061, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20875, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:28:02Z", "source_id": 47448458, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:29:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:28:07Z", "source_id": 15441053, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20871, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:32:12Z", "source_id": 47459371, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T12:33:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:32:16Z", "source_id": 15444145, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:21Z", "source_id": 47467765, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T12:36:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:28Z", "source_id": 15446449, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21187, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:37Z", "source_id": 47491876, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T12:45:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:39Z", "source_id": 15453318, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:32Z", "source_id": 47520335, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T12:56:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:38Z", "source_id": 15461268, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:09:31Z", "source_id": 47556905, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:11:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:09:34Z", "source_id": 15471436, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21458, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:01Z", "source_id": 47607459, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:30:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:05Z", "source_id": 15485842, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21469, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:26Z", "source_id": 47619129, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T13:34:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:29Z", "source_id": 15489088, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21588, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:04Z", "source_id": 47631413, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T13:39:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:06Z", "source_id": 15492484, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21693, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:38Z", "source_id": 47650825, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T13:46:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:41Z", "source_id": 15498066, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21785, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:45Z", "source_id": 47677807, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T13:56:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:49Z", "source_id": 15505521, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21868, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:52Z", "source_id": 47699513, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:05:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:55Z", "source_id": 15511498, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21948, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:35Z", "source_id": 47712104, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:09:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:39Z", "source_id": 15515029, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21992, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:30Z", "source_id": 47717452, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T14:11:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:34Z", "source_id": 15516506, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22666, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:44Z", "source_id": 47736865, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T14:19:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:47Z", "source_id": 15522022, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Birmingham New Street 1306 1306 3 None None London Euston 1517 1517 5 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y80878/2026-09-15/detailed None Leighton Buzzard 2026-09-15T14:49:30+01:00 London Euston 32.0 {"type": "LineString", "coordinates": [[-0.6775698681946938, 51.91590735618934], [-0.6777609, 51.915243100000005], [-0.6779086, 51.91464520000001], [-0.6780132, 51.9141472], [-0.6780896, 51.9135665], [-0.6782805999999999, 51.91194589999999], [-0.6782991000000002, 51.91175379999999], [-0.6783144, 51.9116309], [-0.6783587999999999, 51.911108], [-0.6784143, 51.91027150000001], [-0.6784367999999998, 51.9096257], [-0.6784516999999999, 51.9089129], [-0.6784405999999998, 51.9078202], [-0.678392, 51.9067334], [-0.6782873999999999, 51.90571949999999], [-0.6781375999999999, 51.904553400000005], [-0.6779483999999999, 51.90341749999999], [-0.6777013, 51.90228489999999], [-0.6775381, 51.901626099999994], [-0.6773409, 51.900968199999994], [-0.6771142999999998, 51.9002235], [-0.6768647, 51.899492], [-0.6768018999999998, 51.8993116], [-0.6755164999999999, 51.8957408], [-0.6753756, 51.8953537], [-0.6745981999999999, 51.89321569999999], [-0.6729217781035176, 51.8885561180277], [-0.6728372999999999, 51.8883213], [-0.6706061999999999, 51.8821149], [-0.6700145, 51.88048690000001], [-0.6696405999999999, 51.879560899999994], [-0.6694806999999999, 51.87913129999999], [-0.6694477999999999, 51.8790168], [-0.6693811, 51.87883430000001], [-0.6691650999999998, 51.87822249999999], [-0.6687889, 51.8772861], [-0.6684720000000001, 51.87638630000001], [-0.6681195999999999, 51.87539139999999], [-0.6678259999999999, 51.87455190000001], [-0.6666172999999999, 51.8711194], [-0.6654821, 51.86795249999999], [-0.6636795999999999, 51.8630128], [-0.6634099, 51.8623016], [-0.6627113999999998, 51.860426200000006], [-0.6623196999999998, 51.85947839999999], [-0.6619114999999999, 51.85829450000001], [-0.66159, 51.85706299999999], [-0.6602447, 51.85325079999999], [-0.6593478999999999, 51.8507653], [-0.6592976, 51.85062390000001], [-0.6583311, 51.8479323], [-0.6582322999999999, 51.8476395], [-0.6565627999999999, 51.84297179999999], [-0.6556637, 51.8404842], [-0.6555780999999999, 51.8402522], [-0.6548599, 51.8382612], [-0.6547256, 51.83785530000001], [-0.6545495999999998, 51.83736780000001], [-0.6538096, 51.83534459999999], [-0.6537424, 51.8351528], [-0.6529963716929323, 51.833078520820536], [-0.6525289, 51.8317787], [-0.6518267, 51.83000280000001], [-0.6508767, 51.828046400000005], [-0.6504064000000002, 51.8271964], [-0.6498956, 51.826358299999995], [-0.6488215, 51.82476119999999], [-0.6472038, 51.822680299999995], [-0.6464201999999999, 51.82178989999999], [-0.6455984999999999, 51.82090929999999], [-0.6449065, 51.8202273], [-0.6441983, 51.8195587], [-0.6413747999999999, 51.8171105], [-0.6405875, 51.8164369], [-0.6378645, 51.814069399999994], [-0.6361546, 51.8126002], [-0.6332928999999999, 51.81012330000001], [-0.6316199, 51.80868579999999], [-0.628820698883665, 51.80630160210902], [-0.6288132999999999, 51.8062953], [-0.6264463999999998, 51.80425309999998], [-0.6248037999999999, 51.80286559999999], [-0.6237551, 51.80202510000001], [-0.623246, 51.8015759], [-0.6225926999999999, 51.800988499999995], [-0.6223111999999998, 51.8007227], [-0.6217424851457096, 51.80014180837978], [-0.6217414000000001, 51.800140699999986], [-0.6212157, 51.7995773], [-0.6207687999999999, 51.799051799999994], [-0.6204368999999998, 51.7986671], [-0.6201164999999998, 51.79828409999999], [-0.6196589, 51.7977077], [-0.6191162000000001, 51.796994600000005], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5164213999999999, 51.74819810000001], [-0.5152395, 51.747898799999994], [-0.5143786999999999, 51.7476534], [-0.5137881, 51.74750259999999], [-0.5136451999999999, 51.7474673], [-0.5129508, 51.7472811], [-0.5112407999999999, 51.74685420000001], [-0.5105848, 51.7466904], [-0.5096497, 51.7464548], [-0.5088699, 51.74626], [-0.5082695, 51.7461033], [-0.5080732, 51.746052099999986], [-0.507521, 51.7459148], [-0.5063757, 51.7456285], [-0.5055272, 51.7454328], [-0.5033408, 51.7449285], [-0.500584, 51.7443324], [-0.4987864999999999, 51.7439502], [-0.4971533000000001, 51.74359869999999], [-0.49679950000000006, 51.7435165], [-0.4937892, 51.74279689999999], [-0.4933459, 51.742701], [-0.4911988, 51.742240900000006], [-0.489275, 51.7418294], [-0.4886876, 51.7416852], [-0.48798089999999994, 51.7415299], [-0.4874575, 51.74141500000001], [-0.48608579999999985, 51.74111390000001], [-0.4840919, 51.7406691], [-0.4824883, 51.74027019999999], [-0.4818645999999999, 51.7401071], [-0.47962630000000006, 51.7394678], [-0.4779072999999998, 51.73889369999999], [-0.47587309999999994, 51.7382143], [-0.4732995, 51.7372496], [-0.469643, 51.73571650000001], [-0.4665423999999999, 51.73425699999999], [-0.46505140000000006, 51.7334585], [-0.4636121, 51.732665], [-0.46302959999999993, 51.73232829999999], [-0.4613877, 51.73136519999999], [-0.4598479999999999, 51.7304504], [-0.4596644, 51.730341299999985], [-0.4578805000000001, 51.72929789999999], [-0.4570029, 51.7287675], [-0.4545065, 51.72731300000001], [-0.4539423, 51.7269766], [-0.4535640999999999, 51.72674399999998], [-0.4533043999999999, 51.7265826], [-0.4527863, 51.7262606], [-0.4521211, 51.72587509999999], [-0.4514800999999999, 51.7254963], [-0.45086599999999993, 51.7251126], [-0.4501983000000001, 51.7247038], [-0.4495385, 51.724302900000005], [-0.4494255999999999, 51.724240300000005], [-0.4491576420597607, 51.72407243419035], [-0.4487175000000001, 51.723796699999994], [-0.44827759999999994, 51.72352080000001], [-0.4479735000000001, 51.7233007], [-0.4478149, 51.723181], [-0.4471322999999999, 51.7226751], [-0.4466091, 51.7222525], [-0.44622667719295667, 51.721918011123584], [-0.4460969, 51.72180449999999], [-0.4455846, 51.72135080000001], [-0.4450857, 51.720869], [-0.4446297, 51.72043360000001], [-0.4443694, 51.7201522], [-0.4432317, 51.7188384], [-0.44312719999999994, 51.718708099999986], [-0.4427439, 51.71820179999999], [-0.44250739999999994, 51.7178716], [-0.4422882, 51.7175656], [-0.4419593, 51.7170333], [-0.4416552, 51.716530299999995], [-0.4414002, 51.716100999999995], [-0.441014, 51.71535149999999], [-0.4408332, 51.7149671], [-0.44057489999999994, 51.71437189999999], [-0.4404829, 51.7141485], [-0.4401719999999999, 51.71329970000001], [-0.4394581, 51.7109686], [-0.43927549999999993, 51.7103882], [-0.43906179999999995, 51.7096998], [-0.4390282999999999, 51.709582299999994], [-0.4388984, 51.70915819999998], [-0.4387324, 51.708610799999995], [-0.4385936999999999, 51.7081685], [-0.4384158, 51.7075883], [-0.43838379999999993, 51.70748849999999], [-0.4382101, 51.70692129999999], [-0.43804629999999994, 51.70638360000001], [-0.4378885, 51.7058752], [-0.43771969999999993, 51.7053323], [-0.43768669999999993, 51.7052112], [-0.43764869999999995, 51.7050836], [-0.437575, 51.7048359], [-0.43741289999999994, 51.7043085], [-0.4373735, 51.704156399999995], [-0.4372324, 51.70370080000001], [-0.4370901, 51.7032423], [-0.43695139999999993, 51.702816], [-0.4368535999999999, 51.7024865], [-0.4368078, 51.70234500000001], [-0.436681, 51.70195399999999], [-0.4365684, 51.70156819999999], [-0.4364450999999999, 51.70116260000001], [-0.4363099, 51.7007275], [-0.4361735, 51.7002917], [-0.43603239999999993, 51.69982360000001], [-0.435883, 51.69933559999999], [-0.43574899999999994, 51.698926199999995], [-0.4356411, 51.69858380000001], [-0.4355368, 51.698249399999995], [-0.4353838, 51.6978084], [-0.4352451, 51.6974519], [-0.4351158, 51.6971249], [-0.4349546, 51.69675809999999], [-0.4347566, 51.6963208], [-0.4345846, 51.6959754], [-0.4344506, 51.6957152], [-0.4342692, 51.6953889], [-0.4340664, 51.6950177], [-0.4339324, 51.69479059999998], [-0.4337427, 51.694487], [-0.4335305, 51.69415109999999], [-0.4334663, 51.69405449999999], [-0.4333318, 51.693851900000006], [-0.43321769999999993, 51.6936906], [-0.43300759999999994, 51.6933948], [-0.4327206, 51.6930163], [-0.432474, 51.692704600000006], [-0.4321846, 51.692343], [-0.4318537999999999, 51.691959299999986], [-0.4314601, 51.6915234], [-0.4311495, 51.6911956], [-0.43073329999999993, 51.6907707], [-0.4304926, 51.69052009999999], [-0.430176, 51.6902349], [-0.42990559999999994, 51.68998130000001], [-0.4296170999999999, 51.6897242], [-0.4293008, 51.6894506], [-0.4288464, 51.6890696], [-0.42846149999999994, 51.68875929999999], [-0.4280666, 51.68844789999999], [-0.4272692, 51.68784079999999], [-0.4265189, 51.68726999999999], [-0.42644229999999994, 51.687211700000006], [-0.4238041, 51.6851899], [-0.4210768, 51.68308489999999], [-0.4209761, 51.68300669999999], [-0.4199417, 51.6821892], [-0.4181668999999999, 51.6808493], [-0.4163298, 51.6794554], [-0.4148809, 51.67832080000001], [-0.4145212, 51.6780436], [-0.41134819999999994, 51.6755986], [-0.4101704, 51.674657], [-0.4089699, 51.6737354], [-0.4081915, 51.6731345], [-0.407527, 51.67262529999999], [-0.4067626999999999, 51.672028399999995], [-0.406365, 51.671729], [-0.4057469, 51.6712542], [-0.4052894, 51.670902699999985], [-0.4050889999999999, 51.67074780000001], [-0.4044683999999999, 51.670268], [-0.4032452, 51.6693583], [-0.4028574, 51.66907509999999], [-0.4020984, 51.6684961], [-0.4014542, 51.6679848], [-0.40072269999999993, 51.667419300000006], [-0.4001638, 51.6669877], [-0.3999135, 51.6667944], [-0.3998282, 51.6667285], [-0.3991959974788646, 51.666235034589675], [-0.3990508, 51.666121700000005], [-0.3979579999999999, 51.66527210000001], [-0.3975348, 51.6649359], [-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.16342557979211492, 51.54280350971477], [-0.16317344605639234, 51.54282999135851], [-0.16294988708648558, 51.54285640761352], [-0.16275080827404778, 51.5428824059313], [-0.16257211501073185, 51.54290763376341], [-0.16240971268819082, 51.54293173856132], [-0.16225950669807762, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} 40.1 1447 1519 Leighton Buzzard London Euston London Euston 51.5281729 -0.1338278 51.5281729 -0.1338278 1 0 2026-09-15 14:29:38 TERMINATED 2026-09-15 14:19:00 London Euston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522022 1789481867498358 130 130 2026-09-15 14:29:28.666401 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:28.021987
551023 582487 P23899 362N08MP15 2026-09-15 COMPLETE 15523432 2026-09-15 14:46:00 2026-09-15 14:29:38 2026-09-17 14:29:38 {"id": 582487, "stp": "P", "toc": "Northern", "uid": "P23899", "consist": "156466", "dest_crs": "PRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P23899/2026-09-15/detailed", "trust_id": "362N08MP15", "origin_crs": "OMS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Preston", "service_date": "2026-09-15", "dest_arr_time": "1517", "dest_platform": "4C", "is_terminated": 1, "next_location": "Preston", "signalling_id": "2N08", "timing_status": "ON TIME", "origin_station": "Ormskirk", "current_leg_arr": "1519", "current_leg_dep": "1501", "current_leg_end": "Preston", "origin_dep_time": "1446", "origin_platform": null, "current_location": "Ormskirk", "last_update_time": "2026-09-15T14:29:38", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7779892, 53.66745730000001], [-2.7777351999999995, 53.667725899999986], [-2.7766342, 53.66889049999999], [-2.7749887, 53.67063839999999], [-2.7748402, 53.6708003], [-2.7699137, 53.675892399999995], [-2.7649485, 53.681044], [-2.76484480973319, 53.68115157602794], [-2.7608923, 53.68525199999999], [-2.7507842, 53.6957366], [-2.747791, 53.6988408], [-2.7445432, 53.7022088], [-2.7434586000000003, 53.70333349999999], [-2.7402402, 53.706670800000005], [-2.7358959, 53.71111789999999], [-2.7352879, 53.71162760000001], [-2.7346415, 53.7120967], [-2.7334831, 53.7127682], [-2.7328683, 53.713063599999984], [-2.7322613, 53.71332079999999], [-2.7313476999999997, 53.7136505], [-2.7304023999999996, 53.7139615], [-2.728296, 53.7146076], [-2.7227898, 53.7163305], [-2.7226335, 53.7163792], [-2.7172213, 53.71807429999999], [-2.7159194, 53.71848769999998], [-2.7154868, 53.7186163], [-2.7137923, 53.719148], [-2.7135665999999996, 53.7192232], [-2.712487, 53.71961439999999], [-2.71129, 53.7200897], [-2.7100037, 53.7206368], [-2.7081281999999995, 53.721469299999995], [-2.7074598999999995, 53.7218149], [-2.7062241, 53.72249359999999], [-2.7054479, 53.72301120000001], [-2.7049497, 53.723386600000005], [-2.7042022999999995, 53.7240182], [-2.7032935999999994, 53.72508029999999], [-2.7029295999999996, 53.72562090000001], [-2.7025834, 53.7262182], [-2.7023717, 53.7266064], [-2.7020859, 53.72729209999999], [-2.7019005999999997, 53.72787610000001], [-2.7017489999999995, 53.72848159999999], [-2.7016950999999993, 53.72884489999999], [-2.7016686, 53.72912719999999], [-2.7016405999999997, 53.7295212], [-2.7016209000000004, 53.7299125], [-2.7016208, 53.7300597], [-2.7016294, 53.73020869999999], [-2.701663816365182, 53.73056245671913], [-2.701690852581278, 53.730720393229056], [-2.7017104015992546, 53.73086070748593], [-2.7017238683803635, 53.73098588175242], [-2.701732657885857, 53.73109839829118], [-2.701738175076988, 53.73120073936487], [-2.7017418249150085, 53.731295387236145], [-2.70174501236117, 53.73138482416766], [-2.7017491423767273, 53.73147153242208], [-2.701755619922931, 53.731557994262054], [-2.701765849961034, 53.731646691950246], [-2.7017812374522885, 53.7317401077493], [-2.701803187357948, 53.731840723921906], [-2.7018331046392623, 53.73195102273069], [-2.701872394257487, 53.73207348643832], [-2.7019224611738726, 53.73221059730746], [-2.7019847103496724, 53.732364837600755], [-2.7022356000000003, 53.7329164], [-2.7027485999999996, 53.734000599999995], [-2.7028765152117713, 53.734323238421794], [-2.703009, 53.7346574], [-2.7032271, 53.735321799999994], [-2.7033531, 53.73572759999998], [-2.7034665, 53.73613819999999], [-2.7035739999999997, 53.73654270000001], [-2.7037565, 53.73745830000001], [-2.703823, 53.737866299999986], [-2.7040155, 53.73902809999999], [-2.7041576999999997, 53.7398076], [-2.7042774, 53.7405196], [-2.7043552, 53.740839], [-2.7043869999999997, 53.7410091], [-2.7043952999999994, 53.741054300000016], [-2.704554, 53.7419315], [-2.7046021, 53.74221699999999], [-2.7048222, 53.743284], [-2.7050237, 53.7443761], [-2.7050455999999996, 53.7444894], [-2.7053928, 53.74628409999999], [-2.7055234999999995, 53.7467027], [-2.7055582, 53.746889499999995], [-2.7058971, 53.7488031], [-2.7061763999999995, 53.7503007], [-2.7062624999999993, 53.7507622], [-2.7062676999999997, 53.7507899], [-2.7063506, 53.7512404], [-2.7064384999999995, 53.7517184], [-2.7064513, 53.7517923], [-2.7064572, 53.7518285], [-2.7064984, 53.7520893], [-2.7065156999999997, 53.752175399999985], [-2.7065883, 53.752463799999994], [-2.7066813999999995, 53.7527646], [-2.7070750999999995, 53.7537833], [-2.707174, 53.754186], [-2.7072046, 53.7543218], [-2.7074629, 53.75545369999999]]}", "current_leg_start": "Croston", "dest_arr_time_act": "1517", "motion_projection": null, "next_location_lat": "53.7554537", "next_location_lon": "-2.7074629", "previous_location": "Ribble Jn", "current_leg_milage": "7.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 14255.954, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14302.479, \"from_m\": 14255.954, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15973.201, \"from_m\": 14302.479, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16829.419, \"from_m\": 15973.201, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17449.539, \"from_m\": 16829.419, \"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\": 18222.726, \"from_m\": 17449.539, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18661.337, \"from_m\": 18222.726, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18739.605, \"from_m\": 18661.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\": 18813.313, \"from_m\": 18739.605, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18903.354, \"from_m\": 18813.313, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18937.224, \"from_m\": 18903.354, \"capability_applied\": null, \"effective_limit_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\": 18992.473, \"from_m\": 18937.224, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26480.605, \"from_m\": 18992.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\": 27437.509, \"from_m\": 26480.605, \"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\": 27467.904, \"from_m\": 27437.509, \"capability_applied\": null, \"effective_limit_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\": 27817.383, \"from_m\": 27467.904, \"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\": 49084.706, \"from_m\": 27817.383, \"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\": 49607.088, \"from_m\": 49084.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50124.645, \"from_m\": 49607.088, \"capability_applied\": null, \"effective_limit_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\": 59071.767, \"from_m\": 50124.645, \"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\": 59998.967, \"from_m\": 59071.767, \"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\": 60054.378, \"from_m\": 59998.967, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60869.065, \"from_m\": 60054.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\": 80.0}, {\"to_m\": 75409.79, \"from_m\": 60869.065, \"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\": 110.0}, {\"to_m\": 75475.261, \"from_m\": 75409.79, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 75507.61, \"from_m\": 75475.261, \"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\": 75576.333, \"from_m\": 75507.61, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 81391.396, \"from_m\": 75576.333, \"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\": 81417.549, \"from_m\": 81391.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 81483.517, \"from_m\": 81417.549, \"capability_applied\": null, \"effective_limit_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\": 81517.402, \"from_m\": 81483.517, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 81677.567, \"from_m\": 81517.402, \"capability_applied\": null, \"effective_limit_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\": 94432.993, \"from_m\": 81677.567, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 94804.284, \"from_m\": 94432.993, \"capability_applied\": null, \"effective_limit_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\": 103736.026, \"from_m\": 94804.284, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 104107.318, \"from_m\": 103736.026, \"capability_applied\": null, \"effective_limit_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\": 116862.744, \"from_m\": 104107.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 117022.909, \"from_m\": 116862.744, \"capability_applied\": null, \"effective_limit_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\": 117056.794, \"from_m\": 117022.909, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 117122.762, \"from_m\": 117056.794, \"capability_applied\": null, \"effective_limit_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\": 117148.915, \"from_m\": 117122.762, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 119143.175, \"from_m\": 117148.915, \"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\": 119192.754, \"from_m\": 119143.175, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 119252.055, \"from_m\": 119192.754, \"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\": 119292.475, \"from_m\": 119252.055, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 119440.858, \"from_m\": 119292.475, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 119820.601, \"from_m\": 119440.858, \"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\": 582487, \"profile_key\": \"b40ebca5666efe93ffe83cd7e38d74d7e46f94be2ad9b9af6db33836d5a70b98\", \"schedule_id\": 20328, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Ormskirk\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74264}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1450H\", \"location\": \"Burscough Junction\", \"stage_seq\": 2, \"distance_m\": 99270.155, \"section_seq\": 1, \"route_path_id\": 74264}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456\", \"location\": \"Rufford\", \"stage_seq\": 3, \"distance_m\": 103955.356, \"section_seq\": 1, \"route_path_id\": 74264}, {\"is_pass\": false, \"wtt_arr\": \"1500H\", \"wtt_dep\": \"1501\", \"location\": \"Croston\", \"stage_seq\": 4, \"distance_m\": 108114.283, \"section_seq\": 1, \"route_path_id\": 74264}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510H\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 5, \"distance_m\": 117122.762, \"section_seq\": 1, \"route_path_id\": 74264}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Ribble Jn\", \"stage_seq\": 6, \"distance_m\": 118850.903, \"section_seq\": 1, \"route_path_id\": 74264}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": null, \"location\": \"Preston\", \"stage_seq\": 7, \"distance_m\": 119820.601, \"section_seq\": 1, \"route_path_id\": 74264}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 119820.601, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74264}], \"total_distance_m\": 119820.601, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 118929.251, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 891.35, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1446", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "18.0", "current_position_lat": "53.7554537", "current_position_lon": "-2.7074629", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:12Z\", \"source_id\": 15501364, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:49Z\", \"source_id\": 15506292, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:13Z\", \"source_id\": 15509482, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:35Z\", \"source_id\": 47739091, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:38Z\", \"source_id\": 15522645, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Preston", "service_state_platform": "4", "timing_fact_generation": 1789481985308737, "current_leg_arrival_utc": "2026-09-15T15:17:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:32.433140", "service_state_evidence_id": 15522645, "current_leg_start_actual_dep": "2026-09-15T15:01:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:32.994253", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P OMS PRE 2N08 156466 2 75 None {"version": 3, "segments": [{"to_m": 14255.954, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14302.479, "from_m": 14255.954, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15973.201, "from_m": 14302.479, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16829.419, "from_m": 15973.201, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17449.539, "from_m": 16829.419, "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": 18222.726, "from_m": 17449.539, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18661.337, "from_m": 18222.726, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18739.605, "from_m": 18661.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": 18813.313, "from_m": 18739.605, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18903.354, "from_m": 18813.313, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18937.224, "from_m": 18903.354, "capability_applied": null, "effective_limit_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": 18992.473, "from_m": 18937.224, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26480.605, "from_m": 18992.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": 27437.509, "from_m": 26480.605, "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": 27467.904, "from_m": 27437.509, "capability_applied": null, "effective_limit_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": 27817.383, "from_m": 27467.904, "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": 49084.706, "from_m": 27817.383, "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": 49607.088, "from_m": 49084.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50124.645, "from_m": 49607.088, "capability_applied": null, "effective_limit_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": 59071.767, "from_m": 50124.645, "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": 59998.967, "from_m": 59071.767, "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": 60054.378, "from_m": 59998.967, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60869.065, "from_m": 60054.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": 80.0}, {"to_m": 75409.79, "from_m": 60869.065, "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": 110.0}, {"to_m": 75475.261, "from_m": 75409.79, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 75507.61, "from_m": 75475.261, "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": 75576.333, "from_m": 75507.61, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 81391.396, "from_m": 75576.333, "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": 81417.549, "from_m": 81391.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 81483.517, "from_m": 81417.549, "capability_applied": null, "effective_limit_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": 81517.402, "from_m": 81483.517, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 81677.567, "from_m": 81517.402, "capability_applied": null, "effective_limit_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": 94432.993, "from_m": 81677.567, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 94804.284, "from_m": 94432.993, "capability_applied": null, "effective_limit_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": 103736.026, "from_m": 94804.284, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 104107.318, "from_m": 103736.026, "capability_applied": null, "effective_limit_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": 116862.744, "from_m": 104107.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 117022.909, "from_m": 116862.744, "capability_applied": null, "effective_limit_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": 117056.794, "from_m": 117022.909, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 117122.762, "from_m": 117056.794, "capability_applied": null, "effective_limit_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": 117148.915, "from_m": 117122.762, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 119143.175, "from_m": 117148.915, "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": 119192.754, "from_m": 119143.175, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 119252.055, "from_m": 119192.754, "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": 119292.475, "from_m": 119252.055, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 119440.858, "from_m": 119292.475, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 119820.601, "from_m": 119440.858, "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": 582487, "profile_key": "b40ebca5666efe93ffe83cd7e38d74d7e46f94be2ad9b9af6db33836d5a70b98", "schedule_id": 20328, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1446", "location": "Ormskirk", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74264}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1450H", "location": "Burscough Junction", "stage_seq": 2, "distance_m": 99270.155, "section_seq": 1, "route_path_id": 74264}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456", "location": "Rufford", "stage_seq": 3, "distance_m": 103955.356, "section_seq": 1, "route_path_id": 74264}, {"is_pass": false, "wtt_arr": "1500H", "wtt_dep": "1501", "location": "Croston", "stage_seq": 4, "distance_m": 108114.283, "section_seq": 1, "route_path_id": 74264}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510H", "location": "Farington Curve Jn", "stage_seq": 5, "distance_m": 117122.762, "section_seq": 1, "route_path_id": 74264}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "Ribble Jn", "stage_seq": 6, "distance_m": 118850.903, "section_seq": 1, "route_path_id": 74264}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": null, "location": "Preston", "stage_seq": 7, "distance_m": 119820.601, "section_seq": 1, "route_path_id": 74264}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 119820.601, "from_m": 0.0, "section_seq": 1, "route_path_id": 74264}], "total_distance_m": 119820.601, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 118929.251, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 891.35, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:12Z", "source_id": 15501364, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:49Z", "source_id": 15506292, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:13Z", "source_id": 15509482, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7914, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:35Z", "source_id": 47739091, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:19:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:38Z", "source_id": 15522645, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Ormskirk 1446 1446 None None None Preston 1517 1517 4C ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P23899/2026-09-15/detailed None Croston 2026-09-15T15:01:00+01:00 Preston 18.0 {"type": "LineString", "coordinates": [[-2.7779892, 53.66745730000001], [-2.7777351999999995, 53.667725899999986], [-2.7766342, 53.66889049999999], [-2.7749887, 53.67063839999999], [-2.7748402, 53.6708003], [-2.7699137, 53.675892399999995], [-2.7649485, 53.681044], [-2.76484480973319, 53.68115157602794], [-2.7608923, 53.68525199999999], [-2.7507842, 53.6957366], [-2.747791, 53.6988408], [-2.7445432, 53.7022088], [-2.7434586000000003, 53.70333349999999], [-2.7402402, 53.706670800000005], [-2.7358959, 53.71111789999999], [-2.7352879, 53.71162760000001], [-2.7346415, 53.7120967], [-2.7334831, 53.7127682], [-2.7328683, 53.713063599999984], [-2.7322613, 53.71332079999999], [-2.7313476999999997, 53.7136505], [-2.7304023999999996, 53.7139615], [-2.728296, 53.7146076], [-2.7227898, 53.7163305], [-2.7226335, 53.7163792], [-2.7172213, 53.71807429999999], [-2.7159194, 53.71848769999998], [-2.7154868, 53.7186163], [-2.7137923, 53.719148], [-2.7135665999999996, 53.7192232], [-2.712487, 53.71961439999999], [-2.71129, 53.7200897], [-2.7100037, 53.7206368], [-2.7081281999999995, 53.721469299999995], [-2.7074598999999995, 53.7218149], [-2.7062241, 53.72249359999999], [-2.7054479, 53.72301120000001], [-2.7049497, 53.723386600000005], [-2.7042022999999995, 53.7240182], [-2.7032935999999994, 53.72508029999999], [-2.7029295999999996, 53.72562090000001], [-2.7025834, 53.7262182], [-2.7023717, 53.7266064], [-2.7020859, 53.72729209999999], [-2.7019005999999997, 53.72787610000001], [-2.7017489999999995, 53.72848159999999], [-2.7016950999999993, 53.72884489999999], [-2.7016686, 53.72912719999999], [-2.7016405999999997, 53.7295212], [-2.7016209000000004, 53.7299125], [-2.7016208, 53.7300597], [-2.7016294, 53.73020869999999], [-2.701663816365182, 53.73056245671913], [-2.701690852581278, 53.730720393229056], [-2.7017104015992546, 53.73086070748593], [-2.7017238683803635, 53.73098588175242], [-2.701732657885857, 53.73109839829118], [-2.701738175076988, 53.73120073936487], [-2.7017418249150085, 53.731295387236145], [-2.70174501236117, 53.73138482416766], [-2.7017491423767273, 53.73147153242208], [-2.701755619922931, 53.731557994262054], [-2.701765849961034, 53.731646691950246], [-2.7017812374522885, 53.7317401077493], [-2.701803187357948, 53.731840723921906], [-2.7018331046392623, 53.73195102273069], [-2.701872394257487, 53.73207348643832], [-2.7019224611738726, 53.73221059730746], [-2.7019847103496724, 53.732364837600755], [-2.7022356000000003, 53.7329164], [-2.7027485999999996, 53.734000599999995], [-2.7028765152117713, 53.734323238421794], [-2.703009, 53.7346574], [-2.7032271, 53.735321799999994], [-2.7033531, 53.73572759999998], [-2.7034665, 53.73613819999999], [-2.7035739999999997, 53.73654270000001], [-2.7037565, 53.73745830000001], [-2.703823, 53.737866299999986], [-2.7040155, 53.73902809999999], [-2.7041576999999997, 53.7398076], [-2.7042774, 53.7405196], [-2.7043552, 53.740839], [-2.7043869999999997, 53.7410091], [-2.7043952999999994, 53.741054300000016], [-2.704554, 53.7419315], [-2.7046021, 53.74221699999999], [-2.7048222, 53.743284], [-2.7050237, 53.7443761], [-2.7050455999999996, 53.7444894], [-2.7053928, 53.74628409999999], [-2.7055234999999995, 53.7467027], [-2.7055582, 53.746889499999995], [-2.7058971, 53.7488031], [-2.7061763999999995, 53.7503007], [-2.7062624999999993, 53.7507622], [-2.7062676999999997, 53.7507899], [-2.7063506, 53.7512404], [-2.7064384999999995, 53.7517184], [-2.7064513, 53.7517923], [-2.7064572, 53.7518285], [-2.7064984, 53.7520893], [-2.7065156999999997, 53.752175399999985], [-2.7065883, 53.752463799999994], [-2.7066813999999995, 53.7527646], [-2.7070750999999995, 53.7537833], [-2.707174, 53.754186], [-2.7072046, 53.7543218], [-2.7074629, 53.75545369999999]]} 7.3 1501 1519 Ribble Jn Ormskirk Preston 53.7554537 -2.7074629 53.7554537 -2.7074629 1 0 2026-09-15 14:29:38 TERMINATED 2026-09-15 14:19:00 Preston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522645 1789481985308737 11 11 2026-09-15 14:29:32.994253 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:32.433140
551024 582787 W04233 889F37MP15 2026-09-15 COMPLETE 15522683 2026-09-15 15:19:00 2026-09-15 14:29:38 2026-09-17 14:29:38 {"id": 582787, "stp": "P", "toc": "London Overground", "uid": "W04233", "consist": null, "dest_crs": "DLJ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W04233/2026-09-15/detailed", "trust_id": "889F37MP15", "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": "1520", "dest_platform": "2", "is_terminated": 1, "next_location": "Dalston Junction", "signalling_id": "9F37", "timing_status": "EARLY", "origin_station": "New Cross ELL", "current_leg_arr": "1519", "current_leg_dep": "1517", "current_leg_end": "Dalston Junction", "origin_dep_time": "1458", "origin_platform": "D", "current_location": "Dalston Junction", "last_update_time": "2026-09-15T14:29:38", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]}", "current_leg_start": "Haggerston", "dest_arr_time_act": "1520", "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\": 1190.506, \"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\": 5994.518, \"from_m\": 1190.506, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6039.066, \"from_m\": 5994.518, \"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\": 8504.135, \"from_m\": 6039.066, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9998.341, \"from_m\": 8504.135, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10189.611, \"from_m\": 9998.341, \"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\": 11139.186, \"from_m\": 10189.611, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11857.292, \"from_m\": 11139.186, \"capability_applied\": null, \"effective_limit_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\": 13594.951, \"from_m\": 11857.292, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13650.428, \"from_m\": 13594.951, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14068.699, \"from_m\": 13650.428, \"capability_applied\": null, \"effective_limit_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\": 582787, \"profile_key\": \"23b3146f0e1859f98076ce4fd8ee60ad166fd56856f4ec0ec8753c288907e8e6\", \"schedule_id\": 25191, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"New Cross ELL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 2, \"distance_m\": 715.111, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 3, \"distance_m\": 1202.249, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 4, \"distance_m\": 1959.074, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1501H\", \"wtt_dep\": \"1502H\", \"location\": \"Surrey Quays\", \"stage_seq\": 5, \"distance_m\": 2248.518, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1504H\", \"location\": \"Canada Water\", \"stage_seq\": 6, \"distance_m\": 2858.184, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506\", \"location\": \"Rotherhithe\", \"stage_seq\": 7, \"distance_m\": 3172.249, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1507\", \"wtt_dep\": \"1507H\", \"location\": \"Wapping\", \"stage_seq\": 8, \"distance_m\": 3648.573, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1509H\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 9202.2, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1512\", \"location\": \"Whitechapel\", \"stage_seq\": 10, \"distance_m\": 10208.018, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 11, \"distance_m\": 11281.53, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1516\", \"wtt_dep\": \"1516H\", \"location\": \"Hoxton\", \"stage_seq\": 12, \"distance_m\": 12513.848, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": \"1518H\", \"location\": \"Haggerston\", \"stage_seq\": 13, \"distance_m\": 13396.087, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Dalston Junction\", \"stage_seq\": 14, \"distance_m\": 14068.699, \"section_seq\": 1, \"route_path_id\": 36901}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14068.699, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36901}], \"total_distance_m\": 14068.699, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14013.222, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 55.477, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1458", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5454441", "current_position_lon": "-0.0750714", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:18Z\", \"source_id\": 47692706, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:18Z\", \"source_id\": 15509609, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:02Z\", \"source_id\": 47697169, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:07Z\", \"source_id\": 15510865, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:36Z\", \"source_id\": 47701425, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:42Z\", \"source_id\": 15512070, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:34Z\", \"source_id\": 47706724, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:37Z\", \"source_id\": 15513500, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:28Z\", \"source_id\": 47711804, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:31Z\", \"source_id\": 15514942, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:19Z\", \"source_id\": 47716888, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:23Z\", \"source_id\": 15516336, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:40Z\", \"source_id\": 47723266, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:43Z\", \"source_id\": 15518135, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:02Z\", \"source_id\": 47729504, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:04Z\", \"source_id\": 15519918, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:11Z\", \"source_id\": 47735340, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:19Z\", \"source_id\": 15521652, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:38Z\", \"source_id\": 47739226, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:40Z\", \"source_id\": 15522683, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalston Junction", "service_state_platform": "2", "timing_fact_generation": 1789481923145851, "current_leg_arrival_utc": "2026-09-15T15:19:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:36.279000", "service_state_evidence_id": 15522683, "current_leg_start_actual_dep": "2026-09-15T15:18:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:36.338135", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None DLJ 9F37 None None None None {"version": 3, "segments": [{"to_m": 1190.506, "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": 5994.518, "from_m": 1190.506, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6039.066, "from_m": 5994.518, "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": 8504.135, "from_m": 6039.066, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9998.341, "from_m": 8504.135, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10189.611, "from_m": 9998.341, "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": 11139.186, "from_m": 10189.611, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11857.292, "from_m": 11139.186, "capability_applied": null, "effective_limit_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": 13594.951, "from_m": 11857.292, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13650.428, "from_m": 13594.951, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14068.699, "from_m": 13650.428, "capability_applied": null, "effective_limit_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": 582787, "profile_key": "23b3146f0e1859f98076ce4fd8ee60ad166fd56856f4ec0ec8753c288907e8e6", "schedule_id": 25191, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1458", "location": "New Cross ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1459", "location": "Rolt Street Jn", "stage_seq": 2, "distance_m": 715.111, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500", "location": "Canal Jn (New Cross)", "stage_seq": 3, "distance_m": 1202.249, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501", "location": "Surrey Quays Silwood Jn", "stage_seq": 4, "distance_m": 1959.074, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1501H", "wtt_dep": "1502H", "location": "Surrey Quays", "stage_seq": 5, "distance_m": 2248.518, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1504H", "location": "Canada Water", "stage_seq": 6, "distance_m": 2858.184, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506", "location": "Rotherhithe", "stage_seq": 7, "distance_m": 3172.249, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1507", "wtt_dep": "1507H", "location": "Wapping", "stage_seq": 8, "distance_m": 3648.573, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1509H", "location": "Shadwell", "stage_seq": 9, "distance_m": 9202.2, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1512", "location": "Whitechapel", "stage_seq": 10, "distance_m": 10208.018, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514H", "location": "Shoreditch High Street", "stage_seq": 11, "distance_m": 11281.53, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1516", "wtt_dep": "1516H", "location": "Hoxton", "stage_seq": 12, "distance_m": 12513.848, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": "1518H", "location": "Haggerston", "stage_seq": 13, "distance_m": 13396.087, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 14, "distance_m": 14068.699, "section_seq": 1, "route_path_id": 36901}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14068.699, "from_m": 0.0, "section_seq": 1, "route_path_id": 36901}], "total_distance_m": 14068.699, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14013.222, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 55.477, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:18Z", "source_id": 47692706, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:01:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:18Z", "source_id": 15509609, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:02Z", "source_id": 47697169, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:03:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:07Z", "source_id": 15510865, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:36Z", "source_id": 47701425, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:05:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:42Z", "source_id": 15512070, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:34Z", "source_id": 47706724, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:06:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:37Z", "source_id": 15513500, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:28Z", "source_id": 47711804, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:08:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:31Z", "source_id": 15514942, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:19Z", "source_id": 47716888, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:10:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:23Z", "source_id": 15516336, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:40Z", "source_id": 47723266, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:13:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:43Z", "source_id": 15518135, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:02Z", "source_id": 47729504, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:15:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:04Z", "source_id": 15519918, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:11Z", "source_id": 47735340, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:17:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:19Z", "source_id": 15521652, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15049, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:38Z", "source_id": 47739226, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:19:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:40Z", "source_id": 15522683, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] New Cross ELL 1458 1458 D None None Dalston Junction 1520 1520 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W04233/2026-09-15/detailed None Haggerston 2026-09-15T15:18:30+01:00 Dalston Junction 2.0 {"type": "LineString", "coordinates": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]} 0.4 1517 1519 Haggerston Dalston Junction Dalston Junction 51.5454441 -0.0750714 51.5454441 -0.0750714 1 0 2026-09-15 14:29:38 TERMINATED 2026-09-15 14:19:00 Dalston Junction TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522683 1789481923145851 40 40 2026-09-15 14:29:36.338135 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:36.279000
551025 582708 W10673 731T63MP15 2026-09-15 COMPLETE 15522431 2026-09-15 15:19:00 2026-09-15 14:29:38 2026-09-17 14:29:38 {"id": 582708, "stp": "P", "toc": "Heathrow Express", "uid": "W10673", "consist": "387134+387138", "dest_crs": "HWV", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W10673/2026-09-15/detailed", "trust_id": "731T63MP15", "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": "1516", "dest_platform": "3", "is_terminated": 1, "next_location": "Heathrow Terminal 5", "signalling_id": "1T63", "timing_status": "LATE", "origin_station": "London Paddington", "current_leg_arr": "1519", "current_leg_dep": "1514", "current_leg_end": "Heathrow Terminal 5", "origin_dep_time": "1455", "origin_platform": "7", "current_location": "Heathrow Terminal 5", "last_update_time": "2026-09-15T14:29:38", "route_debug_link": null, "timing_variation": "+3 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": "1516", "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\": 582708, \"profile_key\": \"c523a784f491ab9f4921df2fb2e57562031339b3edba59f3b65c037f3261bfa1\", \"schedule_id\": 25428, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"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\": \"1456\", \"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\": \"1457H\", \"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\": \"1458H\", \"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\": \"1501\", \"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\": \"1503H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505\", \"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\": \"1507\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 8, \"distance_m\": 19557.929, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1512\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 9, \"distance_m\": 23331.663, \"section_seq\": 1, \"route_path_id\": 38278}, {\"is_pass\": false, \"wtt_arr\": \"1516\", \"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": "1455", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.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-15T14:06:45Z\", \"source_id\": 47707218, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:49Z\", \"source_id\": 15513684, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:58Z\", \"source_id\": 47724089, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:07Z\", \"source_id\": 15518419, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:16Z\", \"source_id\": 47738436, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:20Z\", \"source_id\": 15522431, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Heathrow Terminal 5", "service_state_platform": "3", "timing_fact_generation": 1789481902718344, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:36.282024", "service_state_evidence_id": 15522431, "current_leg_start_actual_dep": "2026-09-15T15:15:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:36.335169", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Heathrow Express P PAD HWV 1T63 387134+387138 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": 582708, "profile_key": "c523a784f491ab9f4921df2fb2e57562031339b3edba59f3b65c037f3261bfa1", "schedule_id": 25428, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1455", "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": "1456", "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": "1457H", "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": "1458H", "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": "1501", "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": "1503H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 38278}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505", "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": "1507", "location": "Heathrow Tunnel Jn", "stage_seq": 8, "distance_m": 19557.929, "section_seq": 1, "route_path_id": 38278}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1512", "location": "Heathrow Terminals 2 & 3", "stage_seq": 9, "distance_m": 23331.663, "section_seq": 1, "route_path_id": 38278}, {"is_pass": false, "wtt_arr": "1516", "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-15T14:06:45Z", "source_id": 47707218, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:07:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:49Z", "source_id": 15513684, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:58Z", "source_id": 47724089, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:14:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:07Z", "source_id": 15518419, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23433, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:16Z", "source_id": 47738436, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:19:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:20Z", "source_id": 15522431, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] London Paddington 1455 1455 7 None None Heathrow Terminal 5 1516 1516 3 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W10673/2026-09-15/detailed None Heathrow Terminals 2 & 3 2026-09-15T15:15:00+01:00 Heathrow Terminal 5 5.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 1514 1519 Heathrow Terminals 2 & 3 Heathrow Terminal 5 Heathrow Terminal 5 51.4722980 -0.4905293 51.4722980 -0.4905293 1 0 2026-09-15 14:29:38 TERMINATED 2026-09-15 14:19:00 Heathrow Terminal 5 TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522431 1789481902718344 38 38 2026-09-15 14:29:36.335169 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:36.282024
551026 581624 G86209 302F48MO15 2026-09-15 COMPLETE 15523385 2026-09-15 14:41:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 581624, "stp": "P", "toc": "Northern", "uid": "G86209", "consist": "156466", "dest_crs": "OMS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G86209/2026-09-15/detailed", "trust_id": "302F48MO15", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ormskirk", "service_date": "2026-09-15", "dest_arr_time": "1441", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "2F48", "timing_status": "ON TIME", "origin_station": "Preston", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1410", "origin_platform": "3C", "current_location": "Ormskirk", "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1441", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Burscough Junction", "current_leg_milage": null, "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 379.743, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 528.126, \"from_m\": 379.743, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 568.546, \"from_m\": 528.126, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 627.847, \"from_m\": 568.546, \"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\": 677.427, \"from_m\": 627.847, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2632.165, \"from_m\": 677.427, \"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\": 2797.292, \"from_m\": 2632.165, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2957.457, \"from_m\": 2797.292, \"capability_applied\": null, \"effective_limit_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\": 15712.884, \"from_m\": 2957.457, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16084.175, \"from_m\": 15712.884, \"capability_applied\": null, \"effective_limit_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\": 25015.917, \"from_m\": 16084.175, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25387.208, \"from_m\": 25015.917, \"capability_applied\": null, \"effective_limit_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\": 38142.635, \"from_m\": 25387.208, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38302.8, \"from_m\": 38142.635, \"capability_applied\": null, \"effective_limit_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\": 38336.685, \"from_m\": 38302.8, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38402.652, \"from_m\": 38336.685, \"capability_applied\": null, \"effective_limit_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\": 38428.806, \"from_m\": 38402.652, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 44243.869, \"from_m\": 38428.806, \"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\": 44312.591, \"from_m\": 44243.869, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 44344.94, \"from_m\": 44312.591, \"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\": 44410.411, \"from_m\": 44344.94, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58951.137, \"from_m\": 44410.411, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 59765.823, \"from_m\": 58951.137, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 59821.234, \"from_m\": 59765.823, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60748.434, \"from_m\": 59821.234, \"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\": 69695.556, \"from_m\": 60748.434, \"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\": 70213.113, \"from_m\": 69695.556, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 70735.496, \"from_m\": 70213.113, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92002.818, \"from_m\": 70735.496, \"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\": 92352.297, \"from_m\": 92002.818, \"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\": 92382.693, \"from_m\": 92352.297, \"capability_applied\": null, \"effective_limit_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\": 93339.596, \"from_m\": 92382.693, \"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\": 100827.729, \"from_m\": 93339.596, \"capability_applied\": null, \"effective_limit_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\": 100882.978, \"from_m\": 100827.729, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100916.847, \"from_m\": 100882.978, \"capability_applied\": null, \"effective_limit_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\": 101006.889, \"from_m\": 100916.847, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 101080.596, \"from_m\": 101006.889, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 101158.865, \"from_m\": 101080.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\": 101597.475, \"from_m\": 101158.865, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102370.663, \"from_m\": 101597.475, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 102990.782, \"from_m\": 102370.663, \"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\": 103847.0, \"from_m\": 102990.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 105517.723, \"from_m\": 103847.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 105564.247, \"from_m\": 105517.723, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 119820.201, \"from_m\": 105564.247, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 581624, \"profile_key\": \"fa5bc01aaa29597a38c8fe8edb57ec3733b738eb18ed4aecd43861846acb4402\", \"schedule_id\": 12663, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69766}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Ribble Jn\", \"stage_seq\": 2, \"distance_m\": 969.698, \"section_seq\": 1, \"route_path_id\": 69766}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413H\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 3, \"distance_m\": 2697.625, \"section_seq\": 1, \"route_path_id\": 69766}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1423H\", \"location\": \"Croston\", \"stage_seq\": 4, \"distance_m\": 11705.918, \"section_seq\": 1, \"route_path_id\": 69766}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429H\", \"location\": \"Rufford\", \"stage_seq\": 5, \"distance_m\": 15864.846, \"section_seq\": 1, \"route_path_id\": 69766}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Burscough Junction\", \"stage_seq\": 6, \"distance_m\": 20550.046, \"section_seq\": 1, \"route_path_id\": 69766}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": null, \"location\": \"Ormskirk\", \"stage_seq\": 7, \"distance_m\": 119820.201, \"section_seq\": 1, \"route_path_id\": 69766}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 119820.201, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69766}], \"total_distance_m\": 119820.201, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 118928.847, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 891.354, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1410", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:10Z\", \"source_id\": 15482164, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:18Z\", \"source_id\": 15487488, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:10Z\", \"source_id\": 15491036, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:37Z\", \"source_id\": 15523385, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ormskirk", "service_state_platform": null, "timing_fact_generation": 1789481977956187, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:37.950931", "service_state_evidence_id": 15523385, "current_leg_start_actual_dep": null, "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-15T13:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:38.104341", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P PRE OMS 2F48 156466 2 75 None {"version": 3, "segments": [{"to_m": 379.743, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 528.126, "from_m": 379.743, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 568.546, "from_m": 528.126, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 627.847, "from_m": 568.546, "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": 677.427, "from_m": 627.847, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2632.165, "from_m": 677.427, "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": 2797.292, "from_m": 2632.165, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2957.457, "from_m": 2797.292, "capability_applied": null, "effective_limit_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": 15712.884, "from_m": 2957.457, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16084.175, "from_m": 15712.884, "capability_applied": null, "effective_limit_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": 25015.917, "from_m": 16084.175, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25387.208, "from_m": 25015.917, "capability_applied": null, "effective_limit_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": 38142.635, "from_m": 25387.208, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38302.8, "from_m": 38142.635, "capability_applied": null, "effective_limit_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": 38336.685, "from_m": 38302.8, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38402.652, "from_m": 38336.685, "capability_applied": null, "effective_limit_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": 38428.806, "from_m": 38402.652, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44243.869, "from_m": 38428.806, "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": 44312.591, "from_m": 44243.869, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44344.94, "from_m": 44312.591, "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": 44410.411, "from_m": 44344.94, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58951.137, "from_m": 44410.411, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 59765.823, "from_m": 58951.137, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 59821.234, "from_m": 59765.823, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60748.434, "from_m": 59821.234, "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": 69695.556, "from_m": 60748.434, "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": 70213.113, "from_m": 69695.556, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 70735.496, "from_m": 70213.113, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92002.818, "from_m": 70735.496, "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": 92352.297, "from_m": 92002.818, "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": 92382.693, "from_m": 92352.297, "capability_applied": null, "effective_limit_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": 93339.596, "from_m": 92382.693, "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": 100827.729, "from_m": 93339.596, "capability_applied": null, "effective_limit_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": 100882.978, "from_m": 100827.729, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100916.847, "from_m": 100882.978, "capability_applied": null, "effective_limit_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": 101006.889, "from_m": 100916.847, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101080.596, "from_m": 101006.889, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 101158.865, "from_m": 101080.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": 101597.475, "from_m": 101158.865, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102370.663, "from_m": 101597.475, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 102990.782, "from_m": 102370.663, "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": 103847.0, "from_m": 102990.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 105517.723, "from_m": 103847.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 105564.247, "from_m": 105517.723, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119820.201, "from_m": 105564.247, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 581624, "profile_key": "fa5bc01aaa29597a38c8fe8edb57ec3733b738eb18ed4aecd43861846acb4402", "schedule_id": 12663, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1410", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69766}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Ribble Jn", "stage_seq": 2, "distance_m": 969.698, "section_seq": 1, "route_path_id": 69766}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413H", "location": "Farington Curve Jn", "stage_seq": 3, "distance_m": 2697.625, "section_seq": 1, "route_path_id": 69766}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1423H", "location": "Croston", "stage_seq": 4, "distance_m": 11705.918, "section_seq": 1, "route_path_id": 69766}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429H", "location": "Rufford", "stage_seq": 5, "distance_m": 15864.846, "section_seq": 1, "route_path_id": 69766}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Burscough Junction", "stage_seq": 6, "distance_m": 20550.046, "section_seq": 1, "route_path_id": 69766}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": null, "location": "Ormskirk", "stage_seq": 7, "distance_m": 119820.201, "section_seq": 1, "route_path_id": 69766}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 119820.201, "from_m": 0.0, "section_seq": 1, "route_path_id": 69766}], "total_distance_m": 119820.201, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 118928.847, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 891.354, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:10Z", "source_id": 15482164, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:18Z", "source_id": 15487488, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:10Z", "source_id": 15491036, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:37Z", "source_id": 15523385, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}] Preston 1410 1410 3C None None Ormskirk 1441 1441 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G86209/2026-09-15/detailed None None None None None None None None None Burscough Junction Ormskirk None None None None None 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 13:41:00 Ormskirk TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523385 1789481977956187 19 19 2026-09-15 14:29:38.104341 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:37.950931
551027 580530 P23951 302N18MM15 2026-09-15 COMPLETE 15523424 2026-09-15 14:35:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 580530, "stp": "P", "toc": "Northern", "uid": "P23951", "consist": "156418", "dest_crs": "CNE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P23951/2026-09-15/detailed", "trust_id": "302N18MM15", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Colne", "service_date": "2026-09-15", "dest_arr_time": "1434", "dest_platform": "1", "is_terminated": 1, "next_location": "Colne", "signalling_id": "2N18", "timing_status": "LATE", "origin_station": "Preston", "current_leg_arr": "1435", "current_leg_dep": "1429", "current_leg_end": "Colne", "origin_dep_time": "1323", "origin_platform": "4C", "current_location": "Colne", "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2137414, 53.83490640000001], [-2.2132907, 53.8350647], [-2.2120447, 53.83564100000001], [-2.2111724, 53.8360421], [-2.2097978, 53.8367525], [-2.2078004, 53.83797189999999], [-2.204623, 53.840037200000005], [-2.2043932, 53.84018600000001], [-2.2039502294389712, 53.84046508143667], [-2.2018496, 53.84178849999999], [-2.2003570000000003, 53.84257360000001], [-2.1990981, 53.8431287], [-2.1943989, 53.84504110000001], [-2.1943031, 53.8450806], [-2.1939552999999994, 53.8452202], [-2.1908379, 53.8464755], [-2.1868083, 53.84810019999998], [-2.1857176999999997, 53.84852949999999], [-2.1850776, 53.8488241], [-2.18443, 53.84915000000001], [-2.1839076, 53.849430000000005], [-2.1835544999999996, 53.8496754], [-2.1830716, 53.850054199999995], [-2.1826748, 53.8504206], [-2.1822722999999997, 53.8508966], [-2.1819652, 53.8513567], [-2.1817097, 53.8519438], [-2.1816142, 53.8522568], [-2.1815282999999996, 53.8525728], [-2.1814634999999996, 53.852810000000005], [-2.1814332, 53.853128700000006], [-2.181490699999999, 53.8535553], [-2.1815994, 53.85404880000001], [-2.1816406999999995, 53.854191], [-2.1818158, 53.8547002], [-2.1819274, 53.85491529999999]]}", "current_leg_start": "Nelson", "dest_arr_time_act": "1434", "motion_projection": null, "next_location_lat": "53.8549153", "next_location_lon": "-2.1819274", "previous_location": "Chaffers S.B.", "current_leg_milage": "2.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 379.743, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 528.126, \"from_m\": 379.743, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 568.546, \"from_m\": 528.126, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 627.847, \"from_m\": 568.546, \"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\": 677.427, \"from_m\": 627.847, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2671.686, \"from_m\": 677.427, \"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\": 3838.882, \"from_m\": 2671.686, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4014.17, \"from_m\": 3838.882, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4078.787, \"from_m\": 4014.17, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5122.334, \"from_m\": 4078.787, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5899.929, \"from_m\": 5122.334, \"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\": 6457.588, \"from_m\": 5899.929, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18127.812, \"from_m\": 6457.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19093.055, \"from_m\": 18127.812, \"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\": 19605.088, \"from_m\": 19093.055, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19633.409, \"from_m\": 19605.088, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20158.912, \"from_m\": 19633.409, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20381.671, \"from_m\": 20158.912, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22073.771, \"from_m\": 20381.671, \"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\": 23123.882, \"from_m\": 22073.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25416.678, \"from_m\": 23123.882, \"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\": 25441.123, \"from_m\": 25416.678, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27724.96, \"from_m\": 25441.123, \"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\": 28110.267, \"from_m\": 27724.96, \"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\": 34489.222, \"from_m\": 28110.267, \"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\": 35507.976, \"from_m\": 34489.222, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35563.027, \"from_m\": 35507.976, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36201.501, \"from_m\": 35563.027, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36244.217, \"from_m\": 36201.501, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36969.597, \"from_m\": 36244.217, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38392.472, \"from_m\": 36969.597, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44110.48, \"from_m\": 38392.472, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46483.51, \"from_m\": 44110.48, \"capability_applied\": null, \"effective_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\": 580530, \"profile_key\": \"61e90e1f6d88742157a10b3bcd9d86cd27c72b9c75bbff3f6491117ea8e1b34e\", \"schedule_id\": 20355, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1323\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1324H\", \"location\": \"Ribble Jn\", \"stage_seq\": 2, \"distance_m\": 969.698, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1326H\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 3, \"distance_m\": 2697.84, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1329\", \"wtt_dep\": \"1329H\", \"location\": \"Lostock Hall\", \"stage_seq\": 4, \"distance_m\": 4622.126, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1330H\", \"location\": \"Lostock Hall Jn\", \"stage_seq\": 5, \"distance_m\": 4950.633, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1332\", \"wtt_dep\": \"1333\", \"location\": \"Bamber Bridge\", \"stage_seq\": 6, \"distance_m\": 6378.793, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1340\", \"wtt_dep\": \"1340H\", \"location\": \"Pleasington\", \"stage_seq\": 7, \"distance_m\": 14622.094, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1343\", \"wtt_dep\": \"1344\", \"location\": \"Cherry Tree\", \"stage_seq\": 8, \"distance_m\": 16305.317, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1346\", \"wtt_dep\": \"1346H\", \"location\": \"Mill Hill (Lancashire)\", \"stage_seq\": 9, \"distance_m\": 17455.104, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1349\", \"wtt_dep\": \"1351\", \"location\": \"Blackburn\", \"stage_seq\": 10, \"distance_m\": 19380.531, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352H\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 11, \"distance_m\": 20361.056, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1355H\", \"wtt_dep\": \"1356H\", \"location\": \"Rishton\", \"stage_seq\": 12, \"distance_m\": 23912.255, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1359\", \"wtt_dep\": \"1359H\", \"location\": \"Church & Oswaldtwistle\", \"stage_seq\": 13, \"distance_m\": 26464.637, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1403\", \"location\": \"Accrington\", \"stage_seq\": 14, \"distance_m\": 27847.546, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1407\", \"wtt_dep\": \"1407H\", \"location\": \"Huncoat\", \"stage_seq\": 15, \"distance_m\": 30539.693, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1410\", \"wtt_dep\": \"1410H\", \"location\": \"Hapton\", \"stage_seq\": 16, \"distance_m\": 32866.478, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1413\", \"wtt_dep\": \"1414\", \"location\": \"Rose Grove\", \"stage_seq\": 17, \"distance_m\": 35212.548, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416H\", \"location\": \"Gannow Jn\", \"stage_seq\": 18, \"distance_m\": 36201.501, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1418\", \"location\": \"Burnley Barracks\", \"stage_seq\": 19, \"distance_m\": 36900.53, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1420\", \"wtt_dep\": \"1421\", \"location\": \"Burnley Central\", \"stage_seq\": 20, \"distance_m\": 37849.786, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1425H\", \"location\": \"Brierfield\", \"stage_seq\": 21, \"distance_m\": 41347.057, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1429\", \"location\": \"Nelson\", \"stage_seq\": 22, \"distance_m\": 43280.988, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1430\", \"location\": \"Chaffers S.B.\", \"stage_seq\": 23, \"distance_m\": 43800.317, \"section_seq\": 1, \"route_path_id\": 74275}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": null, \"location\": \"Colne\", \"stage_seq\": 24, \"distance_m\": 46483.51, \"section_seq\": 1, \"route_path_id\": 74275}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46483.51, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74275}], \"total_distance_m\": 46483.51, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30532.188, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 15951.322, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1323", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.8549153", "current_position_lon": "-2.1819274", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:34:21Z\", \"source_id\": 47464957, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:34:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:34:23Z\", \"source_id\": 15445718, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:36:36Z\", \"source_id\": 47471208, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:37:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:36:39Z\", \"source_id\": 15447426, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:43Z\", \"source_id\": 47492136, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:45:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:45Z\", \"source_id\": 15453373, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7767, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:47:23Z\", \"source_id\": 47499034, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:48:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:47:28Z\", \"source_id\": 15455302, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7754, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:47Z\", \"source_id\": 47513402, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:53:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:51Z\", \"source_id\": 15459249, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:58:39Z\", \"source_id\": 47528211, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:59:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:58:43Z\", \"source_id\": 15463519, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:32Z\", \"source_id\": 47535802, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:02:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:36Z\", \"source_id\": 15465598, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:04:14Z\", \"source_id\": 47542845, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:05:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:04:18Z\", \"source_id\": 15467601, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:32Z\", \"source_id\": 47559613, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:11:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:34Z\", \"source_id\": 15472189, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7676, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:10Z\", \"source_id\": 47566202, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:14:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:15Z\", \"source_id\": 15474164, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:51Z\", \"source_id\": 47575710, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:17:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:55Z\", \"source_id\": 15476806, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7659, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:20:05Z\", \"source_id\": 47584261, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:21:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:20:09Z\", \"source_id\": 15479173, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:40Z\", \"source_id\": 47593715, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:43Z\", \"source_id\": 15481880, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:22Z\", \"source_id\": 47605737, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:26Z\", \"source_id\": 15485389, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:43Z\", \"source_id\": 15523424, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Colne", "service_state_platform": "1", "timing_fact_generation": 1789481984405157, "current_leg_arrival_utc": "2026-09-15T14:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:44.396766", "service_state_evidence_id": 15523424, "current_leg_start_actual_dep": "2026-09-15T14:30:00+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-15T13:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:44.564031", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P PRE CNE 2N18 156418 2 75 None {"version": 3, "segments": [{"to_m": 379.743, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 528.126, "from_m": 379.743, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 568.546, "from_m": 528.126, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 627.847, "from_m": 568.546, "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": 677.427, "from_m": 627.847, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2671.686, "from_m": 677.427, "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": 3838.882, "from_m": 2671.686, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4014.17, "from_m": 3838.882, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4078.787, "from_m": 4014.17, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5122.334, "from_m": 4078.787, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5899.929, "from_m": 5122.334, "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": 6457.588, "from_m": 5899.929, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18127.812, "from_m": 6457.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19093.055, "from_m": 18127.812, "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": 19605.088, "from_m": 19093.055, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19633.409, "from_m": 19605.088, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20158.912, "from_m": 19633.409, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20381.671, "from_m": 20158.912, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22073.771, "from_m": 20381.671, "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": 23123.882, "from_m": 22073.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25416.678, "from_m": 23123.882, "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": 25441.123, "from_m": 25416.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27724.96, "from_m": 25441.123, "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": 28110.267, "from_m": 27724.96, "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": 34489.222, "from_m": 28110.267, "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": 35507.976, "from_m": 34489.222, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35563.027, "from_m": 35507.976, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36201.501, "from_m": 35563.027, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36244.217, "from_m": 36201.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36969.597, "from_m": 36244.217, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38392.472, "from_m": 36969.597, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44110.48, "from_m": 38392.472, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46483.51, "from_m": 44110.48, "capability_applied": null, "effective_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": 580530, "profile_key": "61e90e1f6d88742157a10b3bcd9d86cd27c72b9c75bbff3f6491117ea8e1b34e", "schedule_id": 20355, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1323", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1324H", "location": "Ribble Jn", "stage_seq": 2, "distance_m": 969.698, "section_seq": 1, "route_path_id": 74275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1326H", "location": "Farington Curve Jn", "stage_seq": 3, "distance_m": 2697.84, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1329", "wtt_dep": "1329H", "location": "Lostock Hall", "stage_seq": 4, "distance_m": 4622.126, "section_seq": 1, "route_path_id": 74275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1330H", "location": "Lostock Hall Jn", "stage_seq": 5, "distance_m": 4950.633, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1332", "wtt_dep": "1333", "location": "Bamber Bridge", "stage_seq": 6, "distance_m": 6378.793, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1340", "wtt_dep": "1340H", "location": "Pleasington", "stage_seq": 7, "distance_m": 14622.094, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1343", "wtt_dep": "1344", "location": "Cherry Tree", "stage_seq": 8, "distance_m": 16305.317, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1346", "wtt_dep": "1346H", "location": "Mill Hill (Lancashire)", "stage_seq": 9, "distance_m": 17455.104, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1349", "wtt_dep": "1351", "location": "Blackburn", "stage_seq": 10, "distance_m": 19380.531, "section_seq": 1, "route_path_id": 74275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352H", "location": "Daisyfield Jn", "stage_seq": 11, "distance_m": 20361.056, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1355H", "wtt_dep": "1356H", "location": "Rishton", "stage_seq": 12, "distance_m": 23912.255, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1359", "wtt_dep": "1359H", "location": "Church & Oswaldtwistle", "stage_seq": 13, "distance_m": 26464.637, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1403", "location": "Accrington", "stage_seq": 14, "distance_m": 27847.546, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1407", "wtt_dep": "1407H", "location": "Huncoat", "stage_seq": 15, "distance_m": 30539.693, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1410", "wtt_dep": "1410H", "location": "Hapton", "stage_seq": 16, "distance_m": 32866.478, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1413", "wtt_dep": "1414", "location": "Rose Grove", "stage_seq": 17, "distance_m": 35212.548, "section_seq": 1, "route_path_id": 74275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416H", "location": "Gannow Jn", "stage_seq": 18, "distance_m": 36201.501, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1418", "location": "Burnley Barracks", "stage_seq": 19, "distance_m": 36900.53, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1420", "wtt_dep": "1421", "location": "Burnley Central", "stage_seq": 20, "distance_m": 37849.786, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1425H", "location": "Brierfield", "stage_seq": 21, "distance_m": 41347.057, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1429", "location": "Nelson", "stage_seq": 22, "distance_m": 43280.988, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1430", "location": "Chaffers S.B.", "stage_seq": 23, "distance_m": 43800.317, "section_seq": 1, "route_path_id": 74275}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": null, "location": "Colne", "stage_seq": 24, "distance_m": 46483.51, "section_seq": 1, "route_path_id": 74275}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46483.51, "from_m": 0.0, "section_seq": 1, "route_path_id": 74275}], "total_distance_m": 46483.51, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30532.188, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 15951.322, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7968, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:34:21Z", "source_id": 47464957, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:34:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:34:23Z", "source_id": 15445718, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7950, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:36:36Z", "source_id": 47471208, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:37:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:36:39Z", "source_id": 15447426, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7769, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:43Z", "source_id": 47492136, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:45:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:45Z", "source_id": 15453373, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7767, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:47:23Z", "source_id": 47499034, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:48:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:47:28Z", "source_id": 15455302, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7754, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:47Z", "source_id": 47513402, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T12:53:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:51Z", "source_id": 15459249, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7695, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:58:39Z", "source_id": 47528211, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T12:59:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:58:43Z", "source_id": 15463519, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7691, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:32Z", "source_id": 47535802, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:02:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:36Z", "source_id": 15465598, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7686, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:04:14Z", "source_id": 47542845, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:05:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:04:18Z", "source_id": 15467601, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7680, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:32Z", "source_id": 47559613, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:11:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:34Z", "source_id": 15472189, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7676, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:10Z", "source_id": 47566202, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:14:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:15Z", "source_id": 15474164, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7670, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:51Z", "source_id": 47575710, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T13:17:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:55Z", "source_id": 15476806, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7659, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:20:05Z", "source_id": 47584261, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:21:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:20:09Z", "source_id": 15479173, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:40Z", "source_id": 47593715, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T13:23:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:43Z", "source_id": 15481880, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7655, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:22Z", "source_id": 47605737, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T13:28:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:26Z", "source_id": 15485389, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:43Z", "source_id": 15523424, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}] Preston 1323 1323 4C None None Colne 1434 1434 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P23951/2026-09-15/detailed None Nelson 2026-09-15T14:30:00+01:00 Colne 6.0 {"type": "LineString", "coordinates": [[-2.2137414, 53.83490640000001], [-2.2132907, 53.8350647], [-2.2120447, 53.83564100000001], [-2.2111724, 53.8360421], [-2.2097978, 53.8367525], [-2.2078004, 53.83797189999999], [-2.204623, 53.840037200000005], [-2.2043932, 53.84018600000001], [-2.2039502294389712, 53.84046508143667], [-2.2018496, 53.84178849999999], [-2.2003570000000003, 53.84257360000001], [-2.1990981, 53.8431287], [-2.1943989, 53.84504110000001], [-2.1943031, 53.8450806], [-2.1939552999999994, 53.8452202], [-2.1908379, 53.8464755], [-2.1868083, 53.84810019999998], [-2.1857176999999997, 53.84852949999999], [-2.1850776, 53.8488241], [-2.18443, 53.84915000000001], [-2.1839076, 53.849430000000005], [-2.1835544999999996, 53.8496754], [-2.1830716, 53.850054199999995], [-2.1826748, 53.8504206], [-2.1822722999999997, 53.8508966], [-2.1819652, 53.8513567], [-2.1817097, 53.8519438], [-2.1816142, 53.8522568], [-2.1815282999999996, 53.8525728], [-2.1814634999999996, 53.852810000000005], [-2.1814332, 53.853128700000006], [-2.181490699999999, 53.8535553], [-2.1815994, 53.85404880000001], [-2.1816406999999995, 53.854191], [-2.1818158, 53.8547002], [-2.1819274, 53.85491529999999]]} 2.0 1429 1435 Chaffers S.B. Colne Colne 53.8549153 -2.1819274 53.8549153 -2.1819274 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 13:35:00 Colne TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523424 1789481984405157 60 60 2026-09-15 14:29:44.564031 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:44.396766
551028 582117 L22426 722C37MP15 2026-09-15 COMPLETE 15522290 2026-09-15 15:19:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 582117, "stp": "P", "toc": "London Overground", "uid": "L22426", "consist": null, "dest_crs": "EUS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L22426/2026-09-15/detailed", "trust_id": "722C37MP15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "9", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "2C37", "timing_status": "ON TIME", "origin_station": "Watford Junction (DC)", "current_leg_arr": "1519", "current_leg_dep": "1514", "current_leg_end": "London Euston", "origin_dep_time": "1430", "origin_platform": "1", "current_location": "London Euston", "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17908506267237562, 51.541369469387746], [-0.17813179999999998, 51.5414929], [-0.17748219999999998, 51.5415902], [-0.1774157860300821, 51.5415997735078], [-0.17737368574318094, 51.5416058422213], [-0.1771062, 51.5416444], [-0.17509509999999998, 51.541927], [-0.16891240000000002, 51.5427671], [-0.16473069999999998, 51.5432933], [-0.1644165, 51.5433162], [-0.1638912, 51.54332169999999], [-0.1634825, 51.54329], [-0.1628558, 51.543218200000005], [-0.16199489999999997, 51.543101400000005], [-0.161963089216884, 51.543097327964595], [-0.1616957, 51.5430631], [-0.1614101851904318, 51.54304510321548], [-0.16125027881292664, 51.54303502387315], [-0.16122392931172272, 51.54303336299083], [-0.16098433591356076, 51.54301826074991], [-0.1608628, 51.5430106], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "South Hampstead", "dest_arr_time_act": "1519", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "South Hampstead", "current_leg_milage": "2.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 435.342, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2391.649, \"from_m\": 435.342, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2523.708, \"from_m\": 2391.649, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4842.404, \"from_m\": 2523.708, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 11920.541, \"from_m\": 4842.404, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12182.856, \"from_m\": 11920.541, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12471.447, \"from_m\": 12182.856, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12525.134, \"from_m\": 12471.447, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21644.074, \"from_m\": 12525.134, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 21746.075, \"from_m\": 21644.074, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21804.501, \"from_m\": 21746.075, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 22103.782, \"from_m\": 21804.501, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22145.625, \"from_m\": 22103.782, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 22362.722, \"from_m\": 22145.625, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26551.297, \"from_m\": 22362.722, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26679.821, \"from_m\": 26551.297, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26735.54, \"from_m\": 26679.821, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26780.631, \"from_m\": 26735.54, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27647.113, \"from_m\": 26780.631, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32641.2, \"from_m\": 27647.113, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32929.374, \"from_m\": 32641.2, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33233.89, \"from_m\": 32929.374, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33331.732, \"from_m\": 33233.89, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33393.247, \"from_m\": 33331.732, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33476.763, \"from_m\": 33393.247, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33670.587, \"from_m\": 33476.763, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 33813.856, \"from_m\": 33670.587, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34101.94, \"from_m\": 33813.856, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 34133.192, \"from_m\": 34101.94, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34673.617, \"from_m\": 34133.192, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35353.43, \"from_m\": 34673.617, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35360.335, \"from_m\": 35353.43, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 582117, \"profile_key\": \"2e31e382c99105dc2dd79b6e8f9c72d1dbe26112a1f7d57acfce4151822925a3\", \"schedule_id\": 15592, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Watford Junction (DC)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1432H\", \"wtt_dep\": \"1433\", \"location\": \"Watford High Street (DC)\", \"stage_seq\": 2, \"distance_m\": 1413.496, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1435H\", \"location\": \"Bushey (DC)\", \"stage_seq\": 3, \"distance_m\": 4801.865, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1438H\", \"location\": \"Carpenders Park (DC)\", \"stage_seq\": 4, \"distance_m\": 6782.489, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1441H\", \"location\": \"Hatch End (DC)\", \"stage_seq\": 5, \"distance_m\": 9163.182, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1443H\", \"location\": \"Headstone Lane (DC)\", \"stage_seq\": 6, \"distance_m\": 10353.943, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1447H\", \"location\": \"Harrow & Wealdstone (DC)\", \"stage_seq\": 7, \"distance_m\": 12253.709, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1449H\", \"wtt_dep\": \"1450\", \"location\": \"Kenton (DC)\", \"stage_seq\": 8, \"distance_m\": 13948.309, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1452H\", \"location\": \"South Kenton (DC)\", \"stage_seq\": 9, \"distance_m\": 15330.996, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": \"1454H\", \"location\": \"North Wembley (DC)\", \"stage_seq\": 10, \"distance_m\": 16255.856, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1456H\", \"location\": \"Wembley Central (DC)\", \"stage_seq\": 11, \"distance_m\": 17660.43, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1459H\", \"location\": \"Stonebridge Park\", \"stage_seq\": 12, \"distance_m\": 19309.681, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1501H\", \"wtt_dep\": \"1502\", \"location\": \"Harlesden\", \"stage_seq\": 13, \"distance_m\": 20776.608, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1504H\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 14, \"distance_m\": 21936.185, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1507\", \"location\": \"Kensal Green\", \"stage_seq\": 15, \"distance_m\": 23438.012, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508H\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 16, \"distance_m\": 24457.01, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1509H\", \"location\": \"Queen's Park (DC)\", \"stage_seq\": 17, \"distance_m\": 29418.729, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1511H\", \"location\": \"Kilburn High Road\", \"stage_seq\": 18, \"distance_m\": 30514.415, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": \"1513H\", \"location\": \"South Hampstead\", \"stage_seq\": 19, \"distance_m\": 31532.256, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"Camden Jn\", \"stage_seq\": 20, \"distance_m\": 32641.2, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"Camden South Jn\", \"stage_seq\": 21, \"distance_m\": 33580.559, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1519\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 22, \"distance_m\": 35360.335, \"section_seq\": 1, \"route_path_id\": 27816}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 35360.335, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27816}], \"total_distance_m\": 35360.335, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 33568.209, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1792.126, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1430", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:15Z\", \"source_id\": 47613363, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:18Z\", \"source_id\": 15487490, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:35Z\", \"source_id\": 47619634, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:41Z\", \"source_id\": 15489257, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:57Z\", \"source_id\": 47625694, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:00Z\", \"source_id\": 15490918, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:48Z\", \"source_id\": 47633293, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:53Z\", \"source_id\": 15493069, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:40Z\", \"source_id\": 47640489, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:46Z\", \"source_id\": 15495146, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21980, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:34Z\", \"source_id\": 47647840, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:37Z\", \"source_id\": 15497197, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:15Z\", \"source_id\": 47655199, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:21Z\", \"source_id\": 15499295, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:33Z\", \"source_id\": 47663979, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:37Z\", \"source_id\": 15501643, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:38Z\", \"source_id\": 47669605, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:42Z\", \"source_id\": 15503248, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21987, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:12Z\", \"source_id\": 47673789, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:16Z\", \"source_id\": 15504418, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:09Z\", \"source_id\": 47686965, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:10Z\", \"source_id\": 15507928, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:51Z\", \"source_id\": 47696820, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:56Z\", \"source_id\": 15510759, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22524, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:36Z\", \"source_id\": 47701353, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:40Z\", \"source_id\": 15512045, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22487, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:51Z\", \"source_id\": 47710159, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:56Z\", \"source_id\": 15514489, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:48Z\", \"source_id\": 47715466, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:50Z\", \"source_id\": 15515919, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22580, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:33Z\", \"source_id\": 47720254, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:39Z\", \"source_id\": 15517301, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:13Z\", \"source_id\": 47724721, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:17Z\", \"source_id\": 15518611, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:08Z\", \"source_id\": 47737991, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:12Z\", \"source_id\": 15522290, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "9", "timing_fact_generation": 1789481892752609, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:45.468321", "service_state_evidence_id": 15522290, "current_leg_start_actual_dep": "2026-09-15T15:13:30+01:00", "operational_evidence_version": 67, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:45.753423", "service_state_valid_until_kind": null, "operational_interpretation_version": 67, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None EUS 2C37 None None None None {"version": 3, "segments": [{"to_m": 435.342, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2391.649, "from_m": 435.342, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2523.708, "from_m": 2391.649, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4842.404, "from_m": 2523.708, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 11920.541, "from_m": 4842.404, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12182.856, "from_m": 11920.541, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12471.447, "from_m": 12182.856, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12525.134, "from_m": 12471.447, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21644.074, "from_m": 12525.134, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 21746.075, "from_m": 21644.074, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21804.501, "from_m": 21746.075, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 22103.782, "from_m": 21804.501, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22145.625, "from_m": 22103.782, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 22362.722, "from_m": 22145.625, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26551.297, "from_m": 22362.722, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26679.821, "from_m": 26551.297, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26735.54, "from_m": 26679.821, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26780.631, "from_m": 26735.54, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27647.113, "from_m": 26780.631, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32641.2, "from_m": 27647.113, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32929.374, "from_m": 32641.2, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33233.89, "from_m": 32929.374, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33331.732, "from_m": 33233.89, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33393.247, "from_m": 33331.732, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33476.763, "from_m": 33393.247, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33670.587, "from_m": 33476.763, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33813.856, "from_m": 33670.587, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34101.94, "from_m": 33813.856, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 34133.192, "from_m": 34101.94, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34673.617, "from_m": 34133.192, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35353.43, "from_m": 34673.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35360.335, "from_m": 35353.43, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 582117, "profile_key": "2e31e382c99105dc2dd79b6e8f9c72d1dbe26112a1f7d57acfce4151822925a3", "schedule_id": 15592, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1430", "location": "Watford Junction (DC)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1432H", "wtt_dep": "1433", "location": "Watford High Street (DC)", "stage_seq": 2, "distance_m": 1413.496, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1435H", "location": "Bushey (DC)", "stage_seq": 3, "distance_m": 4801.865, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1438H", "location": "Carpenders Park (DC)", "stage_seq": 4, "distance_m": 6782.489, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1441H", "location": "Hatch End (DC)", "stage_seq": 5, "distance_m": 9163.182, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1443H", "location": "Headstone Lane (DC)", "stage_seq": 6, "distance_m": 10353.943, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1447H", "location": "Harrow & Wealdstone (DC)", "stage_seq": 7, "distance_m": 12253.709, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1449H", "wtt_dep": "1450", "location": "Kenton (DC)", "stage_seq": 8, "distance_m": 13948.309, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1452H", "location": "South Kenton (DC)", "stage_seq": 9, "distance_m": 15330.996, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": "1454H", "location": "North Wembley (DC)", "stage_seq": 10, "distance_m": 16255.856, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1456H", "location": "Wembley Central (DC)", "stage_seq": 11, "distance_m": 17660.43, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1459H", "location": "Stonebridge Park", "stage_seq": 12, "distance_m": 19309.681, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1501H", "wtt_dep": "1502", "location": "Harlesden", "stage_seq": 13, "distance_m": 20776.608, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1504H", "location": "Willesden Junction Low Level", "stage_seq": 14, "distance_m": 21936.185, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1507", "location": "Kensal Green", "stage_seq": 15, "distance_m": 23438.012, "section_seq": 1, "route_path_id": 27816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508H", "location": "Queen's Park Jn", "stage_seq": 16, "distance_m": 24457.01, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1509H", "location": "Queen's Park (DC)", "stage_seq": 17, "distance_m": 29418.729, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1511H", "location": "Kilburn High Road", "stage_seq": 18, "distance_m": 30514.415, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": "1513H", "location": "South Hampstead", "stage_seq": 19, "distance_m": 31532.256, "section_seq": 1, "route_path_id": 27816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "Camden Jn", "stage_seq": 20, "distance_m": 32641.2, "section_seq": 1, "route_path_id": 27816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "Camden South Jn", "stage_seq": 21, "distance_m": 33580.559, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1519", "wtt_dep": null, "location": "London Euston", "stage_seq": 22, "distance_m": 35360.335, "section_seq": 1, "route_path_id": 27816}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 35360.335, "from_m": 0.0, "section_seq": 1, "route_path_id": 27816}], "total_distance_m": 35360.335, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 33568.209, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1792.126, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 21916, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:15Z", "source_id": 47613363, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:32:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:18Z", "source_id": 15487490, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21912, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:35Z", "source_id": 47619634, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:34:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:41Z", "source_id": 15489257, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21936, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:57Z", "source_id": 47625694, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:37:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:00Z", "source_id": 15490918, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21940, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:48Z", "source_id": 47633293, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:40:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:53Z", "source_id": 15493069, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21944, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:40Z", "source_id": 47640489, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:42:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:46Z", "source_id": 15495146, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21980, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:34Z", "source_id": 47647840, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:45:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:37Z", "source_id": 15497197, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21964, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:15Z", "source_id": 47655199, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:49:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:21Z", "source_id": 15499295, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21968, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:33Z", "source_id": 47663979, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:51:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:37Z", "source_id": 15501643, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21972, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:38Z", "source_id": 47669605, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:53:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:42Z", "source_id": 15503248, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21987, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:12Z", "source_id": 47673789, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:55:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:16Z", "source_id": 15504418, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22014, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:09Z", "source_id": 47686965, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:59:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:10Z", "source_id": 15507928, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22026, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:51Z", "source_id": 47696820, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:03:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:56Z", "source_id": 15510759, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22524, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:36Z", "source_id": 47701353, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:05:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:40Z", "source_id": 15512045, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22487, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:51Z", "source_id": 47710159, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:08:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:56Z", "source_id": 15514489, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:48Z", "source_id": 47715466, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:10:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:50Z", "source_id": 15515919, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22580, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:33Z", "source_id": 47720254, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:12:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:39Z", "source_id": 15517301, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22586, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:13Z", "source_id": 47724721, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:14:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:17Z", "source_id": 15518611, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22687, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:08Z", "source_id": 47737991, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:19:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:12Z", "source_id": 15522290, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Watford Junction (DC) 1430 1430 1 None None London Euston 1521 1519 9 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L22426/2026-09-15/detailed None South Hampstead 2026-09-15T15:13:30+01:00 London Euston 5.0 {"type": "LineString", "coordinates": [[-0.17908506267237562, 51.541369469387746], [-0.17813179999999998, 51.5414929], [-0.17748219999999998, 51.5415902], [-0.1774157860300821, 51.5415997735078], [-0.17737368574318094, 51.5416058422213], [-0.1771062, 51.5416444], [-0.17509509999999998, 51.541927], [-0.16891240000000002, 51.5427671], [-0.16473069999999998, 51.5432933], [-0.1644165, 51.5433162], [-0.1638912, 51.54332169999999], [-0.1634825, 51.54329], [-0.1628558, 51.543218200000005], [-0.16199489999999997, 51.543101400000005], [-0.161963089216884, 51.543097327964595], [-0.1616957, 51.5430631], [-0.1614101851904318, 51.54304510321548], [-0.16125027881292664, 51.54303502387315], [-0.16122392931172272, 51.54303336299083], [-0.16098433591356076, 51.54301826074991], [-0.1608628, 51.5430106], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} 2.5 1514 1519 South Hampstead London Euston London Euston 51.5281729 -0.1338278 51.5281729 -0.1338278 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 14:19:00 London Euston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522290 1789481892752609 67 67 2026-09-15 14:29:45.753423 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:45.468321
551029 583420 P24761 302S69MR15 2026-09-15 COMPLETE 15523444 2026-09-15 15:19:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 583420, "stp": "P", "toc": "Northern", "uid": "P24761", "consist": "156413", "dest_crs": "BPS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24761/2026-09-15/detailed", "trust_id": "302S69MR15", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": "15:48:00", "dar_platform": null, "dest_station": "Blackpool South", "service_date": "2026-09-15", "dest_arr_time": "1626", "dest_platform": "1", "is_terminated": 1, "next_location": "Salwick", "signalling_id": "2S69", "timing_status": null, "origin_station": "Preston", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1548", "origin_platform": "1", "current_location": "Preston", "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1626", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 510.264, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 574.005, \"from_m\": 510.264, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 598.577, \"from_m\": 574.005, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 656.778, \"from_m\": 598.577, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 674.258, \"from_m\": 656.778, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1265.535, \"from_m\": 674.258, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1438.526, \"from_m\": 1265.535, \"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\": 13344.911, \"from_m\": 1438.526, \"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\": 14007.109, \"from_m\": 13344.911, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15247.994, \"from_m\": 14007.109, \"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\": 15733.823, \"from_m\": 15247.994, \"capability_applied\": null, \"effective_limit_mph\": 34.175, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 34.175}, {\"to_m\": 17083.007, \"from_m\": 15733.823, \"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\": 17275.876, \"from_m\": 17083.007, \"capability_applied\": null, \"effective_limit_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\": 20997.184, \"from_m\": 17275.876, \"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\": 21258.216, \"from_m\": 20997.184, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31862.657, \"from_m\": 21258.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\": 32072.431, \"from_m\": 31862.657, \"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}], \"service_id\": 583420, \"profile_key\": \"c257604bd775aee8f18705388deecd66940eb1f7f8b1316458953a7b892a5c01\", \"schedule_id\": 20661, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1548\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 2, \"distance_m\": 730.905, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": false, \"wtt_arr\": \"1554H\", \"wtt_dep\": \"1555\", \"location\": \"Salwick\", \"stage_seq\": 3, \"distance_m\": 8329.604, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": \"1600\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 4, \"distance_m\": 12478.858, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1602\", \"location\": \"Kirkham West Jn\", \"stage_seq\": 5, \"distance_m\": 14007.109, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": false, \"wtt_arr\": \"1606\", \"wtt_dep\": \"1606H\", \"location\": \"Moss Side\", \"stage_seq\": 6, \"distance_m\": 17817.201, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": false, \"wtt_arr\": \"1610\", \"wtt_dep\": \"1610H\", \"location\": \"Lytham\", \"stage_seq\": 7, \"distance_m\": 21888.664, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": false, \"wtt_arr\": \"1613\", \"wtt_dep\": \"1613H\", \"location\": \"Ansdell & Fairhaven\", \"stage_seq\": 8, \"distance_m\": 23860.824, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": false, \"wtt_arr\": \"1616H\", \"wtt_dep\": \"1617H\", \"location\": \"St. Annes-on-the-Sea\", \"stage_seq\": 9, \"distance_m\": 26554.799, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": false, \"wtt_arr\": \"1620H\", \"wtt_dep\": \"1621\", \"location\": \"Squires Gate\", \"stage_seq\": 10, \"distance_m\": 29662.602, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": false, \"wtt_arr\": \"1623\", \"wtt_dep\": \"1623H\", \"location\": \"Blackpool Pleasure Beach\", \"stage_seq\": 11, \"distance_m\": 30823.654, \"section_seq\": 1, \"route_path_id\": 74411}, {\"is_pass\": false, \"wtt_arr\": \"1626\", \"wtt_dep\": null, \"location\": \"Blackpool South\", \"stage_seq\": 12, \"distance_m\": 32072.431, \"section_seq\": 1, \"route_path_id\": 74411}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32072.431, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74411}], \"total_distance_m\": 32072.431, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 31456.582, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 615.849, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1548", "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": "Preston", "service_state_platform": "1", "timing_fact_generation": 1789481986613035, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:46.606228", "service_state_evidence_id": 15523444, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:46.832560", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P PRE BPS 2S69 156413 2 75 None {"version": 3, "segments": [{"to_m": 510.264, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 574.005, "from_m": 510.264, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 598.577, "from_m": 574.005, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 656.778, "from_m": 598.577, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 674.258, "from_m": 656.778, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1265.535, "from_m": 674.258, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1438.526, "from_m": 1265.535, "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": 13344.911, "from_m": 1438.526, "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": 14007.109, "from_m": 13344.911, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15247.994, "from_m": 14007.109, "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": 15733.823, "from_m": 15247.994, "capability_applied": null, "effective_limit_mph": 34.175, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 34.175}, {"to_m": 17083.007, "from_m": 15733.823, "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": 17275.876, "from_m": 17083.007, "capability_applied": null, "effective_limit_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": 20997.184, "from_m": 17275.876, "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": 21258.216, "from_m": 20997.184, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31862.657, "from_m": 21258.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": 32072.431, "from_m": 31862.657, "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}], "service_id": 583420, "profile_key": "c257604bd775aee8f18705388deecd66940eb1f7f8b1316458953a7b892a5c01", "schedule_id": 20661, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1548", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Preston Fylde Jn", "stage_seq": 2, "distance_m": 730.905, "section_seq": 1, "route_path_id": 74411}, {"is_pass": false, "wtt_arr": "1554H", "wtt_dep": "1555", "location": "Salwick", "stage_seq": 3, "distance_m": 8329.604, "section_seq": 1, "route_path_id": 74411}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": "1600", "location": "Kirkham & Wesham", "stage_seq": 4, "distance_m": 12478.858, "section_seq": 1, "route_path_id": 74411}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1602", "location": "Kirkham West Jn", "stage_seq": 5, "distance_m": 14007.109, "section_seq": 1, "route_path_id": 74411}, {"is_pass": false, "wtt_arr": "1606", "wtt_dep": "1606H", "location": "Moss Side", "stage_seq": 6, "distance_m": 17817.201, "section_seq": 1, "route_path_id": 74411}, {"is_pass": false, "wtt_arr": "1610", "wtt_dep": "1610H", "location": "Lytham", "stage_seq": 7, "distance_m": 21888.664, "section_seq": 1, "route_path_id": 74411}, {"is_pass": false, "wtt_arr": "1613", "wtt_dep": "1613H", "location": "Ansdell & Fairhaven", "stage_seq": 8, "distance_m": 23860.824, "section_seq": 1, "route_path_id": 74411}, {"is_pass": false, "wtt_arr": "1616H", "wtt_dep": "1617H", "location": "St. Annes-on-the-Sea", "stage_seq": 9, "distance_m": 26554.799, "section_seq": 1, "route_path_id": 74411}, {"is_pass": false, "wtt_arr": "1620H", "wtt_dep": "1621", "location": "Squires Gate", "stage_seq": 10, "distance_m": 29662.602, "section_seq": 1, "route_path_id": 74411}, {"is_pass": false, "wtt_arr": "1623", "wtt_dep": "1623H", "location": "Blackpool Pleasure Beach", "stage_seq": 11, "distance_m": 30823.654, "section_seq": 1, "route_path_id": 74411}, {"is_pass": false, "wtt_arr": "1626", "wtt_dep": null, "location": "Blackpool South", "stage_seq": 12, "distance_m": 32072.431, "section_seq": 1, "route_path_id": 74411}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32072.431, "from_m": 0.0, "section_seq": 1, "route_path_id": 74411}], "total_distance_m": 32072.431, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 31456.582, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 615.849, "synthetic_unknown_infrastructure_limit_mph": 60} [] Preston 1548 1548 1 15:48:00 None Blackpool South 1626 1626 1 None None https://www.realtimetrains.co.uk/service/gb-nr:P24761/2026-09-15/detailed None None None None None None None None None None Preston Salwick None None None None 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 14:19:00 Preston TRUST TRUST_CANCELLATION 15523444 1789481986613035 1 1 2026-09-15 14:29:46.832560 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:46.606228
551030 583107 L24519 502V38MQ15 2026-09-15 COMPLETE 15517797 2026-09-15 15:19:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 583107, "stp": "P", "toc": "London Overground", "uid": "L24519", "consist": null, "dest_crs": "XUP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L24519/2026-09-15/detailed", "trust_id": "502V38MQ15", "origin_crs": "RMF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Upminster", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": null, "is_terminated": 1, "next_location": "Upminster", "signalling_id": "2V38", "timing_status": "EARLY", "origin_station": "Romford", "current_leg_arr": "1519", "current_leg_dep": "1516", "current_leg_end": "Upminster", "origin_dep_time": "1511", "origin_platform": "1", "current_location": "Upminster", "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.22044790000000003, 51.568550500000015], [0.2209793, 51.568369], [0.2213318, 51.5682396], [0.2216856, 51.568103099999995], [0.2219856, 51.567979699999995], [0.22228339999999996, 51.56785279999999], [0.22258939999999997, 51.56771470000001], [0.22289059999999997, 51.5675742], [0.22685589999999997, 51.5656499], [0.2347221, 51.5618213], [0.23640149999999996, 51.5610128], [0.2378027, 51.5604734], [0.239523, 51.5599247], [0.2409410999999999, 51.5595912], [0.2415538, 51.55948309999999], [0.2418723, 51.5594403], [0.2422025, 51.5593976], [0.2427004, 51.55934760000001], [0.2430355, 51.55932229999999], [0.24343449999999997, 51.5592917], [0.24389830000000004, 51.55926709999999], [0.2444063999999999, 51.5592492], [0.245392, 51.55922340000001], [0.24636939999999993, 51.55920749999999], [0.2473568, 51.5592072], [0.2485702, 51.55922710000001], [0.2491828, 51.55923769999999], [0.2497898, 51.559230700000015], [0.2504641, 51.5592117], [0.25184399999999996, 51.5591727], [0.2524203, 51.55915819999999]]}", "current_leg_start": "Emerson Park", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.5591582", "next_location_lon": "0.2524203", "previous_location": "Emerson Park", "current_leg_milage": "1.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 477.292, \"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\": 493.185, \"from_m\": 477.292, \"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\": 563.549, \"from_m\": 493.185, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1297.626, \"from_m\": 563.549, \"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\": 1563.191, \"from_m\": 1297.626, \"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\": 1587.192, \"from_m\": 1563.191, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2124.607, \"from_m\": 1587.192, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6461.865, \"from_m\": 2124.607, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6643.892, \"from_m\": 6461.865, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 583107, \"profile_key\": \"77bc7e50901492164403b104f43d4f268182b22288a119a3b96b8c80f07eb2be\", \"schedule_id\": 15667, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Romford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32952}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516\", \"location\": \"Emerson Park\", \"stage_seq\": 2, \"distance_m\": 4107.86, \"section_seq\": 1, \"route_path_id\": 32952}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Upminster\", \"stage_seq\": 3, \"distance_m\": 6643.892, \"section_seq\": 1, \"route_path_id\": 32952}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6643.892, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32952}], \"total_distance_m\": 6643.892, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 6096.236, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 547.656, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1511", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5591582", "current_position_lon": "0.2524203", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14195, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:12Z\", \"source_id\": 47721986, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:14Z\", \"source_id\": 15517797, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Upminster", "service_state_platform": null, "timing_fact_generation": 1789481534734443, "current_leg_arrival_utc": "2026-09-15T15:19:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:53.389810", "service_state_evidence_id": 15517797, "current_leg_start_actual_dep": "2026-09-15T15:16:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:54.027963", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P RMF XUP 2V38 None None None None {"version": 3, "segments": [{"to_m": 477.292, "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": 493.185, "from_m": 477.292, "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": 563.549, "from_m": 493.185, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1297.626, "from_m": 563.549, "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": 1563.191, "from_m": 1297.626, "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": 1587.192, "from_m": 1563.191, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2124.607, "from_m": 1587.192, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6461.865, "from_m": 2124.607, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6643.892, "from_m": 6461.865, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 15.0}], "service_id": 583107, "profile_key": "77bc7e50901492164403b104f43d4f268182b22288a119a3b96b8c80f07eb2be", "schedule_id": 15667, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1511", "location": "Romford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32952}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516", "location": "Emerson Park", "stage_seq": 2, "distance_m": 4107.86, "section_seq": 1, "route_path_id": 32952}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Upminster", "stage_seq": 3, "distance_m": 6643.892, "section_seq": 1, "route_path_id": 32952}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6643.892, "from_m": 0.0, "section_seq": 1, "route_path_id": 32952}], "total_distance_m": 6643.892, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 6096.236, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 547.656, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14195, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:12Z", "source_id": 47721986, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:19:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:14Z", "source_id": 15517797, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Romford 1511 1511 1 None None Upminster 1520 1520 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L24519/2026-09-15/detailed None Emerson Park 2026-09-15T15:16:00+01:00 Upminster 3.0 {"type": "LineString", "coordinates": [[0.22044790000000003, 51.568550500000015], [0.2209793, 51.568369], [0.2213318, 51.5682396], [0.2216856, 51.568103099999995], [0.2219856, 51.567979699999995], [0.22228339999999996, 51.56785279999999], [0.22258939999999997, 51.56771470000001], [0.22289059999999997, 51.5675742], [0.22685589999999997, 51.5656499], [0.2347221, 51.5618213], [0.23640149999999996, 51.5610128], [0.2378027, 51.5604734], [0.239523, 51.5599247], [0.2409410999999999, 51.5595912], [0.2415538, 51.55948309999999], [0.2418723, 51.5594403], [0.2422025, 51.5593976], [0.2427004, 51.55934760000001], [0.2430355, 51.55932229999999], [0.24343449999999997, 51.5592917], [0.24389830000000004, 51.55926709999999], [0.2444063999999999, 51.5592492], [0.245392, 51.55922340000001], [0.24636939999999993, 51.55920749999999], [0.2473568, 51.5592072], [0.2485702, 51.55922710000001], [0.2491828, 51.55923769999999], [0.2497898, 51.559230700000015], [0.2504641, 51.5592117], [0.25184399999999996, 51.5591727], [0.2524203, 51.55915819999999]]} 1.6 1516 1519 Emerson Park Upminster Upminster 51.5591582 0.2524203 51.5591582 0.2524203 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 14:19:00 Upminster TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15517797 1789481534734443 5 5 2026-09-15 14:29:54.027963 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:53.389810
551031 582147 C93107 871R35MP15 2026-09-15 COMPLETE 15522003 2026-09-15 15:19:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 582147, "stp": "P", "toc": "Southern", "uid": "C93107", "consist": "377154", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C93107/2026-09-15/detailed", "trust_id": "871R35MP15", "origin_crs": "REI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-15", "dest_arr_time": "1519", "dest_platform": "12", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1R35", "timing_status": "ON TIME", "origin_station": "Reigate", "current_leg_arr": "1519", "current_leg_dep": "1512", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1432", "origin_platform": "DPL", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "1519", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Clapham Junction (C)", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2285.247, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2620.446, \"from_m\": 2285.247, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2726.523, \"from_m\": 2620.446, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2837.032, \"from_m\": 2726.523, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3473.392, \"from_m\": 2837.032, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3723.379, \"from_m\": 3473.392, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11233.068, \"from_m\": 3723.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\": 11859.965, \"from_m\": 11233.068, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13261.113, \"from_m\": 11859.965, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13377.881, \"from_m\": 13261.113, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17720.863, \"from_m\": 13377.881, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 18998.506, \"from_m\": 17720.863, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19057.071, \"from_m\": 18998.506, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19101.341, \"from_m\": 19057.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\": 19137.048, \"from_m\": 19101.341, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19200.747, \"from_m\": 19137.048, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19289.416, \"from_m\": 19200.747, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19319.851, \"from_m\": 19289.416, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19714.108, \"from_m\": 19319.851, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19751.073, \"from_m\": 19714.108, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20647.524, \"from_m\": 19751.073, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 21171.516, \"from_m\": 20647.524, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21252.838, \"from_m\": 21171.516, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21306.614, \"from_m\": 21252.838, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29687.035, \"from_m\": 21306.614, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33085.412, \"from_m\": 29687.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35766.373, \"from_m\": 33085.412, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 36423.41, \"from_m\": 35766.373, \"capability_applied\": null, \"effective_limit_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\": 582147, \"profile_key\": \"038cc77337d3d05b5debc6b1da2c36c119431f40a3450fc32ee7832e35777604\", \"schedule_id\": 7940, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1432\", \"location\": \"Reigate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1440\", \"location\": \"Redhill\", \"stage_seq\": 2, \"distance_m\": 2887.773, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444\", \"location\": \"Merstham\", \"stage_seq\": 3, \"distance_m\": 5714.499, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1449H\", \"location\": \"Coulsdon South\", \"stage_seq\": 4, \"distance_m\": 11750.613, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 5, \"distance_m\": 13138.581, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1454\", \"location\": \"Purley\", \"stage_seq\": 6, \"distance_m\": 14726.874, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"South Croydon\", \"stage_seq\": 7, \"distance_m\": 18074.32, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": false, \"wtt_arr\": \"1458H\", \"wtt_dep\": \"1500\", \"location\": \"East Croydon\", \"stage_seq\": 8, \"distance_m\": 19521.743, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 9, \"distance_m\": 20369.453, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503\", \"location\": \"Selhurst\", \"stage_seq\": 10, \"distance_m\": 21398.506, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 11, \"distance_m\": 26693.099, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1507H\", \"location\": \"Balham\", \"stage_seq\": 12, \"distance_m\": 29039.109, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1511H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 13, \"distance_m\": 32180.815, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513\", \"location\": \"Pouparts Jn\", \"stage_seq\": 14, \"distance_m\": 33245.423, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 15, \"distance_m\": 35081.335, \"section_seq\": 1, \"route_path_id\": 30596}, {\"is_pass\": false, \"wtt_arr\": \"1519\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 16, \"distance_m\": 36423.41, \"section_seq\": 1, \"route_path_id\": 30596}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 36423.41, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30596}], \"total_distance_m\": 36423.41, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 36137.532, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 285.878, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1432", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30311, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:02Z\", \"source_id\": 47625850, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:04Z\", \"source_id\": 15490928, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:46Z\", \"source_id\": 47643307, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:52Z\", \"source_id\": 15495918, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:44Z\", \"source_id\": 47656469, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:45Z\", \"source_id\": 15499589, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:08Z\", \"source_id\": 47665683, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:14Z\", \"source_id\": 15502147, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:58Z\", \"source_id\": 47681289, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:04Z\", \"source_id\": 15506417, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:06Z\", \"source_id\": 47686822, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:07Z\", \"source_id\": 15507894, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:08Z\", \"source_id\": 47700194, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:12Z\", \"source_id\": 15511657, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:23Z\", \"source_id\": 47714283, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:26Z\", \"source_id\": 15515622, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:49Z\", \"source_id\": 47720902, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:53Z\", \"source_id\": 15517501, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:42Z\", \"source_id\": 47736840, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:47Z\", \"source_id\": 15522003, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "12", "timing_fact_generation": 1789481870065588, "current_leg_arrival_utc": "2026-09-15T15:19:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:55.118898", "service_state_evidence_id": 15522003, "current_leg_start_actual_dep": "2026-09-15T15:11:30+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:56.320030", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P REI None 1R35 377154 4 100 None {"version": 3, "segments": [{"to_m": 2285.247, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2620.446, "from_m": 2285.247, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2726.523, "from_m": 2620.446, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2837.032, "from_m": 2726.523, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3473.392, "from_m": 2837.032, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3723.379, "from_m": 3473.392, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11233.068, "from_m": 3723.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": 11859.965, "from_m": 11233.068, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13261.113, "from_m": 11859.965, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13377.881, "from_m": 13261.113, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17720.863, "from_m": 13377.881, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18998.506, "from_m": 17720.863, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19057.071, "from_m": 18998.506, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19101.341, "from_m": 19057.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": 19137.048, "from_m": 19101.341, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19200.747, "from_m": 19137.048, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19289.416, "from_m": 19200.747, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19319.851, "from_m": 19289.416, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19714.108, "from_m": 19319.851, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19751.073, "from_m": 19714.108, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20647.524, "from_m": 19751.073, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 21171.516, "from_m": 20647.524, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21252.838, "from_m": 21171.516, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21306.614, "from_m": 21252.838, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29687.035, "from_m": 21306.614, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33085.412, "from_m": 29687.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35766.373, "from_m": 33085.412, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 36423.41, "from_m": 35766.373, "capability_applied": null, "effective_limit_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": 582147, "profile_key": "038cc77337d3d05b5debc6b1da2c36c119431f40a3450fc32ee7832e35777604", "schedule_id": 7940, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1432", "location": "Reigate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30596}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1440", "location": "Redhill", "stage_seq": 2, "distance_m": 2887.773, "section_seq": 1, "route_path_id": 30596}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444", "location": "Merstham", "stage_seq": 3, "distance_m": 5714.499, "section_seq": 1, "route_path_id": 30596}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1449H", "location": "Coulsdon South", "stage_seq": 4, "distance_m": 11750.613, "section_seq": 1, "route_path_id": 30596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Stoats Nest Jn", "stage_seq": 5, "distance_m": 13138.581, "section_seq": 1, "route_path_id": 30596}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1454", "location": "Purley", "stage_seq": 6, "distance_m": 14726.874, "section_seq": 1, "route_path_id": 30596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457", "location": "South Croydon", "stage_seq": 7, "distance_m": 18074.32, "section_seq": 1, "route_path_id": 30596}, {"is_pass": false, "wtt_arr": "1458H", "wtt_dep": "1500", "location": "East Croydon", "stage_seq": 8, "distance_m": 19521.743, "section_seq": 1, "route_path_id": 30596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501H", "location": "Windmill Bridge Jn", "stage_seq": 9, "distance_m": 20369.453, "section_seq": 1, "route_path_id": 30596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503", "location": "Selhurst", "stage_seq": 10, "distance_m": 21398.506, "section_seq": 1, "route_path_id": 30596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "location": "Streatham North Jn", "stage_seq": 11, "distance_m": 26693.099, "section_seq": 1, "route_path_id": 30596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1507H", "location": "Balham", "stage_seq": 12, "distance_m": 29039.109, "section_seq": 1, "route_path_id": 30596}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1511H", "location": "Clapham Junction (C)", "stage_seq": 13, "distance_m": 32180.815, "section_seq": 1, "route_path_id": 30596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513", "location": "Pouparts Jn", "stage_seq": 14, "distance_m": 33245.423, "section_seq": 1, "route_path_id": 30596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514H", "location": "Battersea Pier Jn", "stage_seq": 15, "distance_m": 35081.335, "section_seq": 1, "route_path_id": 30596}, {"is_pass": false, "wtt_arr": "1519", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 16, "distance_m": 36423.41, "section_seq": 1, "route_path_id": 30596}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36423.41, "from_m": 0.0, "section_seq": 1, "route_path_id": 30596}], "total_distance_m": 36423.41, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 36137.532, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 285.878, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30311, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:02Z", "source_id": 47625850, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:37:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:04Z", "source_id": 15490928, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30281, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:46Z", "source_id": 47643307, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:43:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:52Z", "source_id": 15495918, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:44Z", "source_id": 47656469, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:48:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:45Z", "source_id": 15499589, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:08Z", "source_id": 47665683, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:52:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:14Z", "source_id": 15502147, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30238, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:58Z", "source_id": 47681289, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:57:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:04Z", "source_id": 15506417, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:06Z", "source_id": 47686822, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:59:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:07Z", "source_id": 15507894, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29930, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:08Z", "source_id": 47700194, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:05:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:12Z", "source_id": 15511657, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:23Z", "source_id": 47714283, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:10:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:26Z", "source_id": 15515622, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:49Z", "source_id": 47720902, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:12:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:53Z", "source_id": 15517501, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28757, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:42Z", "source_id": 47736840, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:19:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:47Z", "source_id": 15522003, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Reigate 1432 1432 DPL None None London Victoria (C) 1519 1519 12 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C93107/2026-09-15/detailed None Clapham Junction (C) 2026-09-15T15:11:30+01:00 London Victoria (C) 7.0 {"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 3.0 1512 1519 Clapham Junction (C) Victoria Plat 10 London Victoria (C) 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 14:19:00 London Victoria (C) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522003 1789481870065588 65 65 2026-09-15 14:29:56.320030 12 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:55.118898
551032 582296 P86574 881V74MP15 2026-09-15 COMPLETE 15522797 2026-09-15 15:19:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 582296, "stp": "P", "toc": "Southeastern", "uid": "P86574", "consist": "707016+707022", "dest_crs": "HYS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86574/2026-09-15/detailed", "trust_id": "881V74MP15", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hayes (Kent)", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "2", "is_terminated": 1, "next_location": "Hayes (Kent)", "signalling_id": "1V74", "timing_status": "EARLY", "origin_station": "London Charing Cross", "current_leg_arr": "1519", "current_leg_dep": "1517", "current_leg_end": "Hayes (Kent)", "origin_dep_time": "1438", "origin_platform": "2", "current_location": "Hayes (Kent)", "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0144917, 51.3814027], [-0.013875099999999998, 51.38106499999999], [-0.013339599999999998, 51.3807749], [-0.0127135, 51.38042780000001], [-0.012324599999999998, 51.38021470000001], [-0.011740399999999998, 51.3799], [-0.0112422, 51.37963930000001], [-0.010691499999999998, 51.379381], [-0.0103462, 51.3792301], [-0.0100097, 51.37909579999999], [-0.0094163, 51.37887070000001], [-0.009125799999999998, 51.378763799999994], [-0.0088267, 51.37866050000001], [-0.0086154, 51.3785914], [-0.0083623, 51.3785146], [-0.0082222, 51.3784721], [-0.0079577, 51.378395299999994], [-0.0073112, 51.3782296], [-0.006901600000000001, 51.378133], [-0.0063711, 51.3780183], [-0.005780399999999999, 51.37790640000001], [-0.0051033, 51.3777856], [-0.0038173, 51.37755800000001], [-0.0031120999999999996, 51.377433999999994], [-0.0025124, 51.3773283], [-0.0005194, 51.3769782], [-0.0001048, 51.3769162], [0.0, 51.37690203401473], [0.0002651, 51.3768662], [0.0009558, 51.3767916], [0.0015913, 51.3767401], [0.0019276, 51.37672130000001], [0.002249699999999999, 51.3767065], [0.0026844999999999994, 51.3766905], [0.0034123999999999995, 51.3766801], [0.0035857999999999992, 51.376681799999986], [0.0038834, 51.376684699999984], [0.0041519, 51.37669240000001], [0.004340199999999999, 51.37670120000001], [0.005041800000000001, 51.37671400000001], [0.0052725, 51.37672920000001], [0.005932300000000001, 51.37678159999999], [0.0062851999999999995, 51.37680910000001], [0.0065484, 51.3768246], [0.00668, 51.3768301], [0.0068512, 51.37683429999999], [0.007146800000000001, 51.37683770000001], [0.0075198, 51.37682650000001], [0.0078055999999999985, 51.376813199999994], [0.008093, 51.376789200000005], [0.0083808, 51.3767556], [0.008622499999999998, 51.37672009999999], [0.0088597, 51.3766798], [0.0090503, 51.37664349999999], [0.0092355, 51.37660460000001], [0.0094111, 51.3765666], [0.0101965, 51.3763777]]}", "current_leg_start": "West Wickham", "dest_arr_time_act": "1521", "motion_projection": null, "next_location_lat": "51.3763777", "next_location_lon": "0.0101965", "previous_location": "West Wickham", "current_leg_milage": "1.2", "linx_max_speed_mph": 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\": 4170.985, \"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\": 9347.183, \"from_m\": 4170.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\": 9415.959, \"from_m\": 9347.183, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10629.908, \"from_m\": 9415.959, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10903.529, \"from_m\": 10629.908, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11619.184, \"from_m\": 10903.529, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11717.306, \"from_m\": 11619.184, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18837.04, \"from_m\": 11717.306, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18870.983, \"from_m\": 18837.04, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18958.24, \"from_m\": 18870.983, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23948.237, \"from_m\": 18958.24, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23961.343, \"from_m\": 23948.237, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24010.06, \"from_m\": 23961.343, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 24376.192, \"from_m\": 24010.06, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 582296, \"profile_key\": \"9f3ea2b803dcccbf8fc81bc822d79f021818e314e4e9d32499c124043fc46fbf\", \"schedule_id\": 23008, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1442H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1448\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3305.008, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5498.133, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8471.401, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 9290.085, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10673.651, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Ladywell Jn\", \"stage_seq\": 9, \"distance_m\": 10903.529, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457\", \"location\": \"Ladywell\", \"stage_seq\": 10, \"distance_m\": 11261.356, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1500\", \"location\": \"Catford Bridge\", \"stage_seq\": 11, \"distance_m\": 13397.394, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1502H\", \"wtt_dep\": \"1503\", \"location\": \"Lower Sydenham\", \"stage_seq\": 12, \"distance_m\": 15718.064, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505H\", \"location\": \"New Beckenham\", \"stage_seq\": 13, \"distance_m\": 16621.378, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1508\", \"location\": \"Clock House\", \"stage_seq\": 14, \"distance_m\": 17761.879, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1511\", \"location\": \"Elmers End\", \"stage_seq\": 15, \"distance_m\": 19004.358, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515\", \"location\": \"Eden Park\", \"stage_seq\": 16, \"distance_m\": 21149.614, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": \"1517H\", \"location\": \"West Wickham\", \"stage_seq\": 17, \"distance_m\": 22515.007, \"section_seq\": 1, \"route_path_id\": 37393}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": null, \"location\": \"Hayes (Kent)\", \"stage_seq\": 18, \"distance_m\": 24376.192, \"section_seq\": 1, \"route_path_id\": 37393}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24376.192, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37393}], \"total_distance_m\": 24376.192, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 24288.935, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 87.257, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1438", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3763777", "current_position_lon": "0.0101965", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:23Z\", \"source_id\": 47639808, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:26Z\", \"source_id\": 15494896, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:32Z\", \"source_id\": 47650519, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:35Z\", \"source_id\": 15497950, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:06Z\", \"source_id\": 47673493, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:09Z\", \"source_id\": 15504325, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:42Z\", \"source_id\": 47683123, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:46Z\", \"source_id\": 15506956, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31340, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:45Z\", \"source_id\": 47693804, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:49Z\", \"source_id\": 15509948, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:29Z\", \"source_id\": 47698498, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:33Z\", \"source_id\": 15511224, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:44Z\", \"source_id\": 47704502, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:49Z\", \"source_id\": 15512929, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:41Z\", \"source_id\": 47712357, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:44Z\", \"source_id\": 15515055, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:55Z\", \"source_id\": 47723942, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:57Z\", \"source_id\": 15518328, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:11Z\", \"source_id\": 47729960, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:16Z\", \"source_id\": 15520062, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:44Z\", \"source_id\": 47739562, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:48Z\", \"source_id\": 15522797, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hayes (Kent)", "service_state_platform": "2", "timing_fact_generation": 1789481932558311, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:19:59.279372", "service_state_evidence_id": 15522797, "current_leg_start_actual_dep": "2026-09-15T15:17:30+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:29:59.471046", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CHX HYS 1V74 707016+707022 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": 4170.985, "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": 9347.183, "from_m": 4170.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": 9415.959, "from_m": 9347.183, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10629.908, "from_m": 9415.959, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10903.529, "from_m": 10629.908, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11619.184, "from_m": 10903.529, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11717.306, "from_m": 11619.184, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18837.04, "from_m": 11717.306, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18870.983, "from_m": 18837.04, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18958.24, "from_m": 18870.983, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23948.237, "from_m": 18958.24, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23961.343, "from_m": 23948.237, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24010.06, "from_m": 23961.343, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 24376.192, "from_m": 24010.06, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 582296, "profile_key": "9f3ea2b803dcccbf8fc81bc822d79f021818e314e4e9d32499c124043fc46fbf", "schedule_id": 23008, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1438", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1442H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1448", "location": "London Bridge", "stage_seq": 4, "distance_m": 3305.008, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5498.133, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "New Cross", "stage_seq": 6, "distance_m": 8471.401, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 9290.085, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10673.651, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Ladywell Jn", "stage_seq": 9, "distance_m": 10903.529, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457", "location": "Ladywell", "stage_seq": 10, "distance_m": 11261.356, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1500", "location": "Catford Bridge", "stage_seq": 11, "distance_m": 13397.394, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1502H", "wtt_dep": "1503", "location": "Lower Sydenham", "stage_seq": 12, "distance_m": 15718.064, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505H", "location": "New Beckenham", "stage_seq": 13, "distance_m": 16621.378, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1508", "location": "Clock House", "stage_seq": 14, "distance_m": 17761.879, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1511", "location": "Elmers End", "stage_seq": 15, "distance_m": 19004.358, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515", "location": "Eden Park", "stage_seq": 16, "distance_m": 21149.614, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": "1517H", "location": "West Wickham", "stage_seq": 17, "distance_m": 22515.007, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": null, "location": "Hayes (Kent)", "stage_seq": 18, "distance_m": 24376.192, "section_seq": 1, "route_path_id": 37393}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24376.192, "from_m": 0.0, "section_seq": 1, "route_path_id": 37393}], "total_distance_m": 24376.192, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 24288.935, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 87.257, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:23Z", "source_id": 47639808, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:41:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:26Z", "source_id": 15494896, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:32Z", "source_id": 47650519, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:46:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:35Z", "source_id": 15497950, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31323, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:06Z", "source_id": 47673493, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:55:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:09Z", "source_id": 15504325, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31332, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:42Z", "source_id": 47683123, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:58:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:46Z", "source_id": 15506956, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31340, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:45Z", "source_id": 47693804, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:02:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:49Z", "source_id": 15509948, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:29Z", "source_id": 47698498, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:04:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:33Z", "source_id": 15511224, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31382, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:44Z", "source_id": 47704502, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:06:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:49Z", "source_id": 15512929, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31387, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:41Z", "source_id": 47712357, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:09:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:44Z", "source_id": 15515055, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:55Z", "source_id": 47723942, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:14:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:57Z", "source_id": 15518328, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:11Z", "source_id": 47729960, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:16:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:16Z", "source_id": 15520062, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31400, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:44Z", "source_id": 47739562, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:19:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:48Z", "source_id": 15522797, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] London Charing Cross 1438 1438 2 None None Hayes (Kent) 1521 1521 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P86574/2026-09-15/detailed None West Wickham 2026-09-15T15:17:30+01:00 Hayes (Kent) 2.0 {"type": "LineString", "coordinates": [[-0.0144917, 51.3814027], [-0.013875099999999998, 51.38106499999999], [-0.013339599999999998, 51.3807749], [-0.0127135, 51.38042780000001], [-0.012324599999999998, 51.38021470000001], [-0.011740399999999998, 51.3799], [-0.0112422, 51.37963930000001], [-0.010691499999999998, 51.379381], [-0.0103462, 51.3792301], [-0.0100097, 51.37909579999999], [-0.0094163, 51.37887070000001], [-0.009125799999999998, 51.378763799999994], [-0.0088267, 51.37866050000001], [-0.0086154, 51.3785914], [-0.0083623, 51.3785146], [-0.0082222, 51.3784721], [-0.0079577, 51.378395299999994], [-0.0073112, 51.3782296], [-0.006901600000000001, 51.378133], [-0.0063711, 51.3780183], [-0.005780399999999999, 51.37790640000001], [-0.0051033, 51.3777856], [-0.0038173, 51.37755800000001], [-0.0031120999999999996, 51.377433999999994], [-0.0025124, 51.3773283], [-0.0005194, 51.3769782], [-0.0001048, 51.3769162], [0.0, 51.37690203401473], [0.0002651, 51.3768662], [0.0009558, 51.3767916], [0.0015913, 51.3767401], [0.0019276, 51.37672130000001], [0.002249699999999999, 51.3767065], [0.0026844999999999994, 51.3766905], [0.0034123999999999995, 51.3766801], [0.0035857999999999992, 51.376681799999986], [0.0038834, 51.376684699999984], [0.0041519, 51.37669240000001], [0.004340199999999999, 51.37670120000001], [0.005041800000000001, 51.37671400000001], [0.0052725, 51.37672920000001], [0.005932300000000001, 51.37678159999999], [0.0062851999999999995, 51.37680910000001], [0.0065484, 51.3768246], [0.00668, 51.3768301], [0.0068512, 51.37683429999999], [0.007146800000000001, 51.37683770000001], [0.0075198, 51.37682650000001], [0.0078055999999999985, 51.376813199999994], [0.008093, 51.376789200000005], [0.0083808, 51.3767556], [0.008622499999999998, 51.37672009999999], [0.0088597, 51.3766798], [0.0090503, 51.37664349999999], [0.0092355, 51.37660460000001], [0.0094111, 51.3765666], [0.0101965, 51.3763777]]} 1.2 1517 1519 West Wickham Hayes (Kent) Hayes (Kent) 51.3763777 0.0101965 51.3763777 0.0101965 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 14:19:00 Hayes (Kent) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522797 1789481932558311 57 57 2026-09-15 14:29:59.471046 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:19:59.279372
551033 575227 H55009 826B12CJ15 2026-09-15 COMPLETE None 2026-09-15 14:20:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 575227, "stp": "P", "toc": "Unknown", "uid": "H55009", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H55009/2026-09-15/detailed", "trust_id": "826B12CJ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wootton Bassett Foster Yeoman (FLHH)", "service_date": "2026-09-15", "dest_arr_time": "1418", "dest_platform": null, "is_terminated": 1, "next_location": "Wootton Bassett Jn", "signalling_id": "6B12", "timing_status": "LATE", "origin_station": "Merehead Quarry (FLHH)", "current_leg_arr": "1316½", "current_leg_dep": "1235", "current_leg_end": "Wootton Bassett Jn", "origin_dep_time": "1143", "origin_platform": null, "current_location": "Swindon", "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1918846, 51.271030499999995], [-2.1920019999999996, 51.2711108], [-2.1921327, 51.2712047], [-2.1922346, 51.2712852], [-2.192357, 51.27139160000001], [-2.1924580999999996, 51.2714884], [-2.1925649999999997, 51.2715954], [-2.1926625999999994, 51.2717099], [-2.1927588999999994, 51.27183430000001], [-2.1928461, 51.2719583], [-2.1929021, 51.2720475], [-2.1929626999999994, 51.2721567], [-2.1930181, 51.272269099999995], [-2.1930778, 51.2724209], [-2.1931134, 51.2725403], [-2.1931392, 51.2726332], [-2.1931687999999996, 51.2727882], [-2.1931820999999996, 51.272916399999986], [-2.193188, 51.2730575], [-2.1931843, 51.2731585], [-2.1931657, 51.27330709999999], [-2.1931516, 51.27338879999999], [-2.1931166, 51.2735477], [-2.1930881, 51.273643], [-2.1930586, 51.2737336], [-2.1930121999999996, 51.2738464], [-2.192962, 51.2739547], [-2.1929157999999997, 51.27404739999999], [-2.1928772, 51.2741147], [-2.192833, 51.274185299999985], [-2.192647, 51.2744681], [-2.192604765885411, 51.27453379516892], [-2.1924596, 51.2747596], [-2.1922151, 51.2751765], [-2.1919813, 51.27561789999999], [-2.1918423999999996, 51.2759255], [-2.1917064, 51.2762444], [-2.1915752, 51.27658649999999], [-2.1914584, 51.2769445], [-2.1913966, 51.27715830000001], [-2.1913327999999996, 51.277385599999995], [-2.1912694, 51.2776568], [-2.1912205, 51.27790039999999], [-2.1911806, 51.2781437], [-2.1911475999999994, 51.27837220000001], [-2.1911246, 51.2786143], [-2.1911045, 51.2788617], [-2.1910969, 51.27907950000001], [-2.1910929, 51.27926670000001], [-2.1910921, 51.2794558], [-2.1910944, 51.2796196], [-2.1911014999999994, 51.27981419999999], [-2.1911181, 51.2800175], [-2.1911440999999994, 51.2802729], [-2.1911748, 51.28048820000001], [-2.1912151, 51.280725800000006], [-2.1912510999999997, 51.28091469999999], [-2.1912945999999995, 51.2811179], [-2.1913894, 51.2815088], [-2.1914934, 51.2818994], [-2.1916022, 51.28229290000001], [-2.1916707, 51.2825548], [-2.191765, 51.28288690000001], [-2.1919437, 51.283487099999995], [-2.1920503, 51.283848799999994], [-2.1922274999999996, 51.284408], [-2.1923646, 51.2848474], [-2.1924599, 51.2851615], [-2.1926582, 51.2857774], [-2.1928488999999995, 51.2863734], [-2.1930003, 51.28683869999999], [-2.1931290999999997, 51.2872509], [-2.1932495999999997, 51.2876336], [-2.1934849, 51.2883607], [-2.193756, 51.2892178], [-2.1938967, 51.289663], [-2.1940316, 51.290078699999995], [-2.1942759, 51.29084089999999], [-2.1943852, 51.29121080000001], [-2.194472, 51.2915311], [-2.194555499999999, 51.29184800000001], [-2.1945934, 51.2919954], [-2.1946427, 51.2922124], [-2.1947033, 51.2924848], [-2.1947705, 51.2928192], [-2.1948279, 51.29317060000001], [-2.1948668999999996, 51.2934764], [-2.1948923999999996, 51.2937066], [-2.1949077, 51.29386659999999], [-2.1949338999999997, 51.29415489999999], [-2.1949714, 51.2946095], [-2.1949941, 51.29492809999999], [-2.1950372, 51.29547699999999], [-2.1950633, 51.29578020000001], [-2.1950908, 51.2961229], [-2.195121, 51.2964902], [-2.1951335, 51.2966213], [-2.1951699, 51.2969596], [-2.195225, 51.29735569999999], [-2.195286799999999, 51.2977045], [-2.1953534, 51.29805720000001], [-2.1954153, 51.298321099999995], [-2.1954997, 51.2986526], [-2.1955876, 51.29896109999999], [-2.1956619, 51.299195], [-2.1957475999999994, 51.299451899999994], [-2.1958265, 51.299685100000005], [-2.1959072, 51.2998917], [-2.1960003, 51.3001355], [-2.1961615, 51.3005296], [-2.1963853999999996, 51.3010633], [-2.1966196, 51.301630900000006], [-2.1968479999999997, 51.3021824], [-2.1970899, 51.3027692], [-2.1973274, 51.30334509999999], [-2.1974683, 51.30368769999999], [-2.1975756999999994, 51.303941], [-2.1977002, 51.304226], [-2.1978159, 51.3044753], [-2.1979576, 51.304774], [-2.1981259, 51.305112699999995], [-2.1983053999999997, 51.3054554], [-2.1984856999999995, 51.3057864], [-2.198586699999999, 51.30596169999999], [-2.1986427, 51.30605659999999], [-2.1989036999999994, 51.306503099999986], [-2.1990789, 51.3067855], [-2.1992535999999996, 51.3070559], [-2.1994224, 51.30731240000001], [-2.1995894, 51.30756019999999], [-2.1997632, 51.30781050000001], [-2.1999101, 51.3080119], [-2.2000698, 51.308231499999984], [-2.2002419, 51.308462500000005], [-2.20049, 51.3087905], [-2.2008062999999995, 51.30919020000001], [-2.2009863, 51.30941270000001], [-2.2011419999999995, 51.3096012], [-2.2013581999999996, 51.3098455], [-2.2015419, 51.31005739999999], [-2.2017481, 51.31027809999999], [-2.2019513, 51.3104784], [-2.2021477999999997, 51.31065869999999], [-2.2023374, 51.3108237], [-2.2025091, 51.310965800000005], [-2.202652099999999, 51.3110791], [-2.2028082, 51.311198899999994], [-2.2029987, 51.31133659999999], [-2.2031835, 51.3114634], [-2.2034157999999997, 51.31161629999999], [-2.2037134999999997, 51.3118056], [-2.2040277999999995, 51.3119926], [-2.2046878999999997, 51.3123708], [-2.2052536, 51.31268279999999], [-2.2058715, 51.313017599999995], [-2.2065239, 51.3133724], [-2.2071833, 51.31373049999999], [-2.2074233, 51.3138644], [-2.2076825, 51.3140045], [-2.2080900999999997, 51.3142315], [-2.2082507, 51.31432089999999], [-2.2084267, 51.314425699999994], [-2.2086842, 51.3145772], [-2.2089138, 51.3147187], [-2.2091722, 51.314889399999984], [-2.2094829, 51.31509949999999], [-2.2097683999999997, 51.3153056], [-2.2099380999999996, 51.3154346], [-2.2102001999999996, 51.3156383], [-2.2103955999999996, 51.3158017], [-2.2105910999999994, 51.315967099999995], [-2.2107673999999995, 51.3161282], [-2.2109667, 51.31631520000001], [-2.211156, 51.316500000000005], [-2.2113588, 51.316718300000005], [-2.2115588, 51.3169404], [-2.211759, 51.31717710000001], [-2.2119128, 51.3173641], [-2.212073, 51.31756809999998], [-2.2122247, 51.3177779], [-2.2123837999999996, 51.31801130000001], [-2.2125888, 51.3183078], [-2.2127297999999995, 51.3184976], [-2.2129124, 51.31871389999999], [-2.2130603, 51.318873399999994], [-2.213155599999999, 51.3189692], [-2.2133399, 51.31914069999999], [-2.2136143, 51.319376299999995], [-2.2139662, 51.31969039999999], [-2.2141774, 51.3198681], [-2.2143282, 51.31999410000001], [-2.2144629, 51.3201109], [-2.2145919, 51.3202219], [-2.214855, 51.3204606], [-2.2149601999999997, 51.3205582], [-2.2150682, 51.32066390000001], [-2.2151919, 51.32079949999999], [-2.215315, 51.3209398], [-2.2154231, 51.321078], [-2.2155242, 51.32121359999999], [-2.2156174, 51.321354], [-2.2156704, 51.32144029999999], [-2.215777, 51.32162910000001], [-2.2158679999999995, 51.321811499999995], [-2.2159458, 51.32198669999999], [-2.2159801, 51.3220747], [-2.216023799999999, 51.3222201], [-2.2160714, 51.3223653], [-2.2161179999999994, 51.3225883], [-2.2161587, 51.3228321], [-2.2161852999999994, 51.32307399999999], [-2.2161947000000004, 51.32324090000001], [-2.2161929999999996, 51.323487099999994], [-2.2161816, 51.3236849], [-2.2161651, 51.32382949999999], [-2.2161377999999994, 51.32400940000001], [-2.216087299999999, 51.32425320000001], [-2.2160229999999994, 51.324494099999995], [-2.2159024, 51.3248318], [-2.2158289, 51.32500829999999], [-2.2157564, 51.32517909999999], [-2.2156317999999997, 51.325403], [-2.2154803999999997, 51.3256427], [-2.2153358, 51.325851199999995], [-2.2151909, 51.3260448], [-2.2150255, 51.32623850000001], [-2.2148567999999997, 51.3264228], [-2.2146896, 51.3265881], [-2.2144805, 51.326782300000005], [-2.2143510999999996, 51.32689280000001], [-2.2142071, 51.327014], [-2.2140573, 51.32713480000001], [-2.2139264, 51.327239], [-2.2136289, 51.327458199999995], [-2.2133264, 51.327680599999994], [-2.2125536999999995, 51.328242900000006], [-2.2118307, 51.3287731], [-2.2113770999999995, 51.3291094], [-2.2110395, 51.32937510000001], [-2.2108650999999995, 51.32951289999998], [-2.2106337, 51.32970939999999], [-2.2104839, 51.3298465], [-2.2103610999999996, 51.3299715], [-2.2101845999999994, 51.3301571], [-2.2100221, 51.330350300000006], [-2.2098812999999997, 51.330541100000005], [-2.209773496097531, 51.33069708903964], [-2.2097493, 51.330732100000006], [-2.2096339, 51.3309245], [-2.2095323, 51.3311153], [-2.2094493999999996, 51.33128599999999], [-2.2093744999999996, 51.33146240000001], [-2.2093289, 51.331584], [-2.2092789000000006, 51.3317149], [-2.2092352, 51.331941400000005], [-2.2091952, 51.33216279999999], [-2.2091662999999997, 51.3324112], [-2.2091581, 51.33258729999999], [-2.2091567, 51.3327715], [-2.2091623, 51.33290879999999], [-2.2091778999999994, 51.33311529999999], [-2.209194, 51.3333284], [-2.2092204999999994, 51.33356190000001], [-2.2092615, 51.3338628], [-2.2092806, 51.334013500000005], [-2.209307, 51.3341845], [-2.2093543, 51.3345032], [-2.2093892, 51.3346809], [-2.2094432, 51.334966699999995], [-2.2094594999999995, 51.33504359999999], [-2.2095391, 51.3353631], [-2.2096141, 51.3358416], [-2.2096472, 51.3359865], [-2.2097675999999997, 51.33638359999999], [-2.2099072000000004, 51.33683009999999], [-2.2100297, 51.3372182], [-2.210162, 51.3376373], [-2.2102713, 51.337965], [-2.2103681, 51.3382692], [-2.2104383, 51.3385168], [-2.2104914, 51.33874260000001], [-2.2105197999999997, 51.3388815], [-2.2105387, 51.339012], [-2.2105577, 51.3391667], [-2.2105631999999997, 51.339339], [-2.2105619, 51.339518600000005], [-2.2105540999999995, 51.33967239999999], [-2.2105406, 51.33984530000001], [-2.2105235, 51.3399767], [-2.2104877, 51.340164], [-2.2104515, 51.3403115], [-2.2104007999999995, 51.3404905], [-2.2103638, 51.34060289999999], [-2.2102997, 51.3407657], [-2.2102466, 51.3408884], [-2.2101363999999997, 51.3411068], [-2.2100097, 51.34136039999999], [-2.209894, 51.34156029999999], [-2.2097233, 51.3418202], [-2.2095994, 51.341977799999995], [-2.209412, 51.342202099999994], [-2.2092438, 51.34237900000001], [-2.2090818999999997, 51.3425248], [-2.2088903, 51.3426934], [-2.2086889, 51.3428532], [-2.2084594999999996, 51.343029400000006], [-2.2081796, 51.3432375], [-2.2080046, 51.343363799999985], [-2.2075656999999995, 51.3436793], [-2.2073033, 51.34388619999999], [-2.2069153, 51.3441885], [-2.2062276, 51.34474000000001], [-2.2057662, 51.34510319999999], [-2.2053327, 51.34541740000001], [-2.2048841999999995, 51.3457343], [-2.2042852, 51.3461325], [-2.2037815, 51.3464479], [-2.2033948, 51.3466801], [-2.202991, 51.3469096], [-2.2024405, 51.34721999999999], [-2.2018725, 51.347515300000005], [-2.2015041, 51.3476963], [-2.2011809999999996, 51.34785659999999], [-2.2009839, 51.3479472], [-2.2008852, 51.34799259999999], [-2.200182799999999, 51.3483012], [-2.1995923, 51.34855149999999], [-2.1992379, 51.3486952], [-2.1990215999999996, 51.3487747], [-2.1988932, 51.3488223], [-2.1987979, 51.3488583], [-2.1984872, 51.34897990000001], [-2.1980992999999995, 51.34912249999999], [-2.1978438, 51.3492119], [-2.1974316, 51.34935180000001], [-2.196663, 51.349592400000006], [-2.1959285, 51.3498145], [-2.1950337, 51.3500803], [-2.1938519, 51.35044669999999], [-2.1932223, 51.3506502], [-2.1926477999999996, 51.3508392], [-2.1922560999999994, 51.35097539999998], [-2.1917470999999997, 51.3511539], [-2.1911916, 51.35135229999999], [-2.1906711, 51.3515428], [-2.1898471, 51.351858499999985], [-2.1892647, 51.352088499999994], [-2.1887165, 51.35230930000001], [-2.18818, 51.3525294], [-2.1870261, 51.3530163], [-2.1864386999999996, 51.3532677], [-2.1859180999999994, 51.35349180000001], [-2.1854611, 51.35369299999999], [-2.1849543, 51.353907], [-2.1844513, 51.3541165], [-2.1838592, 51.354349799999994], [-2.1835209, 51.3544848], [-2.1833102, 51.3545726], [-2.1828937999999996, 51.35474469999999], [-2.1823336999999996, 51.35498340000001], [-2.1817866, 51.35523679999999], [-2.1811246, 51.355560100000005], [-2.1805715, 51.3558363], [-2.1801114, 51.356069999999995], [-2.1794382, 51.3564303], [-2.1787290999999995, 51.35681420000001], [-2.1781855, 51.3571317], [-2.1776025, 51.35746859999999], [-2.1771343, 51.35775089999999], [-2.1766795, 51.3580323], [-2.1763025, 51.35827039999999], [-2.1759523, 51.3584961], [-2.1751701, 51.3590228], [-2.1746557, 51.3593863], [-2.174126, 51.3597719], [-2.1729351, 51.36066329999999], [-2.1726426, 51.36087069999999], [-2.1723302, 51.3610776], [-2.1719928999999993, 51.36128510000001], [-2.1716263999999996, 51.36150469999999], [-2.1710905, 51.36182149999999], [-2.1706973, 51.362040999999984], [-2.170384, 51.36221020000001], [-2.1700371, 51.36238819999999], [-2.1695466999999997, 51.3626363], [-2.1691659999999997, 51.36282169999999], [-2.1687326, 51.3630247], [-2.1680816999999997, 51.3633107], [-2.1675734, 51.3635214], [-2.1669541000000003, 51.363766899999995], [-2.1662766999999996, 51.3640139], [-2.1653675, 51.36433230000001], [-2.1648410999999994, 51.3645161], [-2.1644396, 51.3646676], [-2.164085099999999, 51.3648087], [-2.1637428, 51.3649526], [-2.1633641999999997, 51.365118300000006], [-2.1630819000000003, 51.3652488], [-2.1627775999999996, 51.365396], [-2.1623656, 51.3656051], [-2.1619010999999997, 51.3658503], [-2.1615025, 51.3660763], [-2.1611182, 51.366318099999994], [-2.1607893999999996, 51.3665238], [-2.160489, 51.366724399999995], [-2.1600961999999995, 51.367008600000005], [-2.1597694, 51.3672544], [-2.1594372, 51.36752049999999], [-2.1591429999999994, 51.36777119999999], [-2.1588715, 51.36801139999999], [-2.1584758999999996, 51.3683963], [-2.1580122, 51.36885759999999], [-2.1575518, 51.3693086], [-2.1569881, 51.3698381], [-2.156433, 51.370338399999994], [-2.1560838999999996, 51.370645999999994], [-2.1559566818868516, 51.3707547560318], [-2.1556994, 51.37097469999999], [-2.1551909999999994, 51.3713977], [-2.1546804, 51.371797400000005], [-2.1542617, 51.372127899999995], [-2.1536178, 51.37260789999999], [-2.1532029, 51.3729099], [-2.1527439, 51.3732299], [-2.1521959, 51.373607099999994], [-2.1516095999999996, 51.3739887], [-2.1505658, 51.3746506], [-2.1500507, 51.3749649], [-2.1494765, 51.375302899999994], [-2.1486504, 51.37576740000001], [-2.1481292999999995, 51.3760711], [-2.1477237, 51.37632000000001], [-2.1473658999999996, 51.376544], [-2.1470707999999994, 51.37674989999999], [-2.1468786000000004, 51.37688930000001], [-2.1466962, 51.3770287], [-2.1464089999999993, 51.37726229999999], [-2.1461101, 51.377538599999994], [-2.1459225, 51.3777138], [-2.1457244, 51.377931999999994], [-2.1455444, 51.3781292], [-2.1453447999999997, 51.37836949999999], [-2.1451996000000007, 51.3785827], [-2.1451062, 51.37873549999999], [-2.1450339, 51.3788724], [-2.1449768, 51.3789984], [-2.144921, 51.37912669999999], [-2.1448667, 51.3792948], [-2.1448407, 51.37937279999999], [-2.1447817999999996, 51.3795627], [-2.1447050999999995, 51.37982250000001], [-2.144639, 51.38004579999999], [-2.1445636, 51.38032549999999], [-2.144495099999999, 51.3806401], [-2.1444674, 51.3808076], [-2.1444495, 51.380993200000006], [-2.1444463, 51.3811554], [-2.144452, 51.38130799999998], [-2.1444652999999994, 51.381457899999994], [-2.1444919999999996, 51.3816217], [-2.1445324, 51.38180549999999], [-2.1446012, 51.3820411], [-2.1446655999999997, 51.3822255], [-2.1448681, 51.382757000000005], [-2.1449737999999994, 51.3830365], [-2.1450725, 51.3833049], [-2.1451628, 51.3835838], [-2.1452279999999995, 51.38380190000001], [-2.145299, 51.384070699999995], [-2.1454391, 51.3846287], [-2.1455213999999994, 51.3850053], [-2.1455943999999993, 51.3853584], [-2.1457563, 51.386046], [-2.1458581, 51.38650129999999], [-2.145927738606085, 51.38679167395817], [-2.1459783, 51.3870025], [-2.1461446, 51.387747399999995], [-2.1462264, 51.3881474], [-2.1463035, 51.388586800000006], [-2.146335, 51.38889319999999], [-2.1463595, 51.3892708], [-2.1463630999999994, 51.3895676], [-2.1463491, 51.3899025], [-2.1463122999999995, 51.3904098], [-2.1462674, 51.39073440000001], [-2.1462083, 51.39104570000001], [-2.1460732999999994, 51.39167639999999], [-2.1459631999999997, 51.392078299999994], [-2.1458872999999996, 51.3923421], [-2.1457679, 51.392727699999995], [-2.1455656999999997, 51.39340609999999], [-2.1453873, 51.3940071], [-2.1452103, 51.3945947], [-2.1450747, 51.39503979999999], [-2.1448934, 51.3956372], [-2.1447297999999995, 51.39617619999999], [-2.1445656999999994, 51.39670589999999], [-2.1444324, 51.397143], [-2.1442477999999996, 51.3976841], [-2.1441129, 51.3980452], [-2.1439743, 51.39839], [-2.1438490999999997, 51.3986864], [-2.1437094, 51.3990088], [-2.1434732999999997, 51.399510799999995], [-2.1433233, 51.3998177], [-2.1431658, 51.40011770000001], [-2.1429548, 51.4005035], [-2.1427535, 51.400848], [-2.1423483, 51.4014699], [-2.1421009, 51.40181940000001], [-2.1418312, 51.4021883], [-2.1413686, 51.40283759999999], [-2.1409412, 51.4034198], [-2.1406931, 51.403782699999994], [-2.1405198, 51.40405369999999], [-2.140188199999999, 51.40462409999999], [-2.1398677, 51.405201899999994], [-2.1396807, 51.4055523], [-2.1395739, 51.40578], [-2.1394692999999996, 51.4060082], [-2.1392472, 51.4065646], [-2.1392172, 51.4066336], [-2.13909, 51.406994700000006], [-2.1389881000000006, 51.4073262], [-2.1388812, 51.40770930000001], [-2.1387808, 51.40811990000001], [-2.1387262, 51.4084509], [-2.1386749, 51.40879749999999], [-2.1386412999999997, 51.4091541], [-2.1386099, 51.4096639], [-2.1385941, 51.410288], [-2.1385994, 51.4108168], [-2.1386256, 51.41176230000001], [-2.1386371, 51.4125194], [-2.1386371999999993, 51.4132935], [-2.1386389, 51.4136916], [-2.1386398, 51.4140611], [-2.1386382, 51.41449250000001], [-2.1386313, 51.4148296], [-2.138598, 51.415220600000005], [-2.1385699, 51.41552980000001], [-2.1385571, 51.415632], [-2.1385091, 51.41590750000001], [-2.1384612, 51.4161698], [-2.1383559, 51.4166242], [-2.1382446999999996, 51.417074099999994], [-2.1380872999999996, 51.417645199999995], [-2.1379222, 51.41820270000001], [-2.1377461, 51.41890329999999], [-2.1376387, 51.4192949], [-2.1375466, 51.41965119999999], [-2.1374672999999995, 51.4200082], [-2.1374209, 51.42024240000001], [-2.137403, 51.42032669999999], [-2.1373917999999996, 51.42040829999999], [-2.1373582, 51.4206571], [-2.1373249999999997, 51.4209434], [-2.1372922, 51.4212607], [-2.1372844, 51.4217356], [-2.1372894, 51.42232909999999], [-2.1373252, 51.42278439999999], [-2.1373704, 51.4232976], [-2.1374107, 51.42356869999999], [-2.1374765, 51.42394569999999], [-2.1375553, 51.424333199999985], [-2.1376631, 51.4247541], [-2.137761, 51.42511319999999], [-2.1378924999999995, 51.42548949999999], [-2.1380146, 51.4258089], [-2.1381927, 51.4262433], [-2.1383863, 51.42667729999999], [-2.13857, 51.42705299999999], [-2.1388098999999996, 51.42750569999999], [-2.1391221, 51.42805259999999], [-2.1394235, 51.4285146], [-2.1395685999999996, 51.4287312], [-2.1396628, 51.42886239999999], [-2.1398429, 51.429093900000005], [-2.1400859, 51.4294039], [-2.1403066999999996, 51.4296683], [-2.1405662999999997, 51.429968300000006], [-2.1407819999999997, 51.4302034], [-2.1411064, 51.4305421], [-2.1413038999999996, 51.43074420000001], [-2.1414391, 51.4308844], [-2.1416863, 51.43115279999999], [-2.1419578999999995, 51.4314657], [-2.1421164, 51.4316661], [-2.1423131, 51.431931899999995], [-2.1424806, 51.4322038], [-2.1425988, 51.4324409], [-2.1427168, 51.432716000000006], [-2.1427766, 51.43290919999999], [-2.1428759, 51.4332518], [-2.1429144000000004, 51.43345919999999], [-2.1429367, 51.43363799999999], [-2.1429445, 51.43383670000001], [-2.1429404, 51.4340376], [-2.1429257, 51.4342736], [-2.1429001999999997, 51.43447809999999], [-2.1428423999999997, 51.43476259999999], [-2.142782599999999, 51.43500910000001], [-2.1426974, 51.435271099999994], [-2.1425833, 51.4355485], [-2.1424926999999996, 51.43575379999999], [-2.1423585, 51.4359987], [-2.142244, 51.43618029999999], [-2.1421719, 51.4362853], [-2.14209, 51.4363954], [-2.1419681999999995, 51.43655649999999], [-2.1417844, 51.4367671], [-2.1413988, 51.437170499999986], [-2.1409665, 51.4375727], [-2.1405140999999994, 51.4379975], [-2.1402313, 51.4382679], [-2.1400064000000003, 51.4384943], [-2.1397294, 51.43877549999999], [-2.1395006999999997, 51.439015999999995], [-2.1393056999999995, 51.439243600000005], [-2.1390764, 51.439505], [-2.1388652, 51.4397459], [-2.1387893, 51.439843499999995], [-2.1385575, 51.44013839999999], [-2.1382737, 51.4405234], [-2.1379119, 51.4410438], [-2.1377081999999996, 51.4413514], [-2.1375073999999996, 51.4416641], [-2.1371219, 51.4423168], [-2.1369583, 51.4426166], [-2.1368536273875858, 51.442817580280106], [-2.1367606, 51.4429962], [-2.1366, 51.44332800000001], [-2.1365255, 51.4435097], [-2.1364129, 51.443770599999986], [-2.1362112999999994, 51.44426049999999], [-2.1360869, 51.4446091], [-2.1359784999999993, 51.44489829999999], [-2.1358051999999996, 51.4454126], [-2.135667199999999, 51.4458288], [-2.1354775, 51.4465344], [-2.1354152, 51.4467394], [-2.1351719, 51.447314], [-2.1350366, 51.44771870000001], [-2.1348619999999996, 51.448231199999995], [-2.1346927999999994, 51.44868819999999], [-2.1345854, 51.448952199999994], [-2.1344507, 51.4492886], [-2.1342880999999996, 51.44964060000001], [-2.1341285, 51.44997179999999], [-2.1339637, 51.4502788], [-2.1337813, 51.4506078], [-2.1335204999999995, 51.45104619999999], [-2.1333614000000005, 51.4513045], [-2.1332062, 51.45152989999999], [-2.1330905, 51.4516973], [-2.1327042, 51.4522324], [-2.1322796999999993, 51.4527707], [-2.1318283, 51.453297600000006], [-2.1314745, 51.4537005], [-2.131083, 51.45409939999999], [-2.1305776, 51.454590399999994], [-2.1300567, 51.455062600000005], [-2.1295141, 51.45552949999999], [-2.1289754999999997, 51.4559602], [-2.1286276, 51.456225499999995], [-2.1282382, 51.4565078], [-2.1277643, 51.45683900000001], [-2.1272101, 51.4572073], [-2.1269291999999997, 51.4573877], [-2.1266085, 51.4575909], [-2.1261475, 51.457869499999994], [-2.1257832, 51.4580834], [-2.1254283, 51.458289], [-2.1251275999999995, 51.4584519], [-2.1246166999999994, 51.4587242], [-2.1241441999999995, 51.458965600000006], [-2.1237306, 51.45916929999999], [-2.1232283, 51.45940660000001], [-2.1227070999999995, 51.45964139999999], [-2.1220674, 51.45991989999999], [-2.1214118, 51.460197400000006], [-2.1206539, 51.460504799999995], [-2.1201163999999997, 51.4607214], [-2.1195611999999997, 51.46093719999999], [-2.1184818, 51.46134870000001], [-2.1177815, 51.4616088], [-2.1173561, 51.46176539999998], [-2.1165582, 51.4620571], [-2.1157997, 51.46234330000001], [-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]]}", "current_leg_start": "Westbury", "dest_arr_time_act": "1418", "motion_projection": null, "next_location_lat": "51.5352200", "next_location_lon": "-1.9056943", "previous_location": "Swindon", "current_leg_milage": "26.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1531.92, \"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\": 8361.407, \"from_m\": 1531.92, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8371.825, \"from_m\": 8361.407, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11542.941, \"from_m\": 8371.825, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12067.606, \"from_m\": 11542.941, \"capability_applied\": null, \"effective_limit_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\": 27322.342, \"from_m\": 12067.606, \"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\": 28909.968, \"from_m\": 27322.342, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29745.632, \"from_m\": 28909.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30131.594, \"from_m\": 29745.632, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35927.708, \"from_m\": 30131.594, \"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\": 36218.59, \"from_m\": 35927.708, \"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\": 37965.454, \"from_m\": 36218.59, \"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\": 38010.034, \"from_m\": 37965.454, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38063.495, \"from_m\": 38010.034, \"capability_applied\": null, \"effective_limit_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\": 38124.711, \"from_m\": 38063.495, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38952.489, \"from_m\": 38124.711, \"capability_applied\": null, \"effective_limit_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\": 44645.986, \"from_m\": 38952.489, \"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\": 45300.791, \"from_m\": 44645.986, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50842.379, \"from_m\": 45300.791, \"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\": 51601.062, \"from_m\": 50842.379, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52651.453, \"from_m\": 51601.062, \"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\": 52731.006, \"from_m\": 52651.453, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72397.656, \"from_m\": 52731.006, \"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\": 72484.401, \"from_m\": 72397.656, \"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\": 81219.446, \"from_m\": 72484.401, \"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\": 82042.266, \"from_m\": 81219.446, \"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\": 82055.635, \"from_m\": 82042.266, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82281.59, \"from_m\": 82055.635, \"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\": 82376.526, \"from_m\": 82281.59, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83194.279, \"from_m\": 82376.526, \"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\": 83278.961, \"from_m\": 83194.279, \"capability_applied\": null, \"effective_limit_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\": 83344.523, \"from_m\": 83278.961, \"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\": 92037.452, \"from_m\": 83344.523, \"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}], \"service_id\": 575227, \"profile_key\": \"205f6120b5956fd96f0a8366be2f5b9828c8a5da0e9545b0e5f59e815a3b6a30\", \"schedule_id\": 14554, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1143\", \"location\": \"Merehead Quarry (FLHH)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": false, \"wtt_arr\": \"1149\", \"wtt_dep\": \"1151H\", \"location\": \"Whites Crossing Sidings\", \"stage_seq\": 2, \"distance_m\": 3988.827, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1200H\", \"location\": \"Merehead Quarry Jn\", \"stage_seq\": 3, \"distance_m\": 6393.33, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1209\", \"location\": \"East Somerset Jn\", \"stage_seq\": 4, \"distance_m\": 12598.799, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1216\", \"location\": \"Blatchbridge Jn\", \"stage_seq\": 5, \"distance_m\": 18884.664, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1218\", \"location\": \"Clink Road Jn\", \"stage_seq\": 6, \"distance_m\": 22027.647, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1223H\", \"location\": \"Fairwood Jn\", \"stage_seq\": 7, \"distance_m\": 27322.342, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": false, \"wtt_arr\": \"1226H\", \"wtt_dep\": \"1228H\", \"location\": \"Westbury\", \"stage_seq\": 8, \"distance_m\": 29611.254, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1231H\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 9, \"distance_m\": 30590.625, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1242\", \"location\": \"Bradford Jn\", \"stage_seq\": 10, \"distance_m\": 38063.495, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1259\", \"location\": \"Thingley Jn\", \"stage_seq\": 11, \"distance_m\": 51601.062, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1300\", \"location\": \"Thingley East Jn\", \"stage_seq\": 12, \"distance_m\": 52754.207, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1302H\", \"location\": \"Chippenham\", \"stage_seq\": 13, \"distance_m\": 55062.743, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": false, \"wtt_arr\": \"1316H\", \"wtt_dep\": \"1319H\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 14, \"distance_m\": 72526.517, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": false, \"wtt_arr\": \"1331H\", \"wtt_dep\": \"1334\", \"location\": \"Swindon\", \"stage_seq\": 15, \"distance_m\": 81769.244, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": false, \"wtt_arr\": \"1339\", \"wtt_dep\": \"1359\", \"location\": \"Swindon East Loop\", \"stage_seq\": 16, \"distance_m\": 82281.59, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402\", \"location\": \"Swindon\", \"stage_seq\": 17, \"distance_m\": 82780.275, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 18, \"distance_m\": 92037.452, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": false, \"wtt_arr\": \"1413\", \"wtt_dep\": \"1415\", \"location\": \"Wooton Bassett G.F.\", \"stage_seq\": 19, \"distance_m\": 92037.452, \"section_seq\": 1, \"route_path_id\": 71292}, {\"is_pass\": false, \"wtt_arr\": \"1418\", \"wtt_dep\": null, \"location\": \"Wootton Bassett Foster Yeoman (FLHH)\", \"stage_seq\": 20, \"distance_m\": 92037.452, \"section_seq\": 1, \"route_path_id\": 71292}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 92037.452, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71292}], \"total_distance_m\": 92037.452, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 91098.448, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 939.004, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1143", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "41.5", "current_position_lat": "51.5352200", "current_position_lon": "-1.9056943", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:35:32Z\", \"source_id\": 47153139, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:36:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:35:35Z\", \"source_id\": 15358173, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:34:28Z\", \"source_id\": 47307015, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:35:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:34:34Z\", \"source_id\": 15401489, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:03:40Z\", \"source_id\": 47383870, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:04:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:03:43Z\", \"source_id\": 15422856, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:27:00Z\", \"source_id\": 47445905, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:28:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 24522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:05:49Z\", \"source_id\": 47547101, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:06:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:27:06Z\", \"source_id\": 15440366, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wootton Bassett Jn", "service_state_platform": null, "timing_fact_generation": 1789480403791114, "current_leg_arrival_utc": "2026-09-15T13:18:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:01.702738", "service_state_evidence_id": 47570531, "current_leg_start_actual_dep": "2026-09-15T12:30:30+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:02.437215", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 6B12 None None None None {"version": 3, "segments": [{"to_m": 1531.92, "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": 8361.407, "from_m": 1531.92, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8371.825, "from_m": 8361.407, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11542.941, "from_m": 8371.825, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12067.606, "from_m": 11542.941, "capability_applied": null, "effective_limit_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": 27322.342, "from_m": 12067.606, "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": 28909.968, "from_m": 27322.342, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29745.632, "from_m": 28909.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30131.594, "from_m": 29745.632, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35927.708, "from_m": 30131.594, "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": 36218.59, "from_m": 35927.708, "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": 37965.454, "from_m": 36218.59, "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": 38010.034, "from_m": 37965.454, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38063.495, "from_m": 38010.034, "capability_applied": null, "effective_limit_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": 38124.711, "from_m": 38063.495, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38952.489, "from_m": 38124.711, "capability_applied": null, "effective_limit_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": 44645.986, "from_m": 38952.489, "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": 45300.791, "from_m": 44645.986, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50842.379, "from_m": 45300.791, "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": 51601.062, "from_m": 50842.379, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52651.453, "from_m": 51601.062, "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": 52731.006, "from_m": 52651.453, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72397.656, "from_m": 52731.006, "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": 72484.401, "from_m": 72397.656, "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": 81219.446, "from_m": 72484.401, "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": 82042.266, "from_m": 81219.446, "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": 82055.635, "from_m": 82042.266, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82281.59, "from_m": 82055.635, "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": 82376.526, "from_m": 82281.59, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83194.279, "from_m": 82376.526, "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": 83278.961, "from_m": 83194.279, "capability_applied": null, "effective_limit_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": 83344.523, "from_m": 83278.961, "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": 92037.452, "from_m": 83344.523, "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}], "service_id": 575227, "profile_key": "205f6120b5956fd96f0a8366be2f5b9828c8a5da0e9545b0e5f59e815a3b6a30", "schedule_id": 14554, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1143", "location": "Merehead Quarry (FLHH)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71292}, {"is_pass": false, "wtt_arr": "1149", "wtt_dep": "1151H", "location": "Whites Crossing Sidings", "stage_seq": 2, "distance_m": 3988.827, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1200H", "location": "Merehead Quarry Jn", "stage_seq": 3, "distance_m": 6393.33, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1209", "location": "East Somerset Jn", "stage_seq": 4, "distance_m": 12598.799, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1216", "location": "Blatchbridge Jn", "stage_seq": 5, "distance_m": 18884.664, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1218", "location": "Clink Road Jn", "stage_seq": 6, "distance_m": 22027.647, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1223H", "location": "Fairwood Jn", "stage_seq": 7, "distance_m": 27322.342, "section_seq": 1, "route_path_id": 71292}, {"is_pass": false, "wtt_arr": "1226H", "wtt_dep": "1228H", "location": "Westbury", "stage_seq": 8, "distance_m": 29611.254, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1231H", "location": "Hawkeridge Jn", "stage_seq": 9, "distance_m": 30590.625, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1242", "location": "Bradford Jn", "stage_seq": 10, "distance_m": 38063.495, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1259", "location": "Thingley Jn", "stage_seq": 11, "distance_m": 51601.062, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1300", "location": "Thingley East Jn", "stage_seq": 12, "distance_m": 52754.207, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1302H", "location": "Chippenham", "stage_seq": 13, "distance_m": 55062.743, "section_seq": 1, "route_path_id": 71292}, {"is_pass": false, "wtt_arr": "1316H", "wtt_dep": "1319H", "location": "Wootton Bassett Jn", "stage_seq": 14, "distance_m": 72526.517, "section_seq": 1, "route_path_id": 71292}, {"is_pass": false, "wtt_arr": "1331H", "wtt_dep": "1334", "location": "Swindon", "stage_seq": 15, "distance_m": 81769.244, "section_seq": 1, "route_path_id": 71292}, {"is_pass": false, "wtt_arr": "1339", "wtt_dep": "1359", "location": "Swindon East Loop", "stage_seq": 16, "distance_m": 82281.59, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402", "location": "Swindon", "stage_seq": 17, "distance_m": 82780.275, "section_seq": 1, "route_path_id": 71292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410", "location": "Wootton Bassett Jn", "stage_seq": 18, "distance_m": 92037.452, "section_seq": 1, "route_path_id": 71292}, {"is_pass": false, "wtt_arr": "1413", "wtt_dep": "1415", "location": "Wooton Bassett G.F.", "stage_seq": 19, "distance_m": 92037.452, "section_seq": 1, "route_path_id": 71292}, {"is_pass": false, "wtt_arr": "1418", "wtt_dep": null, "location": "Wootton Bassett Foster Yeoman (FLHH)", "stage_seq": 20, "distance_m": 92037.452, "section_seq": 1, "route_path_id": 71292}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 92037.452, "from_m": 0.0, "section_seq": 1, "route_path_id": 71292}], "total_distance_m": 92037.452, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 91098.448, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 939.004, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26324, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:35:32Z", "source_id": 47153139, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T10:36:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:35:35Z", "source_id": 15358173, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T11:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:34:28Z", "source_id": 47307015, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T11:35:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:34:34Z", "source_id": 15401489, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:03:40Z", "source_id": 47383870, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T12:04:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:03:43Z", "source_id": 15422856, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:27:00Z", "source_id": 47445905, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T12:28:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 24522, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:05:49Z", "source_id": 47547101, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:06:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:27:06Z", "source_id": 15440366, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:28:00+01:00", "operational_fact": true}] Merehead Quarry (FLHH) 1143 1143 None None None Wootton Bassett Foster Yeoman (FLHH) 1418 1418 None LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:H55009/2026-09-15/detailed None Westbury 2026-09-15T12:30:30+01:00 Wootton Bassett Jn 41.5 {"type": "LineString", "coordinates": [[-2.1918846, 51.271030499999995], [-2.1920019999999996, 51.2711108], [-2.1921327, 51.2712047], [-2.1922346, 51.2712852], [-2.192357, 51.27139160000001], [-2.1924580999999996, 51.2714884], [-2.1925649999999997, 51.2715954], [-2.1926625999999994, 51.2717099], [-2.1927588999999994, 51.27183430000001], [-2.1928461, 51.2719583], [-2.1929021, 51.2720475], [-2.1929626999999994, 51.2721567], [-2.1930181, 51.272269099999995], [-2.1930778, 51.2724209], [-2.1931134, 51.2725403], [-2.1931392, 51.2726332], [-2.1931687999999996, 51.2727882], [-2.1931820999999996, 51.272916399999986], [-2.193188, 51.2730575], [-2.1931843, 51.2731585], [-2.1931657, 51.27330709999999], [-2.1931516, 51.27338879999999], [-2.1931166, 51.2735477], [-2.1930881, 51.273643], [-2.1930586, 51.2737336], [-2.1930121999999996, 51.2738464], [-2.192962, 51.2739547], [-2.1929157999999997, 51.27404739999999], [-2.1928772, 51.2741147], [-2.192833, 51.274185299999985], [-2.192647, 51.2744681], [-2.192604765885411, 51.27453379516892], [-2.1924596, 51.2747596], [-2.1922151, 51.2751765], [-2.1919813, 51.27561789999999], [-2.1918423999999996, 51.2759255], [-2.1917064, 51.2762444], [-2.1915752, 51.27658649999999], [-2.1914584, 51.2769445], [-2.1913966, 51.27715830000001], [-2.1913327999999996, 51.277385599999995], [-2.1912694, 51.2776568], [-2.1912205, 51.27790039999999], [-2.1911806, 51.2781437], [-2.1911475999999994, 51.27837220000001], [-2.1911246, 51.2786143], [-2.1911045, 51.2788617], [-2.1910969, 51.27907950000001], [-2.1910929, 51.27926670000001], [-2.1910921, 51.2794558], [-2.1910944, 51.2796196], [-2.1911014999999994, 51.27981419999999], [-2.1911181, 51.2800175], [-2.1911440999999994, 51.2802729], [-2.1911748, 51.28048820000001], [-2.1912151, 51.280725800000006], [-2.1912510999999997, 51.28091469999999], [-2.1912945999999995, 51.2811179], [-2.1913894, 51.2815088], [-2.1914934, 51.2818994], [-2.1916022, 51.28229290000001], [-2.1916707, 51.2825548], [-2.191765, 51.28288690000001], [-2.1919437, 51.283487099999995], [-2.1920503, 51.283848799999994], [-2.1922274999999996, 51.284408], [-2.1923646, 51.2848474], [-2.1924599, 51.2851615], [-2.1926582, 51.2857774], [-2.1928488999999995, 51.2863734], [-2.1930003, 51.28683869999999], [-2.1931290999999997, 51.2872509], [-2.1932495999999997, 51.2876336], [-2.1934849, 51.2883607], [-2.193756, 51.2892178], [-2.1938967, 51.289663], [-2.1940316, 51.290078699999995], [-2.1942759, 51.29084089999999], [-2.1943852, 51.29121080000001], [-2.194472, 51.2915311], [-2.194555499999999, 51.29184800000001], [-2.1945934, 51.2919954], [-2.1946427, 51.2922124], [-2.1947033, 51.2924848], [-2.1947705, 51.2928192], [-2.1948279, 51.29317060000001], [-2.1948668999999996, 51.2934764], [-2.1948923999999996, 51.2937066], [-2.1949077, 51.29386659999999], [-2.1949338999999997, 51.29415489999999], [-2.1949714, 51.2946095], [-2.1949941, 51.29492809999999], [-2.1950372, 51.29547699999999], [-2.1950633, 51.29578020000001], [-2.1950908, 51.2961229], [-2.195121, 51.2964902], [-2.1951335, 51.2966213], [-2.1951699, 51.2969596], [-2.195225, 51.29735569999999], [-2.195286799999999, 51.2977045], [-2.1953534, 51.29805720000001], [-2.1954153, 51.298321099999995], [-2.1954997, 51.2986526], [-2.1955876, 51.29896109999999], [-2.1956619, 51.299195], [-2.1957475999999994, 51.299451899999994], [-2.1958265, 51.299685100000005], [-2.1959072, 51.2998917], [-2.1960003, 51.3001355], [-2.1961615, 51.3005296], [-2.1963853999999996, 51.3010633], [-2.1966196, 51.301630900000006], [-2.1968479999999997, 51.3021824], [-2.1970899, 51.3027692], [-2.1973274, 51.30334509999999], [-2.1974683, 51.30368769999999], [-2.1975756999999994, 51.303941], [-2.1977002, 51.304226], [-2.1978159, 51.3044753], [-2.1979576, 51.304774], [-2.1981259, 51.305112699999995], [-2.1983053999999997, 51.3054554], [-2.1984856999999995, 51.3057864], [-2.198586699999999, 51.30596169999999], [-2.1986427, 51.30605659999999], [-2.1989036999999994, 51.306503099999986], [-2.1990789, 51.3067855], [-2.1992535999999996, 51.3070559], [-2.1994224, 51.30731240000001], [-2.1995894, 51.30756019999999], [-2.1997632, 51.30781050000001], [-2.1999101, 51.3080119], [-2.2000698, 51.308231499999984], [-2.2002419, 51.308462500000005], [-2.20049, 51.3087905], [-2.2008062999999995, 51.30919020000001], [-2.2009863, 51.30941270000001], [-2.2011419999999995, 51.3096012], [-2.2013581999999996, 51.3098455], [-2.2015419, 51.31005739999999], [-2.2017481, 51.31027809999999], [-2.2019513, 51.3104784], [-2.2021477999999997, 51.31065869999999], [-2.2023374, 51.3108237], [-2.2025091, 51.310965800000005], [-2.202652099999999, 51.3110791], [-2.2028082, 51.311198899999994], [-2.2029987, 51.31133659999999], [-2.2031835, 51.3114634], [-2.2034157999999997, 51.31161629999999], [-2.2037134999999997, 51.3118056], [-2.2040277999999995, 51.3119926], [-2.2046878999999997, 51.3123708], [-2.2052536, 51.31268279999999], [-2.2058715, 51.313017599999995], [-2.2065239, 51.3133724], [-2.2071833, 51.31373049999999], [-2.2074233, 51.3138644], [-2.2076825, 51.3140045], [-2.2080900999999997, 51.3142315], [-2.2082507, 51.31432089999999], [-2.2084267, 51.314425699999994], [-2.2086842, 51.3145772], [-2.2089138, 51.3147187], [-2.2091722, 51.314889399999984], [-2.2094829, 51.31509949999999], [-2.2097683999999997, 51.3153056], [-2.2099380999999996, 51.3154346], [-2.2102001999999996, 51.3156383], [-2.2103955999999996, 51.3158017], [-2.2105910999999994, 51.315967099999995], [-2.2107673999999995, 51.3161282], [-2.2109667, 51.31631520000001], [-2.211156, 51.316500000000005], [-2.2113588, 51.316718300000005], [-2.2115588, 51.3169404], [-2.211759, 51.31717710000001], [-2.2119128, 51.3173641], [-2.212073, 51.31756809999998], [-2.2122247, 51.3177779], [-2.2123837999999996, 51.31801130000001], [-2.2125888, 51.3183078], [-2.2127297999999995, 51.3184976], [-2.2129124, 51.31871389999999], [-2.2130603, 51.318873399999994], [-2.213155599999999, 51.3189692], [-2.2133399, 51.31914069999999], [-2.2136143, 51.319376299999995], [-2.2139662, 51.31969039999999], [-2.2141774, 51.3198681], [-2.2143282, 51.31999410000001], [-2.2144629, 51.3201109], [-2.2145919, 51.3202219], [-2.214855, 51.3204606], [-2.2149601999999997, 51.3205582], [-2.2150682, 51.32066390000001], [-2.2151919, 51.32079949999999], [-2.215315, 51.3209398], [-2.2154231, 51.321078], [-2.2155242, 51.32121359999999], [-2.2156174, 51.321354], [-2.2156704, 51.32144029999999], [-2.215777, 51.32162910000001], [-2.2158679999999995, 51.321811499999995], [-2.2159458, 51.32198669999999], [-2.2159801, 51.3220747], [-2.216023799999999, 51.3222201], [-2.2160714, 51.3223653], [-2.2161179999999994, 51.3225883], [-2.2161587, 51.3228321], [-2.2161852999999994, 51.32307399999999], [-2.2161947000000004, 51.32324090000001], [-2.2161929999999996, 51.323487099999994], [-2.2161816, 51.3236849], [-2.2161651, 51.32382949999999], [-2.2161377999999994, 51.32400940000001], [-2.216087299999999, 51.32425320000001], [-2.2160229999999994, 51.324494099999995], [-2.2159024, 51.3248318], [-2.2158289, 51.32500829999999], [-2.2157564, 51.32517909999999], [-2.2156317999999997, 51.325403], [-2.2154803999999997, 51.3256427], [-2.2153358, 51.325851199999995], [-2.2151909, 51.3260448], [-2.2150255, 51.32623850000001], [-2.2148567999999997, 51.3264228], [-2.2146896, 51.3265881], [-2.2144805, 51.326782300000005], [-2.2143510999999996, 51.32689280000001], [-2.2142071, 51.327014], [-2.2140573, 51.32713480000001], [-2.2139264, 51.327239], [-2.2136289, 51.327458199999995], [-2.2133264, 51.327680599999994], [-2.2125536999999995, 51.328242900000006], [-2.2118307, 51.3287731], [-2.2113770999999995, 51.3291094], [-2.2110395, 51.32937510000001], [-2.2108650999999995, 51.32951289999998], [-2.2106337, 51.32970939999999], [-2.2104839, 51.3298465], [-2.2103610999999996, 51.3299715], [-2.2101845999999994, 51.3301571], [-2.2100221, 51.330350300000006], [-2.2098812999999997, 51.330541100000005], [-2.209773496097531, 51.33069708903964], [-2.2097493, 51.330732100000006], [-2.2096339, 51.3309245], [-2.2095323, 51.3311153], [-2.2094493999999996, 51.33128599999999], [-2.2093744999999996, 51.33146240000001], [-2.2093289, 51.331584], [-2.2092789000000006, 51.3317149], [-2.2092352, 51.331941400000005], [-2.2091952, 51.33216279999999], [-2.2091662999999997, 51.3324112], [-2.2091581, 51.33258729999999], [-2.2091567, 51.3327715], [-2.2091623, 51.33290879999999], [-2.2091778999999994, 51.33311529999999], [-2.209194, 51.3333284], [-2.2092204999999994, 51.33356190000001], [-2.2092615, 51.3338628], [-2.2092806, 51.334013500000005], [-2.209307, 51.3341845], [-2.2093543, 51.3345032], [-2.2093892, 51.3346809], [-2.2094432, 51.334966699999995], [-2.2094594999999995, 51.33504359999999], [-2.2095391, 51.3353631], [-2.2096141, 51.3358416], [-2.2096472, 51.3359865], [-2.2097675999999997, 51.33638359999999], [-2.2099072000000004, 51.33683009999999], [-2.2100297, 51.3372182], [-2.210162, 51.3376373], [-2.2102713, 51.337965], [-2.2103681, 51.3382692], [-2.2104383, 51.3385168], [-2.2104914, 51.33874260000001], [-2.2105197999999997, 51.3388815], [-2.2105387, 51.339012], [-2.2105577, 51.3391667], [-2.2105631999999997, 51.339339], [-2.2105619, 51.339518600000005], [-2.2105540999999995, 51.33967239999999], [-2.2105406, 51.33984530000001], [-2.2105235, 51.3399767], [-2.2104877, 51.340164], [-2.2104515, 51.3403115], [-2.2104007999999995, 51.3404905], [-2.2103638, 51.34060289999999], [-2.2102997, 51.3407657], [-2.2102466, 51.3408884], [-2.2101363999999997, 51.3411068], [-2.2100097, 51.34136039999999], [-2.209894, 51.34156029999999], [-2.2097233, 51.3418202], [-2.2095994, 51.341977799999995], [-2.209412, 51.342202099999994], [-2.2092438, 51.34237900000001], [-2.2090818999999997, 51.3425248], [-2.2088903, 51.3426934], [-2.2086889, 51.3428532], [-2.2084594999999996, 51.343029400000006], [-2.2081796, 51.3432375], [-2.2080046, 51.343363799999985], [-2.2075656999999995, 51.3436793], [-2.2073033, 51.34388619999999], [-2.2069153, 51.3441885], [-2.2062276, 51.34474000000001], [-2.2057662, 51.34510319999999], [-2.2053327, 51.34541740000001], [-2.2048841999999995, 51.3457343], [-2.2042852, 51.3461325], [-2.2037815, 51.3464479], [-2.2033948, 51.3466801], [-2.202991, 51.3469096], [-2.2024405, 51.34721999999999], [-2.2018725, 51.347515300000005], [-2.2015041, 51.3476963], [-2.2011809999999996, 51.34785659999999], [-2.2009839, 51.3479472], [-2.2008852, 51.34799259999999], [-2.200182799999999, 51.3483012], [-2.1995923, 51.34855149999999], [-2.1992379, 51.3486952], [-2.1990215999999996, 51.3487747], [-2.1988932, 51.3488223], [-2.1987979, 51.3488583], [-2.1984872, 51.34897990000001], [-2.1980992999999995, 51.34912249999999], [-2.1978438, 51.3492119], [-2.1974316, 51.34935180000001], [-2.196663, 51.349592400000006], [-2.1959285, 51.3498145], [-2.1950337, 51.3500803], [-2.1938519, 51.35044669999999], [-2.1932223, 51.3506502], [-2.1926477999999996, 51.3508392], [-2.1922560999999994, 51.35097539999998], [-2.1917470999999997, 51.3511539], [-2.1911916, 51.35135229999999], [-2.1906711, 51.3515428], [-2.1898471, 51.351858499999985], [-2.1892647, 51.352088499999994], [-2.1887165, 51.35230930000001], [-2.18818, 51.3525294], [-2.1870261, 51.3530163], [-2.1864386999999996, 51.3532677], [-2.1859180999999994, 51.35349180000001], [-2.1854611, 51.35369299999999], [-2.1849543, 51.353907], [-2.1844513, 51.3541165], [-2.1838592, 51.354349799999994], [-2.1835209, 51.3544848], [-2.1833102, 51.3545726], [-2.1828937999999996, 51.35474469999999], [-2.1823336999999996, 51.35498340000001], [-2.1817866, 51.35523679999999], [-2.1811246, 51.355560100000005], [-2.1805715, 51.3558363], [-2.1801114, 51.356069999999995], [-2.1794382, 51.3564303], [-2.1787290999999995, 51.35681420000001], [-2.1781855, 51.3571317], [-2.1776025, 51.35746859999999], [-2.1771343, 51.35775089999999], [-2.1766795, 51.3580323], [-2.1763025, 51.35827039999999], [-2.1759523, 51.3584961], [-2.1751701, 51.3590228], [-2.1746557, 51.3593863], [-2.174126, 51.3597719], [-2.1729351, 51.36066329999999], [-2.1726426, 51.36087069999999], [-2.1723302, 51.3610776], [-2.1719928999999993, 51.36128510000001], [-2.1716263999999996, 51.36150469999999], [-2.1710905, 51.36182149999999], [-2.1706973, 51.362040999999984], [-2.170384, 51.36221020000001], [-2.1700371, 51.36238819999999], [-2.1695466999999997, 51.3626363], [-2.1691659999999997, 51.36282169999999], [-2.1687326, 51.3630247], [-2.1680816999999997, 51.3633107], [-2.1675734, 51.3635214], [-2.1669541000000003, 51.363766899999995], [-2.1662766999999996, 51.3640139], [-2.1653675, 51.36433230000001], [-2.1648410999999994, 51.3645161], [-2.1644396, 51.3646676], [-2.164085099999999, 51.3648087], [-2.1637428, 51.3649526], [-2.1633641999999997, 51.365118300000006], [-2.1630819000000003, 51.3652488], [-2.1627775999999996, 51.365396], [-2.1623656, 51.3656051], [-2.1619010999999997, 51.3658503], [-2.1615025, 51.3660763], [-2.1611182, 51.366318099999994], [-2.1607893999999996, 51.3665238], [-2.160489, 51.366724399999995], [-2.1600961999999995, 51.367008600000005], [-2.1597694, 51.3672544], [-2.1594372, 51.36752049999999], [-2.1591429999999994, 51.36777119999999], [-2.1588715, 51.36801139999999], [-2.1584758999999996, 51.3683963], [-2.1580122, 51.36885759999999], [-2.1575518, 51.3693086], [-2.1569881, 51.3698381], [-2.156433, 51.370338399999994], [-2.1560838999999996, 51.370645999999994], [-2.1559566818868516, 51.3707547560318], [-2.1556994, 51.37097469999999], [-2.1551909999999994, 51.3713977], [-2.1546804, 51.371797400000005], [-2.1542617, 51.372127899999995], [-2.1536178, 51.37260789999999], [-2.1532029, 51.3729099], [-2.1527439, 51.3732299], [-2.1521959, 51.373607099999994], [-2.1516095999999996, 51.3739887], [-2.1505658, 51.3746506], [-2.1500507, 51.3749649], [-2.1494765, 51.375302899999994], [-2.1486504, 51.37576740000001], [-2.1481292999999995, 51.3760711], [-2.1477237, 51.37632000000001], [-2.1473658999999996, 51.376544], [-2.1470707999999994, 51.37674989999999], [-2.1468786000000004, 51.37688930000001], [-2.1466962, 51.3770287], [-2.1464089999999993, 51.37726229999999], [-2.1461101, 51.377538599999994], [-2.1459225, 51.3777138], [-2.1457244, 51.377931999999994], [-2.1455444, 51.3781292], [-2.1453447999999997, 51.37836949999999], [-2.1451996000000007, 51.3785827], [-2.1451062, 51.37873549999999], [-2.1450339, 51.3788724], [-2.1449768, 51.3789984], [-2.144921, 51.37912669999999], [-2.1448667, 51.3792948], [-2.1448407, 51.37937279999999], [-2.1447817999999996, 51.3795627], [-2.1447050999999995, 51.37982250000001], [-2.144639, 51.38004579999999], [-2.1445636, 51.38032549999999], [-2.144495099999999, 51.3806401], [-2.1444674, 51.3808076], [-2.1444495, 51.380993200000006], [-2.1444463, 51.3811554], [-2.144452, 51.38130799999998], [-2.1444652999999994, 51.381457899999994], [-2.1444919999999996, 51.3816217], [-2.1445324, 51.38180549999999], [-2.1446012, 51.3820411], [-2.1446655999999997, 51.3822255], [-2.1448681, 51.382757000000005], [-2.1449737999999994, 51.3830365], [-2.1450725, 51.3833049], [-2.1451628, 51.3835838], [-2.1452279999999995, 51.38380190000001], [-2.145299, 51.384070699999995], [-2.1454391, 51.3846287], [-2.1455213999999994, 51.3850053], [-2.1455943999999993, 51.3853584], [-2.1457563, 51.386046], [-2.1458581, 51.38650129999999], [-2.145927738606085, 51.38679167395817], [-2.1459783, 51.3870025], [-2.1461446, 51.387747399999995], [-2.1462264, 51.3881474], [-2.1463035, 51.388586800000006], [-2.146335, 51.38889319999999], [-2.1463595, 51.3892708], [-2.1463630999999994, 51.3895676], [-2.1463491, 51.3899025], [-2.1463122999999995, 51.3904098], [-2.1462674, 51.39073440000001], [-2.1462083, 51.39104570000001], [-2.1460732999999994, 51.39167639999999], [-2.1459631999999997, 51.392078299999994], [-2.1458872999999996, 51.3923421], [-2.1457679, 51.392727699999995], [-2.1455656999999997, 51.39340609999999], [-2.1453873, 51.3940071], [-2.1452103, 51.3945947], [-2.1450747, 51.39503979999999], [-2.1448934, 51.3956372], [-2.1447297999999995, 51.39617619999999], [-2.1445656999999994, 51.39670589999999], [-2.1444324, 51.397143], [-2.1442477999999996, 51.3976841], [-2.1441129, 51.3980452], [-2.1439743, 51.39839], [-2.1438490999999997, 51.3986864], [-2.1437094, 51.3990088], [-2.1434732999999997, 51.399510799999995], [-2.1433233, 51.3998177], [-2.1431658, 51.40011770000001], [-2.1429548, 51.4005035], [-2.1427535, 51.400848], [-2.1423483, 51.4014699], [-2.1421009, 51.40181940000001], [-2.1418312, 51.4021883], [-2.1413686, 51.40283759999999], [-2.1409412, 51.4034198], [-2.1406931, 51.403782699999994], [-2.1405198, 51.40405369999999], [-2.140188199999999, 51.40462409999999], [-2.1398677, 51.405201899999994], [-2.1396807, 51.4055523], [-2.1395739, 51.40578], [-2.1394692999999996, 51.4060082], [-2.1392472, 51.4065646], [-2.1392172, 51.4066336], [-2.13909, 51.406994700000006], [-2.1389881000000006, 51.4073262], [-2.1388812, 51.40770930000001], [-2.1387808, 51.40811990000001], [-2.1387262, 51.4084509], [-2.1386749, 51.40879749999999], [-2.1386412999999997, 51.4091541], [-2.1386099, 51.4096639], [-2.1385941, 51.410288], [-2.1385994, 51.4108168], [-2.1386256, 51.41176230000001], [-2.1386371, 51.4125194], [-2.1386371999999993, 51.4132935], [-2.1386389, 51.4136916], [-2.1386398, 51.4140611], [-2.1386382, 51.41449250000001], [-2.1386313, 51.4148296], [-2.138598, 51.415220600000005], [-2.1385699, 51.41552980000001], [-2.1385571, 51.415632], [-2.1385091, 51.41590750000001], [-2.1384612, 51.4161698], [-2.1383559, 51.4166242], [-2.1382446999999996, 51.417074099999994], [-2.1380872999999996, 51.417645199999995], [-2.1379222, 51.41820270000001], [-2.1377461, 51.41890329999999], [-2.1376387, 51.4192949], [-2.1375466, 51.41965119999999], [-2.1374672999999995, 51.4200082], [-2.1374209, 51.42024240000001], [-2.137403, 51.42032669999999], [-2.1373917999999996, 51.42040829999999], [-2.1373582, 51.4206571], [-2.1373249999999997, 51.4209434], [-2.1372922, 51.4212607], [-2.1372844, 51.4217356], [-2.1372894, 51.42232909999999], [-2.1373252, 51.42278439999999], [-2.1373704, 51.4232976], [-2.1374107, 51.42356869999999], [-2.1374765, 51.42394569999999], [-2.1375553, 51.424333199999985], [-2.1376631, 51.4247541], [-2.137761, 51.42511319999999], [-2.1378924999999995, 51.42548949999999], [-2.1380146, 51.4258089], [-2.1381927, 51.4262433], [-2.1383863, 51.42667729999999], [-2.13857, 51.42705299999999], [-2.1388098999999996, 51.42750569999999], [-2.1391221, 51.42805259999999], [-2.1394235, 51.4285146], [-2.1395685999999996, 51.4287312], [-2.1396628, 51.42886239999999], [-2.1398429, 51.429093900000005], [-2.1400859, 51.4294039], [-2.1403066999999996, 51.4296683], [-2.1405662999999997, 51.429968300000006], [-2.1407819999999997, 51.4302034], [-2.1411064, 51.4305421], [-2.1413038999999996, 51.43074420000001], [-2.1414391, 51.4308844], [-2.1416863, 51.43115279999999], [-2.1419578999999995, 51.4314657], [-2.1421164, 51.4316661], [-2.1423131, 51.431931899999995], [-2.1424806, 51.4322038], [-2.1425988, 51.4324409], [-2.1427168, 51.432716000000006], [-2.1427766, 51.43290919999999], [-2.1428759, 51.4332518], [-2.1429144000000004, 51.43345919999999], [-2.1429367, 51.43363799999999], [-2.1429445, 51.43383670000001], [-2.1429404, 51.4340376], [-2.1429257, 51.4342736], [-2.1429001999999997, 51.43447809999999], [-2.1428423999999997, 51.43476259999999], [-2.142782599999999, 51.43500910000001], [-2.1426974, 51.435271099999994], [-2.1425833, 51.4355485], [-2.1424926999999996, 51.43575379999999], [-2.1423585, 51.4359987], [-2.142244, 51.43618029999999], [-2.1421719, 51.4362853], [-2.14209, 51.4363954], [-2.1419681999999995, 51.43655649999999], [-2.1417844, 51.4367671], [-2.1413988, 51.437170499999986], [-2.1409665, 51.4375727], [-2.1405140999999994, 51.4379975], [-2.1402313, 51.4382679], [-2.1400064000000003, 51.4384943], [-2.1397294, 51.43877549999999], [-2.1395006999999997, 51.439015999999995], [-2.1393056999999995, 51.439243600000005], [-2.1390764, 51.439505], [-2.1388652, 51.4397459], [-2.1387893, 51.439843499999995], [-2.1385575, 51.44013839999999], [-2.1382737, 51.4405234], [-2.1379119, 51.4410438], [-2.1377081999999996, 51.4413514], [-2.1375073999999996, 51.4416641], [-2.1371219, 51.4423168], [-2.1369583, 51.4426166], [-2.1368536273875858, 51.442817580280106], [-2.1367606, 51.4429962], [-2.1366, 51.44332800000001], [-2.1365255, 51.4435097], [-2.1364129, 51.443770599999986], [-2.1362112999999994, 51.44426049999999], [-2.1360869, 51.4446091], [-2.1359784999999993, 51.44489829999999], [-2.1358051999999996, 51.4454126], [-2.135667199999999, 51.4458288], [-2.1354775, 51.4465344], [-2.1354152, 51.4467394], [-2.1351719, 51.447314], [-2.1350366, 51.44771870000001], [-2.1348619999999996, 51.448231199999995], [-2.1346927999999994, 51.44868819999999], [-2.1345854, 51.448952199999994], [-2.1344507, 51.4492886], [-2.1342880999999996, 51.44964060000001], [-2.1341285, 51.44997179999999], [-2.1339637, 51.4502788], [-2.1337813, 51.4506078], [-2.1335204999999995, 51.45104619999999], [-2.1333614000000005, 51.4513045], [-2.1332062, 51.45152989999999], [-2.1330905, 51.4516973], [-2.1327042, 51.4522324], [-2.1322796999999993, 51.4527707], [-2.1318283, 51.453297600000006], [-2.1314745, 51.4537005], [-2.131083, 51.45409939999999], [-2.1305776, 51.454590399999994], [-2.1300567, 51.455062600000005], [-2.1295141, 51.45552949999999], [-2.1289754999999997, 51.4559602], [-2.1286276, 51.456225499999995], [-2.1282382, 51.4565078], [-2.1277643, 51.45683900000001], [-2.1272101, 51.4572073], [-2.1269291999999997, 51.4573877], [-2.1266085, 51.4575909], [-2.1261475, 51.457869499999994], [-2.1257832, 51.4580834], [-2.1254283, 51.458289], [-2.1251275999999995, 51.4584519], [-2.1246166999999994, 51.4587242], [-2.1241441999999995, 51.458965600000006], [-2.1237306, 51.45916929999999], [-2.1232283, 51.45940660000001], [-2.1227070999999995, 51.45964139999999], [-2.1220674, 51.45991989999999], [-2.1214118, 51.460197400000006], [-2.1206539, 51.460504799999995], [-2.1201163999999997, 51.4607214], [-2.1195611999999997, 51.46093719999999], [-2.1184818, 51.46134870000001], [-2.1177815, 51.4616088], [-2.1173561, 51.46176539999998], [-2.1165582, 51.4620571], [-2.1157997, 51.46234330000001], [-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]]} 26.1 1235 1316½ Swindon Swindon Wootton Bassett Jn 51.5352200 -1.9056943 51.5352200 -1.9056943 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 14:20:00 Wootton Bassett Jn TD TRACKING_TIMEOUT 47570531 1789480403791114 44 44 2026-09-15 14:30:02.437215 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:01.702738
551034 580311 C55911 142I12MM15 2026-09-15 COMPLETE None 2026-09-15 14:20:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 580311, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55911", "consist": null, "dest_crs": "APN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55911/2026-09-15/detailed", "trust_id": "142I12MM15", "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": "1420", "dest_platform": null, "is_terminated": 1, "next_location": "Heworth (Metro)", "signalling_id": "2I12", "timing_status": "EARLY", "origin_station": "South Hylton (Sunderland Metro)", "current_leg_arr": "1345", "current_leg_dep": "1237", "current_leg_end": "Heworth (Metro)", "origin_dep_time": "1314", "origin_platform": null, "current_location": "Pelaw Metro Jn", "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": "-2 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": "1420", "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:47315523\", \"confirmationDeadline\": \"2026-09-15T13:44:00+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "1314½", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "68.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-15T12:08:03Z\", \"source_id\": 47395598, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:09:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:05:25Z\", \"source_id\": 47388605, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:05:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:16:05Z\", \"source_id\": 47416771, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:16:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:16:04Z\", \"source_id\": 15432030, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:03:17Z\", \"source_id\": 47382872, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:04:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:18:09Z\", \"source_id\": 47422633, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:18:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:18:13Z\", \"source_id\": 15433656, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:01:59Z\", \"source_id\": 47379418, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:02:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:19:44Z\", \"source_id\": 47426819, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:20:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:19:48Z\", \"source_id\": 15434879, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:59:58Z\", \"source_id\": 47374174, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:00:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:21:00Z\", \"source_id\": 47430206, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:21:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:21:04Z\", \"source_id\": 15435770, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:58:06Z\", \"source_id\": 47369343, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:59:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:22:33Z\", \"source_id\": 47434478, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:23:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:22:36Z\", \"source_id\": 15436933, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:56:27Z\", \"source_id\": 47365098, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:57:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3978, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:29Z\", \"source_id\": 47441790, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:25:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:30Z\", \"source_id\": 15439136, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:55:06Z\", \"source_id\": 47361688, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:55:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:26:22Z\", \"source_id\": 15439843, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:52:58Z\", \"source_id\": 47356417, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:53:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:28:33Z\", \"source_id\": 15441403, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:49:36Z\", \"source_id\": 47347230, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:50:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:35Z\", \"source_id\": 15443657, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:46:16Z\", \"source_id\": 47338275, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:46:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:28Z\", \"source_id\": 15446468, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:41:12Z\", \"source_id\": 47324813, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:41:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:37:57Z\", \"source_id\": 15448335, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pelaw Metro Jn", "service_state_platform": null, "timing_fact_generation": 1789476041000549, "current_leg_arrival_utc": "2026-09-15T13:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:02.141983", "service_state_evidence_id": 15450405, "current_leg_start_actual_dep": "2026-09-15T12:37:21+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:05.945593", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Tyne and Wear Metro P SHZ APN 2I12 None None None None None [{"source": "TD", "smart_id": 4034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:08:03Z", "source_id": 47395598, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T12:09:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4019, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:05:25Z", "source_id": 47388605, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:05:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4021, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:16:05Z", "source_id": 47416771, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:16:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:16:04Z", "source_id": 15432030, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:03:17Z", "source_id": 47382872, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:04:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4025, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:18:09Z", "source_id": 47422633, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:18:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:18:13Z", "source_id": 15433656, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3981, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:01:59Z", "source_id": 47379418, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:02:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3983, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:19:44Z", "source_id": 47426819, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:20:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:19:48Z", "source_id": 15434879, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:59:58Z", "source_id": 47374174, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T12:00:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:21:00Z", "source_id": 47430206, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T12:21:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:21:04Z", "source_id": 15435770, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:58:06Z", "source_id": 47369343, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T11:59:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4006, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:22:33Z", "source_id": 47434478, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:23:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:22:36Z", "source_id": 15436933, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:56:27Z", "source_id": 47365098, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T11:57:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3978, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:29Z", "source_id": 47441790, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:25:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:30Z", "source_id": 15439136, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4027, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:55:06Z", "source_id": 47361688, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T11:55:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:26:22Z", "source_id": 15439843, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3970, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:52:58Z", "source_id": 47356417, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T11:53:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:28:33Z", "source_id": 15441403, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3961, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:49:36Z", "source_id": 47347230, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T11:50:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:35Z", "source_id": 15443657, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:46:16Z", "source_id": 47338275, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T11:46:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:28Z", "source_id": 15446468, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:41:12Z", "source_id": 47324813, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T11:41:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:37:57Z", "source_id": 15448335, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:38:00+01:00", "operational_fact": true}] South Hylton (Sunderland Metro) 1314 1314½ None None None Newcastle Airport 1420 1420 None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C55911/2026-09-15/detailed None Pelaw Tyne & Wear Metro 2026-09-15T12:37:21+01:00 Heworth (Metro) 68.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 1237 1345 Brockley Whins Pelaw Metro Jn Heworth (Metro) 54.9516939 -1.5561194 54.9516939 -1.5561194 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 14:20:00 Pelaw Metro Jn TRUST TRACKING_TIMEOUT 15450405 1789476041000549 47 47 2026-09-15 14:30:05.945593 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:02.141983
551035 581798 W30312 865O12MO15 2026-09-15 COMPLETE None 2026-09-15 14:20:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 581798, "stp": "P", "toc": "CrossCountry", "uid": "W30312", "consist": "221125", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W30312/2026-09-15/detailed", "trust_id": "865O12MO15", "origin_crs": "BMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bournemouth Middle Sidings", "service_date": "2026-09-15", "dest_arr_time": "1420", "dest_platform": null, "is_terminated": 1, "next_location": "Bournemouth Middle Sidings", "signalling_id": "5O12", "timing_status": "ON TIME", "origin_station": "Bournemouth", "current_leg_arr": "1420", "current_leg_dep": "1418", "current_leg_end": "Bournemouth Middle Sidings", "origin_dep_time": "1418", "origin_platform": "3", "current_location": "Bournemouth", "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.864156, 50.72725079999999], [-1.8656231999999997, 50.72777719999999], [-1.8659645, 50.72788930000001], [-1.8663413, 50.728034599999994], [-1.8665846999999995, 50.72813299999999], [-1.8669207000000003, 50.72826719999999], [-1.8672116999999997, 50.72840810000001], [-1.8675315999999995, 50.7285758], [-1.8678379999999997, 50.72875619999999], [-1.8681813000000005, 50.72897520000001], [-1.8691864999999992, 50.729715799999994]]}", "current_leg_start": "Bournemouth", "dest_arr_time_act": "1420", "motion_projection": null, "next_location_lat": "50.7297158", "next_location_lon": "-1.8691865", "previous_location": null, "current_leg_milage": "0.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:15483694\", \"confirmationDeadline\": \"2026-09-15T14:20:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 118.707, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 452.47, \"from_m\": 118.707, \"capability_applied\": null, \"effective_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\": 581798, \"profile_key\": \"04dde5e77063934641d7f90cecfb1b5abdad9b24df2aa1450248ce434ee26cb7\", \"schedule_id\": 26048, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Bournemouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35259}, {\"is_pass\": false, \"wtt_arr\": \"1420\", \"wtt_dep\": null, \"location\": \"Bournemouth Middle Sidings\", \"stage_seq\": 2, \"distance_m\": 452.47, \"section_seq\": 1, \"route_path_id\": 35259}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 452.47, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35259}], \"total_distance_m\": 452.47, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 118.707, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 333.763, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1418", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "50.7297158", "current_position_lon": "-1.8691865", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Bournemouth", "service_state_platform": null, "timing_fact_generation": 1789478775558602, "current_leg_arrival_utc": "2026-09-15T14:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:03.480044", "service_state_evidence_id": 15483694, "current_leg_start_actual_dep": "2026-09-15T14:18:00+01:00", "operational_evidence_version": 20, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:05.310954", "service_state_valid_until_kind": null, "operational_interpretation_version": 20, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P BMH None 5O12 221125 5 125 None {"version": 3, "segments": [{"to_m": 118.707, "from_m": 0.0, "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": 452.47, "from_m": 118.707, "capability_applied": null, "effective_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": 581798, "profile_key": "04dde5e77063934641d7f90cecfb1b5abdad9b24df2aa1450248ce434ee26cb7", "schedule_id": 26048, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1418", "location": "Bournemouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35259}, {"is_pass": false, "wtt_arr": "1420", "wtt_dep": null, "location": "Bournemouth Middle Sidings", "stage_seq": 2, "distance_m": 452.47, "section_seq": 1, "route_path_id": 35259}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 452.47, "from_m": 0.0, "section_seq": 1, "route_path_id": 35259}], "total_distance_m": 452.47, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 118.707, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 333.763, "synthetic_unknown_infrastructure_limit_mph": 60} [] Bournemouth 1418 1418 3 None None Bournemouth Middle Sidings 1420 1420 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W30312/2026-09-15/detailed None Bournemouth 2026-09-15T14:18:00+01:00 Bournemouth Middle Sidings 2.0 {"type": "LineString", "coordinates": [[-1.864156, 50.72725079999999], [-1.8656231999999997, 50.72777719999999], [-1.8659645, 50.72788930000001], [-1.8663413, 50.728034599999994], [-1.8665846999999995, 50.72813299999999], [-1.8669207000000003, 50.72826719999999], [-1.8672116999999997, 50.72840810000001], [-1.8675315999999995, 50.7285758], [-1.8678379999999997, 50.72875619999999], [-1.8681813000000005, 50.72897520000001], [-1.8691864999999992, 50.729715799999994]]} 0.3 1418 1420 None Bournemouth Bournemouth Middle Sidings 50.7297158 -1.8691865 50.7297158 -1.8691865 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 14:20:00 Bournemouth TRUST TRACKING_TIMEOUT 15483694 1789478775558602 20 20 2026-09-15 14:30:05.310954 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:03.480044
551036 581839 C40480 875S36MO15 2026-09-15 COMPLETE None 2026-09-15 14:20:00 2026-09-15 14:30:07 2026-09-17 14:30:07 {"id": 581839, "stp": "P", "toc": "Southern", "uid": "C40480", "consist": "377450+377451", "dest_crs": "WCY", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40480/2026-09-15/detailed", "trust_id": "875S36MO15", "origin_crs": null, "show_on_map": 0, "dar_est_time": "14:20:00", "dar_platform": null, "dest_station": "West Croydon", "service_date": "2026-09-15", "dest_arr_time": "1423", "dest_platform": "3", "is_terminated": 1, "next_location": "West Croydon", "signalling_id": "5S36", "timing_status": null, "origin_station": "West Croydon Turnback", "current_leg_arr": "1423", "current_leg_dep": "1420", "current_leg_end": "West Croydon", "origin_dep_time": "1420", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10712979999999998, 51.3754085], [-0.1067952, 51.3756366], [-0.1066732, 51.375719700000005], [-0.1063487, 51.3758963], [-0.1058809, 51.376136599999995], [-0.10508099999999998, 51.37652989999999], [-0.1046571, 51.376755300000006], [-0.1039916, 51.377158099999995], [-0.103811, 51.3772678], [-0.1033121, 51.377603499999985], [-0.1029828, 51.3778415], [-0.1029458, 51.37786979999999], [-0.10279169999999996, 51.3779893], [-0.10272, 51.37805780000001], [-0.102498, 51.3782699], [-0.1023982, 51.37838159999999], [-0.1023476, 51.3784381], [-0.10230649999999998, 51.378484099999994], [-0.1021862, 51.3786462], [-0.10196099999999998, 51.3789421]]}", "current_leg_start": "West Croydon Turnback", "dest_arr_time_act": "1423", "motion_projection": null, "next_location_lat": "51.3789421", "next_location_lon": "-0.1019610", "previous_location": null, "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 360.927, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 537.85, \"from_m\": 360.927, \"capability_applied\": null, \"effective_limit_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\": 581839, \"profile_key\": \"8380c465b8fb07319f075f6b0d875626309b2a06e42d24c8a83a0c208734fd6d\", \"schedule_id\": 5977, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1420\", \"location\": \"West Croydon Turnback\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66178}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": null, \"location\": \"West Croydon\", \"stage_seq\": 2, \"distance_m\": 537.85, \"section_seq\": 1, \"route_path_id\": 66178}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 537.85, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66178}], \"total_distance_m\": 537.85, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 537.85, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1420", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.3789421", "current_position_lon": "-0.1019610", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "West Croydon Turnback", "service_state_platform": null, "timing_fact_generation": 1789474808549131, "current_leg_arrival_utc": "2026-09-15T14:23:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:03.686231", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T14:20:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:05.313985", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None WCY 5S36 377450+377451 8 100 None {"version": 3, "segments": [{"to_m": 360.927, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 537.85, "from_m": 360.927, "capability_applied": null, "effective_limit_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": 581839, "profile_key": "8380c465b8fb07319f075f6b0d875626309b2a06e42d24c8a83a0c208734fd6d", "schedule_id": 5977, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1420", "location": "West Croydon Turnback", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66178}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": null, "location": "West Croydon", "stage_seq": 2, "distance_m": 537.85, "section_seq": 1, "route_path_id": 66178}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 537.85, "from_m": 0.0, "section_seq": 1, "route_path_id": 66178}], "total_distance_m": 537.85, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 537.85, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] West Croydon Turnback 1420 1420 None 14:20:00 None West Croydon 1423 1423 3 None None https://www.realtimetrains.co.uk/service/gb-nr:C40480/2026-09-15/detailed None West Croydon Turnback 2026-09-15T14:20:30+01:00 West Croydon 3.0 {"type": "LineString", "coordinates": [[-0.10712979999999998, 51.3754085], [-0.1067952, 51.3756366], [-0.1066732, 51.375719700000005], [-0.1063487, 51.3758963], [-0.1058809, 51.376136599999995], [-0.10508099999999998, 51.37652989999999], [-0.1046571, 51.376755300000006], [-0.1039916, 51.377158099999995], [-0.103811, 51.3772678], [-0.1033121, 51.377603499999985], [-0.1029828, 51.3778415], [-0.1029458, 51.37786979999999], [-0.10279169999999996, 51.3779893], [-0.10272, 51.37805780000001], [-0.102498, 51.3782699], [-0.1023982, 51.37838159999999], [-0.1023476, 51.3784381], [-0.10230649999999998, 51.378484099999994], [-0.1021862, 51.3786462], [-0.10196099999999998, 51.3789421]]} 0.3 1420 1423 None None West Croydon 51.3789421 -0.1019610 51.3789421 -0.1019610 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 14:20:00 West Croydon Turnback SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789474808549131 0 0 2026-09-15 14:30:05.313985 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:03.686231
551037 581868 W75611 652P03MO15 2026-09-15 COMPLETE None 2026-09-15 14:20:00 2026-09-15 14:30:08 2026-09-17 14:30:08 {"id": 581868, "stp": "P", "toc": "West Midlands Trains", "uid": "W75611", "consist": "139002", "dest_crs": "SBT", "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75611/2026-09-15/detailed", "trust_id": "652P03MO15", "origin_crs": null, "show_on_map": 0, "dar_est_time": "14:20:00", "dar_platform": null, "dest_station": "Stourbridge Town", "service_date": "2026-09-15", "dest_arr_time": "1423", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Town", "signalling_id": "2P03", "timing_status": null, "origin_station": "Stourbridge Jn (Town Plat)", "current_leg_arr": "1423", "current_leg_dep": "1420", "current_leg_end": "Stourbridge Town", "origin_dep_time": "1420", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T14:30:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]}", "current_leg_start": "Stourbridge Jn (Town Plat)", "dest_arr_time_act": "1423", "motion_projection": null, "next_location_lat": "52.4556837", "next_location_lon": "-2.1420110", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 85.609, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1066.05, \"from_m\": 85.609, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1066.05, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 581868, \"profile_key\": \"2a3d9a55bed00a08e7a16cebad3146b783ad0ef6cff9aea0d2f0f6b06535a58f\", \"schedule_id\": 28212, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1420\", \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": null, \"location\": \"Stourbridge Town\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39634}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1420", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.4556837", "current_position_lon": "-2.1420110", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stourbridge Jn (Town Plat)", "service_state_platform": null, "timing_fact_generation": 1789474816496891, "current_leg_arrival_utc": "2026-09-15T14:23:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:03.813645", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T14:20:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:05.316917", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P None SBT 2P03 139002 1 45 None {"version": 3, "segments": [{"to_m": 85.609, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1066.05, "from_m": 85.609, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1066.05, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 581868, "profile_key": "2a3d9a55bed00a08e7a16cebad3146b783ad0ef6cff9aea0d2f0f6b06535a58f", "schedule_id": 28212, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1420", "location": "Stourbridge Jn (Town Plat)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39634}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": null, "location": "Stourbridge Town", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39634}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39634}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] Stourbridge Jn (Town Plat) 1420 1420 None 14:20:00 None Stourbridge Town 1423 1423 None None None https://www.realtimetrains.co.uk/service/gb-nr:W75611/2026-09-15/detailed None Stourbridge Jn (Town Plat) 2026-09-15T14:20:30+01:00 Stourbridge Town 3.0 {"type": "LineString", "coordinates": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]} 0.7 1420 1423 None None Stourbridge Town 52.4556837 -2.1420110 52.4556837 -2.1420110 1 0 2026-09-15 14:30:07 TERMINATED 2026-09-15 14:20:00 Stourbridge Jn (Town Plat) SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789474816496891 0 0 2026-09-15 14:30:05.316917 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:03.813645
551038 576500 G38925 401V95MH15 2026-09-15 COMPLETE 15522800 2026-09-15 15:20:00 2026-09-15 14:30:08 2026-09-17 14:30:08 {"id": 576500, "stp": "O", "toc": "Transport for Wales", "uid": "G38925", "consist": "197110", "dest_crs": "CDF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38925/2026-09-15/detailed", "trust_id": "401V95MH15", "origin_crs": "HHD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-15", "dest_arr_time": "1518", "dest_platform": "3A", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "1V95", "timing_status": "LATE", "origin_station": "Holyhead", "current_leg_arr": "1520", "current_leg_dep": "1506", "current_leg_end": "Cardiff Central", "origin_dep_time": "1033", "origin_platform": "1", "current_location": "Cardiff Central", "last_update_time": "2026-09-15T14:30:08", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9992781705370697, 51.589345813679], [-2.9996414999999996, 51.58915199999999], [-2.9998592, 51.5890199], [-3.0001342, 51.5888515], [-3.000456, 51.5886424], [-3.000602199999999, 51.5885182], [-3.0007845999999994, 51.5883616], [-3.0008691, 51.5882916], [-3.0010018, 51.58816560000001], [-3.0012178, 51.587935], [-3.0013531999999996, 51.5877692], [-3.0014765999999997, 51.58761249999999], [-3.0015598000000003, 51.5874959], [-3.0017915, 51.5871648], [-3.0020156999999994, 51.586780899999994], [-3.0022625, 51.5863526], [-3.0023715999999996, 51.58616669999999], [-3.0026308, 51.5857106], [-3.0037110999999994, 51.5838232], [-3.0058895000000003, 51.57999699999999], [-3.0060644999999995, 51.5796901], [-3.0061895999999995, 51.57947239999999], [-3.0064934, 51.57904429999999], [-3.0066883000000004, 51.57871299999999], [-3.0068204, 51.57848179999999], [-3.0069700347080226, 51.57821989136252], [-3.0070547, 51.578071699999995], [-3.0075309999999997, 51.57723800000001], [-3.0075907999999996, 51.5771333], [-3.0078949, 51.5764211], [-3.0079525, 51.576271199999994], [-3.0080076, 51.57598769999999], [-3.0080524, 51.5756507], [-3.0080681999999994, 51.575514600000005], [-3.0080815, 51.5750575], [-3.0080813, 51.5747014], [-3.0080335, 51.5742041], [-3.0079715999999994, 51.57370590000001], [-3.0078696999999996, 51.5730975], [-3.0077489999999996, 51.5724623], [-3.0075611999999996, 51.571428699999984], [-3.0073788, 51.5705402], [-3.0072661999999997, 51.5699683], [-3.0070959044723864, 51.56908936711081], [-3.0070795, 51.56900469999999], [-3.0069446, 51.5683566], [-3.0069087, 51.568192], [-3.0068696, 51.5680128], [-3.0067159, 51.567161], [-3.0066296, 51.56666990000001], [-3.0065704999999996, 51.566340200000006], [-3.0065297, 51.566035], [-3.006525, 51.5655815], [-3.0064975, 51.5652689], [-3.0065069, 51.5645888], [-3.0064935, 51.5642307], [-3.0064867999999993, 51.56376800000001], [-3.0065096, 51.5630405], [-3.0065391, 51.5625503], [-3.0066035, 51.5619868], [-3.0066719, 51.5615549], [-3.0067308999999995, 51.561268599999984], [-3.0068300999999997, 51.560805], [-3.0069186, 51.5605249], [-3.0070407, 51.56011749999999], [-3.0072176999999995, 51.5595822], [-3.0073786, 51.5590786], [-3.0076307, 51.5582615], [-3.0079218, 51.5573982], [-3.0080493, 51.5570193], [-3.0082969, 51.55630829999999], [-3.0084884, 51.5558346], [-3.0086674999999996, 51.555456199999995], [-3.0089019999999995, 51.5550163], [-3.0091230649370484, 51.55466347968381], [-3.0091723, 51.55458490000001], [-3.0094316, 51.5542098], [-3.0096374, 51.55394359999999], [-3.0098065999999997, 51.5537334], [-3.0101167999999996, 51.5533803], [-3.0103219, 51.55316549999999], [-3.0107302, 51.552766000000005], [-3.0111388999999997, 51.55240770000001], [-3.0115634, 51.5520685], [-3.0120490999999996, 51.55171649999998], [-3.0125425, 51.5513872], [-3.0128396, 51.5512071], [-3.0130663999999996, 51.55107470000001], [-3.013546, 51.550812099999995], [-3.014134, 51.5505113], [-3.0147650999999995, 51.5502099], [-3.0152281, 51.54999699999999], [-3.0158590999999997, 51.54970310000001], [-3.0164438, 51.54943430000001], [-3.0170229, 51.549163799999995], [-3.0175981, 51.5488987], [-3.0181804, 51.54863], [-3.018762, 51.5483605], [-3.0192211, 51.54814770000001], [-3.0202048, 51.54768949999998], [-3.0212255, 51.5472213], [-3.0218182999999996, 51.5469444], [-3.0230549, 51.5463708], [-3.0243621999999997, 51.5457446], [-3.0251522999999994, 51.5453748], [-3.0263979999999995, 51.544795500000006], [-3.0271290999999994, 51.544467399999995], [-3.0276452999999997, 51.5442367], [-3.0283361, 51.5439269], [-3.0291622, 51.543565], [-3.0299117, 51.5432208], [-3.030888, 51.54277539999999], [-3.0317853999999995, 51.54235719999999], [-3.0333572, 51.5416332], [-3.0341806, 51.54124790000001], [-3.0349006000000003, 51.5409137], [-3.0356183, 51.5405806], [-3.0363643, 51.5402219], [-3.0375601999999997, 51.5396681], [-3.0384534, 51.5392577], [-3.0391561, 51.538927300000005], [-3.0397929999999995, 51.5386316], [-3.0404489, 51.5383301], [-3.0417069, 51.537744499999995], [-3.0425464, 51.537357500000006], [-3.043135, 51.5370884], [-3.0442442, 51.53656829999999], [-3.0453123, 51.53607589999999], [-3.0460091, 51.53576079999999], [-3.0470682999999994, 51.5352731], [-3.0487048000000003, 51.534519499999995], [-3.0504321000000005, 51.53370029999999], [-3.0518831999999994, 51.53303459999999], [-3.053035, 51.53249850000001], [-3.0542719660063726, 51.531927628931506], [-3.0543535, 51.53188999999999], [-3.0550534999999996, 51.5315663], [-3.0559789, 51.5311391], [-3.0565085, 51.5309033], [-3.0572605198018885, 51.53055058404835], [-3.0575318999999994, 51.530423299999995], [-3.0583661, 51.53003280000001], [-3.0588447, 51.5298071], [-3.0595676999999997, 51.52947220000001], [-3.0602703999999994, 51.5291535], [-3.0609034, 51.52886480000001], [-3.0623223, 51.52821730000001], [-3.0630626, 51.52788029999999], [-3.0640603999999994, 51.5274164], [-3.0646585, 51.5271427], [-3.065549, 51.5267355], [-3.0671825000000004, 51.52598460000001], [-3.0678423, 51.5256725], [-3.068447, 51.525355], [-3.0694742999999995, 51.524882700000006], [-3.0713210999999996, 51.5240221], [-3.0736934, 51.52292179999999], [-3.0751069, 51.52226929999999], [-3.0770622999999997, 51.52135640000001], [-3.0788298999999997, 51.5205419], [-3.080379, 51.5198214], [-3.0821492, 51.5189986], [-3.0830316999999994, 51.5185914], [-3.0842011, 51.51804390000001], [-3.0856024, 51.517394200000005], [-3.0864327, 51.51701409999999], [-3.0876865, 51.5164328], [-3.0890237, 51.5158124], [-3.0907645, 51.5150062], [-3.0918895, 51.51448490000001], [-3.0930563, 51.513939], [-3.0944686000000003, 51.5132835], [-3.0958886999999997, 51.5126254], [-3.0973666, 51.5119376], [-3.0982451999999996, 51.5115292], [-3.0989667, 51.511191999999994], [-3.1003051, 51.5105726], [-3.1017252000000006, 51.50991609999999], [-3.1034605999999996, 51.509108099999985], [-3.1043725, 51.5086858], [-3.1053906, 51.50821379999999], [-3.1068040999999997, 51.5075811], [-3.1072036999999995, 51.5074192], [-3.1077923, 51.50719829999999], [-3.1084027000000005, 51.50698680000001], [-3.1089954, 51.5067931], [-3.1097545, 51.5065527], [-3.1100883, 51.5064487], [-3.1111278, 51.50612199999999], [-3.1118386, 51.5059], [-3.1123252999999997, 51.505744199999995], [-3.1134813, 51.50538190000001], [-3.1146924999999994, 51.50500009999999], [-3.1157653, 51.50465779999998], [-3.1176709, 51.504058], [-3.1199776, 51.5033284], [-3.1212973, 51.50291430000001], [-3.122464, 51.502547], [-3.1237408, 51.502141300000005], [-3.1249692, 51.50175889999999], [-3.1261172, 51.50139660000001], [-3.126816, 51.5011767], [-3.1284105, 51.5006703], [-3.129156099999999, 51.5004332], [-3.13026, 51.50008969999998], [-3.1308769, 51.499897700000005], [-3.1313829, 51.4997382], [-3.1316172, 51.49964250000001], [-3.1319807, 51.4994975], [-3.1323367, 51.499383399999985], [-3.1326133, 51.4992923], [-3.1327624999999997, 51.49923259999999], [-3.1328832, 51.49918079999999], [-3.1330944, 51.49909909999999], [-3.1334423999999994, 51.49898379999999], [-3.1336411, 51.4989124], [-3.134024244451826, 51.4987748385867], [-3.1340795, 51.498755], [-3.134337, 51.4986615], [-3.1344086999999994, 51.49863390000001], [-3.1345420999999996, 51.4985689], [-3.1346414, 51.4985188], [-3.1347699999999996, 51.4984516], [-3.1349162999999995, 51.4983752], [-3.1351698, 51.4982466], [-3.1354474, 51.49811299999999], [-3.1356521, 51.498014499999975], [-3.136352899999999, 51.4977099], [-3.1364706999999994, 51.49765300000001], [-3.1366289, 51.4975645], [-3.1368073, 51.4974643], [-3.1369722000000007, 51.4973758], [-3.1378895999999994, 51.496903200000006], [-3.1384274, 51.496611400000006], [-3.138843099999999, 51.4963722], [-3.1393715, 51.4960524], [-3.1399307, 51.4956967], [-3.1403760000000003, 51.495402000000006], [-3.1407576000000006, 51.49512979999999], [-3.1407809999999996, 51.4951131], [-3.141115, 51.4948664], [-3.1414462, 51.49460169999999], [-3.1416448999999997, 51.49444479999999], [-3.141803, 51.4943395], [-3.1419476999999993, 51.4942565], [-3.1420649, 51.49418479999999], [-3.1422911, 51.494006], [-3.142419799999999, 51.49390239999999], [-3.142663, 51.493734100000005], [-3.1427604, 51.4936703], [-3.1429468999999997, 51.4935555], [-3.143238, 51.4933668], [-3.1434256, 51.4932161], [-3.1438642, 51.492862], [-3.1439519999999996, 51.4927925], [-3.144103494418325, 51.49269239165645], [-3.144338799999999, 51.4925369], [-3.1444949999999996, 51.4924122], [-3.1447532999999996, 51.4922017], [-3.145351, 51.49172549999999], [-3.1461637999999996, 51.49106779999999], [-3.1468684, 51.49050479999999], [-3.1469439, 51.4904444], [-3.1479940999999996, 51.4895796], [-3.1484752, 51.489165], [-3.1489375999999996, 51.4887627], [-3.1494774999999997, 51.488291999999994], [-3.1497729999999997, 51.48803139999999], [-3.1502805, 51.4875807], [-3.1506516, 51.487252599999984], [-3.1517657, 51.4862661], [-3.1525643, 51.48557590000001], [-3.1527494999999996, 51.4854159], [-3.1529674, 51.48523170000001], [-3.1538535999999997, 51.4844874], [-3.1541639000000004, 51.4842255], [-3.1547483999999995, 51.483755599999995], [-3.1553833, 51.483276399999994], [-3.1560539, 51.48281800000001], [-3.1566908999999996, 51.48240479999999], [-3.1581248999999993, 51.4816369], [-3.1603044, 51.480639999999994], [-3.1609931593348763, 51.48032655915422], [-3.1621398999999997, 51.4798047], [-3.1628005999999997, 51.4795462], [-3.1630702, 51.479460199999984], [-3.1633855999999994, 51.47936310000001], [-3.1635835, 51.47930499999999], [-3.1637754, 51.47924969999999], [-3.1640954999999997, 51.479162899999984], [-3.1644977999999995, 51.4790614], [-3.1651687, 51.4789021], [-3.165402, 51.4788389], [-3.1658277999999997, 51.4787206], [-3.1663089, 51.4785871], [-3.167459, 51.4782647], [-3.1678070999999997, 51.47816949999999], [-3.1679449999999996, 51.4781311], [-3.1685189999999994, 51.4779741], [-3.1688897999999996, 51.4778856], [-3.169301399999999, 51.4777922], [-3.1695627999999996, 51.4777259], [-3.1697089, 51.477686899999995], [-3.1701479, 51.47756340000001], [-3.1702486999999997, 51.4775407], [-3.1706154, 51.477458], [-3.1707864999999997, 51.477419], [-3.1709491999999995, 51.4773806], [-3.1712224, 51.4773115], [-3.171431508709132, 51.47725188852774], [-3.171511393836019, 51.47722911532835], [-3.1715794999999996, 51.4772097], [-3.1717497465626896, 51.47715936286946], [-3.1717989999999996, 51.477144800000005], [-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": "Newport (South Wales)", "dest_arr_time_act": "1518", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Newport (South Wales)", "current_leg_milage": "11.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\": 18660.819, \"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\": 18714.511, \"from_m\": 18660.819, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48218.448, \"from_m\": 18714.511, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 49913.314, \"from_m\": 48218.448, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52039.333, \"from_m\": 49913.314, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 52597.889, \"from_m\": 52039.333, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61551.737, \"from_m\": 52597.889, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 64573.934, \"from_m\": 61551.737, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 64719.133, \"from_m\": 64573.934, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 66706.454, \"from_m\": 64719.133, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 72085.622, \"from_m\": 66706.454, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 72812.019, \"from_m\": 72085.622, \"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\": 75661.133, \"from_m\": 72812.019, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 76845.784, \"from_m\": 75661.133, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 77819.472, \"from_m\": 76845.784, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 78088.608, \"from_m\": 77819.472, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 78127.853, \"from_m\": 78088.608, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 79502.22, \"from_m\": 78127.853, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83801.19, \"from_m\": 79502.22, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 87708.479, \"from_m\": 83801.19, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 87895.542, \"from_m\": 87708.479, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 87950.697, \"from_m\": 87895.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\": 93623.37, \"from_m\": 87950.697, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 105719.712, \"from_m\": 93623.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\": 106744.91, \"from_m\": 105719.712, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 112224.929, \"from_m\": 106744.91, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 112302.477, \"from_m\": 112224.929, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 116675.995, \"from_m\": 112302.477, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 116808.099, \"from_m\": 116675.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\": 134717.032, \"from_m\": 116808.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\": 147264.969, \"from_m\": 134717.032, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 148179.565, \"from_m\": 147264.969, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 148243.246, \"from_m\": 148179.565, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 148252.396, \"from_m\": 148243.246, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 148304.177, \"from_m\": 148252.396, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 149090.464, \"from_m\": 148304.177, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 150324.375, \"from_m\": 149090.464, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 150932.318, \"from_m\": 150324.375, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 159012.008, \"from_m\": 150932.318, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 165032.367, \"from_m\": 159012.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\": 165828.206, \"from_m\": 165032.367, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 165859.244, \"from_m\": 165828.206, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 173904.228, \"from_m\": 165859.244, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 175048.112, \"from_m\": 173904.228, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 178665.327, \"from_m\": 175048.112, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 186338.97, \"from_m\": 178665.327, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 186372.922, \"from_m\": 186338.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\": 189907.99, \"from_m\": 186372.922, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 194421.012, \"from_m\": 189907.99, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 194424.028, \"from_m\": 194421.012, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 203222.743, \"from_m\": 194424.028, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 204897.6, \"from_m\": 203222.743, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 213220.25, \"from_m\": 204897.6, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 215197.337, \"from_m\": 213220.25, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 215763.578, \"from_m\": 215197.337, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 215825.089, \"from_m\": 215763.578, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 216031.595, \"from_m\": 215825.089, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 216902.661, \"from_m\": 216031.595, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 216944.877, \"from_m\": 216902.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 219711.661, \"from_m\": 216944.877, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 220430.905, \"from_m\": 219711.661, \"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\": 223602.24, \"from_m\": 220430.905, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 223997.977, \"from_m\": 223602.24, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 225489.739, \"from_m\": 223997.977, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 226044.599, \"from_m\": 225489.739, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 230635.736, \"from_m\": 226044.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}, {\"to_m\": 233170.446, \"from_m\": 230635.736, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 239464.48, \"from_m\": 233170.446, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 254018.479, \"from_m\": 239464.48, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 259071.224, \"from_m\": 254018.479, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 261243.577, \"from_m\": 259071.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\": 277457.23, \"from_m\": 261243.577, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 277787.127, \"from_m\": 277457.23, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 277823.611, \"from_m\": 277787.127, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 284036.797, \"from_m\": 277823.611, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 284236.185, \"from_m\": 284036.797, \"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\": 286336.343, \"from_m\": 284236.185, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 289240.481, \"from_m\": 286336.343, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 291034.585, \"from_m\": 289240.481, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 294762.654, \"from_m\": 291034.585, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 296222.74, \"from_m\": 294762.654, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 296617.123, \"from_m\": 296222.74, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 297812.931, \"from_m\": 296617.123, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 298609.04, \"from_m\": 297812.931, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 300840.389, \"from_m\": 298609.04, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 302512.885, \"from_m\": 300840.389, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 303024.336, \"from_m\": 302512.885, \"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\": 311493.604, \"from_m\": 303024.336, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 316406.774, \"from_m\": 311493.604, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 317424.0, \"from_m\": 316406.774, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 318849.853, \"from_m\": 317424.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 327327.738, \"from_m\": 318849.853, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 327870.418, \"from_m\": 327327.738, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 332622.641, \"from_m\": 327870.418, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 351175.049, \"from_m\": 332622.641, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 351997.519, \"from_m\": 351175.049, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 361592.102, \"from_m\": 351997.519, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 364559.66, \"from_m\": 361592.102, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 366617.658, \"from_m\": 364559.66, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 366654.853, \"from_m\": 366617.658, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 366720.543, \"from_m\": 366654.853, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 366783.355, \"from_m\": 366720.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\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 366956.416, \"from_m\": 366783.355, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 367508.509, \"from_m\": 366956.416, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 367748.354, \"from_m\": 367508.509, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 367934.866, \"from_m\": 367748.354, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 368806.126, \"from_m\": 367934.866, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 370183.719, \"from_m\": 368806.126, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 370417.85, \"from_m\": 370183.719, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 382340.151, \"from_m\": 370417.85, \"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\": 383297.64, \"from_m\": 382340.151, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 383495.35, \"from_m\": 383297.64, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 383897.301, \"from_m\": 383495.35, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 383959.295, \"from_m\": 383897.301, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 384861.355, \"from_m\": 383959.295, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 384944.454, \"from_m\": 384861.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\": 385155.916, \"from_m\": 384944.454, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 385335.013, \"from_m\": 385155.916, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 385384.921, \"from_m\": 385335.013, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 385535.314, \"from_m\": 385384.921, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 385647.03, \"from_m\": 385535.314, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 385710.945, \"from_m\": 385647.03, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 386040.341, \"from_m\": 385710.945, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 386382.222, \"from_m\": 386040.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}], \"service_id\": 576500, \"profile_key\": \"f34a5af6bf99705548b2f57ce99c18a838b83312eeac3e1172b499ca74110034\", \"schedule_id\": 36861, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1033\", \"location\": \"Holyhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1038\", \"wtt_dep\": \"1038H\", \"location\": \"Valley\", \"stage_seq\": 2, \"distance_m\": 5498.926, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1043\", \"wtt_dep\": \"1044\", \"location\": \"Rhosneigr\", \"stage_seq\": 3, \"distance_m\": 12020.099, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1047\", \"wtt_dep\": \"1047H\", \"location\": \"Ty Croes\", \"stage_seq\": 4, \"distance_m\": 27984.216, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1051H\", \"wtt_dep\": \"1052H\", \"location\": \"Bodorgan\", \"stage_seq\": 5, \"distance_m\": 32371.175, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1058H\", \"location\": \"Gaerwen S.B.\", \"stage_seq\": 6, \"distance_m\": 42903.292, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1102H\", \"wtt_dep\": \"1103H\", \"location\": \"Llanfairpwll\", \"stage_seq\": 7, \"distance_m\": 47476.387, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1106\", \"location\": \"Menai Bridge\", \"stage_seq\": 8, \"distance_m\": 48807.716, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1111\", \"wtt_dep\": \"1113\", \"location\": \"Bangor (Gwynedd)\", \"stage_seq\": 9, \"distance_m\": 52911.792, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1122\", \"location\": \"Penmaenmawr\", \"stage_seq\": 10, \"distance_m\": 69057.978, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1129\", \"wtt_dep\": \"1131\", \"location\": \"Llandudno Junction\", \"stage_seq\": 11, \"distance_m\": 77634.179, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1136\", \"wtt_dep\": \"1137H\", \"location\": \"Colwyn Bay\", \"stage_seq\": 12, \"distance_m\": 84154.473, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1142H\", \"location\": \"Abergele & Pensarn\", \"stage_seq\": 13, \"distance_m\": 93861.76, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1146\", \"wtt_dep\": \"1147H\", \"location\": \"Rhyl\", \"stage_seq\": 14, \"distance_m\": 100815.564, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1152\", \"wtt_dep\": \"1153H\", \"location\": \"Prestatyn\", \"stage_seq\": 15, \"distance_m\": 106525.258, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1159\", \"location\": \"Mostyn East Jn\", \"stage_seq\": 16, \"distance_m\": 117847.228, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1205\", \"wtt_dep\": \"1206H\", \"location\": \"Flint\", \"stage_seq\": 17, \"distance_m\": 128976.888, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1210H\", \"location\": \"Shotton\", \"stage_seq\": 18, \"distance_m\": 136418.374, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1217H\", \"location\": \"Saltney Jn\", \"stage_seq\": 19, \"distance_m\": 145952.338, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1219\", \"location\": \"Chester South Jn\", \"stage_seq\": 20, \"distance_m\": 148179.565, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1221H\", \"wtt_dep\": \"1227\", \"location\": \"Chester\", \"stage_seq\": 21, \"distance_m\": 148179.565, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1228\", \"location\": \"Chester South Jn\", \"stage_seq\": 22, \"distance_m\": 148179.565, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1230\", \"location\": \"Saltney Jn\", \"stage_seq\": 23, \"distance_m\": 150324.375, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1235\", \"location\": \"Rossett Jn\", \"stage_seq\": 24, \"distance_m\": 159278.615, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1240H\", \"wtt_dep\": \"1241H\", \"location\": \"Wrexham General\", \"stage_seq\": 25, \"distance_m\": 166938.628, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1247H\", \"wtt_dep\": \"1248H\", \"location\": \"Ruabon\", \"stage_seq\": 26, \"distance_m\": 174611.459, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1254\", \"wtt_dep\": \"1255\", \"location\": \"Chirk\", \"stage_seq\": 27, \"distance_m\": 181568.261, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1259\", \"wtt_dep\": \"1300\", \"location\": \"Gobowen\", \"stage_seq\": 28, \"distance_m\": 186515.179, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1318\", \"wtt_dep\": \"1320\", \"location\": \"Shrewsbury\", \"stage_seq\": 29, \"distance_m\": 215460.405, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1321H\", \"location\": \"English Bridge Jn\", \"stage_seq\": 30, \"distance_m\": 216024.834, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1322H\", \"location\": \"Sutton Bridge Jn\", \"stage_seq\": 31, \"distance_m\": 216830.379, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1328\", \"location\": \"Dorrington\", \"stage_seq\": 32, \"distance_m\": 225558.563, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1333H\", \"wtt_dep\": \"1334H\", \"location\": \"Church Stretton\", \"stage_seq\": 33, \"distance_m\": 235994.335, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1337H\", \"location\": \"Marshbrook S.B.\", \"stage_seq\": 34, \"distance_m\": 240153.828, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1341H\", \"wtt_dep\": \"1342H\", \"location\": \"Craven Arms\", \"stage_seq\": 35, \"distance_m\": 247531.937, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347\", \"location\": \"Bromfield\", \"stage_seq\": 36, \"distance_m\": 256025.802, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1350\", \"wtt_dep\": \"1351\", \"location\": \"Ludlow\", \"stage_seq\": 37, \"distance_m\": 259661.758, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1355H\", \"location\": \"Woofferton\", \"stage_seq\": 38, \"distance_m\": 266581.381, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1359H\", \"location\": \"Leominster\", \"stage_seq\": 39, \"distance_m\": 277256.36, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Moreton-on-Lugg\", \"stage_seq\": 40, \"distance_m\": 290570.356, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1409\", \"location\": \"Shelwick Jn\", \"stage_seq\": 41, \"distance_m\": 294762.654, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1411H\", \"wtt_dep\": \"1413H\", \"location\": \"Hereford\", \"stage_seq\": 42, \"distance_m\": 297418.639, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420H\", \"location\": \"Tram Inn\", \"stage_seq\": 43, \"distance_m\": 308164.161, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424H\", \"location\": \"Pontrilas\", \"stage_seq\": 44, \"distance_m\": 317347.397, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1436H\", \"location\": \"Abergavenny\", \"stage_seq\": 45, \"distance_m\": 336185.659, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Little Mill Jn\", \"stage_seq\": 46, \"distance_m\": 348730.632, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446H\", \"location\": \"Pontypool\", \"stage_seq\": 47, \"distance_m\": 351175.049, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1452\", \"location\": \"Cwmbran\", \"stage_seq\": 48, \"distance_m\": 355871.027, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Maindee North Jn\", \"stage_seq\": 49, \"distance_m\": 365822.691, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502H\", \"location\": \"Maindee West Jn\", \"stage_seq\": 50, \"distance_m\": 366661.499, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1505H\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 51, \"distance_m\": 367151.331, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1507\", \"location\": \"Gaer Jn\", \"stage_seq\": 52, \"distance_m\": 368846.74, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508\", \"location\": \"Ebbw Jn\", \"stage_seq\": 53, \"distance_m\": 369875.911, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511H\", \"location\": \"Marshfield\", \"stage_seq\": 54, \"distance_m\": 375827.574, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Moorland Road Jn\", \"stage_seq\": 55, \"distance_m\": 383897.301, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 56, \"distance_m\": 384944.454, \"section_seq\": 1, \"route_path_id\": 105404}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 57, \"distance_m\": 386382.222, \"section_seq\": 1, \"route_path_id\": 105404}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 386382.222, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105404}], \"total_distance_m\": 386382.222, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 382677.511, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3704.711, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1033", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:21:22Z\", \"source_id\": 15347359, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:32:25Z\", \"source_id\": 15355759, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:39:27Z\", \"source_id\": 47163292, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:42:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:39:30Z\", \"source_id\": 15360729, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:44:05Z\", \"source_id\": 47175615, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:45:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:44:09Z\", \"source_id\": 15364236, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:47:20Z\", \"source_id\": 47184273, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:51:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:47:21Z\", \"source_id\": 15366664, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:01:00Z\", \"source_id\": 47219472, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:03:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:01:04Z\", \"source_id\": 15376746, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:09:19Z\", \"source_id\": 47241077, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:10:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:09:24Z\", \"source_id\": 15382959, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:20:02Z\", \"source_id\": 47269343, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:21:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:20:08Z\", \"source_id\": 15390873, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:40:08Z\", \"source_id\": 47321952, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:41:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:40:10Z\", \"source_id\": 15405615, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:00:11Z\", \"source_id\": 15420146, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:16:40Z\", \"source_id\": 15432526, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:23:29Z\", \"source_id\": 15437606, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:43:07Z\", \"source_id\": 15452154, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:20Z\", \"source_id\": 15472033, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:12Z\", \"source_id\": 15488878, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24700, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:05Z\", \"source_id\": 47700017, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:08Z\", \"source_id\": 15511619, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:44Z\", \"source_id\": 47739573, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:48Z\", \"source_id\": 15522800, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "3", "timing_fact_generation": 1789481929007876, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:04.300289", "service_state_evidence_id": 15522800, "current_leg_start_actual_dep": "2026-09-15T15:07:30+01:00", "operational_evidence_version": 98, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:05.940880", "service_state_valid_until_kind": null, "operational_interpretation_version": 98, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales O HHD CDF 1V95 197110 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": 18660.819, "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": 18714.511, "from_m": 18660.819, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48218.448, "from_m": 18714.511, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49913.314, "from_m": 48218.448, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52039.333, "from_m": 49913.314, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 52597.889, "from_m": 52039.333, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61551.737, "from_m": 52597.889, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64573.934, "from_m": 61551.737, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64719.133, "from_m": 64573.934, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 66706.454, "from_m": 64719.133, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 72085.622, "from_m": 66706.454, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 72812.019, "from_m": 72085.622, "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": 75661.133, "from_m": 72812.019, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 76845.784, "from_m": 75661.133, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 77819.472, "from_m": 76845.784, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 78088.608, "from_m": 77819.472, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78127.853, "from_m": 78088.608, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 79502.22, "from_m": 78127.853, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83801.19, "from_m": 79502.22, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 87708.479, "from_m": 83801.19, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 87895.542, "from_m": 87708.479, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 87950.697, "from_m": 87895.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": 93623.37, "from_m": 87950.697, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 105719.712, "from_m": 93623.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": 106744.91, "from_m": 105719.712, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 112224.929, "from_m": 106744.91, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 112302.477, "from_m": 112224.929, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 116675.995, "from_m": 112302.477, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 116808.099, "from_m": 116675.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": 134717.032, "from_m": 116808.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": 147264.969, "from_m": 134717.032, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 148179.565, "from_m": 147264.969, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 148243.246, "from_m": 148179.565, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 148252.396, "from_m": 148243.246, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 148304.177, "from_m": 148252.396, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 149090.464, "from_m": 148304.177, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 150324.375, "from_m": 149090.464, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 150932.318, "from_m": 150324.375, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 159012.008, "from_m": 150932.318, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 165032.367, "from_m": 159012.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": 165828.206, "from_m": 165032.367, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 165859.244, "from_m": 165828.206, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 173904.228, "from_m": 165859.244, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 175048.112, "from_m": 173904.228, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 178665.327, "from_m": 175048.112, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 186338.97, "from_m": 178665.327, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 186372.922, "from_m": 186338.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": 189907.99, "from_m": 186372.922, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 194421.012, "from_m": 189907.99, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 194424.028, "from_m": 194421.012, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 203222.743, "from_m": 194424.028, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 204897.6, "from_m": 203222.743, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 213220.25, "from_m": 204897.6, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 215197.337, "from_m": 213220.25, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 215763.578, "from_m": 215197.337, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 215825.089, "from_m": 215763.578, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 216031.595, "from_m": 215825.089, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 216902.661, "from_m": 216031.595, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 216944.877, "from_m": 216902.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 219711.661, "from_m": 216944.877, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 220430.905, "from_m": 219711.661, "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": 223602.24, "from_m": 220430.905, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 223997.977, "from_m": 223602.24, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 225489.739, "from_m": 223997.977, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 226044.599, "from_m": 225489.739, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 230635.736, "from_m": 226044.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}, {"to_m": 233170.446, "from_m": 230635.736, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 239464.48, "from_m": 233170.446, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 254018.479, "from_m": 239464.48, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 259071.224, "from_m": 254018.479, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 261243.577, "from_m": 259071.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": 277457.23, "from_m": 261243.577, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 277787.127, "from_m": 277457.23, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 277823.611, "from_m": 277787.127, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 284036.797, "from_m": 277823.611, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 284236.185, "from_m": 284036.797, "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": 286336.343, "from_m": 284236.185, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 289240.481, "from_m": 286336.343, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 291034.585, "from_m": 289240.481, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 294762.654, "from_m": 291034.585, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 296222.74, "from_m": 294762.654, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 296617.123, "from_m": 296222.74, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 297812.931, "from_m": 296617.123, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 298609.04, "from_m": 297812.931, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 300840.389, "from_m": 298609.04, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 302512.885, "from_m": 300840.389, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 303024.336, "from_m": 302512.885, "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": 311493.604, "from_m": 303024.336, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 316406.774, "from_m": 311493.604, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 317424.0, "from_m": 316406.774, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 318849.853, "from_m": 317424.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 327327.738, "from_m": 318849.853, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 327870.418, "from_m": 327327.738, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 332622.641, "from_m": 327870.418, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 351175.049, "from_m": 332622.641, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 351997.519, "from_m": 351175.049, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 361592.102, "from_m": 351997.519, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 364559.66, "from_m": 361592.102, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 366617.658, "from_m": 364559.66, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 366654.853, "from_m": 366617.658, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 366720.543, "from_m": 366654.853, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 366783.355, "from_m": 366720.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", "infrastructure_limit_mph": 25.0}, {"to_m": 366956.416, "from_m": 366783.355, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 367508.509, "from_m": 366956.416, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 367748.354, "from_m": 367508.509, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 367934.866, "from_m": 367748.354, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 368806.126, "from_m": 367934.866, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 370183.719, "from_m": 368806.126, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 370417.85, "from_m": 370183.719, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 382340.151, "from_m": 370417.85, "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": 383297.64, "from_m": 382340.151, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 383495.35, "from_m": 383297.64, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 383897.301, "from_m": 383495.35, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 383959.295, "from_m": 383897.301, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 384861.355, "from_m": 383959.295, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 384944.454, "from_m": 384861.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": 385155.916, "from_m": 384944.454, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 385335.013, "from_m": 385155.916, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 385384.921, "from_m": 385335.013, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 385535.314, "from_m": 385384.921, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 385647.03, "from_m": 385535.314, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 385710.945, "from_m": 385647.03, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 386040.341, "from_m": 385710.945, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 386382.222, "from_m": 386040.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}], "service_id": 576500, "profile_key": "f34a5af6bf99705548b2f57ce99c18a838b83312eeac3e1172b499ca74110034", "schedule_id": 36861, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1033", "location": "Holyhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1038", "wtt_dep": "1038H", "location": "Valley", "stage_seq": 2, "distance_m": 5498.926, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1043", "wtt_dep": "1044", "location": "Rhosneigr", "stage_seq": 3, "distance_m": 12020.099, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1047", "wtt_dep": "1047H", "location": "Ty Croes", "stage_seq": 4, "distance_m": 27984.216, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1051H", "wtt_dep": "1052H", "location": "Bodorgan", "stage_seq": 5, "distance_m": 32371.175, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1058H", "location": "Gaerwen S.B.", "stage_seq": 6, "distance_m": 42903.292, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1102H", "wtt_dep": "1103H", "location": "Llanfairpwll", "stage_seq": 7, "distance_m": 47476.387, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1106", "location": "Menai Bridge", "stage_seq": 8, "distance_m": 48807.716, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1111", "wtt_dep": "1113", "location": "Bangor (Gwynedd)", "stage_seq": 9, "distance_m": 52911.792, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1122", "location": "Penmaenmawr", "stage_seq": 10, "distance_m": 69057.978, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1129", "wtt_dep": "1131", "location": "Llandudno Junction", "stage_seq": 11, "distance_m": 77634.179, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1136", "wtt_dep": "1137H", "location": "Colwyn Bay", "stage_seq": 12, "distance_m": 84154.473, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1142H", "location": "Abergele & Pensarn", "stage_seq": 13, "distance_m": 93861.76, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1146", "wtt_dep": "1147H", "location": "Rhyl", "stage_seq": 14, "distance_m": 100815.564, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1152", "wtt_dep": "1153H", "location": "Prestatyn", "stage_seq": 15, "distance_m": 106525.258, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1159", "location": "Mostyn East Jn", "stage_seq": 16, "distance_m": 117847.228, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1205", "wtt_dep": "1206H", "location": "Flint", "stage_seq": 17, "distance_m": 128976.888, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1210H", "location": "Shotton", "stage_seq": 18, "distance_m": 136418.374, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1217H", "location": "Saltney Jn", "stage_seq": 19, "distance_m": 145952.338, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1219", "location": "Chester South Jn", "stage_seq": 20, "distance_m": 148179.565, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1221H", "wtt_dep": "1227", "location": "Chester", "stage_seq": 21, "distance_m": 148179.565, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1228", "location": "Chester South Jn", "stage_seq": 22, "distance_m": 148179.565, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1230", "location": "Saltney Jn", "stage_seq": 23, "distance_m": 150324.375, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1235", "location": "Rossett Jn", "stage_seq": 24, "distance_m": 159278.615, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1240H", "wtt_dep": "1241H", "location": "Wrexham General", "stage_seq": 25, "distance_m": 166938.628, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1247H", "wtt_dep": "1248H", "location": "Ruabon", "stage_seq": 26, "distance_m": 174611.459, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1254", "wtt_dep": "1255", "location": "Chirk", "stage_seq": 27, "distance_m": 181568.261, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1259", "wtt_dep": "1300", "location": "Gobowen", "stage_seq": 28, "distance_m": 186515.179, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1318", "wtt_dep": "1320", "location": "Shrewsbury", "stage_seq": 29, "distance_m": 215460.405, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1321H", "location": "English Bridge Jn", "stage_seq": 30, "distance_m": 216024.834, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1322H", "location": "Sutton Bridge Jn", "stage_seq": 31, "distance_m": 216830.379, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1328", "location": "Dorrington", "stage_seq": 32, "distance_m": 225558.563, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1333H", "wtt_dep": "1334H", "location": "Church Stretton", "stage_seq": 33, "distance_m": 235994.335, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1337H", "location": "Marshbrook S.B.", "stage_seq": 34, "distance_m": 240153.828, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1341H", "wtt_dep": "1342H", "location": "Craven Arms", "stage_seq": 35, "distance_m": 247531.937, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347", "location": "Bromfield", "stage_seq": 36, "distance_m": 256025.802, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1350", "wtt_dep": "1351", "location": "Ludlow", "stage_seq": 37, "distance_m": 259661.758, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1355H", "location": "Woofferton", "stage_seq": 38, "distance_m": 266581.381, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1359H", "location": "Leominster", "stage_seq": 39, "distance_m": 277256.36, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406", "location": "Moreton-on-Lugg", "stage_seq": 40, "distance_m": 290570.356, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1409", "location": "Shelwick Jn", "stage_seq": 41, "distance_m": 294762.654, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1411H", "wtt_dep": "1413H", "location": "Hereford", "stage_seq": 42, "distance_m": 297418.639, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420H", "location": "Tram Inn", "stage_seq": 43, "distance_m": 308164.161, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424H", "location": "Pontrilas", "stage_seq": 44, "distance_m": 317347.397, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1436H", "location": "Abergavenny", "stage_seq": 45, "distance_m": 336185.659, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443", "location": "Little Mill Jn", "stage_seq": 46, "distance_m": 348730.632, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446H", "location": "Pontypool", "stage_seq": 47, "distance_m": 351175.049, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1452", "location": "Cwmbran", "stage_seq": 48, "distance_m": 355871.027, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1459", "location": "Maindee North Jn", "stage_seq": 49, "distance_m": 365822.691, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502H", "location": "Maindee West Jn", "stage_seq": 50, "distance_m": 366661.499, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1505H", "location": "Newport (South Wales)", "stage_seq": 51, "distance_m": 367151.331, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1507", "location": "Gaer Jn", "stage_seq": 52, "distance_m": 368846.74, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508", "location": "Ebbw Jn", "stage_seq": 53, "distance_m": 369875.911, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511H", "location": "Marshfield", "stage_seq": 54, "distance_m": 375827.574, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "Moorland Road Jn", "stage_seq": 55, "distance_m": 383897.301, "section_seq": 1, "route_path_id": 105404}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "Long Dyke Jn", "stage_seq": 56, "distance_m": 384944.454, "section_seq": 1, "route_path_id": 105404}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 57, "distance_m": 386382.222, "section_seq": 1, "route_path_id": 105404}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 386382.222, "from_m": 0.0, "section_seq": 1, "route_path_id": 105404}], "total_distance_m": 386382.222, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 382677.511, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3704.711, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:21:22Z", "source_id": 15347359, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T11:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:32:25Z", "source_id": 15355759, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T11:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10343, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:39:27Z", "source_id": 47163292, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T10:42:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:39:30Z", "source_id": 15360729, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T11:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10348, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:44:05Z", "source_id": 47175615, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T10:45:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:44:09Z", "source_id": 15364236, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T11:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10360, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:47:20Z", "source_id": 47184273, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T10:51:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:47:21Z", "source_id": 15366664, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T11:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:01:00Z", "source_id": 47219472, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T11:03:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:01:04Z", "source_id": 15376746, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T12:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:09:19Z", "source_id": 47241077, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T11:10:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:09:24Z", "source_id": 15382959, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T12:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:20:02Z", "source_id": 47269343, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T11:21:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:20:08Z", "source_id": 15390873, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T12:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10474, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:40:08Z", "source_id": 47321952, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T11:41:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:40:10Z", "source_id": 15405615, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T12:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:00:11Z", "source_id": 15420146, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T12:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:16:40Z", "source_id": 15432526, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T13:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:23:29Z", "source_id": 15437606, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T13:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:43:07Z", "source_id": 15452154, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T13:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:20Z", "source_id": 15472033, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T14:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:12Z", "source_id": 15488878, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24700, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:05Z", "source_id": 47700017, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T14:04:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:08Z", "source_id": 15511619, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24961, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:44Z", "source_id": 47739573, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-15T14:20:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:48Z", "source_id": 15522800, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Holyhead 1033 1033 1 None None Cardiff Central 1518 1518 3A LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38925/2026-09-15/detailed None Newport (South Wales) 2026-09-15T15:07:30+01:00 Cardiff Central 14.0 {"type": "LineString", "coordinates": [[-2.9992781705370697, 51.589345813679], [-2.9996414999999996, 51.58915199999999], [-2.9998592, 51.5890199], [-3.0001342, 51.5888515], [-3.000456, 51.5886424], [-3.000602199999999, 51.5885182], [-3.0007845999999994, 51.5883616], [-3.0008691, 51.5882916], [-3.0010018, 51.58816560000001], [-3.0012178, 51.587935], [-3.0013531999999996, 51.5877692], [-3.0014765999999997, 51.58761249999999], [-3.0015598000000003, 51.5874959], [-3.0017915, 51.5871648], [-3.0020156999999994, 51.586780899999994], [-3.0022625, 51.5863526], [-3.0023715999999996, 51.58616669999999], [-3.0026308, 51.5857106], [-3.0037110999999994, 51.5838232], [-3.0058895000000003, 51.57999699999999], [-3.0060644999999995, 51.5796901], [-3.0061895999999995, 51.57947239999999], [-3.0064934, 51.57904429999999], [-3.0066883000000004, 51.57871299999999], [-3.0068204, 51.57848179999999], [-3.0069700347080226, 51.57821989136252], [-3.0070547, 51.578071699999995], [-3.0075309999999997, 51.57723800000001], [-3.0075907999999996, 51.5771333], [-3.0078949, 51.5764211], [-3.0079525, 51.576271199999994], [-3.0080076, 51.57598769999999], [-3.0080524, 51.5756507], [-3.0080681999999994, 51.575514600000005], [-3.0080815, 51.5750575], [-3.0080813, 51.5747014], [-3.0080335, 51.5742041], [-3.0079715999999994, 51.57370590000001], [-3.0078696999999996, 51.5730975], [-3.0077489999999996, 51.5724623], [-3.0075611999999996, 51.571428699999984], [-3.0073788, 51.5705402], [-3.0072661999999997, 51.5699683], [-3.0070959044723864, 51.56908936711081], [-3.0070795, 51.56900469999999], [-3.0069446, 51.5683566], [-3.0069087, 51.568192], [-3.0068696, 51.5680128], [-3.0067159, 51.567161], [-3.0066296, 51.56666990000001], [-3.0065704999999996, 51.566340200000006], [-3.0065297, 51.566035], [-3.006525, 51.5655815], [-3.0064975, 51.5652689], [-3.0065069, 51.5645888], [-3.0064935, 51.5642307], [-3.0064867999999993, 51.56376800000001], [-3.0065096, 51.5630405], [-3.0065391, 51.5625503], [-3.0066035, 51.5619868], [-3.0066719, 51.5615549], [-3.0067308999999995, 51.561268599999984], [-3.0068300999999997, 51.560805], [-3.0069186, 51.5605249], [-3.0070407, 51.56011749999999], [-3.0072176999999995, 51.5595822], [-3.0073786, 51.5590786], [-3.0076307, 51.5582615], [-3.0079218, 51.5573982], [-3.0080493, 51.5570193], [-3.0082969, 51.55630829999999], [-3.0084884, 51.5558346], [-3.0086674999999996, 51.555456199999995], [-3.0089019999999995, 51.5550163], [-3.0091230649370484, 51.55466347968381], [-3.0091723, 51.55458490000001], [-3.0094316, 51.5542098], [-3.0096374, 51.55394359999999], [-3.0098065999999997, 51.5537334], [-3.0101167999999996, 51.5533803], [-3.0103219, 51.55316549999999], [-3.0107302, 51.552766000000005], [-3.0111388999999997, 51.55240770000001], [-3.0115634, 51.5520685], [-3.0120490999999996, 51.55171649999998], [-3.0125425, 51.5513872], [-3.0128396, 51.5512071], [-3.0130663999999996, 51.55107470000001], [-3.013546, 51.550812099999995], [-3.014134, 51.5505113], [-3.0147650999999995, 51.5502099], [-3.0152281, 51.54999699999999], [-3.0158590999999997, 51.54970310000001], [-3.0164438, 51.54943430000001], [-3.0170229, 51.549163799999995], [-3.0175981, 51.5488987], [-3.0181804, 51.54863], [-3.018762, 51.5483605], [-3.0192211, 51.54814770000001], [-3.0202048, 51.54768949999998], [-3.0212255, 51.5472213], [-3.0218182999999996, 51.5469444], [-3.0230549, 51.5463708], [-3.0243621999999997, 51.5457446], [-3.0251522999999994, 51.5453748], [-3.0263979999999995, 51.544795500000006], [-3.0271290999999994, 51.544467399999995], [-3.0276452999999997, 51.5442367], [-3.0283361, 51.5439269], [-3.0291622, 51.543565], [-3.0299117, 51.5432208], [-3.030888, 51.54277539999999], [-3.0317853999999995, 51.54235719999999], [-3.0333572, 51.5416332], [-3.0341806, 51.54124790000001], [-3.0349006000000003, 51.5409137], [-3.0356183, 51.5405806], [-3.0363643, 51.5402219], [-3.0375601999999997, 51.5396681], [-3.0384534, 51.5392577], [-3.0391561, 51.538927300000005], [-3.0397929999999995, 51.5386316], [-3.0404489, 51.5383301], [-3.0417069, 51.537744499999995], [-3.0425464, 51.537357500000006], [-3.043135, 51.5370884], [-3.0442442, 51.53656829999999], [-3.0453123, 51.53607589999999], [-3.0460091, 51.53576079999999], [-3.0470682999999994, 51.5352731], [-3.0487048000000003, 51.534519499999995], [-3.0504321000000005, 51.53370029999999], [-3.0518831999999994, 51.53303459999999], [-3.053035, 51.53249850000001], [-3.0542719660063726, 51.531927628931506], [-3.0543535, 51.53188999999999], [-3.0550534999999996, 51.5315663], [-3.0559789, 51.5311391], [-3.0565085, 51.5309033], [-3.0572605198018885, 51.53055058404835], [-3.0575318999999994, 51.530423299999995], [-3.0583661, 51.53003280000001], [-3.0588447, 51.5298071], [-3.0595676999999997, 51.52947220000001], [-3.0602703999999994, 51.5291535], [-3.0609034, 51.52886480000001], [-3.0623223, 51.52821730000001], [-3.0630626, 51.52788029999999], [-3.0640603999999994, 51.5274164], [-3.0646585, 51.5271427], [-3.065549, 51.5267355], [-3.0671825000000004, 51.52598460000001], [-3.0678423, 51.5256725], [-3.068447, 51.525355], [-3.0694742999999995, 51.524882700000006], [-3.0713210999999996, 51.5240221], [-3.0736934, 51.52292179999999], [-3.0751069, 51.52226929999999], [-3.0770622999999997, 51.52135640000001], [-3.0788298999999997, 51.5205419], [-3.080379, 51.5198214], [-3.0821492, 51.5189986], [-3.0830316999999994, 51.5185914], [-3.0842011, 51.51804390000001], [-3.0856024, 51.517394200000005], [-3.0864327, 51.51701409999999], [-3.0876865, 51.5164328], [-3.0890237, 51.5158124], [-3.0907645, 51.5150062], [-3.0918895, 51.51448490000001], [-3.0930563, 51.513939], [-3.0944686000000003, 51.5132835], [-3.0958886999999997, 51.5126254], [-3.0973666, 51.5119376], [-3.0982451999999996, 51.5115292], [-3.0989667, 51.511191999999994], [-3.1003051, 51.5105726], [-3.1017252000000006, 51.50991609999999], [-3.1034605999999996, 51.509108099999985], [-3.1043725, 51.5086858], [-3.1053906, 51.50821379999999], [-3.1068040999999997, 51.5075811], [-3.1072036999999995, 51.5074192], [-3.1077923, 51.50719829999999], [-3.1084027000000005, 51.50698680000001], [-3.1089954, 51.5067931], [-3.1097545, 51.5065527], [-3.1100883, 51.5064487], [-3.1111278, 51.50612199999999], [-3.1118386, 51.5059], [-3.1123252999999997, 51.505744199999995], [-3.1134813, 51.50538190000001], [-3.1146924999999994, 51.50500009999999], [-3.1157653, 51.50465779999998], [-3.1176709, 51.504058], [-3.1199776, 51.5033284], [-3.1212973, 51.50291430000001], [-3.122464, 51.502547], [-3.1237408, 51.502141300000005], [-3.1249692, 51.50175889999999], [-3.1261172, 51.50139660000001], [-3.126816, 51.5011767], [-3.1284105, 51.5006703], [-3.129156099999999, 51.5004332], [-3.13026, 51.50008969999998], [-3.1308769, 51.499897700000005], [-3.1313829, 51.4997382], [-3.1316172, 51.49964250000001], [-3.1319807, 51.4994975], [-3.1323367, 51.499383399999985], [-3.1326133, 51.4992923], [-3.1327624999999997, 51.49923259999999], [-3.1328832, 51.49918079999999], [-3.1330944, 51.49909909999999], [-3.1334423999999994, 51.49898379999999], [-3.1336411, 51.4989124], [-3.134024244451826, 51.4987748385867], [-3.1340795, 51.498755], [-3.134337, 51.4986615], [-3.1344086999999994, 51.49863390000001], [-3.1345420999999996, 51.4985689], [-3.1346414, 51.4985188], [-3.1347699999999996, 51.4984516], [-3.1349162999999995, 51.4983752], [-3.1351698, 51.4982466], [-3.1354474, 51.49811299999999], [-3.1356521, 51.498014499999975], [-3.136352899999999, 51.4977099], [-3.1364706999999994, 51.49765300000001], [-3.1366289, 51.4975645], [-3.1368073, 51.4974643], [-3.1369722000000007, 51.4973758], [-3.1378895999999994, 51.496903200000006], [-3.1384274, 51.496611400000006], [-3.138843099999999, 51.4963722], [-3.1393715, 51.4960524], [-3.1399307, 51.4956967], [-3.1403760000000003, 51.495402000000006], [-3.1407576000000006, 51.49512979999999], [-3.1407809999999996, 51.4951131], [-3.141115, 51.4948664], [-3.1414462, 51.49460169999999], [-3.1416448999999997, 51.49444479999999], [-3.141803, 51.4943395], [-3.1419476999999993, 51.4942565], [-3.1420649, 51.49418479999999], [-3.1422911, 51.494006], [-3.142419799999999, 51.49390239999999], [-3.142663, 51.493734100000005], [-3.1427604, 51.4936703], [-3.1429468999999997, 51.4935555], [-3.143238, 51.4933668], [-3.1434256, 51.4932161], [-3.1438642, 51.492862], [-3.1439519999999996, 51.4927925], [-3.144103494418325, 51.49269239165645], [-3.144338799999999, 51.4925369], [-3.1444949999999996, 51.4924122], [-3.1447532999999996, 51.4922017], [-3.145351, 51.49172549999999], [-3.1461637999999996, 51.49106779999999], [-3.1468684, 51.49050479999999], [-3.1469439, 51.4904444], [-3.1479940999999996, 51.4895796], [-3.1484752, 51.489165], [-3.1489375999999996, 51.4887627], [-3.1494774999999997, 51.488291999999994], [-3.1497729999999997, 51.48803139999999], [-3.1502805, 51.4875807], [-3.1506516, 51.487252599999984], [-3.1517657, 51.4862661], [-3.1525643, 51.48557590000001], [-3.1527494999999996, 51.4854159], [-3.1529674, 51.48523170000001], [-3.1538535999999997, 51.4844874], [-3.1541639000000004, 51.4842255], [-3.1547483999999995, 51.483755599999995], [-3.1553833, 51.483276399999994], [-3.1560539, 51.48281800000001], [-3.1566908999999996, 51.48240479999999], [-3.1581248999999993, 51.4816369], [-3.1603044, 51.480639999999994], [-3.1609931593348763, 51.48032655915422], [-3.1621398999999997, 51.4798047], [-3.1628005999999997, 51.4795462], [-3.1630702, 51.479460199999984], [-3.1633855999999994, 51.47936310000001], [-3.1635835, 51.47930499999999], [-3.1637754, 51.47924969999999], [-3.1640954999999997, 51.479162899999984], [-3.1644977999999995, 51.4790614], [-3.1651687, 51.4789021], [-3.165402, 51.4788389], [-3.1658277999999997, 51.4787206], [-3.1663089, 51.4785871], [-3.167459, 51.4782647], [-3.1678070999999997, 51.47816949999999], [-3.1679449999999996, 51.4781311], [-3.1685189999999994, 51.4779741], [-3.1688897999999996, 51.4778856], [-3.169301399999999, 51.4777922], [-3.1695627999999996, 51.4777259], [-3.1697089, 51.477686899999995], [-3.1701479, 51.47756340000001], [-3.1702486999999997, 51.4775407], [-3.1706154, 51.477458], [-3.1707864999999997, 51.477419], [-3.1709491999999995, 51.4773806], [-3.1712224, 51.4773115], [-3.171431508709132, 51.47725188852774], [-3.171511393836019, 51.47722911532835], [-3.1715794999999996, 51.4772097], [-3.1717497465626896, 51.47715936286946], [-3.1717989999999996, 51.477144800000005], [-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]]} 11.7 1506 1520 Newport (South Wales) Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-15 14:30:08 TERMINATED 2026-09-15 14:20:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522800 1789481929007876 98 98 2026-09-15 14:30:05.940880 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:04.300289
551039 583160 L01835 045E22MQ15 2026-09-15 COMPLETE 15522732 2026-09-15 15:20:00 2026-09-15 14:30:08 2026-09-17 14:30:08 {"id": 583160, "stp": "P", "toc": "London North Eastern Railway", "uid": "L01835", "consist": "801203", "dest_crs": "EDB", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L01835/2026-09-15/detailed", "trust_id": "045E22MQ15", "origin_crs": "XCN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "8", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "5E22", "timing_status": "EARLY", "origin_station": "Craigentinny T.& R.S.M.D", "current_leg_arr": "1520", "current_leg_dep": "1512", "current_leg_end": "Edinburgh", "origin_dep_time": "1514", "origin_platform": null, "current_location": "Edinburgh", "last_update_time": "2026-09-15T14:30:08", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1266209, 55.9527891], [-3.1281823, 55.95331259999999], [-3.1284316, 55.9534028], [-3.1286687999999994, 55.9535029], [-3.1287761, 55.9535624], [-3.1289551, 55.9536519], [-3.1291178999999993, 55.95374090000001], [-3.12944, 55.95388479999999], [-3.1296314, 55.9539488], [-3.1298363999999994, 55.9540052], [-3.130122, 55.9540677], [-3.1303523999999996, 55.954114399999995], [-3.1333791000000004, 55.9548166], [-3.1335021999999997, 55.954851], [-3.1335882, 55.9548751], [-3.1337546, 55.954927000000005], [-3.1340048, 55.9550039], [-3.134167, 55.955056], [-3.1343453999999995, 55.9551135], [-3.1345202999999997, 55.9551649], [-3.1347232, 55.9552187], [-3.1349966, 55.9552828], [-3.1353832, 55.9553689], [-3.1359898, 55.955528099999995], [-3.1361864999999995, 55.9555715], [-3.1366551999999994, 55.9556667], [-3.1375392999999994, 55.9558339], [-3.1376501, 55.95585169999999], [-3.1381094, 55.9559255], [-3.1390788, 55.95606779999999], [-3.1397012, 55.95614900000001], [-3.1403669, 55.9562281], [-3.1414742999999996, 55.9563389], [-3.1420777999999996, 55.956390000000006], [-3.1428945, 55.95645760000001], [-3.142905099698427, 55.956458258674296], [-3.1436428, 55.95650409999999], [-3.144103494418325, 55.956529606395286], [-3.1442261999999994, 55.9565364], [-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": "Craigentinny T.& R.S.M.D", "dest_arr_time_act": "1521", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Craigentinny T.& R.S.M.D", "current_leg_milage": "2.5", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 214.433, \"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\": 549.467, \"from_m\": 214.433, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 661.797, \"from_m\": 549.467, \"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\": 764.088, \"from_m\": 661.797, \"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\": 1806.853, \"from_m\": 764.088, \"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\": 2445.596, \"from_m\": 1806.853, \"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\": 2915.753, \"from_m\": 2445.596, \"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\": 2982.206, \"from_m\": 2915.753, \"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\": 3044.884, \"from_m\": 2982.206, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 3611.88, \"from_m\": 3044.884, \"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\": 4058.619, \"from_m\": 3611.88, \"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\": 583160, \"profile_key\": \"20fb08bc2fff26e26b22b0e8c1ca01d663ad91dfc94588983118528bd12fae16\", \"schedule_id\": 15344, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Craigentinny T.& R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27913}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 2, \"distance_m\": 1104.954, \"section_seq\": 1, \"route_path_id\": 27913}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 3, \"distance_m\": 3044.884, \"section_seq\": 1, \"route_path_id\": 27913}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 4, \"distance_m\": 4058.619, \"section_seq\": 1, \"route_path_id\": 27913}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4058.619, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27913}], \"total_distance_m\": 4058.619, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3844.186, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 214.433, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1514", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:41Z\", \"source_id\": 47739383, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:45Z\", \"source_id\": 15522732, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "8", "timing_fact_generation": 1789481929361048, "current_leg_arrival_utc": "2026-09-15T15:20:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:05.900597", "service_state_evidence_id": 15522732, "current_leg_start_actual_dep": "2026-09-15T15:14:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:06.589113", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P XCN EDB 5E22 801203 9 125 None {"version": 3, "segments": [{"to_m": 214.433, "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": 549.467, "from_m": 214.433, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 661.797, "from_m": 549.467, "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": 764.088, "from_m": 661.797, "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": 1806.853, "from_m": 764.088, "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": 2445.596, "from_m": 1806.853, "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": 2915.753, "from_m": 2445.596, "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": 2982.206, "from_m": 2915.753, "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": 3044.884, "from_m": 2982.206, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3611.88, "from_m": 3044.884, "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": 4058.619, "from_m": 3611.88, "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": 583160, "profile_key": "20fb08bc2fff26e26b22b0e8c1ca01d663ad91dfc94588983118528bd12fae16", "schedule_id": 15344, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1514", "location": "Craigentinny T.& R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27913}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "Craigentinny Jn", "stage_seq": 2, "distance_m": 1104.954, "section_seq": 1, "route_path_id": 27913}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518H", "location": "Abbeyhill Jn", "stage_seq": 3, "distance_m": 3044.884, "section_seq": 1, "route_path_id": 27913}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 4, "distance_m": 4058.619, "section_seq": 1, "route_path_id": 27913}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4058.619, "from_m": 0.0, "section_seq": 1, "route_path_id": 27913}], "total_distance_m": 4058.619, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3844.186, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 214.433, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 889, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:41Z", "source_id": 47739383, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:20:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:45Z", "source_id": 15522732, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Craigentinny T.& R.S.M.D 1514 1514 None None None Edinburgh 1521 1521 8 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L01835/2026-09-15/detailed None Craigentinny T.& R.S.M.D 2026-09-15T15:14:00+01:00 Edinburgh 8.0 {"type": "LineString", "coordinates": [[-3.1266209, 55.9527891], [-3.1281823, 55.95331259999999], [-3.1284316, 55.9534028], [-3.1286687999999994, 55.9535029], [-3.1287761, 55.9535624], [-3.1289551, 55.9536519], [-3.1291178999999993, 55.95374090000001], [-3.12944, 55.95388479999999], [-3.1296314, 55.9539488], [-3.1298363999999994, 55.9540052], [-3.130122, 55.9540677], [-3.1303523999999996, 55.954114399999995], [-3.1333791000000004, 55.9548166], [-3.1335021999999997, 55.954851], [-3.1335882, 55.9548751], [-3.1337546, 55.954927000000005], [-3.1340048, 55.9550039], [-3.134167, 55.955056], [-3.1343453999999995, 55.9551135], [-3.1345202999999997, 55.9551649], [-3.1347232, 55.9552187], [-3.1349966, 55.9552828], [-3.1353832, 55.9553689], [-3.1359898, 55.955528099999995], [-3.1361864999999995, 55.9555715], [-3.1366551999999994, 55.9556667], [-3.1375392999999994, 55.9558339], [-3.1376501, 55.95585169999999], [-3.1381094, 55.9559255], [-3.1390788, 55.95606779999999], [-3.1397012, 55.95614900000001], [-3.1403669, 55.9562281], [-3.1414742999999996, 55.9563389], [-3.1420777999999996, 55.956390000000006], [-3.1428945, 55.95645760000001], [-3.142905099698427, 55.956458258674296], [-3.1436428, 55.95650409999999], [-3.144103494418325, 55.956529606395286], [-3.1442261999999994, 55.9565364], [-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]]} 2.5 1512 1520 Craigentinny T.& R.S.M.D Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-15 14:30:08 TERMINATED 2026-09-15 14:20:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522732 1789481929361048 9 9 2026-09-15 14:30:06.589113 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:05.900597
551040 583421 P24702 302S51MT15 2026-09-15 COMPLETE 15523683 2026-09-15 15:20:00 2026-09-15 14:30:08 2026-09-17 14:30:08 {"id": 583421, "stp": "P", "toc": "Northern", "uid": "P24702", "consist": "156413", "dest_crs": "PRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24702/2026-09-15/detailed", "trust_id": "302S51MT15", "origin_crs": "BPS", "show_on_map": 0, "dar_est_time": "16:30:00", "dar_platform": null, "dest_station": "Preston", "service_date": "2026-09-15", "dest_arr_time": "1708", "dest_platform": "1", "is_terminated": 1, "next_location": "Blackpool Pleasure Beach", "signalling_id": "2S51", "timing_status": null, "origin_station": "Blackpool South", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1630", "origin_platform": "1", "current_location": "Blackpool South", "last_update_time": "2026-09-15T14:30:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1708", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 209.774, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 10814.215, \"from_m\": 209.774, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11075.248, \"from_m\": 10814.215, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14796.556, \"from_m\": 11075.248, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14989.424, \"from_m\": 14796.556, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16338.608, \"from_m\": 14989.424, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16824.437, \"from_m\": 16338.608, \"capability_applied\": null, \"effective_limit_mph\": 34.175, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 34.175}, {\"to_m\": 18065.322, \"from_m\": 16824.437, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 18727.521, \"from_m\": 18065.322, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30633.906, \"from_m\": 18727.521, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30806.897, \"from_m\": 30633.906, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 31398.174, \"from_m\": 30806.897, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31415.653, \"from_m\": 31398.174, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 31473.855, \"from_m\": 31415.653, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 31498.426, \"from_m\": 31473.855, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31562.168, \"from_m\": 31498.426, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32072.431, \"from_m\": 31562.168, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 583421, \"profile_key\": \"ef3f277b16569857dc44424a30db8757ab80d08285736a8d25b824516acc44bc\", \"schedule_id\": 20629, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1630\", \"location\": \"Blackpool South\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"1632\", \"wtt_dep\": \"1632H\", \"location\": \"Blackpool Pleasure Beach\", \"stage_seq\": 2, \"distance_m\": 1248.777, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"1634H\", \"wtt_dep\": \"1635\", \"location\": \"Squires Gate\", \"stage_seq\": 3, \"distance_m\": 2409.83, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"1638\", \"wtt_dep\": \"1638H\", \"location\": \"St. Annes-on-the-Sea\", \"stage_seq\": 4, \"distance_m\": 5517.632, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1642H\", \"location\": \"Ansdell & Fairhaven\", \"stage_seq\": 5, \"distance_m\": 8211.607, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"1645\", \"wtt_dep\": \"1645H\", \"location\": \"Lytham\", \"stage_seq\": 6, \"distance_m\": 10183.767, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1650H\", \"location\": \"Moss Side\", \"stage_seq\": 7, \"distance_m\": 14255.231, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654H\", \"location\": \"Kirkham West Jn\", \"stage_seq\": 8, \"distance_m\": 18065.322, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 9, \"distance_m\": 19593.573, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1706H\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 10, \"distance_m\": 31341.526, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"1708\", \"wtt_dep\": null, \"location\": \"Preston\", \"stage_seq\": 11, \"distance_m\": 32072.431, \"section_seq\": 1, \"route_path_id\": 74407}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32072.431, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74407}], \"total_distance_m\": 32072.431, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 31456.583, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 615.848, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1630", "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": "Blackpool South", "service_state_platform": "1", "timing_fact_generation": 1789482006748995, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:06.746387", "service_state_evidence_id": 15523683, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:07.357574", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BPS PRE 2S51 156413 2 75 None {"version": 3, "segments": [{"to_m": 209.774, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 10814.215, "from_m": 209.774, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11075.248, "from_m": 10814.215, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14796.556, "from_m": 11075.248, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14989.424, "from_m": 14796.556, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16338.608, "from_m": 14989.424, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16824.437, "from_m": 16338.608, "capability_applied": null, "effective_limit_mph": 34.175, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 34.175}, {"to_m": 18065.322, "from_m": 16824.437, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 18727.521, "from_m": 18065.322, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30633.906, "from_m": 18727.521, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30806.897, "from_m": 30633.906, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 31398.174, "from_m": 30806.897, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31415.653, "from_m": 31398.174, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 31473.855, "from_m": 31415.653, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 31498.426, "from_m": 31473.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31562.168, "from_m": 31498.426, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32072.431, "from_m": 31562.168, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 583421, "profile_key": "ef3f277b16569857dc44424a30db8757ab80d08285736a8d25b824516acc44bc", "schedule_id": 20629, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1630", "location": "Blackpool South", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "1632", "wtt_dep": "1632H", "location": "Blackpool Pleasure Beach", "stage_seq": 2, "distance_m": 1248.777, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "1634H", "wtt_dep": "1635", "location": "Squires Gate", "stage_seq": 3, "distance_m": 2409.83, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "1638", "wtt_dep": "1638H", "location": "St. Annes-on-the-Sea", "stage_seq": 4, "distance_m": 5517.632, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1642H", "location": "Ansdell & Fairhaven", "stage_seq": 5, "distance_m": 8211.607, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "1645", "wtt_dep": "1645H", "location": "Lytham", "stage_seq": 6, "distance_m": 10183.767, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1650H", "location": "Moss Side", "stage_seq": 7, "distance_m": 14255.231, "section_seq": 1, "route_path_id": 74407}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654H", "location": "Kirkham West Jn", "stage_seq": 8, "distance_m": 18065.322, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657H", "location": "Kirkham & Wesham", "stage_seq": 9, "distance_m": 19593.573, "section_seq": 1, "route_path_id": 74407}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1706H", "location": "Preston Fylde Jn", "stage_seq": 10, "distance_m": 31341.526, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "1708", "wtt_dep": null, "location": "Preston", "stage_seq": 11, "distance_m": 32072.431, "section_seq": 1, "route_path_id": 74407}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32072.431, "from_m": 0.0, "section_seq": 1, "route_path_id": 74407}], "total_distance_m": 32072.431, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 31456.583, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 615.848, "synthetic_unknown_infrastructure_limit_mph": 60} [] Blackpool South 1630 1630 1 16:30:00 None Preston 1708 1708 1 None None https://www.realtimetrains.co.uk/service/gb-nr:P24702/2026-09-15/detailed None None None None None None None None None None Blackpool South Blackpool Pleasure Beach None None None None 1 0 2026-09-15 14:30:08 TERMINATED 2026-09-15 14:20:00 Blackpool South TRUST TRUST_CANCELLATION 15523683 1789482006748995 1 1 2026-09-15 14:30:07.357574 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:06.746387
551041 582344 G38702 411K12MP15 2026-09-15 COMPLETE 15522568 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 582344, "stp": "P", "toc": "Transport for Wales", "uid": "G38702", "consist": "197107", "dest_crs": "CRE", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38702/2026-09-15/detailed", "trust_id": "411K12MP15", "origin_crs": "WRX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "9", "is_terminated": 1, "next_location": "Crewe", "signalling_id": "1K12", "timing_status": "LATE", "origin_station": "Wrexham General", "current_leg_arr": "1520", "current_leg_dep": "1459", "current_leg_end": "Crewe", "origin_dep_time": "1440", "origin_platform": "2", "current_location": "Crewe", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8787749, 53.19651499999999], [-2.8771387, 53.1958867], [-2.8770525, 53.195855300000005], [-2.8768953999999995, 53.19579809999999], [-2.8766452, 53.195720399999985], [-2.8763635000000005, 53.1956449], [-2.8760415, 53.1955731], [-2.8755506999999993, 53.19549030000001], [-2.8752504, 53.1954376], [-2.8748466, 53.1953754], [-2.8746089091824683, 53.19534307003112], [-2.8739548, 53.19525409999999], [-2.8733662, 53.195173100000005], [-2.8729528999999996, 53.1951162], [-2.8725371999999996, 53.1950605], [-2.8722436999999994, 53.1950077], [-2.8716697, 53.1948872], [-2.8713111, 53.1948296], [-2.8707133999999996, 53.1947445], [-2.8701169, 53.19463290000001], [-2.8697384, 53.19458160000001], [-2.8656305, 53.1940129], [-2.8641054000000006, 53.19382100000001], [-2.8626768999999994, 53.19362389999999], [-2.8616565, 53.19346089999999], [-2.8602433, 53.1931964], [-2.8592177999999997, 53.19296580000001], [-2.8583501999999994, 53.192736], [-2.8573713000000005, 53.19245829999999], [-2.8565706, 53.1921989], [-2.8557413, 53.191908], [-2.8548552, 53.191554399999994], [-2.8539593, 53.19119440000001], [-2.8529292999999996, 53.190705900000005], [-2.8520442, 53.19023339999999], [-2.8519586, 53.1901828], [-2.8517198999999995, 53.1900324], [-2.8513169, 53.1897778], [-2.8505063, 53.18919400000001], [-2.8497129, 53.188572999999984], [-2.8484956, 53.187560100000006], [-2.8475873, 53.186698], [-2.8469128, 53.1859074], [-2.8463024, 53.18504800000001], [-2.8462541, 53.18497639999999], [-2.8461242, 53.1847916], [-2.8457443, 53.1842558], [-2.8439899, 53.1816383], [-2.8428943, 53.1801457], [-2.8423229, 53.1794478], [-2.8414874999999995, 53.178497199999995], [-2.8412904, 53.1782941], [-2.8403104, 53.17721960000001], [-2.8397861999999994, 53.1766943], [-2.8392489999999997, 53.17615949999999], [-2.8384117, 53.1753641], [-2.8377453, 53.1747775], [-2.8367402, 53.1738933], [-2.8355985, 53.1729598], [-2.8340127999999996, 53.17174570000001], [-2.8327412999999995, 53.170834600000006], [-2.8314319999999995, 53.1699393], [-2.8312235999999995, 53.169802], [-2.8301597999999997, 53.1691322], [-2.8282961999999996, 53.1679874], [-2.8263005, 53.1668791], [-2.8248810000000004, 53.1661377], [-2.8237169, 53.1655932], [-2.8206688, 53.16426890000001], [-2.8176176999999996, 53.1630055], [-2.8160994999999995, 53.162378299999986], [-2.814576, 53.16175439999999], [-2.8084883, 53.15924570000001], [-2.8035012, 53.1571865], [-2.7977465, 53.1548227], [-2.7919621999999995, 53.15246340000001], [-2.784777380770516, 53.14945930474034], [-2.7836384999999995, 53.148983099999995], [-2.7819717, 53.1483148], [-2.7801326, 53.1475526], [-2.7764000999999996, 53.1460104], [-2.7757125099608193, 53.14573188385283], [-2.7730919999999997, 53.1446704], [-2.7661120999999995, 53.14176629999999], [-2.7643705000000005, 53.1410395], [-2.7636474999999994, 53.1407466], [-2.757356, 53.13814370000001], [-2.7545639, 53.1370845], [-2.751924499999999, 53.136170699999994], [-2.7497339999999997, 53.13552260000001], [-2.7471703999999995, 53.1348676], [-2.7456620999999997, 53.13450739999999], [-2.744176, 53.1341863], [-2.7426843, 53.1338653], [-2.7392014, 53.1332321], [-2.7367219, 53.1327968], [-2.7348308999999995, 53.13254770000001], [-2.7344790999999997, 53.1325088], [-2.7335198, 53.1324168], [-2.7324871999999996, 53.132344], [-2.7315830999999995, 53.1323073], [-2.7305916999999997, 53.132278], [-2.7289467999999997, 53.1323106], [-2.7276524, 53.1323702], [-2.7263420999999997, 53.1324586], [-2.7249805, 53.132569499999995], [-2.7209352999999994, 53.1329334], [-2.7182266, 53.1331664], [-2.7118554, 53.13376409999999], [-2.7050402, 53.13438610000001], [-2.6986142, 53.13497009999999], [-2.6965575, 53.13514599999999], [-2.6949458523585643, 53.13529282007467], [-2.6928747000000004, 53.13548149999998], [-2.6910576, 53.1356487], [-2.6907438000000004, 53.13567530000001], [-2.6878835999999997, 53.135937199999994], [-2.686286, 53.1360848], [-2.6859560999999994, 53.1361122], [-2.6850695999999994, 53.136183], [-2.6842015, 53.1362412], [-2.6835259999999996, 53.1362634], [-2.6829086, 53.1362731], [-2.6818027000000004, 53.1362699], [-2.6806974999999995, 53.136231499999994], [-2.6795147000000004, 53.136154], [-2.6783507, 53.1360372], [-2.6771772, 53.1358821], [-2.6760330999999997, 53.1356893], [-2.674963, 53.13548060000001], [-2.6739203, 53.135242], [-2.6727054, 53.134909], [-2.671649, 53.134576200000005], [-2.6709276, 53.1343268], [-2.6702749, 53.1340806], [-2.6699809, 53.13396379999999], [-2.6698151999999995, 53.13389810000001], [-2.6692381, 53.1336952], [-2.6685485, 53.1333766], [-2.6674502999999996, 53.1328367], [-2.6668487999999995, 53.13253399999999], [-2.6659287999999997, 53.1321218], [-2.665173, 53.1318036], [-2.6644209999999995, 53.1315161], [-2.6637112, 53.1312685], [-2.6629598, 53.1310293], [-2.6622212, 53.130818699999985], [-2.661452699999999, 53.13060839999999], [-2.6605380999999997, 53.13038579999999], [-2.6595654999999994, 53.13017790000001], [-2.6588564, 53.130043], [-2.65812, 53.1299205], [-2.6574522, 53.129826599999994], [-2.6567581, 53.1297379], [-2.6548926, 53.1295577], [-2.6522794, 53.1293281], [-2.6492858999999997, 53.129041599999994], [-2.6473392999999996, 53.1288698], [-2.6463263999999995, 53.12878450000001], [-2.6441952999999994, 53.128599], [-2.6422535, 53.128428], [-2.6402696999999997, 53.1282794], [-2.6393285, 53.1282285], [-2.6383765999999995, 53.12819790000001], [-2.6364559, 53.1281585], [-2.6345350999999995, 53.128134199999984], [-2.6342389999999996, 53.12813030000001], [-2.6329482, 53.12811], [-2.6317875000000006, 53.12805979999999], [-2.6305503000000003, 53.12798339999999], [-2.6297315999999995, 53.1279244], [-2.6275592999999997, 53.127745399999995], [-2.6245755999999996, 53.1273852], [-2.6217482999999997, 53.1269856], [-2.6194741, 53.1266122], [-2.6172072, 53.12620609999999], [-2.6148656999999997, 53.1256605], [-2.6136530999999996, 53.12535399999999], [-2.6125889, 53.125083800000006], [-2.6111609999999996, 53.1246882], [-2.6093439999999997, 53.1241559], [-2.606997, 53.123396], [-2.605114323946612, 53.12267840975449], [-2.6043043999999997, 53.1223697], [-2.6027726, 53.121738], [-2.6016128, 53.1212536], [-2.6003934999999996, 53.1206886], [-2.599414, 53.1202363], [-2.5978785, 53.11944789999998], [-2.5966740999999995, 53.1188561], [-2.5945059999999995, 53.117915], [-2.5933569999999997, 53.11747789999998], [-2.5920088999999997, 53.1170103], [-2.5906885, 53.1165956], [-2.5900347, 53.11639670000001], [-2.5880509, 53.1158902], [-2.585904, 53.1154344], [-2.5841326, 53.1151239], [-2.5822927, 53.1148603], [-2.5808715999999996, 53.1147103], [-2.579431899999999, 53.1145827], [-2.5792048, 53.11456509999999], [-2.5778924, 53.1144876], [-2.5766934999999997, 53.11444420000001], [-2.5764843, 53.11443609999999], [-2.5738848000000005, 53.1144393], [-2.5709836, 53.114539999999984], [-2.5647233999999997, 53.11510179999999], [-2.5583832, 53.115674699999985], [-2.5552093, 53.1159185], [-2.5536078, 53.11599929999999], [-2.5520042, 53.11603809999998], [-2.5506279, 53.1160541], [-2.5492553, 53.1160407], [-2.5481281, 53.116007399999994], [-2.5472645, 53.11597619999999], [-2.5471207, 53.11597099999999], [-2.5457842, 53.11589399999999], [-2.5448990999999994, 53.115843299999995], [-2.5443866, 53.1158048], [-2.5428099, 53.1156693], [-2.5408282999999994, 53.1154474], [-2.5387492, 53.1151606], [-2.5364802, 53.1147746], [-2.5344148999999994, 53.11438510000001], [-2.5294412, 53.11335480000001], [-2.5232322999999997, 53.1120858], [-2.5172607999999994, 53.1108329], [-2.51528279553466, 53.11042586863722], [-2.5144957, 53.1102639], [-2.5134481, 53.1100411], [-2.5124052, 53.1098193], [-2.5105001999999996, 53.1094315], [-2.5078246, 53.10888649999999], [-2.506765, 53.10867600000001], [-2.50534, 53.1083828], [-2.5008512, 53.1074295], [-2.4992107, 53.1070965], [-2.4971905, 53.1066774], [-2.4948419, 53.1061927], [-2.4921231, 53.1056324], [-2.4896683, 53.1051265], [-2.4842967, 53.1040124], [-2.480465, 53.10321309999999], [-2.4784953, 53.1027969], [-2.4763452999999997, 53.1023465], [-2.4742011, 53.1019115], [-2.4702317, 53.1010775], [-2.463644, 53.099708799999995], [-2.4620004451819324, 53.09936592604642], [-2.4618685, 53.09933840000001], [-2.4582756999999997, 53.09858880000001], [-2.4560288, 53.09812589999999], [-2.4552595, 53.0979639], [-2.4537852, 53.09765339999999], [-2.4510775999999996, 53.0970938], [-2.4510259, 53.09708309999999], [-2.4492236999999997, 53.096711600000006], [-2.4489641, 53.096660699999994], [-2.4482527, 53.09651139999999], [-2.4472088999999997, 53.09629079999999], [-2.4463019, 53.0960867], [-2.4458781000000003, 53.09596820000001], [-2.445472399999999, 53.0958456], [-2.4443862, 53.095477200000005], [-2.4437737, 53.0952408], [-2.4431639, 53.0950112], [-2.4423585, 53.094742200000006], [-2.4419365999999996, 53.0946176], [-2.4414757, 53.0945016], [-2.4408982, 53.094380099999995], [-2.4396348, 53.0941891], [-2.4393681, 53.09414550000001], [-2.4386464, 53.0940068], [-2.4380884, 53.09385999999999], [-2.4378953, 53.0938032], [-2.4375141, 53.09368620000001], [-2.4370831000000006, 53.09355289999999], [-2.4368014, 53.093456200000006], [-2.4366883, 53.093413], [-2.4366014, 53.09337670000001], [-2.4362806, 53.09324649999999], [-2.4360374999999994, 53.0931375], [-2.4357465, 53.09299229999999], [-2.4356347, 53.0929258], [-2.4355226, 53.0928474], [-2.4353978, 53.0927564], [-2.4352740999999996, 53.0926651], [-2.4350493999999996, 53.0924775], [-2.43500430646666, 53.0924407715525], [-2.4348052, 53.09227859999999], [-2.4347359, 53.09222079999999], [-2.434693287011402, 53.09218459498815], [-2.4346694, 53.09216429999999], [-2.434638828228471, 53.092135720285945], [-2.434600263143472, 53.09209966807588], [-2.4345942, 53.092094], [-2.4345343, 53.09204650000001], [-2.4344539, 53.0919597], [-2.4343803, 53.09186559999999], [-2.4343471777451597, 53.09181876959621], [-2.4343326999999997, 53.0917983], [-2.4342344, 53.09164200000001], [-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": "Chester", "dest_arr_time_act": "1518", "motion_projection": null, "next_location_lat": "53.0888590", "next_location_lon": "-2.4326692", "previous_location": "Chester", "current_leg_milage": "21.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 70.696, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1190.934, \"from_m\": 70.696, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1221.972, \"from_m\": 1190.934, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2017.811, \"from_m\": 1221.972, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8038.171, \"from_m\": 2017.811, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16117.861, \"from_m\": 8038.171, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16725.803, \"from_m\": 16117.861, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17959.714, \"from_m\": 16725.803, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18746.002, \"from_m\": 17959.714, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18797.783, \"from_m\": 18746.002, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18806.932, \"from_m\": 18797.783, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18870.613, \"from_m\": 18806.932, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18979.889, \"from_m\": 18870.613, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19356.827, \"from_m\": 18979.889, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19394.047, \"from_m\": 19356.827, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20166.22, \"from_m\": 19394.047, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22410.183, \"from_m\": 20166.22, \"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\": 36364.868, \"from_m\": 22410.183, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36508.618, \"from_m\": 36364.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\": 36553.241, \"from_m\": 36508.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\": 36758.399, \"from_m\": 36553.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\": 49071.619, \"from_m\": 36758.399, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 52120.822, \"from_m\": 49071.619, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52955.787, \"from_m\": 52120.822, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 53282.628, \"from_m\": 52955.787, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 53609.276, \"from_m\": 53282.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}], \"service_id\": 582344, \"profile_key\": \"e1956f50ead4a296a92ccf918d78b29c50407738b23d7799876357bae029dab5\", \"schedule_id\": 36795, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"Wrexham General\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Rossett Jn\", \"stage_seq\": 2, \"distance_m\": 7771.564, \"section_seq\": 1, \"route_path_id\": 32050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Saltney Jn\", \"stage_seq\": 3, \"distance_m\": 16725.803, \"section_seq\": 1, \"route_path_id\": 32050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Chester South Jn\", \"stage_seq\": 4, \"distance_m\": 18870.613, \"section_seq\": 1, \"route_path_id\": 32050}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1458\", \"location\": \"Chester\", \"stage_seq\": 5, \"distance_m\": 19722.217, \"section_seq\": 1, \"route_path_id\": 32050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1507H\", \"location\": \"Beeston Castle & T.S.B.\", \"stage_seq\": 6, \"distance_m\": 36508.618, \"section_seq\": 1, \"route_path_id\": 32050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Crewe Steel Works S.B.\", \"stage_seq\": 7, \"distance_m\": 51209.235, \"section_seq\": 1, \"route_path_id\": 32050}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": null, \"location\": \"Crewe\", \"stage_seq\": 8, \"distance_m\": 53609.276, \"section_seq\": 1, \"route_path_id\": 32050}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53609.276, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32050}], \"total_distance_m\": 53609.276, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 53378.495, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 230.781, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1440", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "53.0888590", "current_position_lon": "-2.4326692", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:27Z\", \"source_id\": 47674543, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:34Z\", \"source_id\": 15504662, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:29Z\", \"source_id\": 47738863, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:32Z\", \"source_id\": 15522568, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe", "service_state_platform": "9", "timing_fact_generation": 1789481916889355, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:07.868779", "service_state_evidence_id": 15522568, "current_leg_start_actual_dep": "2026-09-15T15:00:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:08.046427", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P WRX CRE 1K12 197107 3 100 None {"version": 3, "segments": [{"to_m": 70.696, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1190.934, "from_m": 70.696, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1221.972, "from_m": 1190.934, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2017.811, "from_m": 1221.972, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8038.171, "from_m": 2017.811, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16117.861, "from_m": 8038.171, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16725.803, "from_m": 16117.861, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17959.714, "from_m": 16725.803, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18746.002, "from_m": 17959.714, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18797.783, "from_m": 18746.002, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18806.932, "from_m": 18797.783, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18870.613, "from_m": 18806.932, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18979.889, "from_m": 18870.613, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19356.827, "from_m": 18979.889, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19394.047, "from_m": 19356.827, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20166.22, "from_m": 19394.047, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22410.183, "from_m": 20166.22, "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": 36364.868, "from_m": 22410.183, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36508.618, "from_m": 36364.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": 36553.241, "from_m": 36508.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": 36758.399, "from_m": 36553.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": 49071.619, "from_m": 36758.399, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 52120.822, "from_m": 49071.619, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52955.787, "from_m": 52120.822, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53282.628, "from_m": 52955.787, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 53609.276, "from_m": 53282.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}], "service_id": 582344, "profile_key": "e1956f50ead4a296a92ccf918d78b29c50407738b23d7799876357bae029dab5", "schedule_id": 36795, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1440", "location": "Wrexham General", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446", "location": "Rossett Jn", "stage_seq": 2, "distance_m": 7771.564, "section_seq": 1, "route_path_id": 32050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Saltney Jn", "stage_seq": 3, "distance_m": 16725.803, "section_seq": 1, "route_path_id": 32050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Chester South Jn", "stage_seq": 4, "distance_m": 18870.613, "section_seq": 1, "route_path_id": 32050}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1458", "location": "Chester", "stage_seq": 5, "distance_m": 19722.217, "section_seq": 1, "route_path_id": 32050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1507H", "location": "Beeston Castle & T.S.B.", "stage_seq": 6, "distance_m": 36508.618, "section_seq": 1, "route_path_id": 32050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514", "location": "Crewe Steel Works S.B.", "stage_seq": 7, "distance_m": 51209.235, "section_seq": 1, "route_path_id": 32050}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": null, "location": "Crewe", "stage_seq": 8, "distance_m": 53609.276, "section_seq": 1, "route_path_id": 32050}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53609.276, "from_m": 0.0, "section_seq": 1, "route_path_id": 32050}], "total_distance_m": 53609.276, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 53378.495, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 230.781, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 10391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:27Z", "source_id": 47674543, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:55:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:34Z", "source_id": 15504662, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10606, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:29Z", "source_id": 47738863, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:20:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:32Z", "source_id": 15522568, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Wrexham General 1440 1440 2 None None Crewe 1520 1518 9 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38702/2026-09-15/detailed None Chester 2026-09-15T15:00:00+01:00 Crewe 21.0 {"type": "LineString", "coordinates": [[-2.8787749, 53.19651499999999], [-2.8771387, 53.1958867], [-2.8770525, 53.195855300000005], [-2.8768953999999995, 53.19579809999999], [-2.8766452, 53.195720399999985], [-2.8763635000000005, 53.1956449], [-2.8760415, 53.1955731], [-2.8755506999999993, 53.19549030000001], [-2.8752504, 53.1954376], [-2.8748466, 53.1953754], [-2.8746089091824683, 53.19534307003112], [-2.8739548, 53.19525409999999], [-2.8733662, 53.195173100000005], [-2.8729528999999996, 53.1951162], [-2.8725371999999996, 53.1950605], [-2.8722436999999994, 53.1950077], [-2.8716697, 53.1948872], [-2.8713111, 53.1948296], [-2.8707133999999996, 53.1947445], [-2.8701169, 53.19463290000001], [-2.8697384, 53.19458160000001], [-2.8656305, 53.1940129], [-2.8641054000000006, 53.19382100000001], [-2.8626768999999994, 53.19362389999999], [-2.8616565, 53.19346089999999], [-2.8602433, 53.1931964], [-2.8592177999999997, 53.19296580000001], [-2.8583501999999994, 53.192736], [-2.8573713000000005, 53.19245829999999], [-2.8565706, 53.1921989], [-2.8557413, 53.191908], [-2.8548552, 53.191554399999994], [-2.8539593, 53.19119440000001], [-2.8529292999999996, 53.190705900000005], [-2.8520442, 53.19023339999999], [-2.8519586, 53.1901828], [-2.8517198999999995, 53.1900324], [-2.8513169, 53.1897778], [-2.8505063, 53.18919400000001], [-2.8497129, 53.188572999999984], [-2.8484956, 53.187560100000006], [-2.8475873, 53.186698], [-2.8469128, 53.1859074], [-2.8463024, 53.18504800000001], [-2.8462541, 53.18497639999999], [-2.8461242, 53.1847916], [-2.8457443, 53.1842558], [-2.8439899, 53.1816383], [-2.8428943, 53.1801457], [-2.8423229, 53.1794478], [-2.8414874999999995, 53.178497199999995], [-2.8412904, 53.1782941], [-2.8403104, 53.17721960000001], [-2.8397861999999994, 53.1766943], [-2.8392489999999997, 53.17615949999999], [-2.8384117, 53.1753641], [-2.8377453, 53.1747775], [-2.8367402, 53.1738933], [-2.8355985, 53.1729598], [-2.8340127999999996, 53.17174570000001], [-2.8327412999999995, 53.170834600000006], [-2.8314319999999995, 53.1699393], [-2.8312235999999995, 53.169802], [-2.8301597999999997, 53.1691322], [-2.8282961999999996, 53.1679874], [-2.8263005, 53.1668791], [-2.8248810000000004, 53.1661377], [-2.8237169, 53.1655932], [-2.8206688, 53.16426890000001], [-2.8176176999999996, 53.1630055], [-2.8160994999999995, 53.162378299999986], [-2.814576, 53.16175439999999], [-2.8084883, 53.15924570000001], [-2.8035012, 53.1571865], [-2.7977465, 53.1548227], [-2.7919621999999995, 53.15246340000001], [-2.784777380770516, 53.14945930474034], [-2.7836384999999995, 53.148983099999995], [-2.7819717, 53.1483148], [-2.7801326, 53.1475526], [-2.7764000999999996, 53.1460104], [-2.7757125099608193, 53.14573188385283], [-2.7730919999999997, 53.1446704], [-2.7661120999999995, 53.14176629999999], [-2.7643705000000005, 53.1410395], [-2.7636474999999994, 53.1407466], [-2.757356, 53.13814370000001], [-2.7545639, 53.1370845], [-2.751924499999999, 53.136170699999994], [-2.7497339999999997, 53.13552260000001], [-2.7471703999999995, 53.1348676], [-2.7456620999999997, 53.13450739999999], [-2.744176, 53.1341863], [-2.7426843, 53.1338653], [-2.7392014, 53.1332321], [-2.7367219, 53.1327968], [-2.7348308999999995, 53.13254770000001], [-2.7344790999999997, 53.1325088], [-2.7335198, 53.1324168], [-2.7324871999999996, 53.132344], [-2.7315830999999995, 53.1323073], [-2.7305916999999997, 53.132278], [-2.7289467999999997, 53.1323106], [-2.7276524, 53.1323702], [-2.7263420999999997, 53.1324586], [-2.7249805, 53.132569499999995], [-2.7209352999999994, 53.1329334], [-2.7182266, 53.1331664], [-2.7118554, 53.13376409999999], [-2.7050402, 53.13438610000001], [-2.6986142, 53.13497009999999], [-2.6965575, 53.13514599999999], [-2.6949458523585643, 53.13529282007467], [-2.6928747000000004, 53.13548149999998], [-2.6910576, 53.1356487], [-2.6907438000000004, 53.13567530000001], [-2.6878835999999997, 53.135937199999994], [-2.686286, 53.1360848], [-2.6859560999999994, 53.1361122], [-2.6850695999999994, 53.136183], [-2.6842015, 53.1362412], [-2.6835259999999996, 53.1362634], [-2.6829086, 53.1362731], [-2.6818027000000004, 53.1362699], [-2.6806974999999995, 53.136231499999994], [-2.6795147000000004, 53.136154], [-2.6783507, 53.1360372], [-2.6771772, 53.1358821], [-2.6760330999999997, 53.1356893], [-2.674963, 53.13548060000001], [-2.6739203, 53.135242], [-2.6727054, 53.134909], [-2.671649, 53.134576200000005], [-2.6709276, 53.1343268], [-2.6702749, 53.1340806], [-2.6699809, 53.13396379999999], [-2.6698151999999995, 53.13389810000001], [-2.6692381, 53.1336952], [-2.6685485, 53.1333766], [-2.6674502999999996, 53.1328367], [-2.6668487999999995, 53.13253399999999], [-2.6659287999999997, 53.1321218], [-2.665173, 53.1318036], [-2.6644209999999995, 53.1315161], [-2.6637112, 53.1312685], [-2.6629598, 53.1310293], [-2.6622212, 53.130818699999985], [-2.661452699999999, 53.13060839999999], [-2.6605380999999997, 53.13038579999999], [-2.6595654999999994, 53.13017790000001], [-2.6588564, 53.130043], [-2.65812, 53.1299205], [-2.6574522, 53.129826599999994], [-2.6567581, 53.1297379], [-2.6548926, 53.1295577], [-2.6522794, 53.1293281], [-2.6492858999999997, 53.129041599999994], [-2.6473392999999996, 53.1288698], [-2.6463263999999995, 53.12878450000001], [-2.6441952999999994, 53.128599], [-2.6422535, 53.128428], [-2.6402696999999997, 53.1282794], [-2.6393285, 53.1282285], [-2.6383765999999995, 53.12819790000001], [-2.6364559, 53.1281585], [-2.6345350999999995, 53.128134199999984], [-2.6342389999999996, 53.12813030000001], [-2.6329482, 53.12811], [-2.6317875000000006, 53.12805979999999], [-2.6305503000000003, 53.12798339999999], [-2.6297315999999995, 53.1279244], [-2.6275592999999997, 53.127745399999995], [-2.6245755999999996, 53.1273852], [-2.6217482999999997, 53.1269856], [-2.6194741, 53.1266122], [-2.6172072, 53.12620609999999], [-2.6148656999999997, 53.1256605], [-2.6136530999999996, 53.12535399999999], [-2.6125889, 53.125083800000006], [-2.6111609999999996, 53.1246882], [-2.6093439999999997, 53.1241559], [-2.606997, 53.123396], [-2.605114323946612, 53.12267840975449], [-2.6043043999999997, 53.1223697], [-2.6027726, 53.121738], [-2.6016128, 53.1212536], [-2.6003934999999996, 53.1206886], [-2.599414, 53.1202363], [-2.5978785, 53.11944789999998], [-2.5966740999999995, 53.1188561], [-2.5945059999999995, 53.117915], [-2.5933569999999997, 53.11747789999998], [-2.5920088999999997, 53.1170103], [-2.5906885, 53.1165956], [-2.5900347, 53.11639670000001], [-2.5880509, 53.1158902], [-2.585904, 53.1154344], [-2.5841326, 53.1151239], [-2.5822927, 53.1148603], [-2.5808715999999996, 53.1147103], [-2.579431899999999, 53.1145827], [-2.5792048, 53.11456509999999], [-2.5778924, 53.1144876], [-2.5766934999999997, 53.11444420000001], [-2.5764843, 53.11443609999999], [-2.5738848000000005, 53.1144393], [-2.5709836, 53.114539999999984], [-2.5647233999999997, 53.11510179999999], [-2.5583832, 53.115674699999985], [-2.5552093, 53.1159185], [-2.5536078, 53.11599929999999], [-2.5520042, 53.11603809999998], [-2.5506279, 53.1160541], [-2.5492553, 53.1160407], [-2.5481281, 53.116007399999994], [-2.5472645, 53.11597619999999], [-2.5471207, 53.11597099999999], [-2.5457842, 53.11589399999999], [-2.5448990999999994, 53.115843299999995], [-2.5443866, 53.1158048], [-2.5428099, 53.1156693], [-2.5408282999999994, 53.1154474], [-2.5387492, 53.1151606], [-2.5364802, 53.1147746], [-2.5344148999999994, 53.11438510000001], [-2.5294412, 53.11335480000001], [-2.5232322999999997, 53.1120858], [-2.5172607999999994, 53.1108329], [-2.51528279553466, 53.11042586863722], [-2.5144957, 53.1102639], [-2.5134481, 53.1100411], [-2.5124052, 53.1098193], [-2.5105001999999996, 53.1094315], [-2.5078246, 53.10888649999999], [-2.506765, 53.10867600000001], [-2.50534, 53.1083828], [-2.5008512, 53.1074295], [-2.4992107, 53.1070965], [-2.4971905, 53.1066774], [-2.4948419, 53.1061927], [-2.4921231, 53.1056324], [-2.4896683, 53.1051265], [-2.4842967, 53.1040124], [-2.480465, 53.10321309999999], [-2.4784953, 53.1027969], [-2.4763452999999997, 53.1023465], [-2.4742011, 53.1019115], [-2.4702317, 53.1010775], [-2.463644, 53.099708799999995], [-2.4620004451819324, 53.09936592604642], [-2.4618685, 53.09933840000001], [-2.4582756999999997, 53.09858880000001], [-2.4560288, 53.09812589999999], [-2.4552595, 53.0979639], [-2.4537852, 53.09765339999999], [-2.4510775999999996, 53.0970938], [-2.4510259, 53.09708309999999], [-2.4492236999999997, 53.096711600000006], [-2.4489641, 53.096660699999994], [-2.4482527, 53.09651139999999], [-2.4472088999999997, 53.09629079999999], [-2.4463019, 53.0960867], [-2.4458781000000003, 53.09596820000001], [-2.445472399999999, 53.0958456], [-2.4443862, 53.095477200000005], [-2.4437737, 53.0952408], [-2.4431639, 53.0950112], [-2.4423585, 53.094742200000006], [-2.4419365999999996, 53.0946176], [-2.4414757, 53.0945016], [-2.4408982, 53.094380099999995], [-2.4396348, 53.0941891], [-2.4393681, 53.09414550000001], [-2.4386464, 53.0940068], [-2.4380884, 53.09385999999999], [-2.4378953, 53.0938032], [-2.4375141, 53.09368620000001], [-2.4370831000000006, 53.09355289999999], [-2.4368014, 53.093456200000006], [-2.4366883, 53.093413], [-2.4366014, 53.09337670000001], [-2.4362806, 53.09324649999999], [-2.4360374999999994, 53.0931375], [-2.4357465, 53.09299229999999], [-2.4356347, 53.0929258], [-2.4355226, 53.0928474], [-2.4353978, 53.0927564], [-2.4352740999999996, 53.0926651], [-2.4350493999999996, 53.0924775], [-2.43500430646666, 53.0924407715525], [-2.4348052, 53.09227859999999], [-2.4347359, 53.09222079999999], [-2.434693287011402, 53.09218459498815], [-2.4346694, 53.09216429999999], [-2.434638828228471, 53.092135720285945], [-2.434600263143472, 53.09209966807588], [-2.4345942, 53.092094], [-2.4345343, 53.09204650000001], [-2.4344539, 53.0919597], [-2.4343803, 53.09186559999999], [-2.4343471777451597, 53.09181876959621], [-2.4343326999999997, 53.0917983], [-2.4342344, 53.09164200000001], [-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]]} 21.0 1459 1520 Chester Crewe Crewe 53.0888590 -2.4326692 53.0888590 -2.4326692 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 Crewe TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522568 1789481916889355 21 21 2026-09-15 14:30:08.046427 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:07.868779
551042 571880 R59273 150G121O15 2026-09-15 COMPLETE 15523674 2026-09-15 14:40:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 571880, "stp": "N", "toc": "Unknown", "uid": "R59273", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R59273/2026-09-15/detailed", "trust_id": "150G121O15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tees Dock BSC Export Berth", "service_date": "2026-09-15", "dest_arr_time": "1440", "dest_platform": null, "is_terminated": 1, "next_location": "Tees Dock BSC Export Berth", "signalling_id": "0G12", "timing_status": "ON TIME", "origin_station": "Tees N.Y.", "current_leg_arr": "1440", "current_leg_dep": "1402", "current_leg_end": "Tees Dock BSC Export Berth", "origin_dep_time": "1409", "origin_platform": null, "current_location": "Tees Dock BSC Export Berth", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2891351246907297, 54.56158671212834], [-1.2835258, 54.5626899], [-1.2831409, 54.56276559999999], [-1.2826721, 54.5628978], [-1.2820256999999995, 54.5630781], [-1.281743, 54.5631612], [-1.281131, 54.563333799999995], [-1.2804727248820995, 54.5635189428778], [-1.2802216475845358, 54.56358162064491], [-1.2799991872027447, 54.56363612604434], [-1.2798012182568972, 54.56368357435436], [-1.2796236152671634, 54.56372508085331], [-1.2794622527537136, 54.563761760819496], [-1.2793130052367176, 54.56379472953122], [-1.279171747236346, 54.56382510226682], [-1.279034353272769, 54.56385399430459], [-1.278896697866157, 54.563882520922846], [-1.2787546555366798, 54.56391179739991], [-1.278604100804508, 54.56394293901409], [-1.2784409081898118, 54.5639770610437], [-1.2782609522127617, 54.564015278767066], [-1.2780601073935274, 54.56405870746248], [-1.2778342482522795, 54.56410846240827], [-1.2775792493091882, 54.56416565888275], [-1.2744557999999997, 54.56487220000001], [-1.271732, 54.5654686], [-1.2680683999999998, 54.5662927], [-1.2676470999999998, 54.5664202], [-1.2669985999999998, 54.566651699999994], [-1.2663428, 54.5669512], [-1.2634705, 54.5682871], [-1.2630161999999998, 54.568529299999994], [-1.2625106, 54.56883090000001], [-1.2620017999999995, 54.56920740000001], [-1.2616253999999998, 54.569585799999984], [-1.2609974, 54.5702496], [-1.2604075999999995, 54.57085200000001], [-1.2597532, 54.5714004], [-1.2594726, 54.571642], [-1.2591622999999998, 54.5718969], [-1.2584653999999995, 54.57240749999999], [-1.2582463257450809, 54.57255889498281], [-1.258070048339217, 54.57268008110513], [-1.2579125741713442, 54.572786321141926], [-1.2577712562228858, 54.572879768145384], [-1.2576434474752645, 54.572962575167686], [-1.2575265009099033, 54.573036895261026], [-1.257417769508226, 54.573104881477576], [-1.2573146062516554, 54.57316868686952], [-1.2572143641216147, 54.57323046448904], [-1.2571143960995268, 54.573292367388326], [-1.2570120551668151, 54.57335654861956], [-1.2569046943049031, 54.57342516123492], [-1.2567896664952132, 54.5735003582866], [-1.2566643247191691, 54.57358429282678], [-1.2565260219581935, 54.573679117907645], [-1.25637211119371, 54.57378698658136], [-1.2561999454071415, 54.573910051900135], [-1.2557005, 54.574253], [-1.2556017, 54.57430399999999], [-1.2554254, 54.574417899999986], [-1.2553281999999997, 54.574482399999994], [-1.2552076, 54.5745454], [-1.2545979, 54.574965199999994], [-1.2534624, 54.5757428], [-1.253150018369062, 54.575961363294546], [-1.2525107999999998, 54.5764086], [-1.2518971000000003, 54.57680779999998], [-1.2513593999999997, 54.57713059999999], [-1.2510784, 54.577268800000006], [-1.250714, 54.57744100000001], [-1.2502705, 54.5776157], [-1.2497471, 54.5778173], [-1.2490407, 54.5780633], [-1.2483444999999995, 54.57828390000001], [-1.2476793999999998, 54.578476499999994], [-1.2470521, 54.57864959999999], [-1.2466773, 54.5787484], [-1.2462736, 54.5788426], [-1.2457627000000002, 54.5789559], [-1.2455106, 54.5790007], [-1.2452193, 54.5790527], [-1.2450747999999998, 54.579075499999995], [-1.2444911, 54.57915959999998], [-1.2439857, 54.5792194], [-1.2434719000000003, 54.57927299999999], [-1.242941, 54.5793158], [-1.2423922, 54.57934139999999], [-1.241848, 54.579353899999994], [-1.2411839, 54.5793526], [-1.2409366, 54.579352500000006], [-1.2398362, 54.5793481], [-1.238065, 54.5793377], [-1.2375376, 54.57933429999999], [-1.2369660999999998, 54.57934780000001], [-1.23666, 54.579324699999994], [-1.2363649, 54.5792956], [-1.2361125, 54.579266999999994], [-1.235981, 54.57925600000001], [-1.235919169824331, 54.579250834490374], [-1.2356465763361837, 54.579240145740144], [-1.2354054312078364, 54.57923457535755], [-1.2351912466621586, 54.57923338715485], [-1.2349995349220195, 54.5792358449443], [-1.2348258082102872, 54.579241212538186], [-1.2346655787498308, 54.57924875374875], [-1.234514358763519, 54.57925773238825], [-1.2343676604742209, 54.579267412268955], [-1.2342209961048043, 54.57927705720313], [-1.2340698778781394, 54.57928593100304], [-1.2339098180170944, 54.57929329748095], [-1.2337363287445378, 54.579298420449106], [-1.2335449222833388, 54.57930056371978], [-1.2333311108563658, 54.57929899110522], [-1.2330904066864885, 54.57929296641772], [-1.2328183219965745, 54.57928175346951], [-1.2327665, 54.57927659999999], [-1.2322166, 54.57920579999999], [-1.2319601, 54.579157999999985], [-1.2316385, 54.57908439999999], [-1.2311538999999998, 54.578947199999995], [-1.2305412, 54.57875379999999], [-1.2299343, 54.5785509], [-1.2290753, 54.57824479999999], [-1.2280914, 54.5778602], [-1.2268747, 54.57738909999999], [-1.2262767, 54.5771644], [-1.2255876, 54.576941700000006], [-1.2248515, 54.576753100000005], [-1.2243344, 54.576659600000006], [-1.2238131, 54.576569000000006], [-1.2233708, 54.576529099999995], [-1.2228962, 54.57649729999999], [-1.2225214999999998, 54.5764816], [-1.2220857, 54.576473799999995], [-1.2219432, 54.5764757], [-1.2213016999999995, 54.5764926], [-1.2156743, 54.57680239999999], [-1.2151041, 54.57683260000001], [-1.2146418999999995, 54.576857100000005], [-1.2139239999999998, 54.5768585], [-1.2134207999999995, 54.576881099999994], [-1.2117393, 54.5769797], [-1.2112237, 54.57700520000001], [-1.2095596999999998, 54.5770802], [-1.2079571999999998, 54.57716319999999], [-1.2067599, 54.57723450000001], [-1.2066506, 54.5772413], [-1.2051379999999998, 54.5773244], [-1.204752, 54.57734560000001], [-1.203442, 54.5774281], [-1.2021043, 54.57754750000001], [-1.2011042, 54.5776528], [-1.2006023999999995, 54.5777314], [-1.1999025, 54.5778623], [-1.1993493999999998, 54.57798999999999], [-1.1986573, 54.57816819999999], [-1.1982457, 54.5782852], [-1.197729, 54.57843669999999], [-1.1972732999999998, 54.5785755], [-1.1968272999999998, 54.5787427], [-1.1962029, 54.57900989999999], [-1.1957827, 54.5792073], [-1.1951419, 54.579524], [-1.1935074999999995, 54.5803541], [-1.1923419, 54.5808801], [-1.1918147, 54.5811088], [-1.1913015, 54.581303], [-1.1904963, 54.5815921], [-1.1897192999999997, 54.58183199999999], [-1.1885281999999997, 54.58214650000001], [-1.1872203999999995, 54.58241329999999], [-1.1848952999999998, 54.5828424], [-1.1835724, 54.5830628], [-1.1824216, 54.5832419], [-1.1805855, 54.583479399999995], [-1.1790191, 54.5836765], [-1.1787058, 54.58371230000001], [-1.1785008, 54.583739900000005], [-1.1779752, 54.583846099999995], [-1.1774399, 54.5839347], [-1.1762281, 54.584091099999995], [-1.1758160881756503, 54.5841654470262], [-1.1755908, 54.5842061], [-1.1742844999999995, 54.58436769999999], [-1.1697461999999998, 54.5849444], [-1.1678098693553778, 54.585189335935866], [-1.1655808, 54.5854713], [-1.1648163, 54.5855786], [-1.162883, 54.58588889999999], [-1.1622467999999997, 54.5860091], [-1.1611604999999998, 54.58621119999999], [-1.160329, 54.5863868], [-1.15946, 54.58657639999999], [-1.1573222, 54.5871033], [-1.1556271, 54.587523], [-1.1543959, 54.587833800000006], [-1.1536235, 54.58807469999999], [-1.152336, 54.588519199999986], [-1.1510876, 54.58895309999999], [-1.1501983, 54.5892652], [-1.1499107223446736, 54.58936484324498], [-1.1496511, 54.58945479999999], [-1.1490476, 54.589705], [-1.1484388, 54.59002670000001], [-1.1477038000000002, 54.5904619], [-1.1456782110817687, 54.591709288405454], [-1.1448989, 54.59218919999999], [-1.1446768, 54.59232599999999], [-1.1441918000000002, 54.59262540000001], [-1.1437198, 54.59301919999999], [-1.1434968999999997, 54.5932754], [-1.1431903, 54.593831], [-1.1428833, 54.5944714], [-1.1427253999999998, 54.5947763], [-1.142613, 54.5950913], [-1.1424494, 54.5954565], [-1.1422348, 54.5959056], [-1.1420416999999998, 54.5962319], [-1.1418378, 54.5964666], [-1.1414355, 54.5968395], [-1.1410064, 54.59716739999999], [-1.1407033, 54.59745790000001], [-1.1404725999999998, 54.59781379999999], [-1.1403841, 54.5981587], [-1.1404081999999998, 54.5985441], [-1.1405879, 54.59895119999999], [-1.1408587999999995, 54.5992852], [-1.1414807, 54.5997609], [-1.1417792, 54.5999304], [-1.1421235999999997, 54.600139600000006], [-1.1436177000000003, 54.6010382], [-1.1449052, 54.6018213], [-1.145388, 54.60209480000001], [-1.1457008999999998, 54.6022368], [-1.1460452, 54.6023931], [-1.1472226, 54.60295860000001], [-1.1475847, 54.60309369999999], [-1.1480085, 54.60319940000001], [-1.1484484, 54.60324599999999], [-1.1488491, 54.6032922], [-1.1492407, 54.60332639999999], [-1.1498791, 54.6033761], [-1.1502277999999997, 54.6034227], [-1.1505201, 54.6035082], [-1.1509815, 54.6037195], [-1.151711, 54.6041296], [-1.1522114999999995, 54.604412799999984], [-1.1528403, 54.60480059999999], [-1.1531498, 54.6049914], [-1.1533123, 54.6051472], [-1.1534839999999995, 54.6053352], [-1.153653, 54.60545019999999], [-1.153897, 54.60558999999999]]}", "current_leg_start": "Tees N.Y.", "dest_arr_time_act": "1440", "motion_projection": null, "next_location_lat": "54.6055900", "next_location_lon": "-1.1538970", "previous_location": "Tees N.Y.", "current_leg_milage": "7.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2603.942, \"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\": 2704.157, \"from_m\": 2603.942, \"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\": 2974.838, \"from_m\": 2704.157, \"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\": 4280.224, \"from_m\": 2974.838, \"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\": 8100.844, \"from_m\": 4280.224, \"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\": 12501.959, \"from_m\": 8100.844, \"capability_applied\": null, \"effective_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\": 571880, \"profile_key\": \"704533024edd02908750a533cfbceddf609032fabe1b40f7908286b009f9bca7\", \"schedule_id\": 40598, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1409\", \"location\": \"Tees N.Y.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411\", \"location\": \"Tees Yard S.B.\", \"stage_seq\": 2, \"distance_m\": 698.787, \"section_seq\": 1, \"route_path_id\": 71607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 3, \"distance_m\": 2484.619, \"section_seq\": 1, \"route_path_id\": 71607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"Middlesbrough\", \"stage_seq\": 4, \"distance_m\": 4259.678, \"section_seq\": 1, \"route_path_id\": 71607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420\", \"location\": \"Whitehouse Jn (Teesside)\", \"stage_seq\": 5, \"distance_m\": 5638.007, \"section_seq\": 1, \"route_path_id\": 71607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"South Bank\", \"stage_seq\": 6, \"distance_m\": 8295.597, \"section_seq\": 1, \"route_path_id\": 71607}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Grangetown (Cleveland) S.B.\", \"stage_seq\": 7, \"distance_m\": 10247.758, \"section_seq\": 1, \"route_path_id\": 71607}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": null, \"location\": \"Tees Dock BSC Export Berth\", \"stage_seq\": 8, \"distance_m\": 12501.959, \"section_seq\": 1, \"route_path_id\": 71607}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12501.959, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71607}], \"total_distance_m\": 12501.959, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 5496.902, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 7005.057, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1409", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "38.0", "current_position_lat": "54.6055900", "current_position_lon": "-1.1538970", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4266, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:14Z\", \"source_id\": 47558755, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:10:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:16Z\", \"source_id\": 15471982, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:04Z\", \"source_id\": 15523674, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tees Dock BSC Export Berth", "service_state_platform": null, "timing_fact_generation": 1789482007938290, "current_leg_arrival_utc": "2026-09-15T14:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:07.933423", "service_state_evidence_id": 15523674, "current_leg_start_actual_dep": "2026-09-15T14:09:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T13:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:08.036970", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown N None None 0G12 None None None None {"version": 3, "segments": [{"to_m": 2603.942, "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": 2704.157, "from_m": 2603.942, "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": 2974.838, "from_m": 2704.157, "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": 4280.224, "from_m": 2974.838, "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": 8100.844, "from_m": 4280.224, "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": 12501.959, "from_m": 8100.844, "capability_applied": null, "effective_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": 571880, "profile_key": "704533024edd02908750a533cfbceddf609032fabe1b40f7908286b009f9bca7", "schedule_id": 40598, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1409", "location": "Tees N.Y.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411", "location": "Tees Yard S.B.", "stage_seq": 2, "distance_m": 698.787, "section_seq": 1, "route_path_id": 71607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414", "location": "Newport East Jn (Teesside)", "stage_seq": 3, "distance_m": 2484.619, "section_seq": 1, "route_path_id": 71607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417", "location": "Middlesbrough", "stage_seq": 4, "distance_m": 4259.678, "section_seq": 1, "route_path_id": 71607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420", "location": "Whitehouse Jn (Teesside)", "stage_seq": 5, "distance_m": 5638.007, "section_seq": 1, "route_path_id": 71607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "South Bank", "stage_seq": 6, "distance_m": 8295.597, "section_seq": 1, "route_path_id": 71607}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430", "location": "Grangetown (Cleveland) S.B.", "stage_seq": 7, "distance_m": 10247.758, "section_seq": 1, "route_path_id": 71607}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": null, "location": "Tees Dock BSC Export Berth", "stage_seq": 8, "distance_m": 12501.959, "section_seq": 1, "route_path_id": 71607}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12501.959, "from_m": 0.0, "section_seq": 1, "route_path_id": 71607}], "total_distance_m": 12501.959, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 5496.902, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 7005.057, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 4266, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:14Z", "source_id": 47558755, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:10:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:16Z", "source_id": 15471982, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:04Z", "source_id": 15523674, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}] Tees N.Y. 1409 1409 None None None Tees Dock BSC Export Berth 1440 1440 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:R59273/2026-09-15/detailed None Tees N.Y. 2026-09-15T14:09:00+01:00 Tees Dock BSC Export Berth 38.0 {"type": "LineString", "coordinates": [[-1.2891351246907297, 54.56158671212834], [-1.2835258, 54.5626899], [-1.2831409, 54.56276559999999], [-1.2826721, 54.5628978], [-1.2820256999999995, 54.5630781], [-1.281743, 54.5631612], [-1.281131, 54.563333799999995], [-1.2804727248820995, 54.5635189428778], [-1.2802216475845358, 54.56358162064491], [-1.2799991872027447, 54.56363612604434], [-1.2798012182568972, 54.56368357435436], [-1.2796236152671634, 54.56372508085331], [-1.2794622527537136, 54.563761760819496], [-1.2793130052367176, 54.56379472953122], [-1.279171747236346, 54.56382510226682], [-1.279034353272769, 54.56385399430459], [-1.278896697866157, 54.563882520922846], [-1.2787546555366798, 54.56391179739991], [-1.278604100804508, 54.56394293901409], [-1.2784409081898118, 54.5639770610437], [-1.2782609522127617, 54.564015278767066], [-1.2780601073935274, 54.56405870746248], [-1.2778342482522795, 54.56410846240827], [-1.2775792493091882, 54.56416565888275], [-1.2744557999999997, 54.56487220000001], [-1.271732, 54.5654686], [-1.2680683999999998, 54.5662927], [-1.2676470999999998, 54.5664202], [-1.2669985999999998, 54.566651699999994], [-1.2663428, 54.5669512], [-1.2634705, 54.5682871], [-1.2630161999999998, 54.568529299999994], [-1.2625106, 54.56883090000001], [-1.2620017999999995, 54.56920740000001], [-1.2616253999999998, 54.569585799999984], [-1.2609974, 54.5702496], [-1.2604075999999995, 54.57085200000001], [-1.2597532, 54.5714004], [-1.2594726, 54.571642], [-1.2591622999999998, 54.5718969], [-1.2584653999999995, 54.57240749999999], [-1.2582463257450809, 54.57255889498281], [-1.258070048339217, 54.57268008110513], [-1.2579125741713442, 54.572786321141926], [-1.2577712562228858, 54.572879768145384], [-1.2576434474752645, 54.572962575167686], [-1.2575265009099033, 54.573036895261026], [-1.257417769508226, 54.573104881477576], [-1.2573146062516554, 54.57316868686952], [-1.2572143641216147, 54.57323046448904], [-1.2571143960995268, 54.573292367388326], [-1.2570120551668151, 54.57335654861956], [-1.2569046943049031, 54.57342516123492], [-1.2567896664952132, 54.5735003582866], [-1.2566643247191691, 54.57358429282678], [-1.2565260219581935, 54.573679117907645], [-1.25637211119371, 54.57378698658136], [-1.2561999454071415, 54.573910051900135], [-1.2557005, 54.574253], [-1.2556017, 54.57430399999999], [-1.2554254, 54.574417899999986], [-1.2553281999999997, 54.574482399999994], [-1.2552076, 54.5745454], [-1.2545979, 54.574965199999994], [-1.2534624, 54.5757428], [-1.253150018369062, 54.575961363294546], [-1.2525107999999998, 54.5764086], [-1.2518971000000003, 54.57680779999998], [-1.2513593999999997, 54.57713059999999], [-1.2510784, 54.577268800000006], [-1.250714, 54.57744100000001], [-1.2502705, 54.5776157], [-1.2497471, 54.5778173], [-1.2490407, 54.5780633], [-1.2483444999999995, 54.57828390000001], [-1.2476793999999998, 54.578476499999994], [-1.2470521, 54.57864959999999], [-1.2466773, 54.5787484], [-1.2462736, 54.5788426], [-1.2457627000000002, 54.5789559], [-1.2455106, 54.5790007], [-1.2452193, 54.5790527], [-1.2450747999999998, 54.579075499999995], [-1.2444911, 54.57915959999998], [-1.2439857, 54.5792194], [-1.2434719000000003, 54.57927299999999], [-1.242941, 54.5793158], [-1.2423922, 54.57934139999999], [-1.241848, 54.579353899999994], [-1.2411839, 54.5793526], [-1.2409366, 54.579352500000006], [-1.2398362, 54.5793481], [-1.238065, 54.5793377], [-1.2375376, 54.57933429999999], [-1.2369660999999998, 54.57934780000001], [-1.23666, 54.579324699999994], [-1.2363649, 54.5792956], [-1.2361125, 54.579266999999994], [-1.235981, 54.57925600000001], [-1.235919169824331, 54.579250834490374], [-1.2356465763361837, 54.579240145740144], [-1.2354054312078364, 54.57923457535755], [-1.2351912466621586, 54.57923338715485], [-1.2349995349220195, 54.5792358449443], [-1.2348258082102872, 54.579241212538186], [-1.2346655787498308, 54.57924875374875], [-1.234514358763519, 54.57925773238825], [-1.2343676604742209, 54.579267412268955], [-1.2342209961048043, 54.57927705720313], [-1.2340698778781394, 54.57928593100304], [-1.2339098180170944, 54.57929329748095], [-1.2337363287445378, 54.579298420449106], [-1.2335449222833388, 54.57930056371978], [-1.2333311108563658, 54.57929899110522], [-1.2330904066864885, 54.57929296641772], [-1.2328183219965745, 54.57928175346951], [-1.2327665, 54.57927659999999], [-1.2322166, 54.57920579999999], [-1.2319601, 54.579157999999985], [-1.2316385, 54.57908439999999], [-1.2311538999999998, 54.578947199999995], [-1.2305412, 54.57875379999999], [-1.2299343, 54.5785509], [-1.2290753, 54.57824479999999], [-1.2280914, 54.5778602], [-1.2268747, 54.57738909999999], [-1.2262767, 54.5771644], [-1.2255876, 54.576941700000006], [-1.2248515, 54.576753100000005], [-1.2243344, 54.576659600000006], [-1.2238131, 54.576569000000006], [-1.2233708, 54.576529099999995], [-1.2228962, 54.57649729999999], [-1.2225214999999998, 54.5764816], [-1.2220857, 54.576473799999995], [-1.2219432, 54.5764757], [-1.2213016999999995, 54.5764926], [-1.2156743, 54.57680239999999], [-1.2151041, 54.57683260000001], [-1.2146418999999995, 54.576857100000005], [-1.2139239999999998, 54.5768585], [-1.2134207999999995, 54.576881099999994], [-1.2117393, 54.5769797], [-1.2112237, 54.57700520000001], [-1.2095596999999998, 54.5770802], [-1.2079571999999998, 54.57716319999999], [-1.2067599, 54.57723450000001], [-1.2066506, 54.5772413], [-1.2051379999999998, 54.5773244], [-1.204752, 54.57734560000001], [-1.203442, 54.5774281], [-1.2021043, 54.57754750000001], [-1.2011042, 54.5776528], [-1.2006023999999995, 54.5777314], [-1.1999025, 54.5778623], [-1.1993493999999998, 54.57798999999999], [-1.1986573, 54.57816819999999], [-1.1982457, 54.5782852], [-1.197729, 54.57843669999999], [-1.1972732999999998, 54.5785755], [-1.1968272999999998, 54.5787427], [-1.1962029, 54.57900989999999], [-1.1957827, 54.5792073], [-1.1951419, 54.579524], [-1.1935074999999995, 54.5803541], [-1.1923419, 54.5808801], [-1.1918147, 54.5811088], [-1.1913015, 54.581303], [-1.1904963, 54.5815921], [-1.1897192999999997, 54.58183199999999], [-1.1885281999999997, 54.58214650000001], [-1.1872203999999995, 54.58241329999999], [-1.1848952999999998, 54.5828424], [-1.1835724, 54.5830628], [-1.1824216, 54.5832419], [-1.1805855, 54.583479399999995], [-1.1790191, 54.5836765], [-1.1787058, 54.58371230000001], [-1.1785008, 54.583739900000005], [-1.1779752, 54.583846099999995], [-1.1774399, 54.5839347], [-1.1762281, 54.584091099999995], [-1.1758160881756503, 54.5841654470262], [-1.1755908, 54.5842061], [-1.1742844999999995, 54.58436769999999], [-1.1697461999999998, 54.5849444], [-1.1678098693553778, 54.585189335935866], [-1.1655808, 54.5854713], [-1.1648163, 54.5855786], [-1.162883, 54.58588889999999], [-1.1622467999999997, 54.5860091], [-1.1611604999999998, 54.58621119999999], [-1.160329, 54.5863868], [-1.15946, 54.58657639999999], [-1.1573222, 54.5871033], [-1.1556271, 54.587523], [-1.1543959, 54.587833800000006], [-1.1536235, 54.58807469999999], [-1.152336, 54.588519199999986], [-1.1510876, 54.58895309999999], [-1.1501983, 54.5892652], [-1.1499107223446736, 54.58936484324498], [-1.1496511, 54.58945479999999], [-1.1490476, 54.589705], [-1.1484388, 54.59002670000001], [-1.1477038000000002, 54.5904619], [-1.1456782110817687, 54.591709288405454], [-1.1448989, 54.59218919999999], [-1.1446768, 54.59232599999999], [-1.1441918000000002, 54.59262540000001], [-1.1437198, 54.59301919999999], [-1.1434968999999997, 54.5932754], [-1.1431903, 54.593831], [-1.1428833, 54.5944714], [-1.1427253999999998, 54.5947763], [-1.142613, 54.5950913], [-1.1424494, 54.5954565], [-1.1422348, 54.5959056], [-1.1420416999999998, 54.5962319], [-1.1418378, 54.5964666], [-1.1414355, 54.5968395], [-1.1410064, 54.59716739999999], [-1.1407033, 54.59745790000001], [-1.1404725999999998, 54.59781379999999], [-1.1403841, 54.5981587], [-1.1404081999999998, 54.5985441], [-1.1405879, 54.59895119999999], [-1.1408587999999995, 54.5992852], [-1.1414807, 54.5997609], [-1.1417792, 54.5999304], [-1.1421235999999997, 54.600139600000006], [-1.1436177000000003, 54.6010382], [-1.1449052, 54.6018213], [-1.145388, 54.60209480000001], [-1.1457008999999998, 54.6022368], [-1.1460452, 54.6023931], [-1.1472226, 54.60295860000001], [-1.1475847, 54.60309369999999], [-1.1480085, 54.60319940000001], [-1.1484484, 54.60324599999999], [-1.1488491, 54.6032922], [-1.1492407, 54.60332639999999], [-1.1498791, 54.6033761], [-1.1502277999999997, 54.6034227], [-1.1505201, 54.6035082], [-1.1509815, 54.6037195], [-1.151711, 54.6041296], [-1.1522114999999995, 54.604412799999984], [-1.1528403, 54.60480059999999], [-1.1531498, 54.6049914], [-1.1533123, 54.6051472], [-1.1534839999999995, 54.6053352], [-1.153653, 54.60545019999999], [-1.153897, 54.60558999999999]]} 7.7 1402 1440 Tees N.Y. Tees Dock BSC Export Berth Tees Dock BSC Export Berth 54.6055900 -1.1538970 54.6055900 -1.1538970 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 13:40:00 Tees Dock BSC Export Berth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523674 1789482007938290 9 9 2026-09-15 14:30:08.036970 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:07.933423
551043 583114 Y80376 822F94MQ15 2026-09-15 COMPLETE 15523157 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 583114, "stp": "P", "toc": "Great Western Railway", "uid": "Y80376", "consist": "165104", "dest_crs": "WMN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80376/2026-09-15/detailed", "trust_id": "822F94MQ15", "origin_crs": "WSB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Warminster", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "2", "is_terminated": 1, "next_location": "Warminster", "signalling_id": "2F94", "timing_status": "ON TIME", "origin_station": "Westbury", "current_leg_arr": "1520", "current_leg_dep": "1514", "current_leg_end": "Warminster", "origin_dep_time": "1511", "origin_platform": "1", "current_location": "Warminster", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2078860862979695, 51.248916206469104], [-2.2078857, 51.2489152], [-2.2077407, 51.2486042], [-2.2076718999999994, 51.248451800000005], [-2.2076036, 51.2483263], [-2.2075393999999995, 51.2482121], [-2.20743, 51.2480246], [-2.2073416999999997, 51.24788680000001], [-2.2070921999999995, 51.24751809999999], [-2.2068031, 51.2471306], [-2.206707999999999, 51.24701319999999], [-2.206247799999999, 51.2465078], [-2.2059953999999995, 51.246230399999995], [-2.205834, 51.2460505], [-2.2057628, 51.245965599999984], [-2.2056139, 51.24578459999999], [-2.2054074, 51.2455228], [-2.2053042, 51.2453795], [-2.2051996999999997, 51.2452205], [-2.2050741, 51.2450146], [-2.2049584, 51.2448121], [-2.2048516, 51.2445975], [-2.2047455999999994, 51.2443583], [-2.2046595999999994, 51.244151599999995], [-2.2045988, 51.2439822], [-2.2045079, 51.2436935], [-2.2044628999999993, 51.2435155], [-2.2044331, 51.2433856], [-2.2044053999999997, 51.24324989999999], [-2.2043735, 51.2430324], [-2.2043309, 51.2426816], [-2.2043269999999997, 51.24250479999999], [-2.2043277, 51.24227509999999], [-2.2043389, 51.2420101], [-2.2043661999999995, 51.2417533], [-2.2044014, 51.2415504], [-2.2044526, 51.2413308], [-2.2045041, 51.2411416], [-2.2045745999999995, 51.2409347], [-2.2046506, 51.240728700000005], [-2.2047349, 51.240549], [-2.2048503, 51.24029370000001], [-2.2049574000000005, 51.2400612], [-2.2051533, 51.239664399999995], [-2.2052619, 51.239443], [-2.2053559999999996, 51.23924339999999], [-2.2054658, 51.23897830000001], [-2.2055407, 51.2387877], [-2.205617, 51.2385664], [-2.2056923, 51.2383283], [-2.2057377999999996, 51.23816719999999], [-2.2057833, 51.2379717], [-2.205825, 51.2377435], [-2.2058592, 51.23751899999999], [-2.2058871999999994, 51.23718319999998], [-2.2058957999999995, 51.23700869999998], [-2.2058988, 51.2368626], [-2.2058981, 51.2367335], [-2.2058835, 51.2365092], [-2.2058637999999995, 51.23625109999999], [-2.205832, 51.23601179999999], [-2.2057824, 51.23572209999999], [-2.2057361999999996, 51.23549], [-2.2056502, 51.2351246], [-2.2055304, 51.2347337], [-2.2054006, 51.2343385], [-2.2052693999999997, 51.2339672], [-2.2051346, 51.233626], [-2.2049927, 51.23327239999999], [-2.2048316, 51.2328974], [-2.2046415, 51.2324762], [-2.2044676, 51.23210989999999], [-2.204294599999999, 51.23174830000001], [-2.2040792, 51.23132509999999], [-2.2038528, 51.2308889], [-2.2036555, 51.2305308], [-2.2034035, 51.23008560000001], [-2.2030572, 51.229502999999994], [-2.2026172999999996, 51.228816599999995], [-2.2022022999999997, 51.228222], [-2.202101, 51.22807819999999], [-2.2018609, 51.2277363], [-2.2014222, 51.2271629], [-2.200969999999999, 51.2265804], [-2.2006296, 51.2261568], [-2.2002585999999997, 51.2257066], [-2.1999090999999997, 51.2253001], [-2.1994173, 51.2247511], [-2.1989623, 51.2242611], [-2.1984921, 51.2237769], [-2.1979994, 51.2232882], [-2.1973184, 51.22263950000001], [-2.1966461, 51.222025299999984], [-2.1961379999999995, 51.2215823], [-2.195721, 51.22123219999999], [-2.1955060999999993, 51.221053100000006], [-2.1949336, 51.2205897], [-2.1940018, 51.2198538], [-2.1929132, 51.21899919999999], [-2.1920241985231077, 51.21830176221716], [-2.1917349, 51.21807479999999], [-2.1907718, 51.217318799999994], [-2.1898495, 51.216590800000006], [-2.1888603, 51.21580629999999], [-2.1878314, 51.214980099999984], [-2.1871113, 51.2144127], [-2.1863472, 51.2138008], [-2.1854055999999997, 51.2130479], [-2.184424299999999, 51.212266], [-2.1833288999999994, 51.2113878], [-2.1822280999999997, 51.2105049], [-2.1812762, 51.2097456], [-2.1803445, 51.2090153], [-2.1801485, 51.20886200000001], [-2.1796842, 51.2085079], [-2.1792638, 51.20820220000001], [-2.1789943, 51.20801500000001], [-2.1787575999999995, 51.2078628], [-2.1784919, 51.20770179999998], [-2.1782247999999997, 51.2075506], [-2.1777747, 51.20732559999999], [-2.1775536999999994, 51.20722750000001], [-2.1772025, 51.2070844]]}", "current_leg_start": "Dilton Marsh", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.2070844", "next_location_lon": "-2.1772025", "previous_location": "Dilton Marsh", "current_leg_milage": "3.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 879.449, \"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\": 7388.528, \"from_m\": 879.449, \"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\": 7476.696, \"from_m\": 7388.528, \"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}], \"service_id\": 583114, \"profile_key\": \"742a743bcb63a14111f872560a94348318adc67035c1a2cc831a6d4c4aad73bd\", \"schedule_id\": 31188, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Westbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102939}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515\", \"location\": \"Dilton Marsh\", \"stage_seq\": 2, \"distance_m\": 2135.149, \"section_seq\": 1, \"route_path_id\": 102939}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Warminster\", \"stage_seq\": 3, \"distance_m\": 7476.696, \"section_seq\": 1, \"route_path_id\": 102939}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7476.696, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102939}], \"total_distance_m\": 7476.696, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7476.696, \"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": "1511", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.2070844", "current_position_lon": "-2.1772025", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26277, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:13Z\", \"source_id\": 47740802, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:19Z\", \"source_id\": 15523157, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Warminster", "service_state_platform": "2", "timing_fact_generation": 1789481961426749, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:09.819510", "service_state_evidence_id": 15523157, "current_leg_start_actual_dep": "2026-09-15T15:15:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:10.709689", "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 WSB WMN 2F94 165104 3 90 None {"version": 3, "segments": [{"to_m": 879.449, "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": 7388.528, "from_m": 879.449, "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": 7476.696, "from_m": 7388.528, "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}], "service_id": 583114, "profile_key": "742a743bcb63a14111f872560a94348318adc67035c1a2cc831a6d4c4aad73bd", "schedule_id": 31188, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1511", "location": "Westbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102939}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515", "location": "Dilton Marsh", "stage_seq": 2, "distance_m": 2135.149, "section_seq": 1, "route_path_id": 102939}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Warminster", "stage_seq": 3, "distance_m": 7476.696, "section_seq": 1, "route_path_id": 102939}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7476.696, "from_m": 0.0, "section_seq": 1, "route_path_id": 102939}], "total_distance_m": 7476.696, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7476.696, "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": 26277, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:13Z", "source_id": 47740802, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:20:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:19Z", "source_id": 15523157, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Westbury 1511 1511 1 None None Warminster 1520 1520 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y80376/2026-09-15/detailed None Dilton Marsh 2026-09-15T15:15:00+01:00 Warminster 6.0 {"type": "LineString", "coordinates": [[-2.2078860862979695, 51.248916206469104], [-2.2078857, 51.2489152], [-2.2077407, 51.2486042], [-2.2076718999999994, 51.248451800000005], [-2.2076036, 51.2483263], [-2.2075393999999995, 51.2482121], [-2.20743, 51.2480246], [-2.2073416999999997, 51.24788680000001], [-2.2070921999999995, 51.24751809999999], [-2.2068031, 51.2471306], [-2.206707999999999, 51.24701319999999], [-2.206247799999999, 51.2465078], [-2.2059953999999995, 51.246230399999995], [-2.205834, 51.2460505], [-2.2057628, 51.245965599999984], [-2.2056139, 51.24578459999999], [-2.2054074, 51.2455228], [-2.2053042, 51.2453795], [-2.2051996999999997, 51.2452205], [-2.2050741, 51.2450146], [-2.2049584, 51.2448121], [-2.2048516, 51.2445975], [-2.2047455999999994, 51.2443583], [-2.2046595999999994, 51.244151599999995], [-2.2045988, 51.2439822], [-2.2045079, 51.2436935], [-2.2044628999999993, 51.2435155], [-2.2044331, 51.2433856], [-2.2044053999999997, 51.24324989999999], [-2.2043735, 51.2430324], [-2.2043309, 51.2426816], [-2.2043269999999997, 51.24250479999999], [-2.2043277, 51.24227509999999], [-2.2043389, 51.2420101], [-2.2043661999999995, 51.2417533], [-2.2044014, 51.2415504], [-2.2044526, 51.2413308], [-2.2045041, 51.2411416], [-2.2045745999999995, 51.2409347], [-2.2046506, 51.240728700000005], [-2.2047349, 51.240549], [-2.2048503, 51.24029370000001], [-2.2049574000000005, 51.2400612], [-2.2051533, 51.239664399999995], [-2.2052619, 51.239443], [-2.2053559999999996, 51.23924339999999], [-2.2054658, 51.23897830000001], [-2.2055407, 51.2387877], [-2.205617, 51.2385664], [-2.2056923, 51.2383283], [-2.2057377999999996, 51.23816719999999], [-2.2057833, 51.2379717], [-2.205825, 51.2377435], [-2.2058592, 51.23751899999999], [-2.2058871999999994, 51.23718319999998], [-2.2058957999999995, 51.23700869999998], [-2.2058988, 51.2368626], [-2.2058981, 51.2367335], [-2.2058835, 51.2365092], [-2.2058637999999995, 51.23625109999999], [-2.205832, 51.23601179999999], [-2.2057824, 51.23572209999999], [-2.2057361999999996, 51.23549], [-2.2056502, 51.2351246], [-2.2055304, 51.2347337], [-2.2054006, 51.2343385], [-2.2052693999999997, 51.2339672], [-2.2051346, 51.233626], [-2.2049927, 51.23327239999999], [-2.2048316, 51.2328974], [-2.2046415, 51.2324762], [-2.2044676, 51.23210989999999], [-2.204294599999999, 51.23174830000001], [-2.2040792, 51.23132509999999], [-2.2038528, 51.2308889], [-2.2036555, 51.2305308], [-2.2034035, 51.23008560000001], [-2.2030572, 51.229502999999994], [-2.2026172999999996, 51.228816599999995], [-2.2022022999999997, 51.228222], [-2.202101, 51.22807819999999], [-2.2018609, 51.2277363], [-2.2014222, 51.2271629], [-2.200969999999999, 51.2265804], [-2.2006296, 51.2261568], [-2.2002585999999997, 51.2257066], [-2.1999090999999997, 51.2253001], [-2.1994173, 51.2247511], [-2.1989623, 51.2242611], [-2.1984921, 51.2237769], [-2.1979994, 51.2232882], [-2.1973184, 51.22263950000001], [-2.1966461, 51.222025299999984], [-2.1961379999999995, 51.2215823], [-2.195721, 51.22123219999999], [-2.1955060999999993, 51.221053100000006], [-2.1949336, 51.2205897], [-2.1940018, 51.2198538], [-2.1929132, 51.21899919999999], [-2.1920241985231077, 51.21830176221716], [-2.1917349, 51.21807479999999], [-2.1907718, 51.217318799999994], [-2.1898495, 51.216590800000006], [-2.1888603, 51.21580629999999], [-2.1878314, 51.214980099999984], [-2.1871113, 51.2144127], [-2.1863472, 51.2138008], [-2.1854055999999997, 51.2130479], [-2.184424299999999, 51.212266], [-2.1833288999999994, 51.2113878], [-2.1822280999999997, 51.2105049], [-2.1812762, 51.2097456], [-2.1803445, 51.2090153], [-2.1801485, 51.20886200000001], [-2.1796842, 51.2085079], [-2.1792638, 51.20820220000001], [-2.1789943, 51.20801500000001], [-2.1787575999999995, 51.2078628], [-2.1784919, 51.20770179999998], [-2.1782247999999997, 51.2075506], [-2.1777747, 51.20732559999999], [-2.1775536999999994, 51.20722750000001], [-2.1772025, 51.2070844]]} 3.3 1514 1520 Dilton Marsh Warminster Warminster 51.2070844 -2.1772025 51.2070844 -2.1772025 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 Warminster TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523157 1789481961426749 9 9 2026-09-15 14:30:10.709689 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:09.819510
551044 582865 L54568 502T20MQ15 2026-09-15 COMPLETE 15523825 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 582865, "stp": "P", "toc": "Greater Anglia", "uid": "L54568", "consist": "755327", "dest_crs": "SUY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L54568/2026-09-15/detailed", "trust_id": "502T20MQ15", "origin_crs": "MKT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sudbury", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": null, "is_terminated": 1, "next_location": "Sudbury", "signalling_id": "2T20", "timing_status": "EARLY", "origin_station": "Marks Tey", "current_leg_arr": "1520", "current_leg_dep": "1513½", "current_leg_end": "Sudbury", "origin_dep_time": "1501", "origin_platform": "3", "current_location": "Sudbury", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7691188, 51.9712007], [0.7691114000000001, 51.9712206], [0.7689453999999999, 51.971564699999995], [0.7688896999999999, 51.97167840000001], [0.7686355000000001, 51.9721627], [0.7681192, 51.9731943], [0.7677356999999999, 51.97392640000001], [0.7669447999999999, 51.975285199999995], [0.7662776, 51.9763562], [0.7656124, 51.9773603], [0.7641000000000001, 51.9794153], [0.7623937, 51.9813985], [0.7611129999999999, 51.982879700000005], [0.7601824999999999, 51.983955999999985], [0.7596590999999999, 51.9845613], [0.7581322, 51.9864298], [0.7580762, 51.986512299999994], [0.7566909, 51.9884624], [0.7559313, 51.98970510000001], [0.7558960999999998, 51.9897657], [0.7558762999999998, 51.9897997], [0.7554160999999999, 51.990591300000006], [0.7547989, 51.9918224], [0.7547675, 51.991882700000005], [0.7544064999999999, 51.9926596], [0.7541686, 51.99326219999999], [0.7537199, 51.9945809], [0.7534863, 51.995484999999995], [0.7533046, 51.9963833], [0.7530533999999999, 51.9979178], [0.7529937, 51.9982789], [0.7529035, 51.9988099], [0.7528750999999999, 51.999021], [0.7528260466506611, 51.99930615890027], [0.7527979999999999, 51.9994692], [0.7524754, 52.001256799999986], [0.7521170999999999, 52.0028342], [0.7515458, 52.0045394], [0.7509513999999999, 52.00593549999999], [0.750173, 52.0073754], [0.7483418999999999, 52.0103398], [0.7479361999999999, 52.0109847], [0.7475415, 52.011612], [0.7471793, 52.012286], [0.7468275, 52.01292089999999], [0.7461812, 52.0142774], [0.7461624, 52.0143187], [0.7457604, 52.0151337], [0.7456406, 52.01540549999999], [0.7452595, 52.016242], [0.7448297999999999, 52.01737779999999], [0.7445502999999999, 52.0181684], [0.7442096, 52.01923709999999], [0.7440661, 52.0197835], [0.7439185999999999, 52.02034999999999], [0.7437333999999999, 52.0211264], [0.7433701, 52.023379299999995], [0.7431983999999999, 52.0250137], [0.7431982, 52.0250203], [0.7432266000000001, 52.025884], [0.7432943000000001, 52.0290591], [0.7431326999999999, 52.03028069999999], [0.7430242, 52.0308558], [0.7428493999999999, 52.031483599999994], [0.7427193999999999, 52.0317909], [0.7425801, 52.03209059999999], [0.7422173999999999, 52.0326911], [0.7419809, 52.03305340000001], [0.7416184999999998, 52.03349879999999], [0.7410566999999999, 52.0340675], [0.7403932, 52.0345865], [0.7397182, 52.035028700000005], [0.739278, 52.0352826], [0.7387422999999999, 52.0355724], [0.7380902, 52.035870200000005], [0.7376581, 52.0360273], [0.7372604999999999, 52.0361375], [0.7367477999999998, 52.0362033], [0.7362810999999999, 52.0362333], [0.7351627, 52.03625639999999]]}", "current_leg_start": "Bures", "dest_arr_time_act": "1521", "motion_projection": null, "next_location_lat": "52.0362564", "next_location_lon": "0.7351627", "previous_location": "Bures", "current_leg_milage": "4.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 114.382, \"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\": 232.588, \"from_m\": 114.382, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18769.971, \"from_m\": 232.588, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18978.602, \"from_m\": 18769.971, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 582865, \"profile_key\": \"d055f10da1cc9a87f9dadc7e2cbf31e13929adf4bf431ac64c71aadd1a220e7a\", \"schedule_id\": 16127, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"Marks Tey\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34569}, {\"is_pass\": false, \"wtt_arr\": \"1507\", \"wtt_dep\": \"1507H\", \"location\": \"Chappel & Wakes Colne\", \"stage_seq\": 2, \"distance_m\": 5832.965, \"section_seq\": 1, \"route_path_id\": 34569}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": \"1513H\", \"location\": \"Bures\", \"stage_seq\": 3, \"distance_m\": 11155.588, \"section_seq\": 1, \"route_path_id\": 34569}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": null, \"location\": \"Sudbury\", \"stage_seq\": 4, \"distance_m\": 18978.602, \"section_seq\": 1, \"route_path_id\": 34569}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18978.602, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34569}], \"total_distance_m\": 18978.602, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 18978.602, \"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": "1501", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "6.5", "current_position_lat": "52.0362564", "current_position_lon": "0.7351627", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13794, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:09Z\", \"source_id\": 47743241, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:14Z\", \"source_id\": 15523825, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sudbury", "service_state_platform": "1", "timing_fact_generation": 1789482015832164, "current_leg_arrival_utc": "2026-09-15T15:20:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:11.318834", "service_state_evidence_id": 47743241, "current_leg_start_actual_dep": "2026-09-15T15:13:30+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T14:20:10", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:11.677472", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P MKT SUY 2T20 755327 4 100 None {"version": 3, "segments": [{"to_m": 114.382, "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": 232.588, "from_m": 114.382, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18769.971, "from_m": 232.588, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18978.602, "from_m": 18769.971, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 582865, "profile_key": "d055f10da1cc9a87f9dadc7e2cbf31e13929adf4bf431ac64c71aadd1a220e7a", "schedule_id": 16127, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1501", "location": "Marks Tey", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34569}, {"is_pass": false, "wtt_arr": "1507", "wtt_dep": "1507H", "location": "Chappel & Wakes Colne", "stage_seq": 2, "distance_m": 5832.965, "section_seq": 1, "route_path_id": 34569}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": "1513H", "location": "Bures", "stage_seq": 3, "distance_m": 11155.588, "section_seq": 1, "route_path_id": 34569}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": null, "location": "Sudbury", "stage_seq": 4, "distance_m": 18978.602, "section_seq": 1, "route_path_id": 34569}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18978.602, "from_m": 0.0, "section_seq": 1, "route_path_id": 34569}], "total_distance_m": 18978.602, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 18978.602, "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": 13794, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:09Z", "source_id": 47743241, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:20:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:14Z", "source_id": 15523825, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Marks Tey 1501 1501 3 None None Sudbury 1521 1521 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L54568/2026-09-15/detailed None Bures 2026-09-15T15:13:30+01:00 Sudbury 6.5 {"type": "LineString", "coordinates": [[0.7691188, 51.9712007], [0.7691114000000001, 51.9712206], [0.7689453999999999, 51.971564699999995], [0.7688896999999999, 51.97167840000001], [0.7686355000000001, 51.9721627], [0.7681192, 51.9731943], [0.7677356999999999, 51.97392640000001], [0.7669447999999999, 51.975285199999995], [0.7662776, 51.9763562], [0.7656124, 51.9773603], [0.7641000000000001, 51.9794153], [0.7623937, 51.9813985], [0.7611129999999999, 51.982879700000005], [0.7601824999999999, 51.983955999999985], [0.7596590999999999, 51.9845613], [0.7581322, 51.9864298], [0.7580762, 51.986512299999994], [0.7566909, 51.9884624], [0.7559313, 51.98970510000001], [0.7558960999999998, 51.9897657], [0.7558762999999998, 51.9897997], [0.7554160999999999, 51.990591300000006], [0.7547989, 51.9918224], [0.7547675, 51.991882700000005], [0.7544064999999999, 51.9926596], [0.7541686, 51.99326219999999], [0.7537199, 51.9945809], [0.7534863, 51.995484999999995], [0.7533046, 51.9963833], [0.7530533999999999, 51.9979178], [0.7529937, 51.9982789], [0.7529035, 51.9988099], [0.7528750999999999, 51.999021], [0.7528260466506611, 51.99930615890027], [0.7527979999999999, 51.9994692], [0.7524754, 52.001256799999986], [0.7521170999999999, 52.0028342], [0.7515458, 52.0045394], [0.7509513999999999, 52.00593549999999], [0.750173, 52.0073754], [0.7483418999999999, 52.0103398], [0.7479361999999999, 52.0109847], [0.7475415, 52.011612], [0.7471793, 52.012286], [0.7468275, 52.01292089999999], [0.7461812, 52.0142774], [0.7461624, 52.0143187], [0.7457604, 52.0151337], [0.7456406, 52.01540549999999], [0.7452595, 52.016242], [0.7448297999999999, 52.01737779999999], [0.7445502999999999, 52.0181684], [0.7442096, 52.01923709999999], [0.7440661, 52.0197835], [0.7439185999999999, 52.02034999999999], [0.7437333999999999, 52.0211264], [0.7433701, 52.023379299999995], [0.7431983999999999, 52.0250137], [0.7431982, 52.0250203], [0.7432266000000001, 52.025884], [0.7432943000000001, 52.0290591], [0.7431326999999999, 52.03028069999999], [0.7430242, 52.0308558], [0.7428493999999999, 52.031483599999994], [0.7427193999999999, 52.0317909], [0.7425801, 52.03209059999999], [0.7422173999999999, 52.0326911], [0.7419809, 52.03305340000001], [0.7416184999999998, 52.03349879999999], [0.7410566999999999, 52.0340675], [0.7403932, 52.0345865], [0.7397182, 52.035028700000005], [0.739278, 52.0352826], [0.7387422999999999, 52.0355724], [0.7380902, 52.035870200000005], [0.7376581, 52.0360273], [0.7372604999999999, 52.0361375], [0.7367477999999998, 52.0362033], [0.7362810999999999, 52.0362333], [0.7351627, 52.03625639999999]]} 4.9 1513½ 1520 Bures Sudbury Sudbury 52.0362564 0.7351627 52.0362564 0.7351627 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:10 Sudbury TD DIRECT_DESTINATION_ARRIVAL 47743241 1789482015832164 5 5 2026-09-15 14:30:11.677472 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:11.318834
551045 582134 C18489 542V38MP15 2026-09-15 COMPLETE 15522638 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 582134, "stp": "P", "toc": "Great Northern", "uid": "C18489", "consist": "717005", "dest_crs": "WGC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18489/2026-09-15/detailed", "trust_id": "542V38MP15", "origin_crs": "MOG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Welwyn Garden City", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "4", "is_terminated": 1, "next_location": "Welwyn Garden City", "signalling_id": "2V38", "timing_status": "EARLY", "origin_station": "Moorgate (Great Northern)", "current_leg_arr": "1520", "current_leg_dep": "1516", "current_leg_end": "Welwyn Garden City", "origin_dep_time": "1431", "origin_platform": "9", "current_location": "Welwyn Garden City", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2156778, 51.7645363], [-0.2156281, 51.76505969999999], [-0.2156149, 51.7658256], [-0.2156209, 51.766237200000006], [-0.2156541, 51.7667849], [-0.2156863, 51.767813499999995], [-0.21573690000000004, 51.7686857], [-0.21606849999999997, 51.77494539999999], [-0.2160661, 51.7762365], [-0.2160125, 51.77674249999999], [-0.21592610000000004, 51.7772668], [-0.21587992785075416, 51.77753249589623], [-0.21584179999999997, 51.77775189999999], [-0.21565139999999997, 51.7783449], [-0.21550109999999997, 51.77877569999998], [-0.2153377, 51.7792326], [-0.21511499999999997, 51.7796288], [-0.2147423, 51.7803533], [-0.21405119999999997, 51.781637999999994], [-0.2139529, 51.7818142], [-0.2127465, 51.78396639999999], [-0.21134249999999996, 51.7864906], [-0.2106333, 51.7877539], [-0.21002619999999997, 51.78885300000001], [-0.2092014, 51.7903318], [-0.2085171, 51.79155509999999], [-0.20784559999999996, 51.7927644], [-0.2074369, 51.79350029999999], [-0.2067757, 51.7946737], [-0.2064426, 51.7952643], [-0.2061299, 51.79584929999999], [-0.205743680568807, 51.796522867681574], [-0.2057461503804021, 51.796664676100086], [-0.2057471, 51.79671919999999], [-0.20574751060147836, 51.79675957589962], [-0.2056688, 51.7969021], [-0.2050029, 51.798178500000006], [-0.2047334, 51.79870689999999], [-0.20438429999999996, 51.79940130000001], [-0.2040525, 51.800071], [-0.2037195, 51.80074]]}", "current_leg_start": "Hatfield", "dest_arr_time_act": "1521", "motion_projection": null, "next_location_lat": "51.8007400", "next_location_lon": "-0.2037195", "previous_location": "Hatfield", "current_leg_milage": "2.6", "linx_max_speed_mph": 85, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 4194.835, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4253.067, \"from_m\": 4194.835, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4585.037, \"from_m\": 4253.067, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5438.236, \"from_m\": 4585.037, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5558.094, \"from_m\": 5438.236, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6152.676, \"from_m\": 5558.094, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 6897.821, \"from_m\": 6152.676, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7275.163, \"from_m\": 6897.821, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8020.307, \"from_m\": 7275.163, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8107.921, \"from_m\": 8020.307, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 8190.726, \"from_m\": 8107.921, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9052.632, \"from_m\": 8190.726, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13189.071, \"from_m\": 9052.632, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 18106.97, \"from_m\": 13189.071, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 18148.004, \"from_m\": 18106.97, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18196.329, \"from_m\": 18148.004, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 18271.464, \"from_m\": 18196.329, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18485.075, \"from_m\": 18271.464, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 18550.884, \"from_m\": 18485.075, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23928.049, \"from_m\": 18550.884, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 24014.782, \"from_m\": 23928.049, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26724.808, \"from_m\": 24014.782, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27123.816, \"from_m\": 26724.808, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 29833.843, \"from_m\": 27123.816, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29920.575, \"from_m\": 29833.843, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29947.456, \"from_m\": 29920.575, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 29985.373, \"from_m\": 29947.456, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 42886.573, \"from_m\": 29985.373, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 42928.942, \"from_m\": 42886.573, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43410.679, \"from_m\": 42928.942, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}], \"service_id\": 582134, \"profile_key\": \"56826a61b6573a03594d158a41eb011e843b59c19f34aa32401276d4e05605bf\", \"schedule_id\": 2495, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Moorgate (Great Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1433\", \"wtt_dep\": \"1434\", \"location\": \"Old Street\", \"stage_seq\": 2, \"distance_m\": 599.469, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1437\", \"location\": \"Essex Road\", \"stage_seq\": 3, \"distance_m\": 2682.793, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439H\", \"location\": \"Highbury & Islington (Great Northern)\", \"stage_seq\": 4, \"distance_m\": 3546.924, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1442\", \"location\": \"Drayton Park\", \"stage_seq\": 5, \"distance_m\": 4337.077, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1445H\", \"location\": \"Finsbury Park\", \"stage_seq\": 6, \"distance_m\": 5660.319, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448\", \"location\": \"Harringay\", \"stage_seq\": 7, \"distance_m\": 7086.492, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1449H\", \"wtt_dep\": \"1450\", \"location\": \"Hornsey\", \"stage_seq\": 8, \"distance_m\": 10131.029, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1453\", \"location\": \"Alexandra Palace\", \"stage_seq\": 9, \"distance_m\": 11653.433, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456\", \"location\": \"New Southgate\", \"stage_seq\": 10, \"distance_m\": 14050.233, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1458H\", \"wtt_dep\": \"1459\", \"location\": \"Oakleigh Park\", \"stage_seq\": 11, \"distance_m\": 17080.881, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1500H\", \"wtt_dep\": \"1501H\", \"location\": \"New Barnet\", \"stage_seq\": 12, \"distance_m\": 18405.004, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1504\", \"location\": \"Hadley Wood\", \"stage_seq\": 13, \"distance_m\": 20677.781, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1507H\", \"location\": \"Potters Bar\", \"stage_seq\": 14, \"distance_m\": 24184.562, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1510H\", \"location\": \"Brookmans Park\", \"stage_seq\": 15, \"distance_m\": 26924.312, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1512H\", \"wtt_dep\": \"1513\", \"location\": \"Welham Green\", \"stage_seq\": 16, \"distance_m\": 34859.316, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516H\", \"location\": \"Hatfield\", \"stage_seq\": 17, \"distance_m\": 38268.3, \"section_seq\": 1, \"route_path_id\": 28422}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": null, \"location\": \"Welwyn Garden City\", \"stage_seq\": 18, \"distance_m\": 43410.679, \"section_seq\": 1, \"route_path_id\": 28422}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 43410.679, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28422}], \"total_distance_m\": 43410.679, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 42975.105, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 435.574, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1431", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.8007400", "current_position_lon": "-0.2037195", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:41Z\", \"source_id\": 47617184, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:44Z\", \"source_id\": 15488542, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:09Z\", \"source_id\": 47626274, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:12Z\", \"source_id\": 15491062, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:20Z\", \"source_id\": 47632224, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:24Z\", \"source_id\": 15492702, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:09Z\", \"source_id\": 47636673, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:13Z\", \"source_id\": 15494024, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:59Z\", \"source_id\": 47643852, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:04Z\", \"source_id\": 15496056, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:30Z\", \"source_id\": 47653068, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:30Z\", \"source_id\": 15498660, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:21Z\", \"source_id\": 47658127, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:24Z\", \"source_id\": 15500035, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:42Z\", \"source_id\": 47664421, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:45Z\", \"source_id\": 15501777, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:41Z\", \"source_id\": 47675043, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:46Z\", \"source_id\": 15504801, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15987, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:34Z\", \"source_id\": 47682787, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:35Z\", \"source_id\": 15506837, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:34Z\", \"source_id\": 47688118, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:36Z\", \"source_id\": 15508287, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:43Z\", \"source_id\": 47696307, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:46Z\", \"source_id\": 15510645, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:50Z\", \"source_id\": 47704725, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:54Z\", \"source_id\": 15512970, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:38Z\", \"source_id\": 47712226, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:39Z\", \"source_id\": 15515027, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:47Z\", \"source_id\": 47720840, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:51Z\", \"source_id\": 15517473, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15905, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:26Z\", \"source_id\": 47727921, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:31Z\", \"source_id\": 15519511, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:34Z\", \"source_id\": 47739067, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:38Z\", \"source_id\": 15522638, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Welwyn Garden City", "service_state_platform": "4", "timing_fact_generation": 1789481922246637, "current_leg_arrival_utc": "2026-09-15T15:20:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:13.167137", "service_state_evidence_id": 15522638, "current_leg_start_actual_dep": "2026-09-15T15:16:30+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:13.373210", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern P MOG WGC 2V38 717005 6 85 None {"version": 3, "segments": [{"to_m": 4194.835, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4253.067, "from_m": 4194.835, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4585.037, "from_m": 4253.067, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5438.236, "from_m": 4585.037, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5558.094, "from_m": 5438.236, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6152.676, "from_m": 5558.094, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 6897.821, "from_m": 6152.676, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7275.163, "from_m": 6897.821, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8020.307, "from_m": 7275.163, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8107.921, "from_m": 8020.307, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 8190.726, "from_m": 8107.921, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9052.632, "from_m": 8190.726, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13189.071, "from_m": 9052.632, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 18106.97, "from_m": 13189.071, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 18148.004, "from_m": 18106.97, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18196.329, "from_m": 18148.004, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 18271.464, "from_m": 18196.329, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18485.075, "from_m": 18271.464, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 18550.884, "from_m": 18485.075, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23928.049, "from_m": 18550.884, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 24014.782, "from_m": 23928.049, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26724.808, "from_m": 24014.782, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27123.816, "from_m": 26724.808, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 29833.843, "from_m": 27123.816, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29920.575, "from_m": 29833.843, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29947.456, "from_m": 29920.575, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 29985.373, "from_m": 29947.456, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 42886.573, "from_m": 29985.373, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 42928.942, "from_m": 42886.573, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43410.679, "from_m": 42928.942, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}], "service_id": 582134, "profile_key": "56826a61b6573a03594d158a41eb011e843b59c19f34aa32401276d4e05605bf", "schedule_id": 2495, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1431", "location": "Moorgate (Great Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1433", "wtt_dep": "1434", "location": "Old Street", "stage_seq": 2, "distance_m": 599.469, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1437", "location": "Essex Road", "stage_seq": 3, "distance_m": 2682.793, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439H", "location": "Highbury & Islington (Great Northern)", "stage_seq": 4, "distance_m": 3546.924, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1442", "location": "Drayton Park", "stage_seq": 5, "distance_m": 4337.077, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1445H", "location": "Finsbury Park", "stage_seq": 6, "distance_m": 5660.319, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448", "location": "Harringay", "stage_seq": 7, "distance_m": 7086.492, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1449H", "wtt_dep": "1450", "location": "Hornsey", "stage_seq": 8, "distance_m": 10131.029, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1453", "location": "Alexandra Palace", "stage_seq": 9, "distance_m": 11653.433, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456", "location": "New Southgate", "stage_seq": 10, "distance_m": 14050.233, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1458H", "wtt_dep": "1459", "location": "Oakleigh Park", "stage_seq": 11, "distance_m": 17080.881, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1500H", "wtt_dep": "1501H", "location": "New Barnet", "stage_seq": 12, "distance_m": 18405.004, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1504", "location": "Hadley Wood", "stage_seq": 13, "distance_m": 20677.781, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1507H", "location": "Potters Bar", "stage_seq": 14, "distance_m": 24184.562, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1510H", "location": "Brookmans Park", "stage_seq": 15, "distance_m": 26924.312, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1512H", "wtt_dep": "1513", "location": "Welham Green", "stage_seq": 16, "distance_m": 34859.316, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516H", "location": "Hatfield", "stage_seq": 17, "distance_m": 38268.3, "section_seq": 1, "route_path_id": 28422}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": null, "location": "Welwyn Garden City", "stage_seq": 18, "distance_m": 43410.679, "section_seq": 1, "route_path_id": 28422}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43410.679, "from_m": 0.0, "section_seq": 1, "route_path_id": 28422}], "total_distance_m": 43410.679, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 42975.105, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.574, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:41Z", "source_id": 47617184, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:33:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:44Z", "source_id": 15488542, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16213, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:09Z", "source_id": 47626274, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:36:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:12Z", "source_id": 15491062, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16209, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:20Z", "source_id": 47632224, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:39:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:24Z", "source_id": 15492702, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16203, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:09Z", "source_id": 47636673, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:41:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:13Z", "source_id": 15494024, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:59Z", "source_id": 47643852, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:43:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:04Z", "source_id": 15496056, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:30Z", "source_id": 47653068, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:46:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:30Z", "source_id": 15498660, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16076, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:21Z", "source_id": 47658127, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:49:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:24Z", "source_id": 15500035, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16033, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:42Z", "source_id": 47664421, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:51:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:45Z", "source_id": 15501777, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15997, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:41Z", "source_id": 47675043, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:55:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:46Z", "source_id": 15504801, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15987, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:34Z", "source_id": 47682787, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:58:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:35Z", "source_id": 15506837, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15972, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:34Z", "source_id": 47688118, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:00:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:36Z", "source_id": 15508287, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:43Z", "source_id": 47696307, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:03:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:46Z", "source_id": 15510645, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15942, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:50Z", "source_id": 47704725, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:06:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:54Z", "source_id": 15512970, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15924, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:38Z", "source_id": 47712226, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:09:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:39Z", "source_id": 15515027, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15918, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:47Z", "source_id": 47720840, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:51Z", "source_id": 15517473, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15905, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:26Z", "source_id": 47727921, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:15:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:31Z", "source_id": 15519511, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15866, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:34Z", "source_id": 47739067, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:20:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:38Z", "source_id": 15522638, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Moorgate (Great Northern) 1431 1431 9 None None Welwyn Garden City 1521 1521 4 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C18489/2026-09-15/detailed None Hatfield 2026-09-15T15:16:30+01:00 Welwyn Garden City 4.0 {"type": "LineString", "coordinates": [[-0.2156778, 51.7645363], [-0.2156281, 51.76505969999999], [-0.2156149, 51.7658256], [-0.2156209, 51.766237200000006], [-0.2156541, 51.7667849], [-0.2156863, 51.767813499999995], [-0.21573690000000004, 51.7686857], [-0.21606849999999997, 51.77494539999999], [-0.2160661, 51.7762365], [-0.2160125, 51.77674249999999], [-0.21592610000000004, 51.7772668], [-0.21587992785075416, 51.77753249589623], [-0.21584179999999997, 51.77775189999999], [-0.21565139999999997, 51.7783449], [-0.21550109999999997, 51.77877569999998], [-0.2153377, 51.7792326], [-0.21511499999999997, 51.7796288], [-0.2147423, 51.7803533], [-0.21405119999999997, 51.781637999999994], [-0.2139529, 51.7818142], [-0.2127465, 51.78396639999999], [-0.21134249999999996, 51.7864906], [-0.2106333, 51.7877539], [-0.21002619999999997, 51.78885300000001], [-0.2092014, 51.7903318], [-0.2085171, 51.79155509999999], [-0.20784559999999996, 51.7927644], [-0.2074369, 51.79350029999999], [-0.2067757, 51.7946737], [-0.2064426, 51.7952643], [-0.2061299, 51.79584929999999], [-0.205743680568807, 51.796522867681574], [-0.2057461503804021, 51.796664676100086], [-0.2057471, 51.79671919999999], [-0.20574751060147836, 51.79675957589962], [-0.2056688, 51.7969021], [-0.2050029, 51.798178500000006], [-0.2047334, 51.79870689999999], [-0.20438429999999996, 51.79940130000001], [-0.2040525, 51.800071], [-0.2037195, 51.80074]]} 2.6 1516 1520 Hatfield Welwyn Garden City Welwyn Garden City 51.8007400 -0.2037195 51.8007400 -0.2037195 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 Welwyn Garden City TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522638 1789481922246637 76 76 2026-09-15 14:30:13.373210 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:13.167137
551046 577383 R60674 234H331R15 2026-09-15 COMPLETE 15523799 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 577383, "stp": "N", "toc": "Unknown", "uid": "R60674", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R60674/2026-09-15/detailed", "trust_id": "234H331R15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Peterborough Virtual (GBRf)", "service_date": "2026-09-15", "dest_arr_time": "1733", "dest_platform": null, "is_terminated": 1, "next_location": "Loversall Carr Jn", "signalling_id": "4H33", "timing_status": null, "origin_station": "Doncaster Down Decoy (GBRf)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1545", "origin_platform": null, "current_location": "Doncaster Down Decoy (GBRf)", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1733", "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\": 47.168, \"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\": 3004.565, \"from_m\": 47.168, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8482.144, \"from_m\": 3004.565, \"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\": 12858.442, \"from_m\": 8482.144, \"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\": 22553.332, \"from_m\": 12858.442, \"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\": 22607.29, \"from_m\": 22553.332, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24981.161, \"from_m\": 22607.29, \"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\": 28126.805, \"from_m\": 24981.161, \"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\": 31189.546, \"from_m\": 28126.805, \"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\": 32356.068, \"from_m\": 31189.546, \"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\": 32368.014, \"from_m\": 32356.068, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45541.487, \"from_m\": 32368.014, \"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\": 45592.67, \"from_m\": 45541.487, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52542.505, \"from_m\": 45592.67, \"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\": 53215.608, \"from_m\": 52542.505, \"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\": 53222.163, \"from_m\": 53215.608, \"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\": 53276.551, \"from_m\": 53222.163, \"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\": 72062.887, \"from_m\": 53276.551, \"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\": 72118.14, \"from_m\": 72062.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 73082.478, \"from_m\": 72118.14, \"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\": 76966.633, \"from_m\": 73082.478, \"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\": 78060.377, \"from_m\": 76966.633, \"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\": 85830.84, \"from_m\": 78060.377, \"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\": 124104.754, \"from_m\": 85830.84, \"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\": 124150.217, \"from_m\": 124104.754, \"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\": 124170.744, \"from_m\": 124150.217, \"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\": 125991.782, \"from_m\": 124170.744, \"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\": 577383, \"profile_key\": \"c0d834aa7913f4fa979f7983c649458d74afa0a9ec931302d2f9d3601454eda2\", \"schedule_id\": 40617, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Doncaster Down Decoy (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Doncaster Decoy South Jn\", \"stage_seq\": 2, \"distance_m\": 571.687, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": false, \"wtt_arr\": \"1551H\", \"wtt_dep\": \"1553H\", \"location\": \"Loversall Carr Jn\", \"stage_seq\": 3, \"distance_m\": 3080.321, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1606\", \"location\": \"Retford\", \"stage_seq\": 4, \"distance_m\": 24605.031, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": false, \"wtt_arr\": \"1617H\", \"wtt_dep\": \"1637\", \"location\": \"Carlton On Trent Loop\", \"stage_seq\": 5, \"distance_m\": 44782.377, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645\", \"location\": \"Newark Flat Crossing\", \"stage_seq\": 6, \"distance_m\": 53215.608, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645H\", \"location\": \"Newark North Gate\", \"stage_seq\": 7, \"distance_m\": 54307.923, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650\", \"location\": \"Claypole Down Loop\", \"stage_seq\": 8, \"distance_m\": 61823.098, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657H\", \"location\": \"Grantham\", \"stage_seq\": 9, \"distance_m\": 77858.292, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Stoke Jn\", \"stage_seq\": 10, \"distance_m\": 87021.174, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1714\", \"location\": \"Tallington Jn\", \"stage_seq\": 11, \"distance_m\": 110859.747, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": false, \"wtt_arr\": \"1723H\", \"wtt_dep\": \"1725H\", \"location\": \"New England North Jn\", \"stage_seq\": 12, \"distance_m\": 121942.475, \"section_seq\": 1, \"route_path_id\": 107008}, {\"is_pass\": false, \"wtt_arr\": \"1733\", \"wtt_dep\": null, \"location\": \"Peterborough Virtual (GBRf)\", \"stage_seq\": 13, \"distance_m\": 125991.782, \"section_seq\": 1, \"route_path_id\": 107008}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 125991.782, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107008}], \"total_distance_m\": 125991.782, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 125819.442, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 172.34, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1545", "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": "Doncaster Down Decoy (GBRf)", "service_state_platform": null, "timing_fact_generation": 1789482013174467, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:13.171210", "service_state_evidence_id": 15523799, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:13.379720", "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 N None None 4H33 None None None None {"version": 3, "segments": [{"to_m": 47.168, "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": 3004.565, "from_m": 47.168, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8482.144, "from_m": 3004.565, "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": 12858.442, "from_m": 8482.144, "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": 22553.332, "from_m": 12858.442, "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": 22607.29, "from_m": 22553.332, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24981.161, "from_m": 22607.29, "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": 28126.805, "from_m": 24981.161, "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": 31189.546, "from_m": 28126.805, "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": 32356.068, "from_m": 31189.546, "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": 32368.014, "from_m": 32356.068, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45541.487, "from_m": 32368.014, "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": 45592.67, "from_m": 45541.487, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52542.505, "from_m": 45592.67, "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": 53215.608, "from_m": 52542.505, "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": 53222.163, "from_m": 53215.608, "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": 53276.551, "from_m": 53222.163, "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": 72062.887, "from_m": 53276.551, "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": 72118.14, "from_m": 72062.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73082.478, "from_m": 72118.14, "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": 76966.633, "from_m": 73082.478, "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": 78060.377, "from_m": 76966.633, "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": 85830.84, "from_m": 78060.377, "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": 124104.754, "from_m": 85830.84, "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": 124150.217, "from_m": 124104.754, "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": 124170.744, "from_m": 124150.217, "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": 125991.782, "from_m": 124170.744, "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": 577383, "profile_key": "c0d834aa7913f4fa979f7983c649458d74afa0a9ec931302d2f9d3601454eda2", "schedule_id": 40617, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1545", "location": "Doncaster Down Decoy (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547", "location": "Doncaster Decoy South Jn", "stage_seq": 2, "distance_m": 571.687, "section_seq": 1, "route_path_id": 107008}, {"is_pass": false, "wtt_arr": "1551H", "wtt_dep": "1553H", "location": "Loversall Carr Jn", "stage_seq": 3, "distance_m": 3080.321, "section_seq": 1, "route_path_id": 107008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1606", "location": "Retford", "stage_seq": 4, "distance_m": 24605.031, "section_seq": 1, "route_path_id": 107008}, {"is_pass": false, "wtt_arr": "1617H", "wtt_dep": "1637", "location": "Carlton On Trent Loop", "stage_seq": 5, "distance_m": 44782.377, "section_seq": 1, "route_path_id": 107008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645", "location": "Newark Flat Crossing", "stage_seq": 6, "distance_m": 53215.608, "section_seq": 1, "route_path_id": 107008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645H", "location": "Newark North Gate", "stage_seq": 7, "distance_m": 54307.923, "section_seq": 1, "route_path_id": 107008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650", "location": "Claypole Down Loop", "stage_seq": 8, "distance_m": 61823.098, "section_seq": 1, "route_path_id": 107008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657H", "location": "Grantham", "stage_seq": 9, "distance_m": 77858.292, "section_seq": 1, "route_path_id": 107008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Stoke Jn", "stage_seq": 10, "distance_m": 87021.174, "section_seq": 1, "route_path_id": 107008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1714", "location": "Tallington Jn", "stage_seq": 11, "distance_m": 110859.747, "section_seq": 1, "route_path_id": 107008}, {"is_pass": false, "wtt_arr": "1723H", "wtt_dep": "1725H", "location": "New England North Jn", "stage_seq": 12, "distance_m": 121942.475, "section_seq": 1, "route_path_id": 107008}, {"is_pass": false, "wtt_arr": "1733", "wtt_dep": null, "location": "Peterborough Virtual (GBRf)", "stage_seq": 13, "distance_m": 125991.782, "section_seq": 1, "route_path_id": 107008}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 125991.782, "from_m": 0.0, "section_seq": 1, "route_path_id": 107008}], "total_distance_m": 125991.782, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 125819.442, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 172.34, "synthetic_unknown_infrastructure_limit_mph": 60} [] Doncaster Down Decoy (GBRf) 1545 1545 None None None Peterborough Virtual (GBRf) 1733 1733 None None None https://www.realtimetrains.co.uk/service/gb-nr:R60674/2026-09-15/detailed None None None None None None None None None None Doncaster Down Decoy (GBRf) Loversall Carr Jn None None None None 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 Doncaster Down Decoy (GBRf) TRUST TRUST_CANCELLATION 15523799 1789482013174467 1 1 2026-09-15 14:30:13.379720 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:13.171210
551047 582786 P65886 529E38MP15 2026-09-15 COMPLETE 15522452 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 582786, "stp": "P", "toc": "London Overground", "uid": "P65886", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65886/2026-09-15/detailed", "trust_id": "529E38MP15", "origin_crs": "DLJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Cross ELL", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "D", "is_terminated": 1, "next_location": "New Cross ELL", "signalling_id": "9E38", "timing_status": "ON TIME", "origin_station": "Dalston Junction", "current_leg_arr": "1520", "current_leg_dep": "1516", "current_leg_end": "New Cross ELL", "origin_dep_time": "1458", "origin_platform": "2", "current_location": "New Cross ELL", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]}", "current_leg_start": "Surrey Quays", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.4769539", "next_location_lon": "-0.0327073", "previous_location": "Surrey Quays", "current_leg_milage": "1.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 418.272, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 474.129, \"from_m\": 418.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 871.919, \"from_m\": 474.129, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 929.255, \"from_m\": 871.919, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2666.914, \"from_m\": 929.255, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3818.439, \"from_m\": 2666.914, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5556.097, \"from_m\": 3818.439, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5613.434, \"from_m\": 5556.097, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7352.941, \"from_m\": 5613.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7659.432, \"from_m\": 7352.941, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7696.887, \"from_m\": 7659.432, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8076.97, \"from_m\": 7696.887, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8792.522, \"from_m\": 8076.97, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9024.802, \"from_m\": 8792.522, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 10709.394, \"from_m\": 9024.802, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10792.36, \"from_m\": 10709.394, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13250.427, \"from_m\": 10792.36, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14440.933, \"from_m\": 13250.427, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 582786, \"profile_key\": \"231883980b7ad7ce556596acc64cde90a07997b827b8143ab2364dd276f60bcb\", \"schedule_id\": 21838, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Dalston Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1459H\", \"wtt_dep\": \"1500\", \"location\": \"Haggerston\", \"stage_seq\": 2, \"distance_m\": 673.024, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1501H\", \"wtt_dep\": \"1502\", \"location\": \"Hoxton\", \"stage_seq\": 3, \"distance_m\": 2010.358, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": \"1504H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 4, \"distance_m\": 3242.676, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1506\", \"wtt_dep\": \"1507\", \"location\": \"Whitechapel\", \"stage_seq\": 5, \"distance_m\": 9024.802, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1508H\", \"wtt_dep\": \"1509\", \"location\": \"Shadwell\", \"stage_seq\": 6, \"distance_m\": 10008.889, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1511\", \"location\": \"Wapping\", \"stage_seq\": 7, \"distance_m\": 10792.36, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1512H\", \"location\": \"Rotherhithe\", \"stage_seq\": 8, \"distance_m\": 11268.685, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514H\", \"location\": \"Canada Water\", \"stage_seq\": 9, \"distance_m\": 11582.749, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516H\", \"location\": \"Surrey Quays\", \"stage_seq\": 10, \"distance_m\": 12192.415, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 11, \"distance_m\": 12481.859, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 12, \"distance_m\": 13238.684, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518H\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 13, \"distance_m\": 13725.822, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"New Cross ELL\", \"stage_seq\": 14, \"distance_m\": 14440.933, \"section_seq\": 1, \"route_path_id\": 36898}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14440.933, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36898}], \"total_distance_m\": 14440.933, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14270.403, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 170.53, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1458", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4769539", "current_position_lon": "-0.0327073", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:18Z\", \"source_id\": 47687440, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:16Z\", \"source_id\": 15508057, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:12Z\", \"source_id\": 47692346, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:17Z\", \"source_id\": 15509526, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:57Z\", \"source_id\": 47699741, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:59Z\", \"source_id\": 15511551, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:19Z\", \"source_id\": 47706043, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:20Z\", \"source_id\": 15513341, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:20Z\", \"source_id\": 47711436, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:23Z\", \"source_id\": 15514828, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:16Z\", \"source_id\": 47716819, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:19Z\", \"source_id\": 15516292, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:55Z\", \"source_id\": 47721120, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:55Z\", \"source_id\": 15517538, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:25Z\", \"source_id\": 47725338, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:29Z\", \"source_id\": 15518771, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:05Z\", \"source_id\": 47729692, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:08Z\", \"source_id\": 15519973, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:18Z\", \"source_id\": 47738470, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:20Z\", \"source_id\": 15522452, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross ELL", "service_state_platform": "D", "timing_fact_generation": 1789481902921335, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:16.299551", "service_state_evidence_id": 15522452, "current_leg_start_actual_dep": "2026-09-15T15:16:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:16.732399", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P DLJ None 9E38 None None None None {"version": 3, "segments": [{"to_m": 418.272, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 474.129, "from_m": 418.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 871.919, "from_m": 474.129, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 929.255, "from_m": 871.919, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2666.914, "from_m": 929.255, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3818.439, "from_m": 2666.914, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5556.097, "from_m": 3818.439, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5613.434, "from_m": 5556.097, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7352.941, "from_m": 5613.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7659.432, "from_m": 7352.941, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7696.887, "from_m": 7659.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8076.97, "from_m": 7696.887, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8792.522, "from_m": 8076.97, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9024.802, "from_m": 8792.522, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 10709.394, "from_m": 9024.802, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10792.36, "from_m": 10709.394, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13250.427, "from_m": 10792.36, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14440.933, "from_m": 13250.427, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 582786, "profile_key": "231883980b7ad7ce556596acc64cde90a07997b827b8143ab2364dd276f60bcb", "schedule_id": 21838, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1458", "location": "Dalston Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1459H", "wtt_dep": "1500", "location": "Haggerston", "stage_seq": 2, "distance_m": 673.024, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1501H", "wtt_dep": "1502", "location": "Hoxton", "stage_seq": 3, "distance_m": 2010.358, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": "1504H", "location": "Shoreditch High Street", "stage_seq": 4, "distance_m": 3242.676, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1506", "wtt_dep": "1507", "location": "Whitechapel", "stage_seq": 5, "distance_m": 9024.802, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1508H", "wtt_dep": "1509", "location": "Shadwell", "stage_seq": 6, "distance_m": 10008.889, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1511", "location": "Wapping", "stage_seq": 7, "distance_m": 10792.36, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1512H", "location": "Rotherhithe", "stage_seq": 8, "distance_m": 11268.685, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514H", "location": "Canada Water", "stage_seq": 9, "distance_m": 11582.749, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516H", "location": "Surrey Quays", "stage_seq": 10, "distance_m": 12192.415, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517", "location": "Surrey Quays Silwood Jn", "stage_seq": 11, "distance_m": 12481.859, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 13238.684, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518H", "location": "Rolt Street Jn", "stage_seq": 13, "distance_m": 13725.822, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "New Cross ELL", "stage_seq": 14, "distance_m": 14440.933, "section_seq": 1, "route_path_id": 36898}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14440.933, "from_m": 0.0, "section_seq": 1, "route_path_id": 36898}], "total_distance_m": 14440.933, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14270.403, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 170.53, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:18Z", "source_id": 47687440, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:59:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:16Z", "source_id": 15508057, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:12Z", "source_id": 47692346, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:01:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:17Z", "source_id": 15509526, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:57Z", "source_id": 47699741, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:04:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:59Z", "source_id": 15511551, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:19Z", "source_id": 47706043, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:06:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:20Z", "source_id": 15513341, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:20Z", "source_id": 47711436, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:08:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:23Z", "source_id": 15514828, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:16Z", "source_id": 47716819, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:10:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:19Z", "source_id": 15516292, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:55Z", "source_id": 47721120, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:12:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:55Z", "source_id": 15517538, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:25Z", "source_id": 47725338, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:13:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:29Z", "source_id": 15518771, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:05Z", "source_id": 47729692, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:15:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:08Z", "source_id": 15519973, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31413, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:18Z", "source_id": 47738470, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:20:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:20Z", "source_id": 15522452, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Dalston Junction 1458 1458 2 None None New Cross ELL 1520 1520 D ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65886/2026-09-15/detailed None Surrey Quays 2026-09-15T15:16:30+01:00 New Cross ELL 4.0 {"type": "LineString", "coordinates": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]} 1.4 1516 1520 Surrey Quays New Cross ELL New Cross ELL 51.4769539 -0.0327073 51.4769539 -0.0327073 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 New Cross ELL TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522452 1789481902921335 40 40 2026-09-15 14:30:16.732399 D None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:16.299551
551048 582195 P89480 882T42MP15 2026-09-15 COMPLETE 15523048 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 582195, "stp": "P", "toc": "Southeastern", "uid": "P89480", "consist": "375306", "dest_crs": "PDW", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89480/2026-09-15/detailed", "trust_id": "882T42MP15", "origin_crs": "SOO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddock Wood", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "3", "is_terminated": 1, "next_location": "Paddock Wood", "signalling_id": "2T42", "timing_status": "ON TIME", "origin_station": "Strood", "current_leg_arr": "1520", "current_leg_dep": "1516", "current_leg_end": "Paddock Wood", "origin_dep_time": "1433", "origin_platform": "3", "current_location": "Paddock Wood", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.40334259999999994, 51.20455429999999], [0.4003102, 51.195017099999994], [0.3994089, 51.19217810000001], [0.3988011, 51.1902683], [0.39775409999999994, 51.18694], [0.3976666, 51.186681500000006], [0.3975838, 51.1865043], [0.3975302, 51.186389600000005], [0.3970245999999999, 51.1848225], [0.3969213, 51.1845333], [0.396798, 51.18427520000001], [0.3966223, 51.1840087], [0.39642379999999994, 51.1837641], [0.39616499999999993, 51.1835136], [0.3958833, 51.1832908], [0.3956096999999999, 51.1831109], [0.3953053, 51.1829409], [0.3949526, 51.18277549999999], [0.39462269999999994, 51.1826533], [0.3943115, 51.18255460000001], [0.3940419999999999, 51.18247999999999], [0.39381209999999994, 51.1824293], [0.3934543, 51.1823443], [0.393401, 51.182337], [0.39313409999999993, 51.1823031], [0.3928149, 51.18226609999999], [0.3925185, 51.182245900000005], [0.39224219999999993, 51.18224419999999], [0.3919753000000001, 51.18225160000001], [0.3911532, 51.18230629999999]]}", "current_leg_start": "Beltring", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.1823063", "next_location_lon": "0.3911532", "previous_location": "Beltring", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 158.234, \"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\": 283.257, \"from_m\": 158.234, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12775.509, \"from_m\": 283.257, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12830.983, \"from_m\": 12775.509, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12882.643, \"from_m\": 12830.983, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12886.689, \"from_m\": 12882.643, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23563.286, \"from_m\": 12886.689, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23636.141, \"from_m\": 23563.286, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34312.737, \"from_m\": 23636.141, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34316.784, \"from_m\": 34312.737, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 34368.444, \"from_m\": 34316.784, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34423.918, \"from_m\": 34368.444, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45106.122, \"from_m\": 34423.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\": 46534.513, \"from_m\": 45106.122, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47994.658, \"from_m\": 46534.513, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52192.322, \"from_m\": 47994.658, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52436.887, \"from_m\": 52192.322, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55154.329, \"from_m\": 52436.887, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55674.771, \"from_m\": 55154.329, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62545.199, \"from_m\": 55674.771, \"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\": 62882.67, \"from_m\": 62545.199, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 65302.296, \"from_m\": 62882.67, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 67344.686, \"from_m\": 65302.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 67394.601, \"from_m\": 67344.686, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67977.926, \"from_m\": 67394.601, \"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\": 68139.623, \"from_m\": 67977.926, \"capability_applied\": null, \"effective_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\": 582195, \"profile_key\": \"5463493b6238ffa136f07377e869572c57bf17e09d38afd5990b1c042be3789b\", \"schedule_id\": 24042, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Strood\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1438\", \"location\": \"Cuxton\", \"stage_seq\": 2, \"distance_m\": 3698.711, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1441H\", \"location\": \"Halling\", \"stage_seq\": 3, \"distance_m\": 6529.383, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1445\", \"location\": \"Snodland\", \"stage_seq\": 4, \"distance_m\": 21553.293, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448\", \"location\": \"New Hythe\", \"stage_seq\": 5, \"distance_m\": 23599.713, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1451\", \"location\": \"Aylesford\", \"stage_seq\": 6, \"distance_m\": 46621.547, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456H\", \"location\": \"Maidstone Barracks\", \"stage_seq\": 7, \"distance_m\": 51524.518, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1500\", \"location\": \"Maidstone West\", \"stage_seq\": 8, \"distance_m\": 52296.147, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1503\", \"wtt_dep\": \"1503H\", \"location\": \"East Farleigh\", \"stage_seq\": 9, \"distance_m\": 55209.196, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1509\", \"location\": \"Wateringbury\", \"stage_seq\": 10, \"distance_m\": 59974.61, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1512H\", \"location\": \"Yalding\", \"stage_seq\": 11, \"distance_m\": 62693.938, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1515H\", \"location\": \"Beltring\", \"stage_seq\": 12, \"distance_m\": 65347.727, \"section_seq\": 1, \"route_path_id\": 37721}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Paddock Wood\", \"stage_seq\": 13, \"distance_m\": 68139.623, \"section_seq\": 1, \"route_path_id\": 37721}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 68139.623, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37721}], \"total_distance_m\": 68139.623, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 67824.691, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 314.932, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1433", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.1823063", "current_position_lon": "0.3911532", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:57Z\", \"source_id\": 47625709, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:00Z\", \"source_id\": 15490911, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32426, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:09Z\", \"source_id\": 47631686, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:14Z\", \"source_id\": 15492586, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:36Z\", \"source_id\": 47645364, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:43Z\", \"source_id\": 15496533, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:33Z\", \"source_id\": 47650624, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:35Z\", \"source_id\": 15497948, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:35Z\", \"source_id\": 47658710, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:41Z\", \"source_id\": 15500217, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:55Z\", \"source_id\": 47667714, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:58Z\", \"source_id\": 15502693, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:52Z\", \"source_id\": 47681043, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:53Z\", \"source_id\": 15506350, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:48Z\", \"source_id\": 47696632, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:52Z\", \"source_id\": 15510696, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:51Z\", \"source_id\": 47710128, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:54Z\", \"source_id\": 15514472, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32492, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:59Z\", \"source_id\": 47715973, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:00Z\", \"source_id\": 15516037, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:40Z\", \"source_id\": 47731350, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:42Z\", \"source_id\": 15520436, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:07Z\", \"source_id\": 47740557, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:11Z\", \"source_id\": 15523048, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddock Wood", "service_state_platform": "3", "timing_fact_generation": 1789481951542736, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:16.309870", "service_state_evidence_id": 15523048, "current_leg_start_actual_dep": "2026-09-15T15:15:30+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:16.735550", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P SOO PDW 2T42 375306 3 100 None {"version": 3, "segments": [{"to_m": 158.234, "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": 283.257, "from_m": 158.234, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12775.509, "from_m": 283.257, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12830.983, "from_m": 12775.509, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12882.643, "from_m": 12830.983, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12886.689, "from_m": 12882.643, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23563.286, "from_m": 12886.689, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23636.141, "from_m": 23563.286, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34312.737, "from_m": 23636.141, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34316.784, "from_m": 34312.737, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 34368.444, "from_m": 34316.784, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34423.918, "from_m": 34368.444, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45106.122, "from_m": 34423.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": 46534.513, "from_m": 45106.122, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47994.658, "from_m": 46534.513, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52192.322, "from_m": 47994.658, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52436.887, "from_m": 52192.322, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55154.329, "from_m": 52436.887, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55674.771, "from_m": 55154.329, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62545.199, "from_m": 55674.771, "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": 62882.67, "from_m": 62545.199, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 65302.296, "from_m": 62882.67, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67344.686, "from_m": 65302.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 67394.601, "from_m": 67344.686, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67977.926, "from_m": 67394.601, "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": 68139.623, "from_m": 67977.926, "capability_applied": null, "effective_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": 582195, "profile_key": "5463493b6238ffa136f07377e869572c57bf17e09d38afd5990b1c042be3789b", "schedule_id": 24042, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1433", "location": "Strood", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1438", "location": "Cuxton", "stage_seq": 2, "distance_m": 3698.711, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1441H", "location": "Halling", "stage_seq": 3, "distance_m": 6529.383, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1445", "location": "Snodland", "stage_seq": 4, "distance_m": 21553.293, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448", "location": "New Hythe", "stage_seq": 5, "distance_m": 23599.713, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1451", "location": "Aylesford", "stage_seq": 6, "distance_m": 46621.547, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456H", "location": "Maidstone Barracks", "stage_seq": 7, "distance_m": 51524.518, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1500", "location": "Maidstone West", "stage_seq": 8, "distance_m": 52296.147, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1503", "wtt_dep": "1503H", "location": "East Farleigh", "stage_seq": 9, "distance_m": 55209.196, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1509", "location": "Wateringbury", "stage_seq": 10, "distance_m": 59974.61, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1512H", "location": "Yalding", "stage_seq": 11, "distance_m": 62693.938, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1515H", "location": "Beltring", "stage_seq": 12, "distance_m": 65347.727, "section_seq": 1, "route_path_id": 37721}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Paddock Wood", "stage_seq": 13, "distance_m": 68139.623, "section_seq": 1, "route_path_id": 37721}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 68139.623, "from_m": 0.0, "section_seq": 1, "route_path_id": 37721}], "total_distance_m": 68139.623, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 67824.691, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 314.932, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32430, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:57Z", "source_id": 47625709, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:36:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:00Z", "source_id": 15490911, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32426, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:09Z", "source_id": 47631686, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:40:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:14Z", "source_id": 15492586, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32434, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:36Z", "source_id": 47645364, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:44:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:43Z", "source_id": 15496533, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:33Z", "source_id": 47650624, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:47:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:35Z", "source_id": 15497948, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32442, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:35Z", "source_id": 47658710, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:50:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:41Z", "source_id": 15500217, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32449, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:55Z", "source_id": 47667714, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:55:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:58Z", "source_id": 15502693, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:52Z", "source_id": 47681043, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:57:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:53Z", "source_id": 15506350, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32465, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:48Z", "source_id": 47696632, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:03:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:52Z", "source_id": 15510696, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:51Z", "source_id": 47710128, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:08:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:54Z", "source_id": 15514472, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32492, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:59Z", "source_id": 47715973, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:12:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:00Z", "source_id": 15516037, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:40Z", "source_id": 47731350, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:15:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:42Z", "source_id": 15520436, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32505, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:07Z", "source_id": 47740557, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:20:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:11Z", "source_id": 15523048, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Strood 1433 1433 3 None None Paddock Wood 1520 1520 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P89480/2026-09-15/detailed None Beltring 2026-09-15T15:15:30+01:00 Paddock Wood 4.0 {"type": "LineString", "coordinates": [[0.40334259999999994, 51.20455429999999], [0.4003102, 51.195017099999994], [0.3994089, 51.19217810000001], [0.3988011, 51.1902683], [0.39775409999999994, 51.18694], [0.3976666, 51.186681500000006], [0.3975838, 51.1865043], [0.3975302, 51.186389600000005], [0.3970245999999999, 51.1848225], [0.3969213, 51.1845333], [0.396798, 51.18427520000001], [0.3966223, 51.1840087], [0.39642379999999994, 51.1837641], [0.39616499999999993, 51.1835136], [0.3958833, 51.1832908], [0.3956096999999999, 51.1831109], [0.3953053, 51.1829409], [0.3949526, 51.18277549999999], [0.39462269999999994, 51.1826533], [0.3943115, 51.18255460000001], [0.3940419999999999, 51.18247999999999], [0.39381209999999994, 51.1824293], [0.3934543, 51.1823443], [0.393401, 51.182337], [0.39313409999999993, 51.1823031], [0.3928149, 51.18226609999999], [0.3925185, 51.182245900000005], [0.39224219999999993, 51.18224419999999], [0.3919753000000001, 51.18225160000001], [0.3911532, 51.18230629999999]]} 1.7 1516 1520 Beltring Paddock Wood Paddock Wood 51.1823063 0.3911532 51.1823063 0.3911532 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 Paddock Wood TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523048 1789481951542736 49 49 2026-09-15 14:30:16.735550 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:16.309870
551049 582196 P89483 892T43MP15 2026-09-15 COMPLETE 15523076 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 582196, "stp": "P", "toc": "Southeastern", "uid": "P89483", "consist": "375304", "dest_crs": "SOO", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89483/2026-09-15/detailed", "trust_id": "892T43MP15", "origin_crs": "PDW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Strood", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "3", "is_terminated": 1, "next_location": "Strood", "signalling_id": "2T43", "timing_status": "ON TIME", "origin_station": "Paddock Wood", "current_leg_arr": "1520", "current_leg_dep": "1516", "current_leg_end": "Strood", "origin_dep_time": "1433", "origin_platform": "3", "current_location": "Strood", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.4619639, 51.37392799999999], [0.4635141999999999, 51.3747094], [0.4650629999999999, 51.375489900000005], [0.4673556, 51.37663560000001], [0.4694805, 51.3776975], [0.4714168999999999, 51.3786652], [0.47165944052145065, 51.37877263831019], [0.4717123884356855, 51.37879609264379], [0.4727942, 51.3792753], [0.4742295, 51.3798705], [0.4763785, 51.3806932], [0.47746070000000007, 51.3811158], [0.4784651, 51.38154769999999], [0.4793385, 51.3819391], [0.4801851, 51.38234219999999], [0.4816826, 51.3831153], [0.48291980000000007, 51.3838105], [0.4840162, 51.384483900000006], [0.48504839999999994, 51.38517730000001], [0.4856699, 51.3856098], [0.48627029999999993, 51.38605569999999], [0.4869842, 51.38661389999999], [0.48720379288079946, 51.38679167395817], [0.4876768000000001, 51.38717460000001], [0.4883706, 51.3877937], [0.48900609999999994, 51.388396099999994], [0.489632, 51.38901250000001], [0.49025550000000007, 51.3895925], [0.4904269, 51.38975179999999], [0.491538, 51.390741699999985], [0.49272840000000007, 51.3916555], [0.4936333999999999, 51.3923561], [0.4944412999999999, 51.3929002], [0.4950672, 51.3933093], [0.496994, 51.394507999999995], [0.4974713999999999, 51.3948046], [0.4980396, 51.395155599999995], [0.49812537691637215, 51.3952085995362], [0.4981692047792976, 51.395235679716656], [0.4985956999999999, 51.3954992], [0.4987503, 51.3955967], [0.4996029, 51.3962296], [0.49975, 51.39632279999999], [0.4999928, 51.3964787], [0.5002750999999999, 51.39665339999999]]}", "current_leg_start": "Cuxton", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.3966534", "next_location_lon": "0.5002751", "previous_location": "Cuxton", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 161.697, \"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\": 748.689, \"from_m\": 161.697, \"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\": 799.45, \"from_m\": 748.689, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1692.204, \"from_m\": 799.45, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3898.165, \"from_m\": 1692.204, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4790.919, \"from_m\": 3898.165, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4841.681, \"from_m\": 4790.919, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6011.997, \"from_m\": 4841.681, \"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\": 6061.912, \"from_m\": 6011.997, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8104.302, \"from_m\": 6061.912, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10523.929, \"from_m\": 8104.302, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10861.4, \"from_m\": 10523.929, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17731.827, \"from_m\": 10861.4, \"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\": 18252.27, \"from_m\": 17731.827, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20969.711, \"from_m\": 18252.27, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21214.276, \"from_m\": 20969.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\": 25411.94, \"from_m\": 21214.276, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26872.085, \"from_m\": 25411.94, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28300.476, \"from_m\": 26872.085, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38982.68, \"from_m\": 28300.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\": 39107.703, \"from_m\": 38982.68, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 39265.938, \"from_m\": 39107.703, \"capability_applied\": null, \"effective_limit_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\": 582196, \"profile_key\": \"060ac75b90ef8447478ac0f342cb7b0b135433775aeae5da823195fbe2b3de63\", \"schedule_id\": 24043, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Paddock Wood\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1437\", \"location\": \"Beltring\", \"stage_seq\": 2, \"distance_m\": 2795.185, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Yalding\", \"stage_seq\": 3, \"distance_m\": 10712.66, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1444H\", \"location\": \"Wateringbury\", \"stage_seq\": 4, \"distance_m\": 13431.988, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1449H\", \"location\": \"East Farleigh\", \"stage_seq\": 5, \"distance_m\": 18197.402, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1455\", \"location\": \"Maidstone West\", \"stage_seq\": 6, \"distance_m\": 21110.451, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457H\", \"location\": \"Maidstone Barracks\", \"stage_seq\": 7, \"distance_m\": 21882.08, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1503\", \"location\": \"Aylesford\", \"stage_seq\": 8, \"distance_m\": 26785.051, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1505\", \"wtt_dep\": \"1505H\", \"location\": \"New Hythe\", \"stage_seq\": 9, \"distance_m\": 28266.751, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1509\", \"location\": \"Snodland\", \"stage_seq\": 10, \"distance_m\": 30311.809, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1511H\", \"wtt_dep\": \"1512\", \"location\": \"Halling\", \"stage_seq\": 11, \"distance_m\": 32736.555, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1515H\", \"location\": \"Cuxton\", \"stage_seq\": 12, \"distance_m\": 35567.227, \"section_seq\": 1, \"route_path_id\": 37724}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Strood\", \"stage_seq\": 13, \"distance_m\": 39265.938, \"section_seq\": 1, \"route_path_id\": 37724}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39265.938, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37724}], \"total_distance_m\": 39265.938, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38952.803, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 313.135, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1433", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3966534", "current_position_lon": "0.5002751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:59Z\", \"source_id\": 47623131, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:00Z\", \"source_id\": 15490167, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32494, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:20Z\", \"source_id\": 47632200, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:25Z\", \"source_id\": 15492721, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:17Z\", \"source_id\": 47647101, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:21Z\", \"source_id\": 15496983, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32467, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:43Z\", \"source_id\": 47661827, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:46Z\", \"source_id\": 15501053, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32456, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:33Z\", \"source_id\": 47674696, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:38Z\", \"source_id\": 15504697, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:19Z\", \"source_id\": 47679397, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:20Z\", \"source_id\": 15505942, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32440, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:21Z\", \"source_id\": 47695461, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:24Z\", \"source_id\": 15510374, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:00Z\", \"source_id\": 47702420, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:03Z\", \"source_id\": 15512312, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:26Z\", \"source_id\": 47711717, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:31Z\", \"source_id\": 15514919, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:09Z\", \"source_id\": 47716346, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:11Z\", \"source_id\": 15516147, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:59Z\", \"source_id\": 47729356, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:02Z\", \"source_id\": 15519892, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32261, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:07Z\", \"source_id\": 47740596, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:12Z\", \"source_id\": 15523076, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Strood", "service_state_platform": "3", "timing_fact_generation": 1789481953034090, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:16.343102", "service_state_evidence_id": 15523076, "current_leg_start_actual_dep": "2026-09-15T15:15:30+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:16.738655", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P PDW SOO 2T43 375304 3 100 None {"version": 3, "segments": [{"to_m": 161.697, "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": 748.689, "from_m": 161.697, "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": 799.45, "from_m": 748.689, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1692.204, "from_m": 799.45, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3898.165, "from_m": 1692.204, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4790.919, "from_m": 3898.165, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4841.681, "from_m": 4790.919, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6011.997, "from_m": 4841.681, "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": 6061.912, "from_m": 6011.997, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8104.302, "from_m": 6061.912, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10523.929, "from_m": 8104.302, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10861.4, "from_m": 10523.929, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17731.827, "from_m": 10861.4, "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": 18252.27, "from_m": 17731.827, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20969.711, "from_m": 18252.27, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21214.276, "from_m": 20969.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": 25411.94, "from_m": 21214.276, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26872.085, "from_m": 25411.94, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28300.476, "from_m": 26872.085, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38982.68, "from_m": 28300.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": 39107.703, "from_m": 38982.68, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 39265.938, "from_m": 39107.703, "capability_applied": null, "effective_limit_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": 582196, "profile_key": "060ac75b90ef8447478ac0f342cb7b0b135433775aeae5da823195fbe2b3de63", "schedule_id": 24043, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1433", "location": "Paddock Wood", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1437", "location": "Beltring", "stage_seq": 2, "distance_m": 2795.185, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Yalding", "stage_seq": 3, "distance_m": 10712.66, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1444H", "location": "Wateringbury", "stage_seq": 4, "distance_m": 13431.988, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1449H", "location": "East Farleigh", "stage_seq": 5, "distance_m": 18197.402, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1455", "location": "Maidstone West", "stage_seq": 6, "distance_m": 21110.451, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457H", "location": "Maidstone Barracks", "stage_seq": 7, "distance_m": 21882.08, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1503", "location": "Aylesford", "stage_seq": 8, "distance_m": 26785.051, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1505", "wtt_dep": "1505H", "location": "New Hythe", "stage_seq": 9, "distance_m": 28266.751, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1509", "location": "Snodland", "stage_seq": 10, "distance_m": 30311.809, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1511H", "wtt_dep": "1512", "location": "Halling", "stage_seq": 11, "distance_m": 32736.555, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1515H", "location": "Cuxton", "stage_seq": 12, "distance_m": 35567.227, "section_seq": 1, "route_path_id": 37724}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Strood", "stage_seq": 13, "distance_m": 39265.938, "section_seq": 1, "route_path_id": 37724}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39265.938, "from_m": 0.0, "section_seq": 1, "route_path_id": 37724}], "total_distance_m": 39265.938, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38952.803, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 313.135, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32502, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:59Z", "source_id": 47623131, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:36:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:00Z", "source_id": 15490167, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32494, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:20Z", "source_id": 47632200, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:39:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:25Z", "source_id": 15492721, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:17Z", "source_id": 47647101, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:44:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:21Z", "source_id": 15496983, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32467, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:43Z", "source_id": 47661827, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:50:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:46Z", "source_id": 15501053, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32456, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:33Z", "source_id": 47674696, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:55:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:38Z", "source_id": 15504697, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32444, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:19Z", "source_id": 47679397, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:57:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:20Z", "source_id": 15505942, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32440, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:21Z", "source_id": 47695461, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:02:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:24Z", "source_id": 15510374, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32436, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:00Z", "source_id": 47702420, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:05:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:03Z", "source_id": 15512312, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:26Z", "source_id": 47711717, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:08:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:31Z", "source_id": 15514919, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32424, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:09Z", "source_id": 47716346, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:12:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:11Z", "source_id": 15516147, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:59Z", "source_id": 47729356, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:15:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:02Z", "source_id": 15519892, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32261, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:07Z", "source_id": 47740596, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:20:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:12Z", "source_id": 15523076, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Paddock Wood 1433 1433 3 None None Strood 1520 1520 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P89483/2026-09-15/detailed None Cuxton 2026-09-15T15:15:30+01:00 Strood 4.0 {"type": "LineString", "coordinates": [[0.4619639, 51.37392799999999], [0.4635141999999999, 51.3747094], [0.4650629999999999, 51.375489900000005], [0.4673556, 51.37663560000001], [0.4694805, 51.3776975], [0.4714168999999999, 51.3786652], [0.47165944052145065, 51.37877263831019], [0.4717123884356855, 51.37879609264379], [0.4727942, 51.3792753], [0.4742295, 51.3798705], [0.4763785, 51.3806932], [0.47746070000000007, 51.3811158], [0.4784651, 51.38154769999999], [0.4793385, 51.3819391], [0.4801851, 51.38234219999999], [0.4816826, 51.3831153], [0.48291980000000007, 51.3838105], [0.4840162, 51.384483900000006], [0.48504839999999994, 51.38517730000001], [0.4856699, 51.3856098], [0.48627029999999993, 51.38605569999999], [0.4869842, 51.38661389999999], [0.48720379288079946, 51.38679167395817], [0.4876768000000001, 51.38717460000001], [0.4883706, 51.3877937], [0.48900609999999994, 51.388396099999994], [0.489632, 51.38901250000001], [0.49025550000000007, 51.3895925], [0.4904269, 51.38975179999999], [0.491538, 51.390741699999985], [0.49272840000000007, 51.3916555], [0.4936333999999999, 51.3923561], [0.4944412999999999, 51.3929002], [0.4950672, 51.3933093], [0.496994, 51.394507999999995], [0.4974713999999999, 51.3948046], [0.4980396, 51.395155599999995], [0.49812537691637215, 51.3952085995362], [0.4981692047792976, 51.395235679716656], [0.4985956999999999, 51.3954992], [0.4987503, 51.3955967], [0.4996029, 51.3962296], [0.49975, 51.39632279999999], [0.4999928, 51.3964787], [0.5002750999999999, 51.39665339999999]]} 2.3 1516 1520 Cuxton Strood Strood 51.3966534 0.5002751 51.3966534 0.5002751 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 Strood TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523076 1789481953034090 50 50 2026-09-15 14:30:16.738655 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:16.343102
551050 581567 C48224 732N38MO15 2026-09-15 COMPLETE 15522933 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 581567, "stp": "P", "toc": "Great Western Railway", "uid": "C48224", "consist": "387142+387157", "dest_crs": "DID", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48224/2026-09-15/detailed", "trust_id": "732N38MO15", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Didcot Parkway", "service_date": "2026-09-15", "dest_arr_time": "1522", "dest_platform": "4", "is_terminated": 1, "next_location": "Didcot Parkway", "signalling_id": "2N38", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "1520", "current_leg_dep": "1513", "current_leg_end": "Didcot Parkway", "origin_dep_time": "1408", "origin_platform": "10", "current_location": "Didcot Parkway", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1587980999999998, 51.5703981], [-1.1591013, 51.5706239], [-1.1593942, 51.57084629999999], [-1.1595544, 51.57096799999999], [-1.159772, 51.571138099999985], [-1.1603071, 51.5715456], [-1.1608366, 51.57197330000001], [-1.1612767, 51.57232210000001], [-1.161816, 51.57275370000001], [-1.1622652, 51.573113600000006], [-1.1627065, 51.57346739999999], [-1.1631583, 51.5738251], [-1.1636848, 51.5742413], [-1.1641958, 51.5746518], [-1.1647264, 51.5750676], [-1.1652257, 51.5754626], [-1.1656783, 51.575819], [-1.166023, 51.5760947], [-1.1663241, 51.5763334], [-1.1666169999999998, 51.5765624], [-1.1671531, 51.5769841], [-1.1676251, 51.5773484], [-1.1678098693553778, 51.5774968119633], [-1.1681520999999997, 51.577771699999985], [-1.1686949, 51.5781978], [-1.1692498999999998, 51.5786268], [-1.1696802, 51.57897], [-1.1702207, 51.5793943], [-1.170753, 51.5798156], [-1.1712994, 51.58024], [-1.1718395, 51.580668800000005], [-1.1723661, 51.58108510000001], [-1.1728805, 51.581492], [-1.1733324999999997, 51.5818439], [-1.1738711, 51.5822624], [-1.1744037, 51.58267879999999], [-1.174927, 51.5830832], [-1.1754863999999998, 51.5835085], [-1.1759357999999998, 51.5838541], [-1.1764285, 51.5842219], [-1.1769632, 51.5846215], [-1.1775172, 51.5850242], [-1.1779888, 51.5853666], [-1.1785374, 51.585735499999984], [-1.1788481, 51.5859559], [-1.1791161999999995, 51.58614039999999], [-1.1796919, 51.58653249999999], [-1.1802339, 51.58690049999999], [-1.1807784999999995, 51.5872614], [-1.1813345, 51.587617399999985], [-1.1818930999999997, 51.58797009999999], [-1.1824905, 51.5883532], [-1.1830077, 51.5886734], [-1.1833842, 51.58890419999999], [-1.1835153000000005, 51.5889837], [-1.1841961999999997, 51.589381], [-1.1848027, 51.589733599999995], [-1.1853065, 51.590020800000005], [-1.1858470999999997, 51.59033060000001], [-1.1864465000000002, 51.5906603], [-1.1870972, 51.59101569999999], [-1.1876515, 51.59131500000001], [-1.188317, 51.591667099999995], [-1.1889839, 51.5920154], [-1.1895059, 51.592279], [-1.1896490999999998, 51.5923516], [-1.1903089, 51.5926838], [-1.1908655, 51.5929553], [-1.1915312, 51.593277], [-1.1922453, 51.5936183], [-1.1930648999999998, 51.5939957], [-1.1934279, 51.59416279999999], [-1.1939936999999998, 51.5944211], [-1.1946528999999997, 51.5947179], [-1.1953599, 51.59502810000001], [-1.1959789, 51.59529519999999], [-1.196618, 51.5955703], [-1.1972537, 51.5958394], [-1.1979639, 51.5961314], [-1.1986888999999998, 51.59642139999999], [-1.1992942, 51.5966569], [-1.1999019, 51.596892], [-1.2005745, 51.5971407], [-1.2012484000000003, 51.59738320000001], [-1.2020231, 51.597657100000006], [-1.2024341, 51.5977939], [-1.2028743, 51.59794660000001], [-1.2033372999999998, 51.59810420000001], [-1.2038913, 51.59829109999998], [-1.2045758, 51.598519], [-1.2051461, 51.59871350000001], [-1.2057913999999998, 51.5989379], [-1.2064817999999995, 51.59917129999999], [-1.2072290999999995, 51.59942349999999], [-1.2075475, 51.599525199999995], [-1.2078609, 51.5996405], [-1.208499, 51.5998599], [-1.2093334, 51.60014219999999], [-1.2101003, 51.600396800000006], [-1.2101497, 51.60041360000001], [-1.2107367, 51.6006137], [-1.2114359999999995, 51.6008516], [-1.2119618, 51.60103409999999], [-1.2126338999999997, 51.60126270000001], [-1.2134011999999998, 51.60152680000001], [-1.214081, 51.6017549], [-1.2142041999999995, 51.60179409999999], [-1.2148647999999995, 51.6020217], [-1.2156672, 51.602290999999994], [-1.216213, 51.60247760000001], [-1.2170548, 51.60276069999998], [-1.2173696, 51.6028697], [-1.2175311999999998, 51.6029256], [-1.2181870999999995, 51.60316710000001], [-1.2183565999999997, 51.603227], [-1.2189077, 51.60343259999999], [-1.2193858, 51.60361189999999], [-1.2195552999999997, 51.60366830000001], [-1.2201361, 51.6038644], [-1.2206289, 51.604036099999995], [-1.2210432, 51.6041742], [-1.2214652999999998, 51.60431680000001], [-1.2217649, 51.6044189], [-1.2219569, 51.6044843], [-1.2225847, 51.604698899999995], [-1.2228982999999998, 51.6048033], [-1.2234645, 51.6049959], [-1.2236716999999997, 51.605064], [-1.2244238999999997, 51.6053176], [-1.2254588, 51.60565900000001], [-1.2263825999999998, 51.6059676], [-1.2269668, 51.60615790000001], [-1.2275572, 51.60634869999999], [-1.2283000999999998, 51.6065942], [-1.2284819, 51.606654899999995], [-1.2287684999999997, 51.606745800000006], [-1.229787770577513, 51.6070778063845], [-1.2297899, 51.60707849999999], [-1.2305585999999995, 51.60733050000001], [-1.2313118, 51.60758330000001], [-1.2319542999999995, 51.6077905], [-1.2327185, 51.608037999999986], [-1.2334688, 51.6082851], [-1.2343148, 51.6085639], [-1.2350808999999998, 51.6088433], [-1.2355063, 51.6089846], [-1.2360703000000002, 51.60917010000001], [-1.2367041, 51.60937619999999], [-1.2373321, 51.6095825], [-1.2381047, 51.6098317], [-1.2383786000000003, 51.60992219999999], [-1.2395525, 51.6103042], [-1.2396446, 51.6103331], [-1.240100254212309, 51.61048353460085], [-1.2404090999999997, 51.6105855], [-1.2407837999999998, 51.61070939999999], [-1.2411848, 51.6108431], [-1.2414299, 51.61092430000001], [-1.2418082, 51.6110499]]}", "current_leg_start": "Cholsey", "dest_arr_time_act": "1522", "motion_projection": null, "next_location_lat": "51.6110499", "next_location_lon": "-1.2418082", "previous_location": "Cholsey", "current_leg_milage": "4.6", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 16732.429, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 16885.671, \"from_m\": 16732.429, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19128.366, \"from_m\": 16885.671, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 19225.362, \"from_m\": 19128.366, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27319.177, \"from_m\": 19225.362, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 27486.522, \"from_m\": 27319.177, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27634.924, \"from_m\": 27486.522, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27801.062, \"from_m\": 27634.924, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38066.6, \"from_m\": 27801.062, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38150.114, \"from_m\": 38066.6, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38639.629, \"from_m\": 38150.114, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38678.168, \"from_m\": 38639.629, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38828.759, \"from_m\": 38678.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40158.504, \"from_m\": 38828.759, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40170.108, \"from_m\": 40158.504, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49347.588, \"from_m\": 40170.108, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49402.098, \"from_m\": 49347.588, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56159.027, \"from_m\": 49402.098, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56238.973, \"from_m\": 56159.027, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56297.354, \"from_m\": 56238.973, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56404.241, \"from_m\": 56297.354, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56460.36, \"from_m\": 56404.241, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56518.751, \"from_m\": 56460.36, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57143.267, \"from_m\": 56518.751, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 57949.172, \"from_m\": 57143.267, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58269.837, \"from_m\": 57949.172, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 58979.192, \"from_m\": 58269.837, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59044.255, \"from_m\": 58979.192, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83389.493, \"from_m\": 59044.255, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 83536.175, \"from_m\": 83389.493, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 83605.33, \"from_m\": 83536.175, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 85039.917, \"from_m\": 83605.33, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 581567, \"profile_key\": \"e691bde3b65c6bebefb5c49150b2d5cbb8aaa8519201699927819bc6b56df9a5\", \"schedule_id\": 6337, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1408\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1409\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17639.361, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421\", \"location\": \"Dolphin Jn\", \"stage_seq\": 8, \"distance_m\": 27486.522, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1424\", \"location\": \"Slough\", \"stage_seq\": 9, \"distance_m\": 29557.47, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1430H\", \"location\": \"Maidenhead\", \"stage_seq\": 10, \"distance_m\": 38786.59, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1437H\", \"location\": \"Twyford\", \"stage_seq\": 11, \"distance_m\": 49675.712, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 56460.36, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1455\", \"location\": \"Reading\", \"stage_seq\": 13, \"distance_m\": 57620.151, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Reading West Jn\", \"stage_seq\": 14, \"distance_m\": 59468.859, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1458H\", \"wtt_dep\": \"1459H\", \"location\": \"Tilehurst\", \"stage_seq\": 15, \"distance_m\": 61834.161, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1503\", \"wtt_dep\": \"1504\", \"location\": \"Pangbourne\", \"stage_seq\": 16, \"distance_m\": 66412.46, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1508H\", \"location\": \"Goring & Streatley\", \"stage_seq\": 17, \"distance_m\": 71604.664, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1512H\", \"wtt_dep\": \"1513H\", \"location\": \"Cholsey\", \"stage_seq\": 18, \"distance_m\": 77625.916, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Didcot East Jn\", \"stage_seq\": 19, \"distance_m\": 84099.754, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": null, \"location\": \"Didcot Parkway\", \"stage_seq\": 20, \"distance_m\": 85039.917, \"section_seq\": 1, \"route_path_id\": 30160}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 85039.917, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30160}], \"total_distance_m\": 85039.917, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 84079.588, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 960.329, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1408", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.6110499", "current_position_lon": "-1.2418082", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:30Z\", \"source_id\": 47574868, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:17:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:33Z\", \"source_id\": 15476572, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:25Z\", \"source_id\": 47592890, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:29Z\", \"source_id\": 15481644, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:54Z\", \"source_id\": 47609772, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:58Z\", \"source_id\": 15486477, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:31Z\", \"source_id\": 47629972, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:37Z\", \"source_id\": 15492105, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:38Z\", \"source_id\": 47648150, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:42Z\", \"source_id\": 15497270, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:23Z\", \"source_id\": 47684913, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:27Z\", \"source_id\": 15507450, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:21Z\", \"source_id\": 47695476, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:24Z\", \"source_id\": 15510360, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:34Z\", \"source_id\": 47706811, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:40Z\", \"source_id\": 15513539, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:27Z\", \"source_id\": 47719958, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:31Z\", \"source_id\": 15517217, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:56Z\", \"source_id\": 47740109, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:58Z\", \"source_id\": 15522933, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Didcot Parkway", "service_state_platform": "4", "timing_fact_generation": 1789481941334765, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:16.347859", "service_state_evidence_id": 15522933, "current_leg_start_actual_dep": "2026-09-15T15:13:30+01:00", "operational_evidence_version": 87, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:16.742473", "service_state_valid_until_kind": null, "operational_interpretation_version": 87, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PAD DID 2N38 387142+387157 8 110 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16732.429, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 16885.671, "from_m": 16732.429, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19128.366, "from_m": 16885.671, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 19225.362, "from_m": 19128.366, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27319.177, "from_m": 19225.362, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 27486.522, "from_m": 27319.177, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27634.924, "from_m": 27486.522, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27801.062, "from_m": 27634.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38066.6, "from_m": 27801.062, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38150.114, "from_m": 38066.6, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38639.629, "from_m": 38150.114, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38678.168, "from_m": 38639.629, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38828.759, "from_m": 38678.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40158.504, "from_m": 38828.759, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40170.108, "from_m": 40158.504, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49347.588, "from_m": 40170.108, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49402.098, "from_m": 49347.588, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56159.027, "from_m": 49402.098, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56238.973, "from_m": 56159.027, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56297.354, "from_m": 56238.973, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56404.241, "from_m": 56297.354, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56460.36, "from_m": 56404.241, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56518.751, "from_m": 56460.36, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57143.267, "from_m": 56518.751, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 57949.172, "from_m": 57143.267, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58269.837, "from_m": 57949.172, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 95.0}, {"to_m": 58979.192, "from_m": 58269.837, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59044.255, "from_m": 58979.192, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83389.493, "from_m": 59044.255, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 83536.175, "from_m": 83389.493, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 83605.33, "from_m": 83536.175, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 85039.917, "from_m": 83605.33, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 581567, "profile_key": "e691bde3b65c6bebefb5c49150b2d5cbb8aaa8519201699927819bc6b56df9a5", "schedule_id": 6337, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1408", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1409", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17639.361, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421", "location": "Dolphin Jn", "stage_seq": 8, "distance_m": 27486.522, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1424", "location": "Slough", "stage_seq": 9, "distance_m": 29557.47, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1430H", "location": "Maidenhead", "stage_seq": 10, "distance_m": 38786.59, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1437H", "location": "Twyford", "stage_seq": 11, "distance_m": 49675.712, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Kennet Bridge Jn", "stage_seq": 12, "distance_m": 56460.36, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1455", "location": "Reading", "stage_seq": 13, "distance_m": 57620.151, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457", "location": "Reading West Jn", "stage_seq": 14, "distance_m": 59468.859, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1458H", "wtt_dep": "1459H", "location": "Tilehurst", "stage_seq": 15, "distance_m": 61834.161, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1503", "wtt_dep": "1504", "location": "Pangbourne", "stage_seq": 16, "distance_m": 66412.46, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1508H", "location": "Goring & Streatley", "stage_seq": 17, "distance_m": 71604.664, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1512H", "wtt_dep": "1513H", "location": "Cholsey", "stage_seq": 18, "distance_m": 77625.916, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1521", "location": "Didcot East Jn", "stage_seq": 19, "distance_m": 84099.754, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": null, "location": "Didcot Parkway", "stage_seq": 20, "distance_m": 85039.917, "section_seq": 1, "route_path_id": 30160}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 85039.917, "from_m": 0.0, "section_seq": 1, "route_path_id": 30160}], "total_distance_m": 85039.917, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 84079.588, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 960.329, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:30Z", "source_id": 47574868, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:17:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:33Z", "source_id": 15476572, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:25Z", "source_id": 47592890, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:24:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:29Z", "source_id": 15481644, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:54Z", "source_id": 47609772, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:31:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:58Z", "source_id": 15486477, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:31Z", "source_id": 47629972, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:38:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:37Z", "source_id": 15492105, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23807, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:38Z", "source_id": 47648150, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:45:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:42Z", "source_id": 15497270, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23933, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:23Z", "source_id": 47684913, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:59:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:27Z", "source_id": 15507450, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23944, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:21Z", "source_id": 47695476, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:04:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:24Z", "source_id": 15510360, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23951, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:34Z", "source_id": 47706811, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:08:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:40Z", "source_id": 15513539, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23959, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:27Z", "source_id": 47719958, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:12:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:31Z", "source_id": 15517217, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23984, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:56Z", "source_id": 47740109, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:20:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:58Z", "source_id": 15522933, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] London Paddington 1408 1408 10 None None Didcot Parkway 1522 1522 4 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C48224/2026-09-15/detailed None Cholsey 2026-09-15T15:13:30+01:00 Didcot Parkway 7.0 {"type": "LineString", "coordinates": [[-1.1587980999999998, 51.5703981], [-1.1591013, 51.5706239], [-1.1593942, 51.57084629999999], [-1.1595544, 51.57096799999999], [-1.159772, 51.571138099999985], [-1.1603071, 51.5715456], [-1.1608366, 51.57197330000001], [-1.1612767, 51.57232210000001], [-1.161816, 51.57275370000001], [-1.1622652, 51.573113600000006], [-1.1627065, 51.57346739999999], [-1.1631583, 51.5738251], [-1.1636848, 51.5742413], [-1.1641958, 51.5746518], [-1.1647264, 51.5750676], [-1.1652257, 51.5754626], [-1.1656783, 51.575819], [-1.166023, 51.5760947], [-1.1663241, 51.5763334], [-1.1666169999999998, 51.5765624], [-1.1671531, 51.5769841], [-1.1676251, 51.5773484], [-1.1678098693553778, 51.5774968119633], [-1.1681520999999997, 51.577771699999985], [-1.1686949, 51.5781978], [-1.1692498999999998, 51.5786268], [-1.1696802, 51.57897], [-1.1702207, 51.5793943], [-1.170753, 51.5798156], [-1.1712994, 51.58024], [-1.1718395, 51.580668800000005], [-1.1723661, 51.58108510000001], [-1.1728805, 51.581492], [-1.1733324999999997, 51.5818439], [-1.1738711, 51.5822624], [-1.1744037, 51.58267879999999], [-1.174927, 51.5830832], [-1.1754863999999998, 51.5835085], [-1.1759357999999998, 51.5838541], [-1.1764285, 51.5842219], [-1.1769632, 51.5846215], [-1.1775172, 51.5850242], [-1.1779888, 51.5853666], [-1.1785374, 51.585735499999984], [-1.1788481, 51.5859559], [-1.1791161999999995, 51.58614039999999], [-1.1796919, 51.58653249999999], [-1.1802339, 51.58690049999999], [-1.1807784999999995, 51.5872614], [-1.1813345, 51.587617399999985], [-1.1818930999999997, 51.58797009999999], [-1.1824905, 51.5883532], [-1.1830077, 51.5886734], [-1.1833842, 51.58890419999999], [-1.1835153000000005, 51.5889837], [-1.1841961999999997, 51.589381], [-1.1848027, 51.589733599999995], [-1.1853065, 51.590020800000005], [-1.1858470999999997, 51.59033060000001], [-1.1864465000000002, 51.5906603], [-1.1870972, 51.59101569999999], [-1.1876515, 51.59131500000001], [-1.188317, 51.591667099999995], [-1.1889839, 51.5920154], [-1.1895059, 51.592279], [-1.1896490999999998, 51.5923516], [-1.1903089, 51.5926838], [-1.1908655, 51.5929553], [-1.1915312, 51.593277], [-1.1922453, 51.5936183], [-1.1930648999999998, 51.5939957], [-1.1934279, 51.59416279999999], [-1.1939936999999998, 51.5944211], [-1.1946528999999997, 51.5947179], [-1.1953599, 51.59502810000001], [-1.1959789, 51.59529519999999], [-1.196618, 51.5955703], [-1.1972537, 51.5958394], [-1.1979639, 51.5961314], [-1.1986888999999998, 51.59642139999999], [-1.1992942, 51.5966569], [-1.1999019, 51.596892], [-1.2005745, 51.5971407], [-1.2012484000000003, 51.59738320000001], [-1.2020231, 51.597657100000006], [-1.2024341, 51.5977939], [-1.2028743, 51.59794660000001], [-1.2033372999999998, 51.59810420000001], [-1.2038913, 51.59829109999998], [-1.2045758, 51.598519], [-1.2051461, 51.59871350000001], [-1.2057913999999998, 51.5989379], [-1.2064817999999995, 51.59917129999999], [-1.2072290999999995, 51.59942349999999], [-1.2075475, 51.599525199999995], [-1.2078609, 51.5996405], [-1.208499, 51.5998599], [-1.2093334, 51.60014219999999], [-1.2101003, 51.600396800000006], [-1.2101497, 51.60041360000001], [-1.2107367, 51.6006137], [-1.2114359999999995, 51.6008516], [-1.2119618, 51.60103409999999], [-1.2126338999999997, 51.60126270000001], [-1.2134011999999998, 51.60152680000001], [-1.214081, 51.6017549], [-1.2142041999999995, 51.60179409999999], [-1.2148647999999995, 51.6020217], [-1.2156672, 51.602290999999994], [-1.216213, 51.60247760000001], [-1.2170548, 51.60276069999998], [-1.2173696, 51.6028697], [-1.2175311999999998, 51.6029256], [-1.2181870999999995, 51.60316710000001], [-1.2183565999999997, 51.603227], [-1.2189077, 51.60343259999999], [-1.2193858, 51.60361189999999], [-1.2195552999999997, 51.60366830000001], [-1.2201361, 51.6038644], [-1.2206289, 51.604036099999995], [-1.2210432, 51.6041742], [-1.2214652999999998, 51.60431680000001], [-1.2217649, 51.6044189], [-1.2219569, 51.6044843], [-1.2225847, 51.604698899999995], [-1.2228982999999998, 51.6048033], [-1.2234645, 51.6049959], [-1.2236716999999997, 51.605064], [-1.2244238999999997, 51.6053176], [-1.2254588, 51.60565900000001], [-1.2263825999999998, 51.6059676], [-1.2269668, 51.60615790000001], [-1.2275572, 51.60634869999999], [-1.2283000999999998, 51.6065942], [-1.2284819, 51.606654899999995], [-1.2287684999999997, 51.606745800000006], [-1.229787770577513, 51.6070778063845], [-1.2297899, 51.60707849999999], [-1.2305585999999995, 51.60733050000001], [-1.2313118, 51.60758330000001], [-1.2319542999999995, 51.6077905], [-1.2327185, 51.608037999999986], [-1.2334688, 51.6082851], [-1.2343148, 51.6085639], [-1.2350808999999998, 51.6088433], [-1.2355063, 51.6089846], [-1.2360703000000002, 51.60917010000001], [-1.2367041, 51.60937619999999], [-1.2373321, 51.6095825], [-1.2381047, 51.6098317], [-1.2383786000000003, 51.60992219999999], [-1.2395525, 51.6103042], [-1.2396446, 51.6103331], [-1.240100254212309, 51.61048353460085], [-1.2404090999999997, 51.6105855], [-1.2407837999999998, 51.61070939999999], [-1.2411848, 51.6108431], [-1.2414299, 51.61092430000001], [-1.2418082, 51.6110499]]} 4.6 1513 1520 Cholsey Didcot Parkway Didcot Parkway 51.6110499 -1.2418082 51.6110499 -1.2418082 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 Didcot Parkway TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522933 1789481941334765 87 87 2026-09-15 14:30:16.742473 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:16.347859
551051 582609 G21627 862U30MP15 2026-09-15 COMPLETE 15523900 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 582609, "stp": "P", "toc": "Island Line", "uid": "G21627", "consist": "484002", "dest_crs": "RYP", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G21627/2026-09-15/detailed", "trust_id": "862U30MP15", "origin_crs": "SHN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ryde Pier Head", "service_date": "2026-09-15", "dest_arr_time": "1518", "dest_platform": null, "is_terminated": 1, "next_location": "Ryde Pier Head", "signalling_id": "2U30", "timing_status": "LATE", "origin_station": "Shanklin", "current_leg_arr": "1520", "current_leg_dep": "1518", "current_leg_end": "Ryde Pier Head", "origin_dep_time": "1451", "origin_platform": null, "current_location": "Ryde Pier Head", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1597497, 50.7331601], [-1.1598057, 50.733231], [-1.1598706, 50.73332740000001], [-1.1599487, 50.73349599999999], [-1.1600102, 50.7336929], [-1.160035, 50.73383479999999], [-1.1600415999999998, 50.7338725], [-1.1607329, 50.737323], [-1.1608162, 50.7376769], [-1.160858, 50.73792569999999], [-1.1608613, 50.7380392], [-1.1608523999999998, 50.738124], [-1.1608038, 50.73829010000001], [-1.1607582, 50.73843020000001], [-1.1606871, 50.7385846], [-1.1604666999999995, 50.739045299999994]]}", "current_leg_start": "Ryde Esplanade", "dest_arr_time_act": "1518", "motion_projection": null, "next_location_lat": "50.7390453", "next_location_lon": "-1.1604667", "previous_location": "Ryde Esplanade", "current_leg_milage": "0.4", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 75.495, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2793.218, \"from_m\": 75.495, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3152.365, \"from_m\": 2793.218, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4544.602, \"from_m\": 3152.365, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4555.89, \"from_m\": 4544.602, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5772.502, \"from_m\": 4555.89, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6109.276, \"from_m\": 5772.502, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7912.523, \"from_m\": 6109.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11507.254, \"from_m\": 7912.523, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13262.089, \"from_m\": 11507.254, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13418.079, \"from_m\": 13262.089, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 582609, \"profile_key\": \"e75df2ad65dea8df28dea18331eafab997e764d4be1afe9ff5b9be66185f45e6\", \"schedule_id\": 10116, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Shanklin\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454\", \"location\": \"Lake\", \"stage_seq\": 2, \"distance_m\": 1691.164, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1458\", \"location\": \"Sandown\", \"stage_seq\": 3, \"distance_m\": 2918.382, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1503\", \"location\": \"Brading\", \"stage_seq\": 4, \"distance_m\": 5863.79, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1508\", \"location\": \"Smallbrook Junction\", \"stage_seq\": 5, \"distance_m\": 9855.139, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1512\", \"location\": \"Ryde St.Johns Road\", \"stage_seq\": 6, \"distance_m\": 11434.466, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1516\", \"location\": \"Ryde Esplanade\", \"stage_seq\": 7, \"distance_m\": 12753.14, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": null, \"location\": \"Ryde Pier Head\", \"stage_seq\": 8, \"distance_m\": 13418.079, \"section_seq\": 1, \"route_path_id\": 31502}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13418.079, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31502}], \"total_distance_m\": 13418.079, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 60.0, \"speed_covered_distance_m\": 13418.079, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1451", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.7390453", "current_position_lon": "-1.1604667", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:41Z\", \"source_id\": 15503996, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:41Z\", \"source_id\": 15506196, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:14Z\", \"source_id\": 15510179, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:13Z\", \"source_id\": 15515471, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:14Z\", \"source_id\": 15517765, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:16Z\", \"source_id\": 15520841, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:16Z\", \"source_id\": 15523900, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ryde Pier Head", "service_state_platform": null, "timing_fact_generation": 1789482020431725, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:20.423969", "service_state_evidence_id": 15523900, "current_leg_start_actual_dep": "2026-09-15T15:18:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:21.012586", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Island Line P SHN RYP 2U30 484002 2 60 None {"version": 3, "segments": [{"to_m": 75.495, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2793.218, "from_m": 75.495, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3152.365, "from_m": 2793.218, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4544.602, "from_m": 3152.365, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4555.89, "from_m": 4544.602, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5772.502, "from_m": 4555.89, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6109.276, "from_m": 5772.502, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7912.523, "from_m": 6109.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11507.254, "from_m": 7912.523, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13262.089, "from_m": 11507.254, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13418.079, "from_m": 13262.089, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 582609, "profile_key": "e75df2ad65dea8df28dea18331eafab997e764d4be1afe9ff5b9be66185f45e6", "schedule_id": 10116, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1451", "location": "Shanklin", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454", "location": "Lake", "stage_seq": 2, "distance_m": 1691.164, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1458", "location": "Sandown", "stage_seq": 3, "distance_m": 2918.382, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1503", "location": "Brading", "stage_seq": 4, "distance_m": 5863.79, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1508", "location": "Smallbrook Junction", "stage_seq": 5, "distance_m": 9855.139, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1512", "location": "Ryde St.Johns Road", "stage_seq": 6, "distance_m": 11434.466, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1516", "location": "Ryde Esplanade", "stage_seq": 7, "distance_m": 12753.14, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": null, "location": "Ryde Pier Head", "stage_seq": 8, "distance_m": 13418.079, "section_seq": 1, "route_path_id": 31502}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13418.079, "from_m": 0.0, "section_seq": 1, "route_path_id": 31502}], "total_distance_m": 13418.079, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 13418.079, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:41Z", "source_id": 15503996, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:41Z", "source_id": 15506196, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:14Z", "source_id": 15510179, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:13Z", "source_id": 15515471, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:14Z", "source_id": 15517765, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:16Z", "source_id": 15520841, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:16Z", "source_id": 15523900, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Shanklin 1451 1451 None None None Ryde Pier Head 1518 1518 None LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G21627/2026-09-15/detailed None Ryde Esplanade 2026-09-15T15:18:00+01:00 Ryde Pier Head 2.0 {"type": "LineString", "coordinates": [[-1.1597497, 50.7331601], [-1.1598057, 50.733231], [-1.1598706, 50.73332740000001], [-1.1599487, 50.73349599999999], [-1.1600102, 50.7336929], [-1.160035, 50.73383479999999], [-1.1600415999999998, 50.7338725], [-1.1607329, 50.737323], [-1.1608162, 50.7376769], [-1.160858, 50.73792569999999], [-1.1608613, 50.7380392], [-1.1608523999999998, 50.738124], [-1.1608038, 50.73829010000001], [-1.1607582, 50.73843020000001], [-1.1606871, 50.7385846], [-1.1604666999999995, 50.739045299999994]]} 0.4 1518 1520 Ryde Esplanade Ryde Pier Head Ryde Pier Head 50.7390453 -1.1604667 50.7390453 -1.1604667 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 Ryde Pier Head TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523900 1789482020431725 16 16 2026-09-15 14:30:21.012586 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:20.423969
551052 581679 C30007 702C47MO15 2026-09-15 COMPLETE 15522917 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 581679, "stp": "P", "toc": "Chiltern Railways", "uid": "C30007", "consist": "165035", "dest_crs": "MYB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C30007/2026-09-15/detailed", "trust_id": "702C47MO15", "origin_crs": "AVP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Marylebone", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "5", "is_terminated": 1, "next_location": "London Marylebone", "signalling_id": "2C47", "timing_status": "ON TIME", "origin_station": "Aylesbury Vale Parkway", "current_leg_arr": "1520", "current_leg_dep": "1505", "current_leg_end": "London Marylebone", "origin_dep_time": "1413", "origin_platform": null, "current_location": "London Marylebone", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.33564089999999996, 51.5788005], [-0.3353776, 51.5787317], [-0.33516299999999993, 51.5786786], [-0.3349193, 51.57862380000001], [-0.334672, 51.57857299999999], [-0.3344231, 51.5785272], [-0.3341727, 51.5784873], [-0.3337548, 51.5784346], [-0.33374469999999995, 51.57843359999999], [-0.3334783, 51.578406400000006], [-0.33318619999999993, 51.5783833], [-0.33291630000000005, 51.5783733], [-0.3326456, 51.5783684], [-0.3321859999999999, 51.57837109999999], [-0.33172429999999997, 51.578379899999995], [-0.3310091, 51.578398099999994], [-0.329583, 51.5784317], [-0.3268472, 51.5784969], [-0.3263006, 51.5785079], [-0.3246421, 51.5785415], [-0.32381439999999995, 51.5785556], [-0.3229853, 51.5785631], [-0.32207189999999997, 51.57855550000001], [-0.32115869999999996, 51.578530099999995], [-0.3202503, 51.5784875], [-0.31934219999999996, 51.578427], [-0.3189106, 51.5783929], [-0.3184798, 51.57835519999999], [-0.3180294, 51.5783116], [-0.3175792, 51.5782627], [-0.3170879, 51.57820590000001], [-0.3166004, 51.57814309999999], [-0.31578959999999995, 51.5780288], [-0.3149859, 51.5779019], [-0.3141202, 51.577749], [-0.3129342, 51.57750999999999], [-0.3128710323604307, 51.57749718497687], [-0.31277464314986725, 51.57747763017935], [-0.3126941944445765, 51.57746130927835], [-0.31262913942009046, 51.577448111341155], [-0.3125645875959631, 51.577435015486174], [-0.31247720300854853, 51.5774172874624], [-0.3123565, 51.5773928], [-0.3120792, 51.57732810000001], [-0.3115266, 51.57719780000001], [-0.3109875999999999, 51.57706520000001], [-0.31052869999999994, 51.576947700000005], [-0.3104505, 51.5769277], [-0.3094004, 51.5766354], [-0.3088844, 51.5764806], [-0.3083755, 51.5763156], [-0.3064821999999999, 51.5756849], [-0.2992308, 51.57322039999999], [-0.2950288999999999, 51.5717914], [-0.29463169999999994, 51.5716607], [-0.2932895, 51.5711376], [-0.2928359, 51.5709765], [-0.29245279999999996, 51.5708405], [-0.29213209999999995, 51.570720300000005], [-0.2917614, 51.5705652], [-0.2914676, 51.5704457], [-0.2912082, 51.570328700000005], [-0.29097419999999996, 51.5702234], [-0.29075399999999996, 51.570119700000006], [-0.2905296, 51.57001009999999], [-0.29029610000000006, 51.5699003], [-0.2900577, 51.56977619999999], [-0.28969439999999996, 51.56957930000001], [-0.2893402, 51.5693831], [-0.28907679999999997, 51.56921869999999], [-0.2887941, 51.5690536], [-0.28843309999999994, 51.56881720000001], [-0.2881879, 51.56865279999999], [-0.2878029999999999, 51.568374], [-0.2876134, 51.5682378], [-0.2872899, 51.56798520000001], [-0.2871571, 51.5678758], [-0.2868187, 51.5675837], [-0.2863861999999999, 51.5671962], [-0.28607849999999996, 51.5669147], [-0.28571869999999994, 51.5665922], [-0.28532359999999996, 51.56625839999999], [-0.2850307, 51.5660191], [-0.2848297, 51.565866], [-0.28458340000000004, 51.56568609999999], [-0.284194, 51.5654165], [-0.2839817, 51.5652718], [-0.2836888000000001, 51.5650834], [-0.2834208999999999, 51.564914], [-0.28316539999999996, 51.5647552], [-0.2829111, 51.564609100000006], [-0.2826387, 51.5644553], [-0.2821864, 51.56423240000001], [-0.2815643, 51.56395870000001], [-0.2813166, 51.56384539999999], [-0.28105720000000006, 51.5637352], [-0.2807777, 51.5636194], [-0.280489, 51.5635078], [-0.2801637, 51.563387500000005], [-0.27977479999999993, 51.563253499999995], [-0.279439, 51.5631474], [-0.2790882, 51.56303979999999], [-0.2787298, 51.56294009999999], [-0.2783648, 51.5628473], [-0.2780053, 51.5627592], [-0.2776410999999999, 51.562678], [-0.2772019, 51.5625891], [-0.2767572, 51.56250620000001], [-0.2752499, 51.5622329], [-0.274712, 51.56211660000001], [-0.2742316000000001, 51.56199719999999], [-0.2733425, 51.5617623], [-0.2726218, 51.5615294], [-0.27174259999999995, 51.5612252], [-0.27090159999999996, 51.56092110000001], [-0.2699952, 51.560582700000005], [-0.26949458523585645, 51.56039550526734], [-0.26886129999999997, 51.560158699999995], [-0.26742469999999996, 51.559559], [-0.2666815, 51.55924699999999], [-0.2654952, 51.55875330000001], [-0.2652107, 51.5586382], [-0.263515, 51.5579158], [-0.26281439999999995, 51.5576342], [-0.26172729999999994, 51.5572321], [-0.26119099999999995, 51.55704089999999], [-0.2597558, 51.556546399999995], [-0.2588926999999999, 51.55626699999999], [-0.25802309999999995, 51.5559978], [-0.2565016, 51.55554729999998], [-0.2558287, 51.5553615], [-0.2550551885263083, 51.55514794495603], [-0.25481816806722085, 51.55508956477711], [-0.25460912653191614, 51.555037296074325], [-0.25442405525862005, 51.55499028448236], [-0.254258945585558, 51.554947675635894], [-0.2541097888509557, 51.55490861516962], [-0.2539725763930388, 51.554872248718226], [-0.2538432995500328, 51.5548377219164], [-0.2537179496601635, 51.5548041803988], [-0.2535925180616564, 51.55477076980014], [-0.2534629960927372, 51.5547366357551], [-0.25332537509163144, 51.554700923898366], [-0.25317564639656476, 51.55466277986461], [-0.2530098013457628, 51.55462134928853], [-0.2528238312774512, 51.5545757778048], [-0.25261372752985556, 51.55452521104811], [-0.25237548144120153, 51.55446879465316], [-0.2522456, 51.5544367], [-0.2514381, 51.55424260000001], [-0.2490292, 51.553662999999986], [-0.24809109999999995, 51.5534249], [-0.2476244, 51.55331000000001], [-0.2473803, 51.553249400000006], [-0.24731936840030777, 51.55323612538862], [-0.247263814751724, 51.553224022418995], [-0.24667709999999995, 51.553096199999985], [-0.2453662, 51.5528373], [-0.24420859999999997, 51.5526408], [-0.24321969999999996, 51.55247930000001], [-0.2415563, 51.552257200000014], [-0.2398824, 51.55197739999999], [-0.23928510000000003, 51.55188489999999], [-0.23852759999999995, 51.55176839999999], [-0.2379636, 51.551678800000005], [-0.23646979999999995, 51.551437099999994], [-0.2359460999999999, 51.55134240000001], [-0.23332430000000004, 51.550941400000006], [-0.2330761, 51.550906], [-0.22830560000000005, 51.55013670000001], [-0.22807210000000003, 51.55009900000001], [-0.22737609999999997, 51.54998879999999], [-0.22533719999999993, 51.54967620000001], [-0.2247638, 51.54959170000001], [-0.22412820000000003, 51.54947819999999], [-0.2235334, 51.54935369999999], [-0.2226188, 51.54917189999998], [-0.22205289999999997, 51.5490716], [-0.22133449999999996, 51.54897129999999], [-0.2206604, 51.5489031], [-0.21974669999999996, 51.5487853], [-0.21860419999999997, 51.5486304], [-0.2104437, 51.5473539], [-0.2094708, 51.5472057], [-0.208484, 51.547094599999994], [-0.2071627, 51.54694499999999], [-0.2062748, 51.5468404], [-0.20530159999999997, 51.5467409], [-0.20468739999999996, 51.5466947], [-0.2040956, 51.54666799999998], [-0.20345949999999996, 51.54664960000001], [-0.20283259999999995, 51.5466348], [-0.2024274, 51.5466168], [-0.20236709999999997, 51.54661300000001], [-0.2015886, 51.546564499999995], [-0.1996435, 51.546404299999985], [-0.1980628973021804, 51.54628952894688], [-0.19791731168407012, 51.54627895763901], [-0.1976521, 51.54625970000001], [-0.1971139, 51.546232], [-0.1966932, 51.5462209], [-0.19629379999999996, 51.546224499999994], [-0.19594, 51.5462369], [-0.1944258, 51.5463177], [-0.191216, 51.546557499999984], [-0.1908014, 51.546587200000005], [-0.1888542, 51.546701799999994], [-0.18772959999999997, 51.54677829999999], [-0.1870127, 51.5468379], [-0.18605, 51.5469403], [-0.1855364, 51.547012900000006], [-0.1845989, 51.5471186], [-0.1841741, 51.5471558], [-0.18384269999999997, 51.5471752], [-0.18358669999999996, 51.547185500000005], [-0.1833522, 51.54718389999999], [-0.18310589999999996, 51.54717409999999], [-0.18286859999999996, 51.5471597], [-0.1825414, 51.5471406], [-0.1823191, 51.54711540000001], [-0.18199299999999996, 51.5470699], [-0.1816694, 51.5470142], [-0.18142199999999997, 51.54696049999999], [-0.181196, 51.5469083], [-0.18090079999999997, 51.546828399999995], [-0.1806567, 51.546744], [-0.18020580000000003, 51.54657190000001], [-0.17989709999999998, 51.54643440000001], [-0.1796630568239043, 51.54631867660276], [-0.17964469999999996, 51.5463096], [-0.17938899999999997, 51.54618719999999], [-0.17920419999999998, 51.5460767], [-0.1790055, 51.5459626], [-0.1788313, 51.5458398], [-0.1786296, 51.545700800000006], [-0.17845179999999997, 51.54556110000001], [-0.178029, 51.54518100000001], [-0.17777309999999996, 51.5448992], [-0.1776009, 51.5446714], [-0.17741739999999998, 51.5444147], [-0.1773282, 51.54424879999999], [-0.17724799999999996, 51.544052], [-0.17719569999999998, 51.5439238], [-0.17714979999999997, 51.54370850000001], [-0.17711739999999998, 51.5434802], [-0.17710329999999996, 51.543178000000005], [-0.17713849999999998, 51.5428948], [-0.17714759999999996, 51.5428389], [-0.1771987, 51.542569099999994], [-0.177341, 51.5419195], [-0.17739210000000002, 51.54169], [-0.17740292348111678, 51.541648770456455], [-0.1774157860300821, 51.5415997735078], [-0.1774536189907193, 51.541455657161386], [-0.17746215221779643, 51.541423151645674], [-0.17750598125350214, 51.54125619387955], [-0.17751511676208587, 51.54122139394699], [-0.17753419999999998, 51.5411487], [-0.1776039, 51.540900099999995], [-0.17772879999999996, 51.5403825], [-0.1777444, 51.540322399999994], [-0.17786979999999997, 51.539818700000005], [-0.17789379999999996, 51.5397224], [-0.178113, 51.53884179999999], [-0.1781274, 51.5387742], [-0.1782095, 51.53833709999999], [-0.17822249999999998, 51.5382334], [-0.17822399999999997, 51.5381727], [-0.1782159, 51.5378516], [-0.17819019999999997, 51.5375158], [-0.17813939999999998, 51.5372767], [-0.1780117, 51.5369783], [-0.1778505, 51.5365162], [-0.1775763, 51.536022], [-0.1773315, 51.5356696], [-0.1768954, 51.5351647], [-0.17642759999999996, 51.534743], [-0.17593, 51.5343719], [-0.1753829, 51.534023899999994], [-0.175314, 51.533982599999995], [-0.1740634, 51.533286100000005], [-0.17361869999999996, 51.533035299999995], [-0.17271069999999997, 51.5325201], [-0.17211559999999998, 51.5321617], [-0.17084719999999998, 51.53124050000001], [-0.1682532, 51.5291146], [-0.16770781389670208, 51.52866454561394], [-0.167466, 51.528465], [-0.1672297, 51.5282734], [-0.16714289999999998, 51.52820089999999], [-0.1670848, 51.5281486], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]}", "current_leg_start": "Harrow-on-the-Hill", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.5232556", "next_location_lon": "-0.1630113", "previous_location": "Marylebone 10 Signal", "current_leg_milage": "9.1", "linx_max_speed_mph": 75, "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\": 75.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\": 75.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\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4393.605, \"from_m\": 3622.799, \"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\": 26308.084, \"from_m\": 4393.605, \"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\": 36622.936, \"from_m\": 26308.084, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37536.847, \"from_m\": 36622.936, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48573.807, \"from_m\": 37536.847, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50315.222, \"from_m\": 48573.807, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51656.631, \"from_m\": 50315.222, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56022.0, \"from_m\": 51656.631, \"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\": 56340.971, \"from_m\": 56022.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56800.845, \"from_m\": 56340.971, \"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\": 58480.779, \"from_m\": 56800.845, \"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\": 63980.559, \"from_m\": 58480.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\": 63995.311, \"from_m\": 63980.559, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 64052.675, \"from_m\": 63995.311, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 64359.118, \"from_m\": 64052.675, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 64604.134, \"from_m\": 64359.118, \"capability_applied\": null, \"effective_limit_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\": 581679, \"profile_key\": \"5caa013dfd7b4b140a4fc3de73bf3f734c1798e81d47625aa3453f9755d25635\", \"schedule_id\": 3650, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1413\", \"location\": \"Aylesbury Vale Parkway\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1418H\", \"location\": \"Aylesbury\", \"stage_seq\": 2, \"distance_m\": 3728.659, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1422H\", \"wtt_dep\": \"1423\", \"location\": \"Stoke Mandeville\", \"stage_seq\": 3, \"distance_m\": 7272.566, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1427H\", \"location\": \"Wendover\", \"stage_seq\": 4, \"distance_m\": 11138.239, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1433\", \"wtt_dep\": \"1433H\", \"location\": \"Great Missenden\", \"stage_seq\": 5, \"distance_m\": 18411.413, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Mantles Wood\", \"stage_seq\": 6, \"distance_m\": 25134.628, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Amersham\", \"stage_seq\": 7, \"distance_m\": 26710.944, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445\", \"location\": \"Chalfont & Latimer\", \"stage_seq\": 8, \"distance_m\": 29951.853, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1448H\", \"location\": \"Chorleywood\", \"stage_seq\": 9, \"distance_m\": 33484.236, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453\", \"location\": \"Rickmansworth\", \"stage_seq\": 10, \"distance_m\": 36999.579, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"location\": \"Watford South Jn - (Met)\", \"stage_seq\": 11, \"distance_m\": 38823.628, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1505\", \"location\": \"Harrow-on-the-Hill\", \"stage_seq\": 12, \"distance_m\": 49889.486, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510\", \"location\": \"Neasden South Jn\", \"stage_seq\": 13, \"distance_m\": 56340.971, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": \"1518\", \"location\": \"Marylebone 10 Signal\", \"stage_seq\": 14, \"distance_m\": 63937.503, \"section_seq\": 1, \"route_path_id\": 29452}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"London Marylebone\", \"stage_seq\": 15, \"distance_m\": 64604.134, \"section_seq\": 1, \"route_path_id\": 29452}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 64604.134, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29452}], \"total_distance_m\": 64604.134, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 64604.134, \"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": "1413", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "51.5232556", "current_position_lon": "-0.1630113", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21735, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:23Z\", \"source_id\": 47574503, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:17:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:27Z\", \"source_id\": 15476472, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21767, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:18Z\", \"source_id\": 47582031, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:22:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:24Z\", \"source_id\": 15478653, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:22Z\", \"source_id\": 47600656, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:27:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:22Z\", \"source_id\": 15483870, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:57Z\", \"source_id\": 47617920, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:04Z\", \"source_id\": 15488741, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:46Z\", \"source_id\": 15493749, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:11Z\", \"source_id\": 15497573, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:11Z\", \"source_id\": 15500607, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:41Z\", \"source_id\": 15503994, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:05Z\", \"source_id\": 47735042, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:08Z\", \"source_id\": 15521521, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18328, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:53Z\", \"source_id\": 47739979, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:58Z\", \"source_id\": 15522917, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Marylebone", "service_state_platform": "5", "timing_fact_generation": 1789481941591249, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:27.434670", "service_state_evidence_id": 15522917, "current_leg_start_actual_dep": "2026-09-15T15:05:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:28.422431", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P AVP MYB 2C47 165035 3 75 None {"version": 3, "segments": [{"to_m": 236.298, "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": 3084.511, "from_m": 236.298, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.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": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4393.605, "from_m": 3622.799, "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": 26308.084, "from_m": 4393.605, "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": 36622.936, "from_m": 26308.084, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37536.847, "from_m": 36622.936, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48573.807, "from_m": 37536.847, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50315.222, "from_m": 48573.807, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51656.631, "from_m": 50315.222, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56022.0, "from_m": 51656.631, "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": 56340.971, "from_m": 56022.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56800.845, "from_m": 56340.971, "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": 58480.779, "from_m": 56800.845, "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": 63980.559, "from_m": 58480.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": 63995.311, "from_m": 63980.559, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 64052.675, "from_m": 63995.311, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64359.118, "from_m": 64052.675, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 64604.134, "from_m": 64359.118, "capability_applied": null, "effective_limit_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": 581679, "profile_key": "5caa013dfd7b4b140a4fc3de73bf3f734c1798e81d47625aa3453f9755d25635", "schedule_id": 3650, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1413", "location": "Aylesbury Vale Parkway", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1418H", "location": "Aylesbury", "stage_seq": 2, "distance_m": 3728.659, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1422H", "wtt_dep": "1423", "location": "Stoke Mandeville", "stage_seq": 3, "distance_m": 7272.566, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1427H", "location": "Wendover", "stage_seq": 4, "distance_m": 11138.239, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1433", "wtt_dep": "1433H", "location": "Great Missenden", "stage_seq": 5, "distance_m": 18411.413, "section_seq": 1, "route_path_id": 29452}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438", "location": "Mantles Wood", "stage_seq": 6, "distance_m": 25134.628, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Amersham", "stage_seq": 7, "distance_m": 26710.944, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445", "location": "Chalfont & Latimer", "stage_seq": 8, "distance_m": 29951.853, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1448H", "location": "Chorleywood", "stage_seq": 9, "distance_m": 33484.236, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453", "location": "Rickmansworth", "stage_seq": 10, "distance_m": 36999.579, "section_seq": 1, "route_path_id": 29452}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455", "location": "Watford South Jn - (Met)", "stage_seq": 11, "distance_m": 38823.628, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1505", "location": "Harrow-on-the-Hill", "stage_seq": 12, "distance_m": 49889.486, "section_seq": 1, "route_path_id": 29452}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510", "location": "Neasden South Jn", "stage_seq": 13, "distance_m": 56340.971, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": "1518", "location": "Marylebone 10 Signal", "stage_seq": 14, "distance_m": 63937.503, "section_seq": 1, "route_path_id": 29452}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "London Marylebone", "stage_seq": 15, "distance_m": 64604.134, "section_seq": 1, "route_path_id": 29452}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 64604.134, "from_m": 0.0, "section_seq": 1, "route_path_id": 29452}], "total_distance_m": 64604.134, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 64604.134, "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": 21735, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:23Z", "source_id": 47574503, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:17:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:27Z", "source_id": 15476472, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21767, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:18Z", "source_id": 47582031, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:22:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:24Z", "source_id": 15478653, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21770, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:22Z", "source_id": 47600656, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:27:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:22Z", "source_id": 15483870, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:57Z", "source_id": 47617920, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:33:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:04Z", "source_id": 15488741, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:46Z", "source_id": 15493749, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:11Z", "source_id": 15497573, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:11Z", "source_id": 15500607, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:41Z", "source_id": 15503994, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18350, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:05Z", "source_id": 47735042, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:17:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:08Z", "source_id": 15521521, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18328, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:53Z", "source_id": 47739979, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:20:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:58Z", "source_id": 15522917, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Aylesbury Vale Parkway 1413 1413 None None None London Marylebone 1520 1520 5 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C30007/2026-09-15/detailed None Harrow-on-the-Hill 2026-09-15T15:05:00+01:00 London Marylebone 15.0 {"type": "LineString", "coordinates": [[-0.33564089999999996, 51.5788005], [-0.3353776, 51.5787317], [-0.33516299999999993, 51.5786786], [-0.3349193, 51.57862380000001], [-0.334672, 51.57857299999999], [-0.3344231, 51.5785272], [-0.3341727, 51.5784873], [-0.3337548, 51.5784346], [-0.33374469999999995, 51.57843359999999], [-0.3334783, 51.578406400000006], [-0.33318619999999993, 51.5783833], [-0.33291630000000005, 51.5783733], [-0.3326456, 51.5783684], [-0.3321859999999999, 51.57837109999999], [-0.33172429999999997, 51.578379899999995], [-0.3310091, 51.578398099999994], [-0.329583, 51.5784317], [-0.3268472, 51.5784969], [-0.3263006, 51.5785079], [-0.3246421, 51.5785415], [-0.32381439999999995, 51.5785556], [-0.3229853, 51.5785631], [-0.32207189999999997, 51.57855550000001], [-0.32115869999999996, 51.578530099999995], [-0.3202503, 51.5784875], [-0.31934219999999996, 51.578427], [-0.3189106, 51.5783929], [-0.3184798, 51.57835519999999], [-0.3180294, 51.5783116], [-0.3175792, 51.5782627], [-0.3170879, 51.57820590000001], [-0.3166004, 51.57814309999999], [-0.31578959999999995, 51.5780288], [-0.3149859, 51.5779019], [-0.3141202, 51.577749], [-0.3129342, 51.57750999999999], [-0.3128710323604307, 51.57749718497687], [-0.31277464314986725, 51.57747763017935], [-0.3126941944445765, 51.57746130927835], [-0.31262913942009046, 51.577448111341155], [-0.3125645875959631, 51.577435015486174], [-0.31247720300854853, 51.5774172874624], [-0.3123565, 51.5773928], [-0.3120792, 51.57732810000001], [-0.3115266, 51.57719780000001], [-0.3109875999999999, 51.57706520000001], [-0.31052869999999994, 51.576947700000005], [-0.3104505, 51.5769277], [-0.3094004, 51.5766354], [-0.3088844, 51.5764806], [-0.3083755, 51.5763156], [-0.3064821999999999, 51.5756849], [-0.2992308, 51.57322039999999], [-0.2950288999999999, 51.5717914], [-0.29463169999999994, 51.5716607], [-0.2932895, 51.5711376], [-0.2928359, 51.5709765], [-0.29245279999999996, 51.5708405], [-0.29213209999999995, 51.570720300000005], [-0.2917614, 51.5705652], [-0.2914676, 51.5704457], [-0.2912082, 51.570328700000005], [-0.29097419999999996, 51.5702234], [-0.29075399999999996, 51.570119700000006], [-0.2905296, 51.57001009999999], [-0.29029610000000006, 51.5699003], [-0.2900577, 51.56977619999999], [-0.28969439999999996, 51.56957930000001], [-0.2893402, 51.5693831], [-0.28907679999999997, 51.56921869999999], [-0.2887941, 51.5690536], [-0.28843309999999994, 51.56881720000001], [-0.2881879, 51.56865279999999], [-0.2878029999999999, 51.568374], [-0.2876134, 51.5682378], [-0.2872899, 51.56798520000001], [-0.2871571, 51.5678758], [-0.2868187, 51.5675837], [-0.2863861999999999, 51.5671962], [-0.28607849999999996, 51.5669147], [-0.28571869999999994, 51.5665922], [-0.28532359999999996, 51.56625839999999], [-0.2850307, 51.5660191], [-0.2848297, 51.565866], [-0.28458340000000004, 51.56568609999999], [-0.284194, 51.5654165], [-0.2839817, 51.5652718], [-0.2836888000000001, 51.5650834], [-0.2834208999999999, 51.564914], [-0.28316539999999996, 51.5647552], [-0.2829111, 51.564609100000006], [-0.2826387, 51.5644553], [-0.2821864, 51.56423240000001], [-0.2815643, 51.56395870000001], [-0.2813166, 51.56384539999999], [-0.28105720000000006, 51.5637352], [-0.2807777, 51.5636194], [-0.280489, 51.5635078], [-0.2801637, 51.563387500000005], [-0.27977479999999993, 51.563253499999995], [-0.279439, 51.5631474], [-0.2790882, 51.56303979999999], [-0.2787298, 51.56294009999999], [-0.2783648, 51.5628473], [-0.2780053, 51.5627592], [-0.2776410999999999, 51.562678], [-0.2772019, 51.5625891], [-0.2767572, 51.56250620000001], [-0.2752499, 51.5622329], [-0.274712, 51.56211660000001], [-0.2742316000000001, 51.56199719999999], [-0.2733425, 51.5617623], [-0.2726218, 51.5615294], [-0.27174259999999995, 51.5612252], [-0.27090159999999996, 51.56092110000001], [-0.2699952, 51.560582700000005], [-0.26949458523585645, 51.56039550526734], [-0.26886129999999997, 51.560158699999995], [-0.26742469999999996, 51.559559], [-0.2666815, 51.55924699999999], [-0.2654952, 51.55875330000001], [-0.2652107, 51.5586382], [-0.263515, 51.5579158], [-0.26281439999999995, 51.5576342], [-0.26172729999999994, 51.5572321], [-0.26119099999999995, 51.55704089999999], [-0.2597558, 51.556546399999995], [-0.2588926999999999, 51.55626699999999], [-0.25802309999999995, 51.5559978], [-0.2565016, 51.55554729999998], [-0.2558287, 51.5553615], [-0.2550551885263083, 51.55514794495603], [-0.25481816806722085, 51.55508956477711], [-0.25460912653191614, 51.555037296074325], [-0.25442405525862005, 51.55499028448236], [-0.254258945585558, 51.554947675635894], [-0.2541097888509557, 51.55490861516962], [-0.2539725763930388, 51.554872248718226], [-0.2538432995500328, 51.5548377219164], [-0.2537179496601635, 51.5548041803988], [-0.2535925180616564, 51.55477076980014], [-0.2534629960927372, 51.5547366357551], [-0.25332537509163144, 51.554700923898366], [-0.25317564639656476, 51.55466277986461], [-0.2530098013457628, 51.55462134928853], [-0.2528238312774512, 51.5545757778048], [-0.25261372752985556, 51.55452521104811], [-0.25237548144120153, 51.55446879465316], [-0.2522456, 51.5544367], [-0.2514381, 51.55424260000001], [-0.2490292, 51.553662999999986], [-0.24809109999999995, 51.5534249], [-0.2476244, 51.55331000000001], [-0.2473803, 51.553249400000006], [-0.24731936840030777, 51.55323612538862], [-0.247263814751724, 51.553224022418995], [-0.24667709999999995, 51.553096199999985], [-0.2453662, 51.5528373], [-0.24420859999999997, 51.5526408], [-0.24321969999999996, 51.55247930000001], [-0.2415563, 51.552257200000014], [-0.2398824, 51.55197739999999], [-0.23928510000000003, 51.55188489999999], [-0.23852759999999995, 51.55176839999999], [-0.2379636, 51.551678800000005], [-0.23646979999999995, 51.551437099999994], [-0.2359460999999999, 51.55134240000001], [-0.23332430000000004, 51.550941400000006], [-0.2330761, 51.550906], [-0.22830560000000005, 51.55013670000001], [-0.22807210000000003, 51.55009900000001], [-0.22737609999999997, 51.54998879999999], [-0.22533719999999993, 51.54967620000001], [-0.2247638, 51.54959170000001], [-0.22412820000000003, 51.54947819999999], [-0.2235334, 51.54935369999999], [-0.2226188, 51.54917189999998], [-0.22205289999999997, 51.5490716], [-0.22133449999999996, 51.54897129999999], [-0.2206604, 51.5489031], [-0.21974669999999996, 51.5487853], [-0.21860419999999997, 51.5486304], [-0.2104437, 51.5473539], [-0.2094708, 51.5472057], [-0.208484, 51.547094599999994], [-0.2071627, 51.54694499999999], [-0.2062748, 51.5468404], [-0.20530159999999997, 51.5467409], [-0.20468739999999996, 51.5466947], [-0.2040956, 51.54666799999998], [-0.20345949999999996, 51.54664960000001], [-0.20283259999999995, 51.5466348], [-0.2024274, 51.5466168], [-0.20236709999999997, 51.54661300000001], [-0.2015886, 51.546564499999995], [-0.1996435, 51.546404299999985], [-0.1980628973021804, 51.54628952894688], [-0.19791731168407012, 51.54627895763901], [-0.1976521, 51.54625970000001], [-0.1971139, 51.546232], [-0.1966932, 51.5462209], [-0.19629379999999996, 51.546224499999994], [-0.19594, 51.5462369], [-0.1944258, 51.5463177], [-0.191216, 51.546557499999984], [-0.1908014, 51.546587200000005], [-0.1888542, 51.546701799999994], [-0.18772959999999997, 51.54677829999999], [-0.1870127, 51.5468379], [-0.18605, 51.5469403], [-0.1855364, 51.547012900000006], [-0.1845989, 51.5471186], [-0.1841741, 51.5471558], [-0.18384269999999997, 51.5471752], [-0.18358669999999996, 51.547185500000005], [-0.1833522, 51.54718389999999], [-0.18310589999999996, 51.54717409999999], [-0.18286859999999996, 51.5471597], [-0.1825414, 51.5471406], [-0.1823191, 51.54711540000001], [-0.18199299999999996, 51.5470699], [-0.1816694, 51.5470142], [-0.18142199999999997, 51.54696049999999], [-0.181196, 51.5469083], [-0.18090079999999997, 51.546828399999995], [-0.1806567, 51.546744], [-0.18020580000000003, 51.54657190000001], [-0.17989709999999998, 51.54643440000001], [-0.1796630568239043, 51.54631867660276], [-0.17964469999999996, 51.5463096], [-0.17938899999999997, 51.54618719999999], [-0.17920419999999998, 51.5460767], [-0.1790055, 51.5459626], [-0.1788313, 51.5458398], [-0.1786296, 51.545700800000006], [-0.17845179999999997, 51.54556110000001], [-0.178029, 51.54518100000001], [-0.17777309999999996, 51.5448992], [-0.1776009, 51.5446714], [-0.17741739999999998, 51.5444147], [-0.1773282, 51.54424879999999], [-0.17724799999999996, 51.544052], [-0.17719569999999998, 51.5439238], [-0.17714979999999997, 51.54370850000001], [-0.17711739999999998, 51.5434802], [-0.17710329999999996, 51.543178000000005], [-0.17713849999999998, 51.5428948], [-0.17714759999999996, 51.5428389], [-0.1771987, 51.542569099999994], [-0.177341, 51.5419195], [-0.17739210000000002, 51.54169], [-0.17740292348111678, 51.541648770456455], [-0.1774157860300821, 51.5415997735078], [-0.1774536189907193, 51.541455657161386], [-0.17746215221779643, 51.541423151645674], [-0.17750598125350214, 51.54125619387955], [-0.17751511676208587, 51.54122139394699], [-0.17753419999999998, 51.5411487], [-0.1776039, 51.540900099999995], [-0.17772879999999996, 51.5403825], [-0.1777444, 51.540322399999994], [-0.17786979999999997, 51.539818700000005], [-0.17789379999999996, 51.5397224], [-0.178113, 51.53884179999999], [-0.1781274, 51.5387742], [-0.1782095, 51.53833709999999], [-0.17822249999999998, 51.5382334], [-0.17822399999999997, 51.5381727], [-0.1782159, 51.5378516], [-0.17819019999999997, 51.5375158], [-0.17813939999999998, 51.5372767], [-0.1780117, 51.5369783], [-0.1778505, 51.5365162], [-0.1775763, 51.536022], [-0.1773315, 51.5356696], [-0.1768954, 51.5351647], [-0.17642759999999996, 51.534743], [-0.17593, 51.5343719], [-0.1753829, 51.534023899999994], [-0.175314, 51.533982599999995], [-0.1740634, 51.533286100000005], [-0.17361869999999996, 51.533035299999995], [-0.17271069999999997, 51.5325201], [-0.17211559999999998, 51.5321617], [-0.17084719999999998, 51.53124050000001], [-0.1682532, 51.5291146], [-0.16770781389670208, 51.52866454561394], [-0.167466, 51.528465], [-0.1672297, 51.5282734], [-0.16714289999999998, 51.52820089999999], [-0.1670848, 51.5281486], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]} 9.1 1505 1520 Marylebone 10 Signal London Marylebone London Marylebone 51.5232556 -0.1630113 51.5232556 -0.1630113 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 London Marylebone TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522917 1789481941591249 35 35 2026-09-15 14:30:28.422431 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:27.434670
551053 582510 L83345 872M39MP15 2026-09-15 COMPLETE 15523428 2026-09-15 15:20:00 2026-09-15 14:30:37 2026-09-17 14:30:37 {"id": 582510, "stp": "P", "toc": "South Western Railway", "uid": "L83345", "consist": "701001", "dest_crs": "CSS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83345/2026-09-15/detailed", "trust_id": "872M39MP15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chessington South", "service_date": "2026-09-15", "dest_arr_time": "1523", "dest_platform": null, "is_terminated": 1, "next_location": "Chessington South", "signalling_id": "2M39", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "1520", "current_leg_dep": "1518", "current_leg_end": "Chessington South", "origin_dep_time": "1447", "origin_platform": "4", "current_location": "Chessington South", "last_update_time": "2026-09-15T14:30:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3009975999999999, 51.363687500000005], [-0.3010957, 51.3636033], [-0.3014604, 51.363262600000006], [-0.30174229999999996, 51.3630009], [-0.30206370000000005, 51.3627025], [-0.3054465, 51.3594312], [-0.3058351999999999, 51.3590606], [-0.3066527, 51.358277], [-0.3068453, 51.3581061], [-0.30740199999999995, 51.3575284], [-0.3077539, 51.35712319999999], [-0.3081585, 51.35664459999999]]}", "current_leg_start": "Chessington North", "dest_arr_time_act": "1521", "motion_projection": null, "next_location_lat": "51.3566446", "next_location_lon": "-0.3081585", "previous_location": "Chessington North", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12485.736, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12530.906, \"from_m\": 12485.736, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13402.326, \"from_m\": 12530.906, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13484.696, \"from_m\": 13402.326, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13508.651, \"from_m\": 13484.696, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14538.443, \"from_m\": 13508.651, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16392.34, \"from_m\": 14538.443, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22127.885, \"from_m\": 16392.34, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22441.518, \"from_m\": 22127.885, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 582510, \"profile_key\": \"5a1e09c05e884c9aab03febfee50fde65ecd77fd4d25a97bdbc1cdcdd32cdbe0\", \"schedule_id\": 17618, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1451\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": \"1456\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1459H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"1502H\", \"wtt_dep\": \"1503H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1507\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13816.668, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"1509H\", \"wtt_dep\": \"1510\", \"location\": \"Motspur Park\", \"stage_seq\": 8, \"distance_m\": 15630.469, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": \"1513H\", \"location\": \"Malden Manor\", \"stage_seq\": 9, \"distance_m\": 17867.169, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516\", \"location\": \"Tolworth\", \"stage_seq\": 10, \"distance_m\": 19357.822, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"1518H\", \"wtt_dep\": \"1519\", \"location\": \"Chessington North\", \"stage_seq\": 11, \"distance_m\": 21513.435, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": null, \"location\": \"Chessington South\", \"stage_seq\": 12, \"distance_m\": 22441.518, \"section_seq\": 1, \"route_path_id\": 35128}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 22441.518, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35128}], \"total_distance_m\": 22441.518, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 15879.923, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6561.595, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1447", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3566446", "current_position_lon": "-0.3081585", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:30Z\", \"source_id\": 47661322, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:34Z\", \"source_id\": 15500903, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:26Z\", \"source_id\": 47616497, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:30Z\", \"source_id\": 47674625, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:34Z\", \"source_id\": 15504660, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:20Z\", \"source_id\": 47684810, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:23Z\", \"source_id\": 15507408, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:32Z\", \"source_id\": 47693278, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:36Z\", \"source_id\": 15509807, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:39Z\", \"source_id\": 47701546, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:40Z\", \"source_id\": 15512058, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:35Z\", \"source_id\": 47712133, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:39Z\", \"source_id\": 15515016, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:41Z\", \"source_id\": 47720549, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:43Z\", \"source_id\": 15517376, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29516, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:50Z\", \"source_id\": 47729036, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:53Z\", \"source_id\": 15519822, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:16Z\", \"source_id\": 15522378, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:37Z\", \"source_id\": 47741845, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:43Z\", \"source_id\": 15523428, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chessington South", "service_state_platform": "1", "timing_fact_generation": 1789481985321761, "current_leg_arrival_utc": "2026-09-15T15:20:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:29.245805", "service_state_evidence_id": 15523428, "current_leg_start_actual_dep": "2026-09-15T15:19:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:29.358110", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None CSS 2M39 701001 10 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12485.736, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12530.906, "from_m": 12485.736, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13402.326, "from_m": 12530.906, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13484.696, "from_m": 13402.326, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13508.651, "from_m": 13484.696, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14538.443, "from_m": 13508.651, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16392.34, "from_m": 14538.443, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22127.885, "from_m": 16392.34, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22441.518, "from_m": 22127.885, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 582510, "profile_key": "5a1e09c05e884c9aab03febfee50fde65ecd77fd4d25a97bdbc1cdcdd32cdbe0", "schedule_id": 17618, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1447", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1451", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": "1456", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1459H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "1502H", "wtt_dep": "1503H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1507", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13816.668, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "1509H", "wtt_dep": "1510", "location": "Motspur Park", "stage_seq": 8, "distance_m": 15630.469, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": "1513H", "location": "Malden Manor", "stage_seq": 9, "distance_m": 17867.169, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516", "location": "Tolworth", "stage_seq": 10, "distance_m": 19357.822, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "1518H", "wtt_dep": "1519", "location": "Chessington North", "stage_seq": 11, "distance_m": 21513.435, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": null, "location": "Chessington South", "stage_seq": 12, "distance_m": 22441.518, "section_seq": 1, "route_path_id": 35128}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 22441.518, "from_m": 0.0, "section_seq": 1, "route_path_id": 35128}], "total_distance_m": 22441.518, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 15879.923, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6561.595, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:30Z", "source_id": 47661322, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:50:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:34Z", "source_id": 15500903, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29141, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:26Z", "source_id": 47616497, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:33:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:30Z", "source_id": 47674625, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:55:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:34Z", "source_id": 15504660, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:20Z", "source_id": 47684810, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:59:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:23Z", "source_id": 15507408, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:32Z", "source_id": 47693278, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:02:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:36Z", "source_id": 15509807, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29476, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:39Z", "source_id": 47701546, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:05:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:40Z", "source_id": 15512058, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:35Z", "source_id": 47712133, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:09:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:39Z", "source_id": 15515016, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29513, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:41Z", "source_id": 47720549, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:12:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:43Z", "source_id": 15517376, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29516, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:50Z", "source_id": 47729036, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:15:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:53Z", "source_id": 15519822, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:16Z", "source_id": 15522378, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29520, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:37Z", "source_id": 47741845, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:20:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:43Z", "source_id": 15523428, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] London Waterloo 1447 1447 4 None None Chessington South 1523 1521 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L83345/2026-09-15/detailed None Chessington North 2026-09-15T15:19:00+01:00 Chessington South 2.0 {"type": "LineString", "coordinates": [[-0.3009975999999999, 51.363687500000005], [-0.3010957, 51.3636033], [-0.3014604, 51.363262600000006], [-0.30174229999999996, 51.3630009], [-0.30206370000000005, 51.3627025], [-0.3054465, 51.3594312], [-0.3058351999999999, 51.3590606], [-0.3066527, 51.358277], [-0.3068453, 51.3581061], [-0.30740199999999995, 51.3575284], [-0.3077539, 51.35712319999999], [-0.3081585, 51.35664459999999]]} 0.6 1518 1520 Chessington North Chessington South Chessington South 51.3566446 -0.3081585 51.3566446 -0.3081585 1 0 2026-09-15 14:30:37 TERMINATED 2026-09-15 14:20:00 Chessington South TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523428 1789481985321761 72 72 2026-09-15 14:30:29.358110 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:29.245805
551054 582619 W82953 072O38MP15 2026-09-15 COMPLETE 15523039 2026-09-15 15:20:00 2026-09-15 14:31:07 2026-09-17 14:31:07 {"id": 582619, "stp": "P", "toc": "ScotRail", "uid": "W82953", "consist": "320417", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82953/2026-09-15/detailed", "trust_id": "072O38MP15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "7", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2O38", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1520", "current_leg_dep": "1515", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1451", "origin_platform": "6", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T14:31:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.27646, 55.83752049999999], [-4.2759511, 55.837570500000005], [-4.2750372, 55.83769499999999], [-4.274443, 55.8377943], [-4.2733849, 55.8379581], [-4.2730442, 55.83801239999999], [-4.27265, 55.83810419999999], [-4.2722154, 55.83824130000001], [-4.2719714, 55.8383452], [-4.271676299999999, 55.8384868], [-4.2712927999999994, 55.83871719999999], [-4.2709924, 55.83892959999999], [-4.270789975048468, 55.83909640166399], [-4.270641259952046, 55.839231815376465], [-4.270502406939873, 55.839350556173365], [-4.2703726091477545, 55.83945515588352], [-4.270251059711492, 55.83954814633576], [-4.270136951766889, 55.83963205935891], [-4.270029478449752, 55.8397094267818], [-4.269927832895881, 55.839782780433275], [-4.269831208241082, 55.83985465214215], [-4.269738797621157, 55.839927573737256], [-4.269649794171912, 55.840004077047425], [-4.269563391029147, 55.8400866939015], [-4.269478781328667, 55.8401779561283], [-4.269395158206277, 55.840280395556654], [-4.269311714797779, 55.8403965440154], [-4.269227644238978, 55.84052893333337], [-4.269142139665675, 55.84068009533938], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260456909439497, 55.85020582189039], [-4.260430270547581, 55.85034977096715], [-4.260419072917582, 55.85048159261066], [-4.2604203220093755, 55.850603235690535], [-4.260431023282836, 55.85071664907639], [-4.260448182197837, 55.85082378163782], [-4.260468804214253, 55.85092658224443], [-4.2604898947919585, 55.85102699976584], [-4.260508459390828, 55.85112698307163], [-4.260521503470736, 55.851228481031434], [-4.260526032491557, 55.85133344251483], [-4.260519051913163, 55.85144381639145], [-4.260497567195431, 55.85156155153088], [-4.2604585837982345, 55.85168859680274], [-4.260399107181448, 55.85182690107663], [-4.260316142804946, 55.85197841322215], [-4.260250999999999, 55.8521212], [-4.260208, 55.8522404], [-4.2601743, 55.8523338], [-4.2601584, 55.8523849], [-4.2600191999999995, 55.852766199999984], [-4.259964300000001, 55.85293419999999], [-4.259924699999999, 55.85306609999999], [-4.2599183, 55.85308289999998], [-4.2598181, 55.8533463], [-4.2596627, 55.8537715], [-4.259604699999999, 55.8539521], [-4.2595536, 55.8540673], [-4.2595469, 55.8540878], [-4.259532999999999, 55.8541274], [-4.2592711, 55.8548448], [-4.259168, 55.85512599999999], [-4.2591215, 55.8552686], [-4.259097800000001, 55.85533149999999], [-4.2590728, 55.8553988], [-4.2590637714695285, 55.85542156759858], [-4.259063599999999, 55.855422], [-4.259010999999999, 55.85556830000001], [-4.2589091, 55.85575599999999], [-4.2588986, 55.85577210000001], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Pollokshields West", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Glasgow Bridge Street Jn", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1402.285, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2607.43, \"from_m\": 1402.285, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2644.09, \"from_m\": 2607.43, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2696.228, \"from_m\": 2644.09, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3499.124, \"from_m\": 2696.228, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4594.703, \"from_m\": 3499.124, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5434.896, \"from_m\": 4594.703, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5958.508, \"from_m\": 5434.896, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9911.426, \"from_m\": 5958.508, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11440.179, \"from_m\": 9911.426, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11857.651, \"from_m\": 11440.179, \"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\": 12417.473, \"from_m\": 11857.651, \"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\": 12841.94, \"from_m\": 12417.473, \"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\": 582619, \"profile_key\": \"32be2289ec9292c5168dd64f94242a78a5609bb9c200b3c39743abf021670feb\", \"schedule_id\": 28594, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2027.706, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456\", \"location\": \"Pollokshields East\", \"stage_seq\": 4, \"distance_m\": 2252.452, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": \"1457H\", \"location\": \"Queens Park\", \"stage_seq\": 5, \"distance_m\": 2894.948, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1459H\", \"location\": \"Crosshill\", \"stage_seq\": 6, \"distance_m\": 3602.151, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1501H\", \"location\": \"Mount Florida\", \"stage_seq\": 7, \"distance_m\": 4497.85, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1503\", \"wtt_dep\": \"1503H\", \"location\": \"Cathcart\", \"stage_seq\": 8, \"distance_m\": 5549.717, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 9, \"distance_m\": 5697.071, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506\", \"location\": \"Langside\", \"stage_seq\": 10, \"distance_m\": 6666.392, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1508\", \"location\": \"Pollokshaws East\", \"stage_seq\": 11, \"distance_m\": 7511.828, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1509H\", \"wtt_dep\": \"1510\", \"location\": \"Shawlands\", \"stage_seq\": 12, \"distance_m\": 8107.383, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1511H\", \"wtt_dep\": \"1512\", \"location\": \"Maxwell Park\", \"stage_seq\": 13, \"distance_m\": 9196.776, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514\", \"location\": \"Pollokshields West\", \"stage_seq\": 14, \"distance_m\": 10004.371, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Muirhouse Central Jn\", \"stage_seq\": 15, \"distance_m\": 10479.639, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 16, \"distance_m\": 10817.391, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 17, \"distance_m\": 11912.73, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1519\", \"location\": \"Glasgow Central Gantry A\", \"stage_seq\": 18, \"distance_m\": 12417.473, \"section_seq\": 1, \"route_path_id\": 102000}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 19, \"distance_m\": 12841.94, \"section_seq\": 1, \"route_path_id\": 102000}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12841.94, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102000}], \"total_distance_m\": 12841.94, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 12789.802, \"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": "1451", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:33Z\", \"source_id\": 47674749, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:38Z\", \"source_id\": 15504705, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:27Z\", \"source_id\": 47679805, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:35Z\", \"source_id\": 15506070, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:48Z\", \"source_id\": 47686061, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:51Z\", \"source_id\": 15507735, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:32Z\", \"source_id\": 47690678, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:35Z\", \"source_id\": 15509039, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:57Z\", \"source_id\": 47697037, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:02Z\", \"source_id\": 15510827, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:55Z\", \"source_id\": 47704886, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:58Z\", \"source_id\": 15513020, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2557, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:43Z\", \"source_id\": 47709834, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:48Z\", \"source_id\": 15514413, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:10Z\", \"source_id\": 47716483, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:15Z\", \"source_id\": 15516223, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2565, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:07Z\", \"source_id\": 47721757, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:09Z\", \"source_id\": 15517698, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:18Z\", \"source_id\": 47727658, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:21Z\", \"source_id\": 15519409, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2015, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:07Z\", \"source_id\": 47740504, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:09Z\", \"source_id\": 15523039, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "7", "timing_fact_generation": 1789481950080856, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:48.048172", "service_state_evidence_id": 15523039, "current_leg_start_actual_dep": "2026-09-15T15:14:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:48.232510", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC GLC 2O38 320417 3 90 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1402.285, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2607.43, "from_m": 1402.285, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2644.09, "from_m": 2607.43, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2696.228, "from_m": 2644.09, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3499.124, "from_m": 2696.228, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4594.703, "from_m": 3499.124, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5434.896, "from_m": 4594.703, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5958.508, "from_m": 5434.896, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9911.426, "from_m": 5958.508, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11440.179, "from_m": 9911.426, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11857.651, "from_m": 11440.179, "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": 12417.473, "from_m": 11857.651, "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": 12841.94, "from_m": 12417.473, "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": 582619, "profile_key": "32be2289ec9292c5168dd64f94242a78a5609bb9c200b3c39743abf021670feb", "schedule_id": 28594, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1451", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 102000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2027.706, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456", "location": "Pollokshields East", "stage_seq": 4, "distance_m": 2252.452, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": "1457H", "location": "Queens Park", "stage_seq": 5, "distance_m": 2894.948, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1459H", "location": "Crosshill", "stage_seq": 6, "distance_m": 3602.151, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1501H", "location": "Mount Florida", "stage_seq": 7, "distance_m": 4497.85, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1503", "wtt_dep": "1503H", "location": "Cathcart", "stage_seq": 8, "distance_m": 5549.717, "section_seq": 1, "route_path_id": 102000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504", "location": "Cathcart West Jn", "stage_seq": 9, "distance_m": 5697.071, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506", "location": "Langside", "stage_seq": 10, "distance_m": 6666.392, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1508", "location": "Pollokshaws East", "stage_seq": 11, "distance_m": 7511.828, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1509H", "wtt_dep": "1510", "location": "Shawlands", "stage_seq": 12, "distance_m": 8107.383, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1511H", "wtt_dep": "1512", "location": "Maxwell Park", "stage_seq": 13, "distance_m": 9196.776, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514", "location": "Pollokshields West", "stage_seq": 14, "distance_m": 10004.371, "section_seq": 1, "route_path_id": 102000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "Muirhouse Central Jn", "stage_seq": 15, "distance_m": 10479.639, "section_seq": 1, "route_path_id": 102000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "Muirhouse North Jn", "stage_seq": 16, "distance_m": 10817.391, "section_seq": 1, "route_path_id": 102000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Glasgow Bridge Street Jn", "stage_seq": 17, "distance_m": 11912.73, "section_seq": 1, "route_path_id": 102000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1519", "location": "Glasgow Central Gantry A", "stage_seq": 18, "distance_m": 12417.473, "section_seq": 1, "route_path_id": 102000}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 19, "distance_m": 12841.94, "section_seq": 1, "route_path_id": 102000}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12841.94, "from_m": 0.0, "section_seq": 1, "route_path_id": 102000}], "total_distance_m": 12841.94, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 12789.802, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2540, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:33Z", "source_id": 47674749, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:55:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:38Z", "source_id": 15504705, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:27Z", "source_id": 47679805, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:57:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:35Z", "source_id": 15506070, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2532, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:48Z", "source_id": 47686061, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:59:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:51Z", "source_id": 15507735, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:32Z", "source_id": 47690678, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:01:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:35Z", "source_id": 15509039, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1873, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:57Z", "source_id": 47697037, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:03:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:02Z", "source_id": 15510827, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2553, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:55Z", "source_id": 47704886, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:06:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:58Z", "source_id": 15513020, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2557, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:43Z", "source_id": 47709834, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:08:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:48Z", "source_id": 15514413, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2561, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:10Z", "source_id": 47716483, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:10:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:15Z", "source_id": 15516223, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2565, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:07Z", "source_id": 47721757, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:12:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:09Z", "source_id": 15517698, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2569, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:18Z", "source_id": 47727658, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:15:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:21Z", "source_id": 15519409, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2015, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:07Z", "source_id": 47740504, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:20:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:09Z", "source_id": 15523039, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Glasgow Central High Level 1451 1451 6 None None Glasgow Central High Level 1520 1520 7 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W82953/2026-09-15/detailed None Pollokshields West 2026-09-15T15:14:00+01:00 Glasgow Central High Level 5.0 {"type": "LineString", "coordinates": [[-4.27646, 55.83752049999999], [-4.2759511, 55.837570500000005], [-4.2750372, 55.83769499999999], [-4.274443, 55.8377943], [-4.2733849, 55.8379581], [-4.2730442, 55.83801239999999], [-4.27265, 55.83810419999999], [-4.2722154, 55.83824130000001], [-4.2719714, 55.8383452], [-4.271676299999999, 55.8384868], [-4.2712927999999994, 55.83871719999999], [-4.2709924, 55.83892959999999], [-4.270789975048468, 55.83909640166399], [-4.270641259952046, 55.839231815376465], [-4.270502406939873, 55.839350556173365], [-4.2703726091477545, 55.83945515588352], [-4.270251059711492, 55.83954814633576], [-4.270136951766889, 55.83963205935891], [-4.270029478449752, 55.8397094267818], [-4.269927832895881, 55.839782780433275], [-4.269831208241082, 55.83985465214215], [-4.269738797621157, 55.839927573737256], [-4.269649794171912, 55.840004077047425], [-4.269563391029147, 55.8400866939015], [-4.269478781328667, 55.8401779561283], [-4.269395158206277, 55.840280395556654], [-4.269311714797779, 55.8403965440154], [-4.269227644238978, 55.84052893333337], [-4.269142139665675, 55.84068009533938], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260456909439497, 55.85020582189039], [-4.260430270547581, 55.85034977096715], [-4.260419072917582, 55.85048159261066], [-4.2604203220093755, 55.850603235690535], [-4.260431023282836, 55.85071664907639], [-4.260448182197837, 55.85082378163782], [-4.260468804214253, 55.85092658224443], [-4.2604898947919585, 55.85102699976584], [-4.260508459390828, 55.85112698307163], [-4.260521503470736, 55.851228481031434], [-4.260526032491557, 55.85133344251483], [-4.260519051913163, 55.85144381639145], [-4.260497567195431, 55.85156155153088], [-4.2604585837982345, 55.85168859680274], [-4.260399107181448, 55.85182690107663], [-4.260316142804946, 55.85197841322215], [-4.260250999999999, 55.8521212], [-4.260208, 55.8522404], [-4.2601743, 55.8523338], [-4.2601584, 55.8523849], [-4.2600191999999995, 55.852766199999984], [-4.259964300000001, 55.85293419999999], [-4.259924699999999, 55.85306609999999], [-4.2599183, 55.85308289999998], [-4.2598181, 55.8533463], [-4.2596627, 55.8537715], [-4.259604699999999, 55.8539521], [-4.2595536, 55.8540673], [-4.2595469, 55.8540878], [-4.259532999999999, 55.8541274], [-4.2592711, 55.8548448], [-4.259168, 55.85512599999999], [-4.2591215, 55.8552686], [-4.259097800000001, 55.85533149999999], [-4.2590728, 55.8553988], [-4.2590637714695285, 55.85542156759858], [-4.259063599999999, 55.855422], [-4.259010999999999, 55.85556830000001], [-4.2589091, 55.85575599999999], [-4.2588986, 55.85577210000001], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 1.8 1515 1520 Glasgow Bridge Street Jn Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-15 14:31:07 TERMINATED 2026-09-15 14:20:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523039 1789481950080856 47 47 2026-09-15 14:30:48.232510 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:48.048172
551055 580680 P01263 521P32MN15 2026-09-15 COMPLETE 15523224 2026-09-15 15:20:00 2026-09-15 14:31:07 2026-09-17 14:31:07 {"id": 580680, "stp": "P", "toc": "Greater Anglia", "uid": "P01263", "consist": "745004", "dest_crs": "NRW", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01263/2026-09-15/detailed", "trust_id": "521P32MN15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Norwich", "service_date": "2026-09-15", "dest_arr_time": "1518", "dest_platform": "1", "is_terminated": 1, "next_location": "Norwich", "signalling_id": "1P32", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "1520", "current_leg_dep": "1503", "current_leg_end": "Norwich", "origin_dep_time": "1330", "origin_platform": "9", "current_location": "Norwich", "last_update_time": "2026-09-15T14:31:07", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.1235195999999998, 52.37362529999999], [1.124132, 52.3743258], [1.1278648, 52.37857249999998], [1.1280428, 52.3787699], [1.1303308, 52.38139170000001], [1.1331994, 52.3846739], [1.1332927045380592, 52.384780653945135], [1.1372671, 52.3893277], [1.1402469999999998, 52.3926926], [1.1417788, 52.3944224], [1.1422967, 52.3950071], [1.1433433999999998, 52.39618449999999], [1.1445541, 52.397549999999995], [1.1467435, 52.40005630000001], [1.1487856, 52.4023689], [1.1491159, 52.40275690000001], [1.1513463999999998, 52.40533439999999], [1.1518638, 52.4059713], [1.1540469, 52.408781899999994], [1.155053, 52.41020580000001], [1.1560167, 52.4116435], [1.1562585999999997, 52.4120246], [1.1565106, 52.4124163], [1.1569917999999997, 52.4132243], [1.157914, 52.4148125], [1.1597318, 52.41798510000001], [1.1598483, 52.41820250000001], [1.1608799, 52.41999059999999], [1.1619022999999995, 52.42178279999999], [1.1622467, 52.42237900000001], [1.1626454999999998, 52.4230799], [1.1630741999999998, 52.42383439999999], [1.1639081, 52.4252743], [1.1650357, 52.4272648], [1.1661801, 52.429254699999994], [1.1672736999999995, 52.43126049999999], [1.1673976, 52.4315165], [1.1678098693553778, 52.43236835067337], [1.1682462000000002, 52.4332699], [1.1685580999999998, 52.4339415], [1.168788, 52.4344127], [1.1688905999999997, 52.4346232], [1.169524, 52.43599609999999], [1.1707960999999998, 52.438744099999994], [1.171182919160443, 52.43957578845911], [1.1733762, 52.4442912], [1.1743313, 52.4463303], [1.1746911, 52.44706409999999], [1.1748645, 52.4474518], [1.1756098, 52.4490707], [1.1763675, 52.4506799], [1.1778942999999995, 52.4539458], [1.1791952, 52.456737799999985], [1.1796014999999995, 52.45760009999999], [1.1805285, 52.459567699999994], [1.181114, 52.46086809999999], [1.1814121999999998, 52.4615923], [1.1815083, 52.4618266], [1.1817395999999998, 52.46239229999998], [1.1827141, 52.4650763], [1.1836541, 52.4677641], [1.1843098999999997, 52.4693894], [1.1849916, 52.47099690000001], [1.1859944, 52.4730361], [1.1865359, 52.4740929], [1.1867753999999997, 52.4745462], [1.1870221999999997, 52.4749917], [1.1874955, 52.4758395], [1.1877710999999995, 52.47632289999999], [1.1880196000000005, 52.47677629999999], [1.1880726, 52.47687169999999], [1.188541, 52.47771589999999], [1.1890099, 52.47855249999999], [1.1899413999999997, 52.4802243], [1.1900417999999997, 52.480413], [1.1906775, 52.481577], [1.191126, 52.4824032], [1.1913144, 52.4827503], [1.1926163, 52.48509989999999], [1.1952229, 52.48977970000001], [1.1952812999999998, 52.4898747], [1.1959181999999997, 52.4910775], [1.1965884000000002, 52.49226329999999], [1.1977288116833853, 52.49430286280318], [1.197953, 52.4947038], [1.1980087, 52.494803399999995], [1.1987344, 52.4961519], [1.1991081, 52.4968027], [1.1994720999999997, 52.497484499999985], [1.2002049999999995, 52.4988208], [1.2017154, 52.501571199999994], [1.2019759999999995, 52.502041], [1.202326, 52.5026721], [1.2029175, 52.5037565], [1.2041321, 52.50593779999999], [1.2044590999999998, 52.50655020000001], [1.2048019999999997, 52.5071562], [1.2054748, 52.5083747], [1.2061335999999998, 52.50958550000001], [1.2065099, 52.51022240000001], [1.2068550999999998, 52.51078809999999], [1.2073917999999997, 52.51159619999999], [1.2079977999999998, 52.5123815], [1.2083227, 52.5127665], [1.2086691, 52.5131659], [1.2093289, 52.5138873], [1.210097, 52.51463219999999], [1.2109216, 52.51536990000001], [1.2117452999999998, 52.5160474], [1.2121687999999995, 52.5163605], [1.2125708, 52.516673899999994], [1.2132242, 52.5171419], [1.2139608, 52.5176154], [1.2144913, 52.5179594], [1.2152135, 52.5183762], [1.215416, 52.518505100000006], [1.2158434, 52.518769], [1.2171925999999995, 52.5194918], [1.2176368, 52.51971669999999], [1.2177944, 52.51979649999999], [1.2178603, 52.5198293], [1.219224, 52.52043749999999], [1.2206256, 52.5210667], [1.2233256999999995, 52.5223202], [1.2244664999999997, 52.5229033], [1.2255583999999995, 52.5234974], [1.2276668, 52.524794], [1.2284928, 52.52538179999999], [1.2293763999999998, 52.525999299999995], [1.2296173, 52.526164], [1.2302986, 52.5266295], [1.2311398, 52.527272499999995], [1.2313781999999998, 52.52744489999999], [1.2316342, 52.5276207], [1.233761, 52.5292226], [1.2364253, 52.5312165], [1.2389205999999997, 52.5330838], [1.2444581, 52.5372292], [1.2500208, 52.54137049999999], [1.2507382000000002, 52.5419099], [1.2518650999999998, 52.5427538], [1.2536906999999995, 52.544124399999994], [1.2542247, 52.54450769999999], [1.2548922999999998, 52.54501400000001], [1.2555991, 52.5455461], [1.2564513999999998, 52.5461793], [1.2573, 52.54680389999999], [1.25764139776733, 52.54706514081418], [1.2589644, 52.54807749999999], [1.2594364999999998, 52.5484473], [1.260042062242989, 52.54896191164581], [1.2602620999999998, 52.5491489], [1.2611233999999998, 52.54991940000001], [1.2619423, 52.5506493], [1.2626963999999998, 52.5514026], [1.2634235, 52.5521489], [1.2637464, 52.5524897], [1.2639618999999995, 52.5527294], [1.2643465, 52.5531773], [1.2647261999999997, 52.55362629999999], [1.2654583, 52.5545316], [1.2662100999999997, 52.55554020000001], [1.2669258, 52.5565668], [1.2681506, 52.55853810000001], [1.2705642, 52.562606], [1.2706405999999997, 52.562729299999994], [1.2707137999999998, 52.5628565], [1.272418, 52.5657181], [1.2727683999999997, 52.56629999999999], [1.2731026, 52.5668765], [1.2738043, 52.5680219], [1.2751669, 52.57032729999998], [1.2762638999999998, 52.5721649], [1.2768437, 52.57313320000001], [1.2774158999999998, 52.5740924], [1.2785629, 52.575973100000006], [1.2798280999999998, 52.57812830000001], [1.2801754, 52.57873080000001], [1.2805426000000002, 52.57931999999999], [1.2822159, 52.5821043], [1.2826828, 52.582861599999994], [1.2831270999999995, 52.58362770000001], [1.2835928, 52.5843947], [1.2840805999999998, 52.5851614], [1.2844956999999997, 52.585749199999995], [1.2849916999999995, 52.5863793], [1.2859777, 52.5875523], [1.2862953, 52.587938900000005], [1.286544, 52.58825980000001], [1.2866251999999998, 52.588372099999994], [1.2867547, 52.5885514], [1.2871150999999998, 52.589073500000005], [1.2874539, 52.589590099999995], [1.2878407, 52.5903846], [1.2880419, 52.5908359], [1.2883188, 52.5915728], [1.2885181999999995, 52.59232500000001], [1.2886177, 52.5927673], [1.2886892, 52.59322719999999], [1.2887365, 52.5936723], [1.2887718, 52.59408100000001], [1.2887311, 52.5949563], [1.288651, 52.5958258], [1.2884558, 52.5970536], [1.2883637, 52.597703], [1.2883384999999998, 52.598333200000006], [1.2883321, 52.59888850000001], [1.2883527, 52.5992244], [1.2883844999999998, 52.59951960000001], [1.2884592743908354, 52.60011674567804], [1.2884641568284474, 52.60015573637146], [1.2884912, 52.6003717], [1.2885584, 52.60069390000001], [1.2886362999999998, 52.60103470000001], [1.2887272, 52.6013349], [1.2888547, 52.6016945], [1.2889826, 52.6020374], [1.2891791, 52.6025211], [1.2894711999999997, 52.60313949999999], [1.2897024571235929, 52.60355296986019], [1.2898734, 52.6038586], [1.2898984, 52.6039034], [1.2901996, 52.6043501], [1.2905889, 52.604907299999994], [1.2907723, 52.605137799999994], [1.2913054, 52.6057569], [1.2915367999999998, 52.606009799999995], [1.2917706999999998, 52.60623399999999], [1.2920419, 52.606473900000005], [1.2922446, 52.606635399999995], [1.2926591, 52.606907199999995], [1.2930066999999998, 52.6071038], [1.2934453999999995, 52.6073026], [1.2938994, 52.6074803], [1.2945474, 52.6076781], [1.2965542, 52.6082547], [1.2981972, 52.608715100000005], [1.3011636000000002, 52.6095426], [1.3015489, 52.6096468], [1.303588, 52.61021649999999], [1.3037654999999997, 52.61026609999999], [1.3041914, 52.61038969999999], [1.3052295, 52.6106922], [1.30558, 52.61080009999999], [1.3059529, 52.61092039999999], [1.3065583999999997, 52.6111327], [1.3071201999999995, 52.61135309999999], [1.3074000999999995, 52.611470399999995], [1.3076037, 52.6115558], [1.3080050999999997, 52.6117505], [1.3081446, 52.61182409999999], [1.3085966999999998, 52.6120627], [1.3091527999999997, 52.612371499999995], [1.3097114999999997, 52.6126853], [1.3102271999999997, 52.61302229999999], [1.3106972999999995, 52.613366799999994], [1.3108657, 52.613490199999994], [1.3110467999999995, 52.6136381], [1.3110714076835732, 52.6136606136388], [1.3112075777783936, 52.61379580502736], [1.311328995448881, 52.613914933995005], [1.311437625611769, 52.61402034483475], [1.3115354331837932, 52.6141143818396], [1.311624383081688, 52.61419938930254], [1.311706440222188, 52.61427771151661], [1.311783569522028, 52.61435169277481], [1.3118577358979426, 52.61442367737013], [1.3119309042666665, 52.61449600959559], [1.3120050395449343, 52.61457103374419], [1.312082106649481, 52.61465109410895], [1.3121640704970412, 52.61473853498286], [1.312252896004349, 52.61483570065895], [1.3123505480881397, 52.6149449354302], [1.312458991665148, 52.61506858358963], [1.3125801916521085, 52.61520898943026], [1.3129814999999998, 52.61567449999998], [1.3134715, 52.616182499999994], [1.3136306, 52.6163308], [1.3137835, 52.6164749], [1.3139269, 52.61659639999999], [1.3140655, 52.616715499999984], [1.3143865, 52.61697629999999], [1.3144927, 52.6170619], [1.314903, 52.61739869999999], [1.3151504, 52.617605299999994], [1.3152700999999998, 52.6177431], [1.315361, 52.61786250000001], [1.3154878, 52.61806309999999], [1.3155431, 52.6181688], [1.3156126, 52.6183156], [1.3156749999999997, 52.618471500000005], [1.3157254, 52.6186582], [1.3157434999999995, 52.61875289999999], [1.3157709999999998, 52.6188755], [1.3157848, 52.61894430000001], [1.3157967999999998, 52.61900390000001], [1.3158095, 52.61913269999999], [1.3158150999999998, 52.61927870000001], [1.3158059, 52.619398], [1.3157929999999998, 52.61957520000001], [1.3157475, 52.6197665], [1.3156901999999997, 52.6204005], [1.3156852000000003, 52.62061599999999], [1.3156661999999997, 52.621097], [1.3156391999999997, 52.621460000000006], [1.3156102, 52.62180200000001], [1.3155861999999998, 52.621995], [1.3155671999999998, 52.622097], [1.3155475, 52.6221681], [1.3155342, 52.622216], [1.3155031999999998, 52.6222991], [1.3154652, 52.6223841], [1.3154132, 52.622480099999976], [1.3153331999999998, 52.622600099999985], [1.3152551999999995, 52.6226971], [1.3151442, 52.6228151], [1.3150602, 52.6228941], [1.3149491999999998, 52.622985099999994], [1.3148272, 52.62307309999999], [1.3147217076744775, 52.62313831165998], [1.3145021908957013, 52.62322199426073], [1.3143085362818407, 52.62329647748092], [1.3141369459472674, 52.62336298539702], [1.3139836220063523, 52.623422742085495], [1.3138447665734685, 52.62347697162286], [1.3137165817629854, 52.62352689808555], [1.3135952696892763, 52.62357374555006], [1.313477032466712, 52.62361873809287], [1.3133580722096638, 52.62366309979046], [1.3132345910325036, 52.6237080547193], [1.313102791049603, 52.62375482695589], [1.3129588743753329, 52.623804640576665], [1.3127990431240653, 52.623858719658145], [1.312619499410172, 52.6239182882768], [1.3124164453480236, 52.62398457050908], [1.3121860830519925, 52.62405879043149], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]}", "current_leg_start": "Diss", "dest_arr_time_act": "1518", "motion_projection": null, "next_location_lat": "52.6266570", "next_location_lon": "1.3070530", "previous_location": "Diss", "current_leg_milage": "19.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 75103.456, \"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\": 75145.552, \"from_m\": 75103.456, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83126.071, \"from_m\": 75145.552, \"capability_applied\": 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\": 83155.347, \"from_m\": 83126.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\": 83876.079, \"from_m\": 83155.347, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 93738.336, \"from_m\": 83876.079, \"capability_applied\": 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\": 93756.358, \"from_m\": 93738.336, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95088.794, \"from_m\": 93756.358, \"capability_applied\": 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\": 95871.874, \"from_m\": 95088.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\": 96543.03, \"from_m\": 95871.874, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 109283.548, \"from_m\": 96543.03, \"capability_applied\": 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\": 109645.934, \"from_m\": 109283.548, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 109913.791, \"from_m\": 109645.934, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 110243.295, \"from_m\": 109913.791, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 110308.524, \"from_m\": 110243.295, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 110354.465, \"from_m\": 110308.524, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110595.072, \"from_m\": 110354.465, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 112086.348, \"from_m\": 110595.072, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 177471.459, \"from_m\": 112086.348, \"capability_applied\": 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\": 181317.44, \"from_m\": 177471.459, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 182998.471, \"from_m\": 181317.44, \"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\": 184013.979, \"from_m\": 182998.471, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 184193.176, \"from_m\": 184013.979, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 184831.508, \"from_m\": 184193.176, \"capability_applied\": null, \"effective_limit_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\": 580680, \"profile_key\": \"e0f92880f5bf10f7ce45e76f7a283e696591f57582b213d86627e5d74bbe6de6\", \"schedule_id\": 19666, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1330\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1333\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1335\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"1336H\", \"wtt_dep\": \"1337H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1338H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1339H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1340H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1345\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32408.872, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1358H\", \"location\": \"Chelmsford\", \"stage_seq\": 10, \"distance_m\": 47839.573, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1400H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 11, \"distance_m\": 52014.955, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405H\", \"location\": \"Witham\", \"stage_seq\": 12, \"distance_m\": 62029.16, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410H\", \"location\": \"Marks Tey\", \"stage_seq\": 13, \"distance_m\": 74939.442, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"1416\", \"wtt_dep\": \"1417H\", \"location\": \"Colchester\", \"stage_seq\": 14, \"distance_m\": 82931.19, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1425H\", \"location\": \"Manningtree\", \"stage_seq\": 15, \"distance_m\": 95496.807, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 16, \"distance_m\": 109098.708, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1438\", \"location\": \"Ipswich\", \"stage_seq\": 17, \"distance_m\": 110437.368, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439H\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 18, \"distance_m\": 111876.816, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 19, \"distance_m\": 113248.164, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442\", \"location\": \"Claydon S.B.\", \"stage_seq\": 20, \"distance_m\": 118562.598, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1449\", \"location\": \"Stowmarket\", \"stage_seq\": 21, \"distance_m\": 129496.676, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Haughley Jn\", \"stage_seq\": 22, \"distance_m\": 133374.927, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"1459H\", \"wtt_dep\": \"1500H\", \"location\": \"Diss\", \"stage_seq\": 23, \"distance_m\": 152734.218, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508\", \"location\": \"Flordon Level Xing\", \"stage_seq\": 24, \"distance_m\": 171604.602, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514H\", \"location\": \"Trowse Jn\", \"stage_seq\": 25, \"distance_m\": 183106.211, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"Trowse Swing Bridge\", \"stage_seq\": 26, \"distance_m\": 183787.426, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 27, \"distance_m\": 184273.664, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": null, \"location\": \"Norwich\", \"stage_seq\": 28, \"distance_m\": 184831.508, \"section_seq\": 1, \"route_path_id\": 36065}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 184831.508, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36065}], \"total_distance_m\": 184831.508, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 183627.414, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1204.094, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1330", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "52.6266570", "current_position_lon": "1.3070530", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:38:18Z\", \"source_id\": 47475703, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:39:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:38:23Z\", \"source_id\": 15448688, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:42:46Z\", \"source_id\": 47487132, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:43:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:42:53Z\", \"source_id\": 15451966, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:46:59Z\", \"source_id\": 47497930, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:47:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:47:01Z\", \"source_id\": 15454974, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:43Z\", \"source_id\": 47513106, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:53:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:47Z\", \"source_id\": 15459200, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:00:31Z\", \"source_id\": 47533283, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:01:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:00:38Z\", \"source_id\": 15464882, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:43Z\", \"source_id\": 47538993, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:03:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:46Z\", \"source_id\": 15466486, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:38Z\", \"source_id\": 47549202, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:07:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:41Z\", \"source_id\": 15469317, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:11:20Z\", \"source_id\": 47561720, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:12:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:11:27Z\", \"source_id\": 15472831, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13734, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:14:44Z\", \"source_id\": 47570162, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:15:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:14:46Z\", \"source_id\": 15475263, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:30Z\", \"source_id\": 47590634, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:34Z\", \"source_id\": 15480961, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:58Z\", \"source_id\": 47615291, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:03Z\", \"source_id\": 15487978, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:47Z\", \"source_id\": 47653888, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:50Z\", \"source_id\": 15498905, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:19Z\", \"source_id\": 47695370, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:24Z\", \"source_id\": 15510368, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:20Z\", \"source_id\": 47741077, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:23Z\", \"source_id\": 15523224, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Norwich", "service_state_platform": "1", "timing_fact_generation": 1789481963478718, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:49.936518", "service_state_evidence_id": 15523224, "current_leg_start_actual_dep": "2026-09-15T15:02:30+01:00", "operational_evidence_version": 104, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:50.477818", "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 LST NRW 1P32 745004 12 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": 75103.456, "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": 75145.552, "from_m": 75103.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83126.071, "from_m": 75145.552, "capability_applied": 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": 83155.347, "from_m": 83126.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": 83876.079, "from_m": 83155.347, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 93738.336, "from_m": 83876.079, "capability_applied": 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": 93756.358, "from_m": 93738.336, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95088.794, "from_m": 93756.358, "capability_applied": 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": 95871.874, "from_m": 95088.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": 96543.03, "from_m": 95871.874, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 109283.548, "from_m": 96543.03, "capability_applied": 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": 109645.934, "from_m": 109283.548, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 109913.791, "from_m": 109645.934, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 110243.295, "from_m": 109913.791, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 110308.524, "from_m": 110243.295, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 110354.465, "from_m": 110308.524, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110595.072, "from_m": 110354.465, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 112086.348, "from_m": 110595.072, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 177471.459, "from_m": 112086.348, "capability_applied": 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": 181317.44, "from_m": 177471.459, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 182998.471, "from_m": 181317.44, "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": 184013.979, "from_m": 182998.471, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 184193.176, "from_m": 184013.979, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 184831.508, "from_m": 184193.176, "capability_applied": null, "effective_limit_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": 580680, "profile_key": "e0f92880f5bf10f7ce45e76f7a283e696591f57582b213d86627e5d74bbe6de6", "schedule_id": 19666, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1330", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1333", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1335", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "1336H", "wtt_dep": "1337H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1338H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1339H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1340H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1345", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351", "location": "Shenfield", "stage_seq": 9, "distance_m": 32408.872, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1358H", "location": "Chelmsford", "stage_seq": 10, "distance_m": 47839.573, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1400H", "location": "Beaulieu Park (Construction)", "stage_seq": 11, "distance_m": 52014.955, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405H", "location": "Witham", "stage_seq": 12, "distance_m": 62029.16, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410H", "location": "Marks Tey", "stage_seq": 13, "distance_m": 74939.442, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "1416", "wtt_dep": "1417H", "location": "Colchester", "stage_seq": 14, "distance_m": 82931.19, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1425H", "location": "Manningtree", "stage_seq": 15, "distance_m": 95496.807, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Ipswich Halifax Jn", "stage_seq": 16, "distance_m": 109098.708, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1438", "location": "Ipswich", "stage_seq": 17, "distance_m": 110437.368, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439H", "location": "East Suffolk Jn", "stage_seq": 18, "distance_m": 111876.816, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440", "location": "Ipswich Europa Jn", "stage_seq": 19, "distance_m": 113248.164, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442", "location": "Claydon S.B.", "stage_seq": 20, "distance_m": 118562.598, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1449", "location": "Stowmarket", "stage_seq": 21, "distance_m": 129496.676, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Haughley Jn", "stage_seq": 22, "distance_m": 133374.927, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "1459H", "wtt_dep": "1500H", "location": "Diss", "stage_seq": 23, "distance_m": 152734.218, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508", "location": "Flordon Level Xing", "stage_seq": 24, "distance_m": 171604.602, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514H", "location": "Trowse Jn", "stage_seq": 25, "distance_m": 183106.211, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "Trowse Swing Bridge", "stage_seq": 26, "distance_m": 183787.426, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "Norwich Thorpe Jn", "stage_seq": 27, "distance_m": 184273.664, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": null, "location": "Norwich", "stage_seq": 28, "distance_m": 184831.508, "section_seq": 1, "route_path_id": 36065}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 184831.508, "from_m": 0.0, "section_seq": 1, "route_path_id": 36065}], "total_distance_m": 184831.508, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 183627.414, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1204.094, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:38:18Z", "source_id": 47475703, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:39:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:38:23Z", "source_id": 15448688, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:42:46Z", "source_id": 47487132, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:43:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:42:53Z", "source_id": 15451966, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:46:59Z", "source_id": 47497930, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:47:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:47:01Z", "source_id": 15454974, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:43Z", "source_id": 47513106, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T12:53:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:47Z", "source_id": 15459200, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:00:31Z", "source_id": 47533283, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:01:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:00:38Z", "source_id": 15464882, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:43Z", "source_id": 47538993, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:03:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:46Z", "source_id": 15466486, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13823, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:38Z", "source_id": 47549202, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:07:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:41Z", "source_id": 15469317, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:11:20Z", "source_id": 47561720, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:12:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:11:27Z", "source_id": 15472831, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13734, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:14:44Z", "source_id": 47570162, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:15:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:14:46Z", "source_id": 15475263, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:30Z", "source_id": 47590634, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:23:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:34Z", "source_id": 15480961, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:58Z", "source_id": 47615291, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T13:33:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:03Z", "source_id": 15487978, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13245, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:47Z", "source_id": 47653888, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T13:48:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:50Z", "source_id": 15498905, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13231, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:19Z", "source_id": 47695370, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:03:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:24Z", "source_id": 15510368, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12982, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:20Z", "source_id": 47741077, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:20:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:23Z", "source_id": 15523224, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] London Liverpool Street 1330 1330 9 None None Norwich 1518 1518 1 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01263/2026-09-15/detailed None Diss 2026-09-15T15:02:30+01:00 Norwich 17.0 {"type": "LineString", "coordinates": [[1.1235195999999998, 52.37362529999999], [1.124132, 52.3743258], [1.1278648, 52.37857249999998], [1.1280428, 52.3787699], [1.1303308, 52.38139170000001], [1.1331994, 52.3846739], [1.1332927045380592, 52.384780653945135], [1.1372671, 52.3893277], [1.1402469999999998, 52.3926926], [1.1417788, 52.3944224], [1.1422967, 52.3950071], [1.1433433999999998, 52.39618449999999], [1.1445541, 52.397549999999995], [1.1467435, 52.40005630000001], [1.1487856, 52.4023689], [1.1491159, 52.40275690000001], [1.1513463999999998, 52.40533439999999], [1.1518638, 52.4059713], [1.1540469, 52.408781899999994], [1.155053, 52.41020580000001], [1.1560167, 52.4116435], [1.1562585999999997, 52.4120246], [1.1565106, 52.4124163], [1.1569917999999997, 52.4132243], [1.157914, 52.4148125], [1.1597318, 52.41798510000001], [1.1598483, 52.41820250000001], [1.1608799, 52.41999059999999], [1.1619022999999995, 52.42178279999999], [1.1622467, 52.42237900000001], [1.1626454999999998, 52.4230799], [1.1630741999999998, 52.42383439999999], [1.1639081, 52.4252743], [1.1650357, 52.4272648], [1.1661801, 52.429254699999994], [1.1672736999999995, 52.43126049999999], [1.1673976, 52.4315165], [1.1678098693553778, 52.43236835067337], [1.1682462000000002, 52.4332699], [1.1685580999999998, 52.4339415], [1.168788, 52.4344127], [1.1688905999999997, 52.4346232], [1.169524, 52.43599609999999], [1.1707960999999998, 52.438744099999994], [1.171182919160443, 52.43957578845911], [1.1733762, 52.4442912], [1.1743313, 52.4463303], [1.1746911, 52.44706409999999], [1.1748645, 52.4474518], [1.1756098, 52.4490707], [1.1763675, 52.4506799], [1.1778942999999995, 52.4539458], [1.1791952, 52.456737799999985], [1.1796014999999995, 52.45760009999999], [1.1805285, 52.459567699999994], [1.181114, 52.46086809999999], [1.1814121999999998, 52.4615923], [1.1815083, 52.4618266], [1.1817395999999998, 52.46239229999998], [1.1827141, 52.4650763], [1.1836541, 52.4677641], [1.1843098999999997, 52.4693894], [1.1849916, 52.47099690000001], [1.1859944, 52.4730361], [1.1865359, 52.4740929], [1.1867753999999997, 52.4745462], [1.1870221999999997, 52.4749917], [1.1874955, 52.4758395], [1.1877710999999995, 52.47632289999999], [1.1880196000000005, 52.47677629999999], [1.1880726, 52.47687169999999], [1.188541, 52.47771589999999], [1.1890099, 52.47855249999999], [1.1899413999999997, 52.4802243], [1.1900417999999997, 52.480413], [1.1906775, 52.481577], [1.191126, 52.4824032], [1.1913144, 52.4827503], [1.1926163, 52.48509989999999], [1.1952229, 52.48977970000001], [1.1952812999999998, 52.4898747], [1.1959181999999997, 52.4910775], [1.1965884000000002, 52.49226329999999], [1.1977288116833853, 52.49430286280318], [1.197953, 52.4947038], [1.1980087, 52.494803399999995], [1.1987344, 52.4961519], [1.1991081, 52.4968027], [1.1994720999999997, 52.497484499999985], [1.2002049999999995, 52.4988208], [1.2017154, 52.501571199999994], [1.2019759999999995, 52.502041], [1.202326, 52.5026721], [1.2029175, 52.5037565], [1.2041321, 52.50593779999999], [1.2044590999999998, 52.50655020000001], [1.2048019999999997, 52.5071562], [1.2054748, 52.5083747], [1.2061335999999998, 52.50958550000001], [1.2065099, 52.51022240000001], [1.2068550999999998, 52.51078809999999], [1.2073917999999997, 52.51159619999999], [1.2079977999999998, 52.5123815], [1.2083227, 52.5127665], [1.2086691, 52.5131659], [1.2093289, 52.5138873], [1.210097, 52.51463219999999], [1.2109216, 52.51536990000001], [1.2117452999999998, 52.5160474], [1.2121687999999995, 52.5163605], [1.2125708, 52.516673899999994], [1.2132242, 52.5171419], [1.2139608, 52.5176154], [1.2144913, 52.5179594], [1.2152135, 52.5183762], [1.215416, 52.518505100000006], [1.2158434, 52.518769], [1.2171925999999995, 52.5194918], [1.2176368, 52.51971669999999], [1.2177944, 52.51979649999999], [1.2178603, 52.5198293], [1.219224, 52.52043749999999], [1.2206256, 52.5210667], [1.2233256999999995, 52.5223202], [1.2244664999999997, 52.5229033], [1.2255583999999995, 52.5234974], [1.2276668, 52.524794], [1.2284928, 52.52538179999999], [1.2293763999999998, 52.525999299999995], [1.2296173, 52.526164], [1.2302986, 52.5266295], [1.2311398, 52.527272499999995], [1.2313781999999998, 52.52744489999999], [1.2316342, 52.5276207], [1.233761, 52.5292226], [1.2364253, 52.5312165], [1.2389205999999997, 52.5330838], [1.2444581, 52.5372292], [1.2500208, 52.54137049999999], [1.2507382000000002, 52.5419099], [1.2518650999999998, 52.5427538], [1.2536906999999995, 52.544124399999994], [1.2542247, 52.54450769999999], [1.2548922999999998, 52.54501400000001], [1.2555991, 52.5455461], [1.2564513999999998, 52.5461793], [1.2573, 52.54680389999999], [1.25764139776733, 52.54706514081418], [1.2589644, 52.54807749999999], [1.2594364999999998, 52.5484473], [1.260042062242989, 52.54896191164581], [1.2602620999999998, 52.5491489], [1.2611233999999998, 52.54991940000001], [1.2619423, 52.5506493], [1.2626963999999998, 52.5514026], [1.2634235, 52.5521489], [1.2637464, 52.5524897], [1.2639618999999995, 52.5527294], [1.2643465, 52.5531773], [1.2647261999999997, 52.55362629999999], [1.2654583, 52.5545316], [1.2662100999999997, 52.55554020000001], [1.2669258, 52.5565668], [1.2681506, 52.55853810000001], [1.2705642, 52.562606], [1.2706405999999997, 52.562729299999994], [1.2707137999999998, 52.5628565], [1.272418, 52.5657181], [1.2727683999999997, 52.56629999999999], [1.2731026, 52.5668765], [1.2738043, 52.5680219], [1.2751669, 52.57032729999998], [1.2762638999999998, 52.5721649], [1.2768437, 52.57313320000001], [1.2774158999999998, 52.5740924], [1.2785629, 52.575973100000006], [1.2798280999999998, 52.57812830000001], [1.2801754, 52.57873080000001], [1.2805426000000002, 52.57931999999999], [1.2822159, 52.5821043], [1.2826828, 52.582861599999994], [1.2831270999999995, 52.58362770000001], [1.2835928, 52.5843947], [1.2840805999999998, 52.5851614], [1.2844956999999997, 52.585749199999995], [1.2849916999999995, 52.5863793], [1.2859777, 52.5875523], [1.2862953, 52.587938900000005], [1.286544, 52.58825980000001], [1.2866251999999998, 52.588372099999994], [1.2867547, 52.5885514], [1.2871150999999998, 52.589073500000005], [1.2874539, 52.589590099999995], [1.2878407, 52.5903846], [1.2880419, 52.5908359], [1.2883188, 52.5915728], [1.2885181999999995, 52.59232500000001], [1.2886177, 52.5927673], [1.2886892, 52.59322719999999], [1.2887365, 52.5936723], [1.2887718, 52.59408100000001], [1.2887311, 52.5949563], [1.288651, 52.5958258], [1.2884558, 52.5970536], [1.2883637, 52.597703], [1.2883384999999998, 52.598333200000006], [1.2883321, 52.59888850000001], [1.2883527, 52.5992244], [1.2883844999999998, 52.59951960000001], [1.2884592743908354, 52.60011674567804], [1.2884641568284474, 52.60015573637146], [1.2884912, 52.6003717], [1.2885584, 52.60069390000001], [1.2886362999999998, 52.60103470000001], [1.2887272, 52.6013349], [1.2888547, 52.6016945], [1.2889826, 52.6020374], [1.2891791, 52.6025211], [1.2894711999999997, 52.60313949999999], [1.2897024571235929, 52.60355296986019], [1.2898734, 52.6038586], [1.2898984, 52.6039034], [1.2901996, 52.6043501], [1.2905889, 52.604907299999994], [1.2907723, 52.605137799999994], [1.2913054, 52.6057569], [1.2915367999999998, 52.606009799999995], [1.2917706999999998, 52.60623399999999], [1.2920419, 52.606473900000005], [1.2922446, 52.606635399999995], [1.2926591, 52.606907199999995], [1.2930066999999998, 52.6071038], [1.2934453999999995, 52.6073026], [1.2938994, 52.6074803], [1.2945474, 52.6076781], [1.2965542, 52.6082547], [1.2981972, 52.608715100000005], [1.3011636000000002, 52.6095426], [1.3015489, 52.6096468], [1.303588, 52.61021649999999], [1.3037654999999997, 52.61026609999999], [1.3041914, 52.61038969999999], [1.3052295, 52.6106922], [1.30558, 52.61080009999999], [1.3059529, 52.61092039999999], [1.3065583999999997, 52.6111327], [1.3071201999999995, 52.61135309999999], [1.3074000999999995, 52.611470399999995], [1.3076037, 52.6115558], [1.3080050999999997, 52.6117505], [1.3081446, 52.61182409999999], [1.3085966999999998, 52.6120627], [1.3091527999999997, 52.612371499999995], [1.3097114999999997, 52.6126853], [1.3102271999999997, 52.61302229999999], [1.3106972999999995, 52.613366799999994], [1.3108657, 52.613490199999994], [1.3110467999999995, 52.6136381], [1.3110714076835732, 52.6136606136388], [1.3112075777783936, 52.61379580502736], [1.311328995448881, 52.613914933995005], [1.311437625611769, 52.61402034483475], [1.3115354331837932, 52.6141143818396], [1.311624383081688, 52.61419938930254], [1.311706440222188, 52.61427771151661], [1.311783569522028, 52.61435169277481], [1.3118577358979426, 52.61442367737013], [1.3119309042666665, 52.61449600959559], [1.3120050395449343, 52.61457103374419], [1.312082106649481, 52.61465109410895], [1.3121640704970412, 52.61473853498286], [1.312252896004349, 52.61483570065895], [1.3123505480881397, 52.6149449354302], [1.312458991665148, 52.61506858358963], [1.3125801916521085, 52.61520898943026], [1.3129814999999998, 52.61567449999998], [1.3134715, 52.616182499999994], [1.3136306, 52.6163308], [1.3137835, 52.6164749], [1.3139269, 52.61659639999999], [1.3140655, 52.616715499999984], [1.3143865, 52.61697629999999], [1.3144927, 52.6170619], [1.314903, 52.61739869999999], [1.3151504, 52.617605299999994], [1.3152700999999998, 52.6177431], [1.315361, 52.61786250000001], [1.3154878, 52.61806309999999], [1.3155431, 52.6181688], [1.3156126, 52.6183156], [1.3156749999999997, 52.618471500000005], [1.3157254, 52.6186582], [1.3157434999999995, 52.61875289999999], [1.3157709999999998, 52.6188755], [1.3157848, 52.61894430000001], [1.3157967999999998, 52.61900390000001], [1.3158095, 52.61913269999999], [1.3158150999999998, 52.61927870000001], [1.3158059, 52.619398], [1.3157929999999998, 52.61957520000001], [1.3157475, 52.6197665], [1.3156901999999997, 52.6204005], [1.3156852000000003, 52.62061599999999], [1.3156661999999997, 52.621097], [1.3156391999999997, 52.621460000000006], [1.3156102, 52.62180200000001], [1.3155861999999998, 52.621995], [1.3155671999999998, 52.622097], [1.3155475, 52.6221681], [1.3155342, 52.622216], [1.3155031999999998, 52.6222991], [1.3154652, 52.6223841], [1.3154132, 52.622480099999976], [1.3153331999999998, 52.622600099999985], [1.3152551999999995, 52.6226971], [1.3151442, 52.6228151], [1.3150602, 52.6228941], [1.3149491999999998, 52.622985099999994], [1.3148272, 52.62307309999999], [1.3147217076744775, 52.62313831165998], [1.3145021908957013, 52.62322199426073], [1.3143085362818407, 52.62329647748092], [1.3141369459472674, 52.62336298539702], [1.3139836220063523, 52.623422742085495], [1.3138447665734685, 52.62347697162286], [1.3137165817629854, 52.62352689808555], [1.3135952696892763, 52.62357374555006], [1.313477032466712, 52.62361873809287], [1.3133580722096638, 52.62366309979046], [1.3132345910325036, 52.6237080547193], [1.313102791049603, 52.62375482695589], [1.3129588743753329, 52.623804640576665], [1.3127990431240653, 52.623858719658145], [1.312619499410172, 52.6239182882768], [1.3124164453480236, 52.62398457050908], [1.3121860830519925, 52.62405879043149], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]} 19.9 1503 1520 Diss Norwich Norwich 52.6266570 1.3070530 52.6266570 1.3070530 1 0 2026-09-15 14:31:07 TERMINATED 2026-09-15 14:20:00 Norwich TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523224 1789481963478718 104 104 2026-09-15 14:30:50.477818 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:49.936518
551056 581830 P02534 872N37MO15 2026-09-15 COMPLETE 15523326 2026-09-15 15:20:00 2026-09-15 14:31:07 2026-09-17 14:31:07 {"id": 581830, "stp": "P", "toc": "London Overground", "uid": "P02534", "consist": null, "dest_crs": "SRA", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02534/2026-09-15/detailed", "trust_id": "872N37MO15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "1", "is_terminated": 1, "next_location": "Stratford", "signalling_id": "2N37", "timing_status": "ON TIME", "origin_station": "Richmond North London Line", "current_leg_arr": "1520", "current_leg_dep": "1517", "current_leg_end": "Stratford", "origin_dep_time": "1419", "origin_platform": "4", "current_location": "Stratford", "last_update_time": "2026-09-15T14:31:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]}", "current_leg_start": "Hackney Wick", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.5422844", "next_location_lon": "-0.0035751", "previous_location": "Hackney Wick", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 377.532, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1052.343, \"from_m\": 377.532, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3662.923, \"from_m\": 1052.343, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4082.627, \"from_m\": 3662.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4831.481, \"from_m\": 4082.627, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5048.1, \"from_m\": 4831.481, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5093.611, \"from_m\": 5048.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7498.122, \"from_m\": 5093.611, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7815.218, \"from_m\": 7498.122, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7867.16, \"from_m\": 7815.218, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9103.708, \"from_m\": 7867.16, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9175.069, \"from_m\": 9103.708, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9241.306, \"from_m\": 9175.069, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9385.025, \"from_m\": 9241.306, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9461.278, \"from_m\": 9385.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9501.661, \"from_m\": 9461.278, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9566.261, \"from_m\": 9501.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9573.476, \"from_m\": 9566.261, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9626.647, \"from_m\": 9573.476, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9631.398, \"from_m\": 9626.647, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10319.736, \"from_m\": 9631.398, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10349.305, \"from_m\": 10319.736, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10415.624, \"from_m\": 10349.305, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 10852.856, \"from_m\": 10415.624, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10906.337, \"from_m\": 10852.856, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 11008.41, \"from_m\": 10906.337, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11057.395, \"from_m\": 11008.41, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17150.265, \"from_m\": 11057.395, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17502.505, \"from_m\": 17150.265, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18850.0, \"from_m\": 17502.505, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19464.498, \"from_m\": 18850.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22431.701, \"from_m\": 19464.498, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22502.316, \"from_m\": 22431.701, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23034.552, \"from_m\": 22502.316, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23105.167, \"from_m\": 23034.552, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24422.393, \"from_m\": 23105.167, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26961.066, \"from_m\": 24422.393, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 27707.179, \"from_m\": 26961.066, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27769.094, \"from_m\": 27707.179, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28377.687, \"from_m\": 27769.094, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29081.016, \"from_m\": 28377.687, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29694.863, \"from_m\": 29081.016, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29731.084, \"from_m\": 29694.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29770.179, \"from_m\": 29731.084, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29811.445, \"from_m\": 29770.179, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29840.183, \"from_m\": 29811.445, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29912.797, \"from_m\": 29840.183, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 581830, \"profile_key\": \"57d88a8720a95f276301eb94d8dba7f60c55ed46cdf2cef2fc3cea279bfc942d\", \"schedule_id\": 20139, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1419\", \"location\": \"Richmond North London Line\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1422H\", \"location\": \"Kew Gardens\", \"stage_seq\": 2, \"distance_m\": 2184.529, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1425H\", \"location\": \"Gunnersbury\", \"stage_seq\": 3, \"distance_m\": 3890.268, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1427H\", \"wtt_dep\": \"1428\", \"location\": \"South Acton\", \"stage_seq\": 4, \"distance_m\": 4902.544, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1431\", \"location\": \"Acton Central\", \"stage_seq\": 5, \"distance_m\": 6068.465, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432H\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 6, \"distance_m\": 7759.737, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1436H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 7, \"distance_m\": 10349.305, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 8, \"distance_m\": 10906.337, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439\", \"location\": \"Kensal Rise\", \"stage_seq\": 9, \"distance_m\": 11921.303, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441\", \"location\": \"Brondesbury Park\", \"stage_seq\": 10, \"distance_m\": 12919.677, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1442H\", \"location\": \"Brondesbury\", \"stage_seq\": 11, \"distance_m\": 13630.343, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444H\", \"location\": \"West Hampstead\", \"stage_seq\": 12, \"distance_m\": 14455.818, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 13, \"distance_m\": 15050.726, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1448H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 14, \"distance_m\": 16464.801, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1452\", \"location\": \"Gospel Oak\", \"stage_seq\": 15, \"distance_m\": 17417.262, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454\", \"location\": \"Kentish Town West\", \"stage_seq\": 16, \"distance_m\": 18482.669, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 17, \"distance_m\": 19200.37, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1457\", \"location\": \"Camden Road\", \"stage_seq\": 18, \"distance_m\": 19397.964, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 19, \"distance_m\": 19929.282, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1459H\", \"wtt_dep\": \"1500\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 20, \"distance_m\": 21110.103, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 21, \"distance_m\": 21479.666, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1501H\", \"wtt_dep\": \"1503\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 22, \"distance_m\": 21890.46, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 23, \"distance_m\": 22336.667, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": \"1504H\", \"location\": \"Canonbury\", \"stage_seq\": 24, \"distance_m\": 22768.434, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1507H\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 25, \"distance_m\": 24549.324, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508H\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 26, \"distance_m\": 25378.644, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1510\", \"location\": \"Hackney Central\", \"stage_seq\": 27, \"distance_m\": 25930.251, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1511H\", \"wtt_dep\": \"1512H\", \"location\": \"Homerton\", \"stage_seq\": 28, \"distance_m\": 26930.565, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515\", \"location\": \"Hackney Wick\", \"stage_seq\": 29, \"distance_m\": 28347.953, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Lea Junction\", \"stage_seq\": 30, \"distance_m\": 28861.259, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Channelsea Jn\", \"stage_seq\": 31, \"distance_m\": 29162.151, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 32, \"distance_m\": 29912.797, \"section_seq\": 1, \"route_path_id\": 28457}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29912.797, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28457}], \"total_distance_m\": 29912.797, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27146.771, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2766.026, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1419", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5422844", "current_position_lon": "-0.0035751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:21:22Z\", \"source_id\": 47587714, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:22:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:21:27Z\", \"source_id\": 15480166, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:08Z\", \"source_id\": 47594907, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:25:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:12Z\", \"source_id\": 15482218, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:04Z\", \"source_id\": 47602485, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:09Z\", \"source_id\": 15484381, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:41Z\", \"source_id\": 47609229, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:46Z\", \"source_id\": 15486340, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:27Z\", \"source_id\": 47621724, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:30Z\", \"source_id\": 15489809, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:20Z\", \"source_id\": 47634667, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:22Z\", \"source_id\": 15493442, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:24Z\", \"source_id\": 47639887, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:26Z\", \"source_id\": 15494916, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:23Z\", \"source_id\": 47644869, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:28Z\", \"source_id\": 15496386, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:15Z\", \"source_id\": 47649767, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:18Z\", \"source_id\": 15497711, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:22Z\", \"source_id\": 47655534, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:27Z\", \"source_id\": 15499364, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:22Z\", \"source_id\": 47660938, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:21Z\", \"source_id\": 15500781, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:28Z\", \"source_id\": 47666600, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:30Z\", \"source_id\": 15502369, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:10Z\", \"source_id\": 47673758, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:16Z\", \"source_id\": 15504423, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:13Z\", \"source_id\": 47679167, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:17Z\", \"source_id\": 15505861, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:52Z\", \"source_id\": 47688955, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:53Z\", \"source_id\": 15508491, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:42Z\", \"source_id\": 47693709, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:47Z\", \"source_id\": 15509940, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:54Z\", \"source_id\": 47707596, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:57Z\", \"source_id\": 15513741, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:26Z\", \"source_id\": 47714428, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:28Z\", \"source_id\": 15515648, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:41Z\", \"source_id\": 47720634, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:45Z\", \"source_id\": 15517411, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:53Z\", \"source_id\": 47726531, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:58Z\", \"source_id\": 15519101, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:43Z\", \"source_id\": 47734109, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:48Z\", \"source_id\": 15521276, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:29Z\", \"source_id\": 47741547, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:33Z\", \"source_id\": 15523326, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stratford", "service_state_platform": "1", "timing_fact_generation": 1789481976080332, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:54.060607", "service_state_evidence_id": 15523326, "current_leg_start_actual_dep": "2026-09-15T15:15:00+01:00", "operational_evidence_version": 103, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:55.043198", "service_state_valid_until_kind": null, "operational_interpretation_version": 103, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None SRA 2N37 None None None None {"version": 3, "segments": [{"to_m": 377.532, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1052.343, "from_m": 377.532, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3662.923, "from_m": 1052.343, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4082.627, "from_m": 3662.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4831.481, "from_m": 4082.627, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5048.1, "from_m": 4831.481, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5093.611, "from_m": 5048.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7498.122, "from_m": 5093.611, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7815.218, "from_m": 7498.122, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7867.16, "from_m": 7815.218, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9103.708, "from_m": 7867.16, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9175.069, "from_m": 9103.708, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9241.306, "from_m": 9175.069, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9385.025, "from_m": 9241.306, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9461.278, "from_m": 9385.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9501.661, "from_m": 9461.278, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9566.261, "from_m": 9501.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9573.476, "from_m": 9566.261, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9626.647, "from_m": 9573.476, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9631.398, "from_m": 9626.647, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10319.736, "from_m": 9631.398, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10349.305, "from_m": 10319.736, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10415.624, "from_m": 10349.305, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10852.856, "from_m": 10415.624, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10906.337, "from_m": 10852.856, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 11008.41, "from_m": 10906.337, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11057.395, "from_m": 11008.41, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17150.265, "from_m": 11057.395, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17502.505, "from_m": 17150.265, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18850.0, "from_m": 17502.505, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19464.498, "from_m": 18850.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22431.701, "from_m": 19464.498, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22502.316, "from_m": 22431.701, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23034.552, "from_m": 22502.316, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23105.167, "from_m": 23034.552, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24422.393, "from_m": 23105.167, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26961.066, "from_m": 24422.393, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 27707.179, "from_m": 26961.066, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27769.094, "from_m": 27707.179, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28377.687, "from_m": 27769.094, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29081.016, "from_m": 28377.687, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29694.863, "from_m": 29081.016, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29731.084, "from_m": 29694.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29770.179, "from_m": 29731.084, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29811.445, "from_m": 29770.179, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29840.183, "from_m": 29811.445, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29912.797, "from_m": 29840.183, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 581830, "profile_key": "57d88a8720a95f276301eb94d8dba7f60c55ed46cdf2cef2fc3cea279bfc942d", "schedule_id": 20139, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1419", "location": "Richmond North London Line", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1422H", "location": "Kew Gardens", "stage_seq": 2, "distance_m": 2184.529, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1425H", "location": "Gunnersbury", "stage_seq": 3, "distance_m": 3890.268, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1427H", "wtt_dep": "1428", "location": "South Acton", "stage_seq": 4, "distance_m": 4902.544, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1431", "location": "Acton Central", "stage_seq": 5, "distance_m": 6068.465, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432H", "location": "Acton Wells Jn", "stage_seq": 6, "distance_m": 7759.737, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1436H", "location": "Willesden Junction High Level", "stage_seq": 7, "distance_m": 10349.305, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437H", "location": "Kensal Green Jn", "stage_seq": 8, "distance_m": 10906.337, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439", "location": "Kensal Rise", "stage_seq": 9, "distance_m": 11921.303, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441", "location": "Brondesbury Park", "stage_seq": 10, "distance_m": 12919.677, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1442H", "location": "Brondesbury", "stage_seq": 11, "distance_m": 13630.343, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444H", "location": "West Hampstead", "stage_seq": 12, "distance_m": 14455.818, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446", "location": "Finchley Road & Frognal", "stage_seq": 13, "distance_m": 15050.726, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1448H", "location": "Hampstead Heath", "stage_seq": 14, "distance_m": 16464.801, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1452", "location": "Gospel Oak", "stage_seq": 15, "distance_m": 17417.262, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454", "location": "Kentish Town West", "stage_seq": 16, "distance_m": 18482.669, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Camden Road Jn", "stage_seq": 17, "distance_m": 19200.37, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1457", "location": "Camden Road", "stage_seq": 18, "distance_m": 19397.964, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458", "location": "Camden Road East Jn", "stage_seq": 19, "distance_m": 19929.282, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1459H", "wtt_dep": "1500", "location": "Caledonian Rd & Barnsbury", "stage_seq": 20, "distance_m": 21110.103, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500H", "location": "Westbourne Road Junction", "stage_seq": 21, "distance_m": 21479.666, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1501H", "wtt_dep": "1503", "location": "Highbury & Islington (North London Lines)", "stage_seq": 22, "distance_m": 21890.46, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503H", "location": "Canonbury West Jn", "stage_seq": 23, "distance_m": 22336.667, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": "1504H", "location": "Canonbury", "stage_seq": 24, "distance_m": 22768.434, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1507H", "location": "Dalston Kingsland", "stage_seq": 25, "distance_m": 24549.324, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508H", "location": "Navarino Road Jn", "stage_seq": 26, "distance_m": 25378.644, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1510", "location": "Hackney Central", "stage_seq": 27, "distance_m": 25930.251, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1511H", "wtt_dep": "1512H", "location": "Homerton", "stage_seq": 28, "distance_m": 26930.565, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515", "location": "Hackney Wick", "stage_seq": 29, "distance_m": 28347.953, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Lea Junction", "stage_seq": 30, "distance_m": 28861.259, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Channelsea Jn", "stage_seq": 31, "distance_m": 29162.151, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Stratford", "stage_seq": 32, "distance_m": 29912.797, "section_seq": 1, "route_path_id": 28457}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29912.797, "from_m": 0.0, "section_seq": 1, "route_path_id": 28457}], "total_distance_m": 29912.797, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27146.771, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2766.026, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28339, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:21:22Z", "source_id": 47587714, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:22:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:21:27Z", "source_id": 15480166, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28347, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:08Z", "source_id": 47594907, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:25:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:12Z", "source_id": 15482218, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:04Z", "source_id": 47602485, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:28:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:09Z", "source_id": 15484381, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:41Z", "source_id": 47609229, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:30:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:46Z", "source_id": 15486340, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:27Z", "source_id": 47621724, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:35:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:30Z", "source_id": 15489809, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22851, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:20Z", "source_id": 47634667, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:39:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:22Z", "source_id": 15493442, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22855, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:24Z", "source_id": 47639887, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:41:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:26Z", "source_id": 15494916, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22859, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:23Z", "source_id": 47644869, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:43:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:28Z", "source_id": 15496386, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:15Z", "source_id": 47649767, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:45:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:18Z", "source_id": 15497711, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22867, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:22Z", "source_id": 47655534, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:47:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:27Z", "source_id": 15499364, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22871, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:22Z", "source_id": 47660938, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:50:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:21Z", "source_id": 15500781, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22876, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:28Z", "source_id": 47666600, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:52:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:30Z", "source_id": 15502369, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:10Z", "source_id": 47673758, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:54:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:16Z", "source_id": 15504423, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22891, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:13Z", "source_id": 47679167, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T13:57:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:17Z", "source_id": 15505861, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15044, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:52Z", "source_id": 47688955, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:00:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:53Z", "source_id": 15508491, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15035, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:42Z", "source_id": 47693709, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:02:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:47Z", "source_id": 15509940, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15021, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:54Z", "source_id": 47707596, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:07:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:57Z", "source_id": 15513741, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15014, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:26Z", "source_id": 47714428, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:09:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:28Z", "source_id": 15515648, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15006, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:41Z", "source_id": 47720634, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:12:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:45Z", "source_id": 15517411, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15002, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:53Z", "source_id": 47726531, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:14:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:58Z", "source_id": 15519101, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14997, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:43Z", "source_id": 47734109, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T14:17:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:48Z", "source_id": 15521276, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15301, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:29Z", "source_id": 47741547, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T14:20:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:33Z", "source_id": 15523326, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Richmond North London Line 1419 1419 4 None None Stratford 1521 1520 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P02534/2026-09-15/detailed None Hackney Wick 2026-09-15T15:15:00+01:00 Stratford 3.0 {"type": "LineString", "coordinates": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]} 1.0 1517 1520 Hackney Wick Stratford Stratford 51.5422844 -0.0035751 51.5422844 -0.0035751 1 0 2026-09-15 14:31:07 TERMINATED 2026-09-15 14:20:00 Stratford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523326 1789481976080332 103 103 2026-09-15 14:30:55.043198 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:54.060607
551057 583282 P65346 095S39MQ15 2026-09-15 COMPLETE 15522529 2026-09-15 15:20:00 2026-09-15 14:31:07 2026-09-17 14:31:07 {"id": 583282, "stp": "P", "toc": "Northern", "uid": "P65346", "consist": "333005", "dest_crs": "SKI", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65346/2026-09-15/detailed", "trust_id": "095S39MQ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Skipton", "service_date": "2026-09-15", "dest_arr_time": "1524", "dest_platform": "3", "is_terminated": 1, "next_location": "Skipton", "signalling_id": "5S39", "timing_status": "EARLY", "origin_station": "Skipton Broughton Road CS", "current_leg_arr": "1520", "current_leg_dep": "1518", "current_leg_end": "Skipton", "origin_dep_time": "1519", "origin_platform": null, "current_location": "Skipton", "last_update_time": "2026-09-15T14:31:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0336684999999997, 53.9574865], [-2.031146000000001, 53.9580704], [-2.0307546, 53.95816099999999], [-2.0302521, 53.9582673], [-2.0296531999999994, 53.9583735], [-2.0291805, 53.95844710000001], [-2.0286951999999996, 53.958496], [-2.0280446, 53.958536200000005], [-2.0275321, 53.9585449], [-2.0271764000000005, 53.9585229], [-2.0268188, 53.9584899], [-2.0264806, 53.95846480000001], [-2.0261309, 53.9584328], [-2.0256613, 53.958371099999994], [-2.0252036999999996, 53.95829389999999]]}", "current_leg_start": "Skipton Broughton Road CS", "dest_arr_time_act": "1524", "motion_projection": null, "next_location_lat": "53.9582939", "next_location_lon": "-2.0252037", "previous_location": "Skipton Broughton Road CS", "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 421.269, \"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\": 468.35, \"from_m\": 421.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 576.43, \"from_m\": 468.35, \"capability_applied\": null, \"effective_limit_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\": 583282, \"profile_key\": \"1d397aae3ba6e078ba79829b07799bd0ebcefb45759951dc76c2d6420b5abb99\", \"schedule_id\": 21613, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1519\", \"location\": \"Skipton Broughton Road CS\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36715}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": null, \"location\": \"Skipton\", \"stage_seq\": 2, \"distance_m\": 576.43, \"section_seq\": 1, \"route_path_id\": 36715}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 576.43, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36715}], \"total_distance_m\": 576.43, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 576.43, \"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": "1519", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.9582939", "current_position_lon": "-2.0252037", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:26Z\", \"source_id\": 47738803, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:28Z\", \"source_id\": 15522529, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Skipton", "service_state_platform": "3", "timing_fact_generation": 1789481912142688, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:54.065935", "service_state_evidence_id": 15522529, "current_leg_start_actual_dep": "2026-09-15T15:19:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:55.045648", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P None SKI 5S39 333005 4 100 None {"version": 3, "segments": [{"to_m": 421.269, "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": 468.35, "from_m": 421.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 576.43, "from_m": 468.35, "capability_applied": null, "effective_limit_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": 583282, "profile_key": "1d397aae3ba6e078ba79829b07799bd0ebcefb45759951dc76c2d6420b5abb99", "schedule_id": 21613, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1519", "location": "Skipton Broughton Road CS", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36715}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": null, "location": "Skipton", "stage_seq": 2, "distance_m": 576.43, "section_seq": 1, "route_path_id": 36715}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 576.43, "from_m": 0.0, "section_seq": 1, "route_path_id": 36715}], "total_distance_m": 576.43, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 576.43, "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": 3016, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:26Z", "source_id": 47738803, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:20:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:28Z", "source_id": 15522529, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Skipton Broughton Road CS 1519 1519 None None None Skipton 1524 1524 3 EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65346/2026-09-15/detailed None Skipton Broughton Road CS 2026-09-15T15:19:00+01:00 Skipton 2.0 {"type": "LineString", "coordinates": [[-2.0336684999999997, 53.9574865], [-2.031146000000001, 53.9580704], [-2.0307546, 53.95816099999999], [-2.0302521, 53.9582673], [-2.0296531999999994, 53.9583735], [-2.0291805, 53.95844710000001], [-2.0286951999999996, 53.958496], [-2.0280446, 53.958536200000005], [-2.0275321, 53.9585449], [-2.0271764000000005, 53.9585229], [-2.0268188, 53.9584899], [-2.0264806, 53.95846480000001], [-2.0261309, 53.9584328], [-2.0256613, 53.958371099999994], [-2.0252036999999996, 53.95829389999999]]} 0.4 1518 1520 Skipton Broughton Road CS Skipton Skipton 53.9582939 -2.0252037 53.9582939 -2.0252037 1 0 2026-09-15 14:31:07 TERMINATED 2026-09-15 14:20:00 Skipton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15522529 1789481912142688 2 2 2026-09-15 14:30:55.045648 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:54.065935
551058 581788 W68525 072F35MO15 2026-09-15 COMPLETE 15523295 2026-09-15 15:20:00 2026-09-15 14:31:07 2026-09-17 14:31:07 {"id": 581788, "stp": "P", "toc": "ScotRail", "uid": "W68525", "consist": "320301", "dest_crs": "DMR", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68525/2026-09-15/detailed", "trust_id": "072F35MO15", "origin_crs": "MTH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalmuir", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "1", "is_terminated": 1, "next_location": "Dalmuir", "signalling_id": "2F35", "timing_status": "EARLY", "origin_station": "Motherwell", "current_leg_arr": "1520", "current_leg_dep": "1518", "current_leg_end": "Dalmuir", "origin_dep_time": "1417", "origin_platform": "4", "current_location": "Dalmuir", "last_update_time": "2026-09-15T14:31:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.405117891499031, 55.90738158737394], [-4.406044299999999, 55.90759990000001], [-4.4064068999999995, 55.90768449999999], [-4.407296599999999, 55.9078928], [-4.4074383, 55.9079253], [-4.4084915, 55.908162999999995], [-4.4098515, 55.9084805], [-4.4104553, 55.908598700000006], [-4.4110502, 55.908705399999995], [-4.411721299999999, 55.908789199999994], [-4.4123679, 55.9088549], [-4.4133812, 55.90894579999999], [-4.414718400000001, 55.9090495], [-4.415519599999999, 55.9091295], [-4.4159517, 55.9091852], [-4.4164712, 55.9092694], [-4.4168232, 55.9093312], [-4.4181485, 55.9096242], [-4.4198662, 55.9100558], [-4.4199168233610235, 55.910068597218554], [-4.419984716422308, 55.910122698791334], [-4.42011876456175, 55.910156380429555], [-4.4202958, 55.9102828], [-4.420780099999999, 55.910585299999994], [-4.421038300000001, 55.91072140000001], [-4.421309999999999, 55.9108479], [-4.421775599999999, 55.9110421], [-4.4222715, 55.91122690000001], [-4.4227879, 55.911381299999995], [-4.423260099999999, 55.91149729999999], [-4.423466, 55.9115408], [-4.423830399999999, 55.911606299999995], [-4.4242184, 55.911666999999994], [-4.4251789, 55.9118092], [-4.4259106, 55.911924799999994], [-4.4263904, 55.9120078], [-4.4268814, 55.9121015]]}", "current_leg_start": "Singer", "dest_arr_time_act": "1521", "motion_projection": null, "next_location_lat": "55.9121015", "next_location_lon": "-4.4268814", "previous_location": "Singer", "current_leg_milage": "0.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 220.942, \"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\": 248.428, \"from_m\": 220.942, \"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\": 292.027, \"from_m\": 248.428, \"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\": 357.168, \"from_m\": 292.027, \"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\": 1535.777, \"from_m\": 357.168, \"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\": 4707.388, \"from_m\": 1535.777, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5458.969, \"from_m\": 4707.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\": 6598.584, \"from_m\": 5458.969, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 12527.414, \"from_m\": 6598.584, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13578.612, \"from_m\": 12527.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13891.948, \"from_m\": 13578.612, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14143.226, \"from_m\": 13891.948, \"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\": 14443.255, \"from_m\": 14143.226, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16947.512, \"from_m\": 14443.255, \"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\": 17682.526, \"from_m\": 16947.512, \"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\": 17780.148, \"from_m\": 17682.526, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17882.38, \"from_m\": 17780.148, \"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\": 18014.933, \"from_m\": 17882.38, \"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\": 18369.247, \"from_m\": 18014.933, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18446.503, \"from_m\": 18369.247, \"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\": 18504.625, \"from_m\": 18446.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}, {\"to_m\": 18977.689, \"from_m\": 18504.625, \"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\": 22304.922, \"from_m\": 18977.689, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22446.893, \"from_m\": 22304.922, \"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\": 22493.469, \"from_m\": 22446.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23187.97, \"from_m\": 22493.469, \"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\": 23490.524, \"from_m\": 23187.97, \"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\": 24071.381, \"from_m\": 23490.524, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24331.832, \"from_m\": 24071.381, \"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\": 27717.589, \"from_m\": 24331.832, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27758.355, \"from_m\": 27717.589, \"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\": 28571.759, \"from_m\": 27758.355, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28943.198, \"from_m\": 28571.759, \"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\": 31125.946, \"from_m\": 28943.198, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31821.79, \"from_m\": 31125.946, \"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\": 37791.002, \"from_m\": 31821.79, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37950.475, \"from_m\": 37791.002, \"capability_applied\": null, \"effective_limit_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\": 581788, \"profile_key\": \"8afffab435b80fb8d4561372b10e06f3930d9c47fad17362a9bb526b89ea1c9a\", \"schedule_id\": 27403, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"Motherwell\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1419H\", \"location\": \"Airbles\", \"stage_seq\": 2, \"distance_m\": 1036.747, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422\", \"location\": \"Haughhead Jn\", \"stage_seq\": 3, \"distance_m\": 3047.03, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1425H\", \"location\": \"Hamilton Central\", \"stage_seq\": 4, \"distance_m\": 5058.639, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1427H\", \"wtt_dep\": \"1428\", \"location\": \"Hamilton West\", \"stage_seq\": 5, \"distance_m\": 6444.782, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1431H\", \"location\": \"Blantyre\", \"stage_seq\": 6, \"distance_m\": 9266.899, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1436\", \"location\": \"Newton\", \"stage_seq\": 7, \"distance_m\": 13231.884, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437H\", \"location\": \"Newton West Jn\", \"stage_seq\": 8, \"distance_m\": 14337.077, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1439H\", \"location\": \"Cambuslang\", \"stage_seq\": 9, \"distance_m\": 15773.726, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 10, \"distance_m\": 17560.623, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Rutherglen Central Jn\", \"stage_seq\": 11, \"distance_m\": 18369.247, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1446\", \"location\": \"Rutherglen\", \"stage_seq\": 12, \"distance_m\": 18711.109, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1448H\", \"location\": \"Dalmarnock\", \"stage_seq\": 13, \"distance_m\": 19958.495, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1450H\", \"location\": \"Bridgeton\", \"stage_seq\": 14, \"distance_m\": 20844.887, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1453H\", \"location\": \"Argyle Street\", \"stage_seq\": 15, \"distance_m\": 22780.336, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1454H\", \"wtt_dep\": \"1455H\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 16, \"distance_m\": 23255.441, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457\", \"location\": \"Anderston\", \"stage_seq\": 17, \"distance_m\": 24048.495, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1458H\", \"wtt_dep\": \"1459\", \"location\": \"Exhibition Centre\", \"stage_seq\": 18, \"distance_m\": 24851.688, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500H\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 19, \"distance_m\": 25592.353, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1502H\", \"location\": \"Partick\", \"stage_seq\": 20, \"distance_m\": 26818.631, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": \"1505\", \"location\": \"Hyndland\", \"stage_seq\": 21, \"distance_m\": 27994.494, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 22, \"distance_m\": 28524.946, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1508\", \"location\": \"Anniesland\", \"stage_seq\": 23, \"distance_m\": 29553.358, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1511H\", \"location\": \"Westerton\", \"stage_seq\": 24, \"distance_m\": 31609.166, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514\", \"location\": \"Drumchapel\", \"stage_seq\": 25, \"distance_m\": 33415.472, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516\", \"location\": \"Drumry\", \"stage_seq\": 26, \"distance_m\": 34829.419, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": \"1518H\", \"location\": \"Singer\", \"stage_seq\": 27, \"distance_m\": 36114.474, \"section_seq\": 1, \"route_path_id\": 66279}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": null, \"location\": \"Dalmuir\", \"stage_seq\": 28, \"distance_m\": 37950.475, \"section_seq\": 1, \"route_path_id\": 66279}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 37950.475, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66279}], \"total_distance_m\": 37950.475, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 37950.475, \"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": "1417", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.9121015", "current_position_lon": "-4.4268814", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:17:30Z\", \"source_id\": 47577566, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:18:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:17:34Z\", \"source_id\": 15477305, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:14Z\", \"source_id\": 47592484, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:19Z\", \"source_id\": 15481525, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:07Z\", \"source_id\": 47600130, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:27:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:10Z\", \"source_id\": 15483693, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2492, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:21Z\", \"source_id\": 47608349, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:26Z\", \"source_id\": 15486124, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2361, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:05Z\", \"source_id\": 47620753, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:08Z\", \"source_id\": 15489495, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:40Z\", \"source_id\": 47633024, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:43Z\", \"source_id\": 15492979, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2104, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:38Z\", \"source_id\": 47643019, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:41Z\", \"source_id\": 15495831, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:16Z\", \"source_id\": 47655262, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:21Z\", \"source_id\": 15499316, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:16Z\", \"source_id\": 47660636, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:17Z\", \"source_id\": 15500723, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:18Z\", \"source_id\": 47668771, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:23Z\", \"source_id\": 15503016, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:06Z\", \"source_id\": 47673563, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:06Z\", \"source_id\": 15504284, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:35Z\", \"source_id\": 47680257, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:41Z\", \"source_id\": 15506179, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:34Z\", \"source_id\": 47685412, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:39Z\", \"source_id\": 15507552, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:20Z\", \"source_id\": 47692768, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:22Z\", \"source_id\": 15509654, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:14Z\", \"source_id\": 47700453, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:18Z\", \"source_id\": 15511784, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:34Z\", \"source_id\": 47706729, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:37Z\", \"source_id\": 15513504, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:51Z\", \"source_id\": 47715624, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:57Z\", \"source_id\": 15515991, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:47Z\", \"source_id\": 47720823, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:51Z\", \"source_id\": 15517495, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:39Z\", \"source_id\": 47728520, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:43Z\", \"source_id\": 15519677, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:59Z\", \"source_id\": 47734815, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:06Z\", \"source_id\": 15521474, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:27Z\", \"source_id\": 47741427, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:31Z\", \"source_id\": 15523295, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalmuir", "service_state_platform": "1", "timing_fact_generation": 1789481976058012, "current_leg_arrival_utc": "2026-09-15T15:20:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:20:59.244192", "service_state_evidence_id": 15523295, "current_leg_start_actual_dep": "2026-09-15T15:18:30+01:00", "operational_evidence_version": 98, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:30:59.898535", "service_state_valid_until_kind": null, "operational_interpretation_version": 98, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P MTH DMR 2F35 320301 3 90 None {"version": 3, "segments": [{"to_m": 220.942, "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": 248.428, "from_m": 220.942, "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": 292.027, "from_m": 248.428, "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": 357.168, "from_m": 292.027, "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": 1535.777, "from_m": 357.168, "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": 4707.388, "from_m": 1535.777, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5458.969, "from_m": 4707.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": 6598.584, "from_m": 5458.969, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 12527.414, "from_m": 6598.584, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13578.612, "from_m": 12527.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13891.948, "from_m": 13578.612, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14143.226, "from_m": 13891.948, "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": 14443.255, "from_m": 14143.226, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16947.512, "from_m": 14443.255, "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": 17682.526, "from_m": 16947.512, "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": 17780.148, "from_m": 17682.526, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17882.38, "from_m": 17780.148, "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": 18014.933, "from_m": 17882.38, "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": 18369.247, "from_m": 18014.933, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 18446.503, "from_m": 18369.247, "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": 18504.625, "from_m": 18446.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}, {"to_m": 18977.689, "from_m": 18504.625, "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": 22304.922, "from_m": 18977.689, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22446.893, "from_m": 22304.922, "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": 22493.469, "from_m": 22446.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23187.97, "from_m": 22493.469, "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": 23490.524, "from_m": 23187.97, "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": 24071.381, "from_m": 23490.524, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24331.832, "from_m": 24071.381, "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": 27717.589, "from_m": 24331.832, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27758.355, "from_m": 27717.589, "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": 28571.759, "from_m": 27758.355, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28943.198, "from_m": 28571.759, "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": 31125.946, "from_m": 28943.198, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31821.79, "from_m": 31125.946, "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": 37791.002, "from_m": 31821.79, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37950.475, "from_m": 37791.002, "capability_applied": null, "effective_limit_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": 581788, "profile_key": "8afffab435b80fb8d4561372b10e06f3930d9c47fad17362a9bb526b89ea1c9a", "schedule_id": 27403, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1417", "location": "Motherwell", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1419H", "location": "Airbles", "stage_seq": 2, "distance_m": 1036.747, "section_seq": 1, "route_path_id": 66279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422", "location": "Haughhead Jn", "stage_seq": 3, "distance_m": 3047.03, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1425H", "location": "Hamilton Central", "stage_seq": 4, "distance_m": 5058.639, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1427H", "wtt_dep": "1428", "location": "Hamilton West", "stage_seq": 5, "distance_m": 6444.782, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1431H", "location": "Blantyre", "stage_seq": 6, "distance_m": 9266.899, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1436", "location": "Newton", "stage_seq": 7, "distance_m": 13231.884, "section_seq": 1, "route_path_id": 66279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437H", "location": "Newton West Jn", "stage_seq": 8, "distance_m": 14337.077, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1439H", "location": "Cambuslang", "stage_seq": 9, "distance_m": 15773.726, "section_seq": 1, "route_path_id": 66279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Rutherglen East Jn", "stage_seq": 10, "distance_m": 17560.623, "section_seq": 1, "route_path_id": 66279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Rutherglen Central Jn", "stage_seq": 11, "distance_m": 18369.247, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1446", "location": "Rutherglen", "stage_seq": 12, "distance_m": 18711.109, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1448H", "location": "Dalmarnock", "stage_seq": 13, "distance_m": 19958.495, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1450H", "location": "Bridgeton", "stage_seq": 14, "distance_m": 20844.887, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1453H", "location": "Argyle Street", "stage_seq": 15, "distance_m": 22780.336, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1454H", "wtt_dep": "1455H", "location": "Glasgow Central Low Level", "stage_seq": 16, "distance_m": 23255.441, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457", "location": "Anderston", "stage_seq": 17, "distance_m": 24048.495, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1458H", "wtt_dep": "1459", "location": "Exhibition Centre", "stage_seq": 18, "distance_m": 24851.688, "section_seq": 1, "route_path_id": 66279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500H", "location": "Finnieston East Jn", "stage_seq": 19, "distance_m": 25592.353, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1502H", "location": "Partick", "stage_seq": 20, "distance_m": 26818.631, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": "1505", "location": "Hyndland", "stage_seq": 21, "distance_m": 27994.494, "section_seq": 1, "route_path_id": 66279}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506", "location": "Hyndland East Jn", "stage_seq": 22, "distance_m": 28524.946, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1508", "location": "Anniesland", "stage_seq": 23, "distance_m": 29553.358, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1511H", "location": "Westerton", "stage_seq": 24, "distance_m": 31609.166, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514", "location": "Drumchapel", "stage_seq": 25, "distance_m": 33415.472, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516", "location": "Drumry", "stage_seq": 26, "distance_m": 34829.419, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": "1518H", "location": "Singer", "stage_seq": 27, "distance_m": 36114.474, "section_seq": 1, "route_path_id": 66279}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": null, "location": "Dalmuir", "stage_seq": 28, "distance_m": 37950.475, "section_seq": 1, "route_path_id": 66279}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 37950.475, "from_m": 0.0, "section_seq": 1, "route_path_id": 66279}], "total_distance_m": 37950.475, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 37950.475, "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": 2476, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:17:30Z", "source_id": 47577566, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:18:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:17:34Z", "source_id": 15477305, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:14Z", "source_id": 47592484, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:24:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:19Z", "source_id": 15481525, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2488, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:07Z", "source_id": 47600130, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:27:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:10Z", "source_id": 15483693, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2492, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:21Z", "source_id": 47608349, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:30:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:26Z", "source_id": 15486124, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2361, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:05Z", "source_id": 47620753, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:34:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:08Z", "source_id": 15489495, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2341, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:40Z", "source_id": 47633024, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:39:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:43Z", "source_id": 15492979, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2104, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:38Z", "source_id": 47643019, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:43:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:41Z", "source_id": 15495831, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2069, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:16Z", "source_id": 47655262, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:47:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:21Z", "source_id": 15499316, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2065, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:16Z", "source_id": 47660636, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:49:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:17Z", "source_id": 15500723, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:18Z", "source_id": 47668771, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:52:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:23Z", "source_id": 15503016, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1953, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:06Z", "source_id": 47673563, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:54:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:06Z", "source_id": 15504284, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1949, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:35Z", "source_id": 47680257, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T13:57:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:41Z", "source_id": 15506179, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2073, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:34Z", "source_id": 47685412, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T13:59:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:39Z", "source_id": 15507552, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:20Z", "source_id": 47692768, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:02:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:22Z", "source_id": 15509654, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:14Z", "source_id": 47700453, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:04:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:18Z", "source_id": 15511784, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1298, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:34Z", "source_id": 47706729, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:07:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:37Z", "source_id": 15513504, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:51Z", "source_id": 47715624, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:11:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:57Z", "source_id": 15515991, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1282, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:47Z", "source_id": 47720823, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:13:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:51Z", "source_id": 15517495, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1278, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:39Z", "source_id": 47728520, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:15:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:43Z", "source_id": 15519677, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1274, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:59Z", "source_id": 47734815, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:18:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:06Z", "source_id": 15521474, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:27Z", "source_id": 47741427, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:20:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:31Z", "source_id": 15523295, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Motherwell 1417 1417 4 None None Dalmuir 1521 1521 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W68525/2026-09-15/detailed None Singer 2026-09-15T15:18:30+01:00 Dalmuir 2.0 {"type": "LineString", "coordinates": [[-4.405117891499031, 55.90738158737394], [-4.406044299999999, 55.90759990000001], [-4.4064068999999995, 55.90768449999999], [-4.407296599999999, 55.9078928], [-4.4074383, 55.9079253], [-4.4084915, 55.908162999999995], [-4.4098515, 55.9084805], [-4.4104553, 55.908598700000006], [-4.4110502, 55.908705399999995], [-4.411721299999999, 55.908789199999994], [-4.4123679, 55.9088549], [-4.4133812, 55.90894579999999], [-4.414718400000001, 55.9090495], [-4.415519599999999, 55.9091295], [-4.4159517, 55.9091852], [-4.4164712, 55.9092694], [-4.4168232, 55.9093312], [-4.4181485, 55.9096242], [-4.4198662, 55.9100558], [-4.4199168233610235, 55.910068597218554], [-4.419984716422308, 55.910122698791334], [-4.42011876456175, 55.910156380429555], [-4.4202958, 55.9102828], [-4.420780099999999, 55.910585299999994], [-4.421038300000001, 55.91072140000001], [-4.421309999999999, 55.9108479], [-4.421775599999999, 55.9110421], [-4.4222715, 55.91122690000001], [-4.4227879, 55.911381299999995], [-4.423260099999999, 55.91149729999999], [-4.423466, 55.9115408], [-4.423830399999999, 55.911606299999995], [-4.4242184, 55.911666999999994], [-4.4251789, 55.9118092], [-4.4259106, 55.911924799999994], [-4.4263904, 55.9120078], [-4.4268814, 55.9121015]]} 0.9 1518 1520 Singer Dalmuir Dalmuir 55.9121015 -4.4268814 55.9121015 -4.4268814 1 0 2026-09-15 14:31:07 TERMINATED 2026-09-15 14:20:00 Dalmuir TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523295 1789481976058012 98 98 2026-09-15 14:30:59.898535 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:20:59.244192
551059 582188 L81475 862F42MP15 2026-09-15 COMPLETE 15523699 2026-09-15 15:21:00 2026-09-15 14:31:07 2026-09-17 14:31:07 {"id": 582188, "stp": "P", "toc": "South Western Railway", "uid": "L81475", "consist": "701059", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81475/2026-09-15/detailed", "trust_id": "862F42MP15", "origin_crs": "WOK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-15", "dest_arr_time": "1522", "dest_platform": "4", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2F42", "timing_status": "EARLY", "origin_station": "Woking", "current_leg_arr": "1521", "current_leg_dep": "1517", "current_leg_end": "London Waterloo", "origin_dep_time": "1433", "origin_platform": "3", "current_location": "London Waterloo", "last_update_time": "2026-09-15T14:31:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Vauxhall", "dest_arr_time_act": "1522", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Vauxhall", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 455.706, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 547.372, \"from_m\": 455.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\": 605.461, \"from_m\": 547.372, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5944.585, \"from_m\": 605.461, \"capability_applied\": 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\": 6456.465, \"from_m\": 5944.585, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 6533.224, \"from_m\": 6456.465, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8532.031, \"from_m\": 6533.224, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9542.145, \"from_m\": 8532.031, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 14122.492, \"from_m\": 9542.145, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14888.267, \"from_m\": 14122.492, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17385.514, \"from_m\": 14888.267, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 17568.31, \"from_m\": 17385.514, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 17644.491, \"from_m\": 17568.31, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19047.853, \"from_m\": 17644.491, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 19283.02, \"from_m\": 19047.853, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19327.337, \"from_m\": 19283.02, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23110.086, \"from_m\": 19327.337, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 23168.02, \"from_m\": 23110.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\": 23230.135, \"from_m\": 23168.02, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26995.242, \"from_m\": 23230.135, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27054.038, \"from_m\": 26995.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\": 27721.659, \"from_m\": 27054.038, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27752.685, \"from_m\": 27721.659, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32501.099, \"from_m\": 27752.685, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 33204.439, \"from_m\": 32501.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\": 33298.404, \"from_m\": 33204.439, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34043.297, \"from_m\": 33298.404, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35969.768, \"from_m\": 34043.297, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36093.111, \"from_m\": 35969.768, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 36873.849, \"from_m\": 36093.111, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37704.432, \"from_m\": 36873.849, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38559.109, \"from_m\": 37704.432, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39136.444, \"from_m\": 38559.109, \"capability_applied\": null, \"effective_limit_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\": 582188, \"profile_key\": \"e79387f17ac7369daef10a072f9f294738d2acd087a9048b7a4c7a8b7f5bbfc0\", \"schedule_id\": 17157, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Woking\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1437H\", \"location\": \"West Byfleet\", \"stage_seq\": 2, \"distance_m\": 4182.032, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1440H\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 3, \"distance_m\": 6283.326, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1443H\", \"location\": \"Weybridge\", \"stage_seq\": 4, \"distance_m\": 8389.53, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1447\", \"location\": \"Walton-on-Thames\", \"stage_seq\": 5, \"distance_m\": 11655.474, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1449H\", \"location\": \"Hersham\", \"stage_seq\": 6, \"distance_m\": 13444.513, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1452H\", \"location\": \"Esher\", \"stage_seq\": 7, \"distance_m\": 15999.764, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 8, \"distance_m\": 17568.31, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1457H\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19856.475, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 10, \"distance_m\": 22699.993, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"New Malden\", \"stage_seq\": 11, \"distance_m\": 23493.3, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502H\", \"location\": \"Raynes Park\", \"stage_seq\": 12, \"distance_m\": 25365.452, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": \"1505\", \"location\": \"Wimbledon\", \"stage_seq\": 13, \"distance_m\": 27499.33, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1508H\", \"location\": \"Earlsfield\", \"stage_seq\": 14, \"distance_m\": 30155.939, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1511H\", \"wtt_dep\": \"1512H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 15, \"distance_m\": 32872.226, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1516H\", \"wtt_dep\": \"1517H\", \"location\": \"Vauxhall\", \"stage_seq\": 16, \"distance_m\": 37068.871, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1519H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 17, \"distance_m\": 38407.467, \"section_seq\": 1, \"route_path_id\": 34990}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 18, \"distance_m\": 39136.444, \"section_seq\": 1, \"route_path_id\": 34990}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39136.444, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34990}], \"total_distance_m\": 39136.444, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38089.565, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1046.879, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1433", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:49Z\", \"source_id\": 47625380, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:53Z\", \"source_id\": 15490829, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26909, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:27Z\", \"source_id\": 47632469, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:33Z\", \"source_id\": 15492792, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:56Z\", \"source_id\": 47638715, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:02Z\", \"source_id\": 15494589, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:59Z\", \"source_id\": 47649027, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:04Z\", \"source_id\": 15497497, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:00Z\", \"source_id\": 47657173, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:02Z\", \"source_id\": 15499764, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26875, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:08Z\", \"source_id\": 47665656, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:08Z\", \"source_id\": 15502072, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:21Z\", \"source_id\": 47674209, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:26Z\", \"source_id\": 15504578, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:10Z\", \"source_id\": 15507925, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:33Z\", \"source_id\": 15508987, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:53Z\", \"source_id\": 15511461, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:27Z\", \"source_id\": 15514898, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:43Z\", \"source_id\": 15517378, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:27Z\", \"source_id\": 15521048, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:06Z\", \"source_id\": 15523699, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "4", "timing_fact_generation": 1789482010217736, "current_leg_arrival_utc": "2026-09-15T15:21:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:00.599803", "service_state_evidence_id": 15523699, "current_leg_start_actual_dep": "2026-09-15T15:17:30+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:00.791558", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P WOK None 2F42 701059 10 100 None {"version": 3, "segments": [{"to_m": 455.706, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 547.372, "from_m": 455.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": 605.461, "from_m": 547.372, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5944.585, "from_m": 605.461, "capability_applied": 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": 6456.465, "from_m": 5944.585, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 6533.224, "from_m": 6456.465, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8532.031, "from_m": 6533.224, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9542.145, "from_m": 8532.031, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 14122.492, "from_m": 9542.145, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14888.267, "from_m": 14122.492, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17385.514, "from_m": 14888.267, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17568.31, "from_m": 17385.514, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 17644.491, "from_m": 17568.31, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19047.853, "from_m": 17644.491, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 19283.02, "from_m": 19047.853, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19327.337, "from_m": 19283.02, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23110.086, "from_m": 19327.337, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23168.02, "from_m": 23110.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": 23230.135, "from_m": 23168.02, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26995.242, "from_m": 23230.135, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27054.038, "from_m": 26995.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": 27721.659, "from_m": 27054.038, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27752.685, "from_m": 27721.659, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32501.099, "from_m": 27752.685, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 33204.439, "from_m": 32501.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": 33298.404, "from_m": 33204.439, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34043.297, "from_m": 33298.404, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35969.768, "from_m": 34043.297, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36093.111, "from_m": 35969.768, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 36873.849, "from_m": 36093.111, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37704.432, "from_m": 36873.849, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38559.109, "from_m": 37704.432, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39136.444, "from_m": 38559.109, "capability_applied": null, "effective_limit_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": 582188, "profile_key": "e79387f17ac7369daef10a072f9f294738d2acd087a9048b7a4c7a8b7f5bbfc0", "schedule_id": 17157, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1433", "location": "Woking", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1437H", "location": "West Byfleet", "stage_seq": 2, "distance_m": 4182.032, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1440H", "location": "Byfleet & New Haw", "stage_seq": 3, "distance_m": 6283.326, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1443H", "location": "Weybridge", "stage_seq": 4, "distance_m": 8389.53, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1447", "location": "Walton-on-Thames", "stage_seq": 5, "distance_m": 11655.474, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1449H", "location": "Hersham", "stage_seq": 6, "distance_m": 13444.513, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1452H", "location": "Esher", "stage_seq": 7, "distance_m": 15999.764, "section_seq": 1, "route_path_id": 34990}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Hampton Court Jn", "stage_seq": 8, "distance_m": 17568.31, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1457H", "location": "Surbiton", "stage_seq": 9, "distance_m": 19856.475, "section_seq": 1, "route_path_id": 34990}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1459", "location": "Berrylands Juncton", "stage_seq": 10, "distance_m": 22699.993, "section_seq": 1, "route_path_id": 34990}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501", "location": "New Malden", "stage_seq": 11, "distance_m": 23493.3, "section_seq": 1, "route_path_id": 34990}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502H", "location": "Raynes Park", "stage_seq": 12, "distance_m": 25365.452, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": "1505", "location": "Wimbledon", "stage_seq": 13, "distance_m": 27499.33, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1508H", "location": "Earlsfield", "stage_seq": 14, "distance_m": 30155.939, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1511H", "wtt_dep": "1512H", "location": "Clapham Junction (M)", "stage_seq": 15, "distance_m": 32872.226, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1516H", "wtt_dep": "1517H", "location": "Vauxhall", "stage_seq": 16, "distance_m": 37068.871, "section_seq": 1, "route_path_id": 34990}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1519H", "location": "Waterloo West Crossings", "stage_seq": 17, "distance_m": 38407.467, "section_seq": 1, "route_path_id": 34990}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 18, "distance_m": 39136.444, "section_seq": 1, "route_path_id": 34990}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39136.444, "from_m": 0.0, "section_seq": 1, "route_path_id": 34990}], "total_distance_m": 39136.444, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38089.565, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1046.879, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:49Z", "source_id": 47625380, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:36:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:53Z", "source_id": 15490829, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26909, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:27Z", "source_id": 47632469, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:39:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:33Z", "source_id": 15492792, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:56Z", "source_id": 47638715, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:42:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:02Z", "source_id": 15494589, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:59Z", "source_id": 47649027, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:45:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:04Z", "source_id": 15497497, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:00Z", "source_id": 47657173, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:48:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:02Z", "source_id": 15499764, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26875, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:08Z", "source_id": 47665656, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:51:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:08Z", "source_id": 15502072, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:21Z", "source_id": 47674209, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:55:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:26Z", "source_id": 15504578, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:10Z", "source_id": 15507925, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:33Z", "source_id": 15508987, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:53Z", "source_id": 15511461, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:27Z", "source_id": 15514898, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:43Z", "source_id": 15517378, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:27Z", "source_id": 15521048, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:06Z", "source_id": 15523699, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Woking 1433 1433 3 None None London Waterloo 1522 1522 4 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L81475/2026-09-15/detailed None Vauxhall 2026-09-15T15:17:30+01:00 London Waterloo 4.0 {"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} 1.3 1517 1521 Vauxhall London Waterloo London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-15 14:31:07 TERMINATED 2026-09-15 14:21:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523699 1789482010217736 60 60 2026-09-15 14:31:00.791558 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:00.599803
551060 581310 C48021 832T21MN15 2026-09-15 COMPLETE 15524443 2026-09-15 15:20:00 2026-09-15 14:31:07 2026-09-17 14:31:07 {"id": 581310, "stp": "P", "toc": "Great Western Railway", "uid": "C48021", "consist": "166207", "dest_crs": "PGN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48021/2026-09-15/detailed", "trust_id": "832T21MN15", "origin_crs": "EXM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paignton", "service_date": "2026-09-15", "dest_arr_time": "1523", "dest_platform": "1", "is_terminated": 1, "next_location": "Paignton", "signalling_id": "2T21", "timing_status": "EARLY", "origin_station": "Exmouth", "current_leg_arr": "1520", "current_leg_dep": "1516", "current_leg_end": "Paignton", "origin_dep_time": "1357", "origin_platform": null, "current_location": "Paignton", "last_update_time": "2026-09-15T14:31:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.543351, 50.4610506], [-3.5431209, 50.46038920000001], [-3.5430646999999995, 50.4601751], [-3.5430146, 50.45988229999999], [-3.5430037, 50.4596163], [-3.5430433999999997, 50.4593731], [-3.543119, 50.45910739999999], [-3.5432344, 50.4588308], [-3.5434087, 50.45856440000001], [-3.5436259999999997, 50.4582997], [-3.54387, 50.45807429999999], [-3.5442026, 50.4578319], [-3.5445485999999997, 50.4575945], [-3.5448633, 50.4573679], [-3.5452203999999994, 50.4570604], [-3.5454801, 50.4567781], [-3.5455851999999997, 50.45662939999999], [-3.5458152, 50.4562431], [-3.5460504, 50.45575989999998], [-3.5462891999999995, 50.4553654], [-3.5465949, 50.454960699999994], [-3.5469192, 50.4546041], [-3.5469905, 50.4545317], [-3.5473539999999995, 50.45418540000001], [-3.5477456000000003, 50.45386090000001], [-3.5482497999999993, 50.4534903], [-3.5487434, 50.453174399999995], [-3.5492422999999995, 50.45290109999999], [-3.5497572, 50.45263979999999], [-3.5511118, 50.451999400000005], [-3.5515972, 50.451756899999985], [-3.5519539999999994, 50.45154509999999], [-3.5522893, 50.45130089999999], [-3.5525763, 50.4510498], [-3.5528202999999996, 50.45077319999999], [-3.5530215, 50.4505085], [-3.5535767, 50.4494666], [-3.5537805999999996, 50.4491028], [-3.5539764, 50.44877660000001], [-3.5542553, 50.44835309999999], [-3.5544832999999993, 50.4480132], [-3.5548105, 50.447584500000005], [-3.5551913999999996, 50.4471404], [-3.5555857, 50.44670479999999], [-3.5559343999999995, 50.446353], [-3.556288400000001, 50.44602330000001], [-3.5566717999999997, 50.44568459999999], [-3.5568177999999997, 50.4455578], [-3.5573251999999997, 50.4451256], [-3.558007700000001, 50.4445869], [-3.5586245999999995, 50.4441393], [-3.5595747999999996, 50.4434983], [-3.5602474, 50.4430103], [-3.560391, 50.442894800000005], [-3.5605589, 50.44276179999999], [-3.5607906999999996, 50.44255319999999], [-3.5611781, 50.44219549999999], [-3.5615482, 50.4417923], [-3.5618941999999993, 50.441382399999995], [-3.5622, 50.4409861], [-3.5625743, 50.44044350000001], [-3.5626521, 50.44030169999999], [-3.5628828, 50.4398422], [-3.5631093000000003, 50.43933249999999], [-3.5638488, 50.43741369999999], [-3.5639081000000004, 50.437276700000005], [-3.5642442, 50.4364114], [-3.5645802999999994, 50.4355462], [-3.5646657, 50.43535359999999], [-3.5649522999999994, 50.43455719999999], [-3.5650357, 50.43432690000001], [-3.5651032, 50.4341266], [-3.5651616000000006, 50.4338457], [-3.5652043999999994, 50.43353189999999], [-3.5652406, 50.4331988], [-3.5652757, 50.4330351], [-3.5653209999999995, 50.4328543], [-3.5653490999999997, 50.4327], [-3.565350299999999, 50.4322946], [-3.5653562999999995, 50.43210349999998], [-3.565334, 50.4318527], [-3.5652872, 50.431690499999995], [-3.5652404000000004, 50.4315283], [-3.5652765, 50.43183069999999], [-3.5652891, 50.43197499999999], [-3.5652953999999997, 50.4321018], [-3.5652994999999996, 50.43223859999999], [-3.5652798999999997, 50.43239529999999], [-3.5652472, 50.432508], [-3.5651873999999997, 50.4326293], [-3.5651075, 50.4327904], [-3.5649894999999994, 50.4331353], [-3.5648834, 50.4334746], [-3.5646740999999995, 50.434133499999994]]}", "current_leg_start": "Torquay", "dest_arr_time_act": "1523", "motion_projection": null, "next_location_lat": "50.4341335", "next_location_lon": "-3.5646741", "previous_location": "Torquay", "current_leg_milage": "2.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 7945.958, \"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\": 8328.391, \"from_m\": 7945.958, \"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\": 8600.859, \"from_m\": 8328.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14725.27, \"from_m\": 8600.859, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15097.105, \"from_m\": 14725.27, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15143.061, \"from_m\": 15097.105, \"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\": 15183.236, \"from_m\": 15143.061, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16303.487, \"from_m\": 15183.236, \"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\": 17560.926, \"from_m\": 16303.487, \"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\": 17850.462, \"from_m\": 17560.926, \"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\": 17895.716, \"from_m\": 17850.462, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17979.015, \"from_m\": 17895.716, \"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\": 18168.878, \"from_m\": 17979.015, \"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\": 20281.431, \"from_m\": 18168.878, \"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\": 28714.841, \"from_m\": 20281.431, \"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\": 32314.296, \"from_m\": 28714.841, \"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\": 35014.418, \"from_m\": 32314.296, \"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\": 35053.856, \"from_m\": 35014.418, \"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\": 35123.38, \"from_m\": 35053.856, \"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\": 35722.356, \"from_m\": 35123.38, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 37124.13, \"from_m\": 35722.356, \"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\": 39854.375, \"from_m\": 37124.13, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41363.692, \"from_m\": 39854.375, \"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\": 43071.246, \"from_m\": 41363.692, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44020.402, \"from_m\": 43071.246, \"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\": 47961.096, \"from_m\": 44020.402, \"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\": 49170.285, \"from_m\": 47961.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\": 49256.677, \"from_m\": 49170.285, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49799.273, \"from_m\": 49256.677, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50762.918, \"from_m\": 49799.273, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50876.19, \"from_m\": 50762.918, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50953.669, \"from_m\": 50876.19, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51165.081, \"from_m\": 50953.669, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53548.473, \"from_m\": 51165.081, \"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\": 56293.391, \"from_m\": 53548.473, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57991.844, \"from_m\": 56293.391, \"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\": 60360.561, \"from_m\": 57991.844, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60370.063, \"from_m\": 60360.561, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62779.499, \"from_m\": 60370.063, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63245.513, \"from_m\": 62779.499, \"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\": 63626.107, \"from_m\": 63245.513, \"capability_applied\": null, \"effective_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\": 581310, \"profile_key\": \"15566fdf89271429c3f2f17ff5989cb4a4930ec313c6034c99c2de5059ad9288\", \"schedule_id\": 6252, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1357\", \"location\": \"Exmouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1400H\", \"wtt_dep\": \"1401\", \"location\": \"Lympstone Village\", \"stage_seq\": 2, \"distance_m\": 3254.506, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1406H\", \"wtt_dep\": \"1408\", \"location\": \"Topsham\", \"stage_seq\": 3, \"distance_m\": 8109.854, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1410H\", \"wtt_dep\": \"1411H\", \"location\": \"Newcourt\", \"stage_seq\": 4, \"distance_m\": 10145.876, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1413H\", \"wtt_dep\": \"1414H\", \"location\": \"Digby & Sowton\", \"stage_seq\": 5, \"distance_m\": 11423.902, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Exmouth Jn\", \"stage_seq\": 6, \"distance_m\": 15016.92, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1420\", \"wtt_dep\": \"1421H\", \"location\": \"Exeter Central\", \"stage_seq\": 7, \"distance_m\": 16835.961, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1429\", \"location\": \"Exeter St. David's\", \"stage_seq\": 8, \"distance_m\": 17862.223, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1432\", \"location\": \"Exeter St. Thomas\", \"stage_seq\": 9, \"distance_m\": 19204.897, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1435\", \"location\": \"Marsh Barton\", \"stage_seq\": 10, \"distance_m\": 21111.801, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1443\", \"location\": \"Starcross\", \"stage_seq\": 11, \"distance_m\": 31455.081, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1448\", \"location\": \"Dawlish Warren\", \"stage_seq\": 12, \"distance_m\": 34709.255, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1452\", \"location\": \"Dawlish\", \"stage_seq\": 13, \"distance_m\": 37346.731, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1457\", \"location\": \"Teignmouth\", \"stage_seq\": 14, \"distance_m\": 41800.806, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1505H\", \"location\": \"Newton Abbot\", \"stage_seq\": 15, \"distance_m\": 49966.333, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"location\": \"Newton Abbot West Jn\", \"stage_seq\": 16, \"distance_m\": 50853.312, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510\", \"location\": \"Edginswell (construction)\", \"stage_seq\": 17, \"distance_m\": 55949.436, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1512H\", \"wtt_dep\": \"1513H\", \"location\": \"Torre\", \"stage_seq\": 18, \"distance_m\": 58221.086, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1517\", \"location\": \"Torquay\", \"stage_seq\": 19, \"distance_m\": 59566.565, \"section_seq\": 1, \"route_path_id\": 67661}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": null, \"location\": \"Paignton\", \"stage_seq\": 20, \"distance_m\": 63626.107, \"section_seq\": 1, \"route_path_id\": 67661}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63626.107, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67661}], \"total_distance_m\": 63626.107, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 63026.886, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 599.221, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1357", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.4341335", "current_position_lon": "-3.5646741", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:00:40Z\", \"source_id\": 15464953, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:05:58Z\", \"source_id\": 47547559, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:06:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:04Z\", \"source_id\": 15468789, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:38Z\", \"source_id\": 15472273, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:40Z\", \"source_id\": 15474430, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:17:59Z\", \"source_id\": 47578697, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:19:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:18:03Z\", \"source_id\": 15477608, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:24Z\", \"source_id\": 47590373, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:28Z\", \"source_id\": 15480908, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26549, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:13Z\", \"source_id\": 47608043, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:17Z\", \"source_id\": 15486025, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:40Z\", \"source_id\": 15489916, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:58Z\", \"source_id\": 47638751, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:02Z\", \"source_id\": 15494606, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:55Z\", \"source_id\": 47651588, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:01Z\", \"source_id\": 15498273, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:17Z\", \"source_id\": 47660664, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:19Z\", \"source_id\": 15500737, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26576, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:50Z\", \"source_id\": 47675445, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:54Z\", \"source_id\": 15504880, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:31Z\", \"source_id\": 47698614, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:37Z\", \"source_id\": 15511244, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26608, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:59Z\", \"source_id\": 47718743, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:04Z\", \"source_id\": 15516862, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:56Z\", \"source_id\": 47726658, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:02Z\", \"source_id\": 15519135, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:59Z\", \"source_id\": 15524443, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paignton", "service_state_platform": "1", "timing_fact_generation": 1789482060800696, "current_leg_arrival_utc": "2026-09-15T15:21:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:00.754814", "service_state_evidence_id": 15524443, "current_leg_start_actual_dep": "2026-09-15T15:17:00+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:04.522761", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P EXM PGN 2T21 166207 3 90 None {"version": 3, "segments": [{"to_m": 7945.958, "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": 8328.391, "from_m": 7945.958, "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": 8600.859, "from_m": 8328.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14725.27, "from_m": 8600.859, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15097.105, "from_m": 14725.27, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15143.061, "from_m": 15097.105, "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": 15183.236, "from_m": 15143.061, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16303.487, "from_m": 15183.236, "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": 17560.926, "from_m": 16303.487, "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": 17850.462, "from_m": 17560.926, "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": 17895.716, "from_m": 17850.462, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17979.015, "from_m": 17895.716, "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": 18168.878, "from_m": 17979.015, "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": 20281.431, "from_m": 18168.878, "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": 28714.841, "from_m": 20281.431, "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": 32314.296, "from_m": 28714.841, "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": 35014.418, "from_m": 32314.296, "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": 35053.856, "from_m": 35014.418, "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": 35123.38, "from_m": 35053.856, "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": 35722.356, "from_m": 35123.38, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37124.13, "from_m": 35722.356, "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": 39854.375, "from_m": 37124.13, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41363.692, "from_m": 39854.375, "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": 43071.246, "from_m": 41363.692, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44020.402, "from_m": 43071.246, "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": 47961.096, "from_m": 44020.402, "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": 49170.285, "from_m": 47961.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": 49256.677, "from_m": 49170.285, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49799.273, "from_m": 49256.677, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50762.918, "from_m": 49799.273, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50876.19, "from_m": 50762.918, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50953.669, "from_m": 50876.19, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51165.081, "from_m": 50953.669, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53548.473, "from_m": 51165.081, "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": 56293.391, "from_m": 53548.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57991.844, "from_m": 56293.391, "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": 60360.561, "from_m": 57991.844, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60370.063, "from_m": 60360.561, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62779.499, "from_m": 60370.063, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63245.513, "from_m": 62779.499, "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": 63626.107, "from_m": 63245.513, "capability_applied": null, "effective_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": 581310, "profile_key": "15566fdf89271429c3f2f17ff5989cb4a4930ec313c6034c99c2de5059ad9288", "schedule_id": 6252, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1357", "location": "Exmouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1400H", "wtt_dep": "1401", "location": "Lympstone Village", "stage_seq": 2, "distance_m": 3254.506, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1406H", "wtt_dep": "1408", "location": "Topsham", "stage_seq": 3, "distance_m": 8109.854, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1410H", "wtt_dep": "1411H", "location": "Newcourt", "stage_seq": 4, "distance_m": 10145.876, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1413H", "wtt_dep": "1414H", "location": "Digby & Sowton", "stage_seq": 5, "distance_m": 11423.902, "section_seq": 1, "route_path_id": 67661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Exmouth Jn", "stage_seq": 6, "distance_m": 15016.92, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1420", "wtt_dep": "1421H", "location": "Exeter Central", "stage_seq": 7, "distance_m": 16835.961, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1429", "location": "Exeter St. David's", "stage_seq": 8, "distance_m": 17862.223, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1432", "location": "Exeter St. Thomas", "stage_seq": 9, "distance_m": 19204.897, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1435", "location": "Marsh Barton", "stage_seq": 10, "distance_m": 21111.801, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1443", "location": "Starcross", "stage_seq": 11, "distance_m": 31455.081, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1448", "location": "Dawlish Warren", "stage_seq": 12, "distance_m": 34709.255, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1452", "location": "Dawlish", "stage_seq": 13, "distance_m": 37346.731, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1457", "location": "Teignmouth", "stage_seq": 14, "distance_m": 41800.806, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1505H", "location": "Newton Abbot", "stage_seq": 15, "distance_m": 49966.333, "section_seq": 1, "route_path_id": 67661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "location": "Newton Abbot West Jn", "stage_seq": 16, "distance_m": 50853.312, "section_seq": 1, "route_path_id": 67661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510", "location": "Edginswell (construction)", "stage_seq": 17, "distance_m": 55949.436, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1512H", "wtt_dep": "1513H", "location": "Torre", "stage_seq": 18, "distance_m": 58221.086, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1517", "location": "Torquay", "stage_seq": 19, "distance_m": 59566.565, "section_seq": 1, "route_path_id": 67661}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": null, "location": "Paignton", "stage_seq": 20, "distance_m": 63626.107, "section_seq": 1, "route_path_id": 67661}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63626.107, "from_m": 0.0, "section_seq": 1, "route_path_id": 67661}], "total_distance_m": 63626.107, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 63026.886, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 599.221, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:00:40Z", "source_id": 15464953, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26540, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:05:58Z", "source_id": 47547559, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:06:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:04Z", "source_id": 15468789, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:38Z", "source_id": 15472273, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:40Z", "source_id": 15474430, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26490, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:17:59Z", "source_id": 47578697, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:19:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:18:03Z", "source_id": 15477608, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26454, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:24Z", "source_id": 47590373, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:23:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:28Z", "source_id": 15480908, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26549, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:13Z", "source_id": 47608043, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:31:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:17Z", "source_id": 15486025, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:40Z", "source_id": 15489916, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:58Z", "source_id": 47638751, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:41:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:02Z", "source_id": 15494606, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26563, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:55Z", "source_id": 47651588, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:46:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:01Z", "source_id": 15498273, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:17Z", "source_id": 47660664, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:50:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:19Z", "source_id": 15500737, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26576, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:50Z", "source_id": 47675445, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:55:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:54Z", "source_id": 15504880, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26590, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:31Z", "source_id": 47698614, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:04:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:37Z", "source_id": 15511244, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26608, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:59Z", "source_id": 47718743, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:13:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:04Z", "source_id": 15516862, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26613, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:56Z", "source_id": 47726658, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:15:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:02Z", "source_id": 15519135, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:59Z", "source_id": 15524443, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Exmouth 1357 1357 None None None Paignton 1523 1523 1 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C48021/2026-09-15/detailed None Torquay 2026-09-15T15:17:00+01:00 Paignton 4.0 {"type": "LineString", "coordinates": [[-3.543351, 50.4610506], [-3.5431209, 50.46038920000001], [-3.5430646999999995, 50.4601751], [-3.5430146, 50.45988229999999], [-3.5430037, 50.4596163], [-3.5430433999999997, 50.4593731], [-3.543119, 50.45910739999999], [-3.5432344, 50.4588308], [-3.5434087, 50.45856440000001], [-3.5436259999999997, 50.4582997], [-3.54387, 50.45807429999999], [-3.5442026, 50.4578319], [-3.5445485999999997, 50.4575945], [-3.5448633, 50.4573679], [-3.5452203999999994, 50.4570604], [-3.5454801, 50.4567781], [-3.5455851999999997, 50.45662939999999], [-3.5458152, 50.4562431], [-3.5460504, 50.45575989999998], [-3.5462891999999995, 50.4553654], [-3.5465949, 50.454960699999994], [-3.5469192, 50.4546041], [-3.5469905, 50.4545317], [-3.5473539999999995, 50.45418540000001], [-3.5477456000000003, 50.45386090000001], [-3.5482497999999993, 50.4534903], [-3.5487434, 50.453174399999995], [-3.5492422999999995, 50.45290109999999], [-3.5497572, 50.45263979999999], [-3.5511118, 50.451999400000005], [-3.5515972, 50.451756899999985], [-3.5519539999999994, 50.45154509999999], [-3.5522893, 50.45130089999999], [-3.5525763, 50.4510498], [-3.5528202999999996, 50.45077319999999], [-3.5530215, 50.4505085], [-3.5535767, 50.4494666], [-3.5537805999999996, 50.4491028], [-3.5539764, 50.44877660000001], [-3.5542553, 50.44835309999999], [-3.5544832999999993, 50.4480132], [-3.5548105, 50.447584500000005], [-3.5551913999999996, 50.4471404], [-3.5555857, 50.44670479999999], [-3.5559343999999995, 50.446353], [-3.556288400000001, 50.44602330000001], [-3.5566717999999997, 50.44568459999999], [-3.5568177999999997, 50.4455578], [-3.5573251999999997, 50.4451256], [-3.558007700000001, 50.4445869], [-3.5586245999999995, 50.4441393], [-3.5595747999999996, 50.4434983], [-3.5602474, 50.4430103], [-3.560391, 50.442894800000005], [-3.5605589, 50.44276179999999], [-3.5607906999999996, 50.44255319999999], [-3.5611781, 50.44219549999999], [-3.5615482, 50.4417923], [-3.5618941999999993, 50.441382399999995], [-3.5622, 50.4409861], [-3.5625743, 50.44044350000001], [-3.5626521, 50.44030169999999], [-3.5628828, 50.4398422], [-3.5631093000000003, 50.43933249999999], [-3.5638488, 50.43741369999999], [-3.5639081000000004, 50.437276700000005], [-3.5642442, 50.4364114], [-3.5645802999999994, 50.4355462], [-3.5646657, 50.43535359999999], [-3.5649522999999994, 50.43455719999999], [-3.5650357, 50.43432690000001], [-3.5651032, 50.4341266], [-3.5651616000000006, 50.4338457], [-3.5652043999999994, 50.43353189999999], [-3.5652406, 50.4331988], [-3.5652757, 50.4330351], [-3.5653209999999995, 50.4328543], [-3.5653490999999997, 50.4327], [-3.565350299999999, 50.4322946], [-3.5653562999999995, 50.43210349999998], [-3.565334, 50.4318527], [-3.5652872, 50.431690499999995], [-3.5652404000000004, 50.4315283], [-3.5652765, 50.43183069999999], [-3.5652891, 50.43197499999999], [-3.5652953999999997, 50.4321018], [-3.5652994999999996, 50.43223859999999], [-3.5652798999999997, 50.43239529999999], [-3.5652472, 50.432508], [-3.5651873999999997, 50.4326293], [-3.5651075, 50.4327904], [-3.5649894999999994, 50.4331353], [-3.5648834, 50.4334746], [-3.5646740999999995, 50.434133499999994]]} 2.5 1516 1520 Torquay Paignton Paignton 50.4341335 -3.5646741 50.4341335 -3.5646741 1 0 2026-09-15 14:31:07 TERMINATED 2026-09-15 14:20:00 Paignton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524443 1789482060800696 73 73 2026-09-15 14:31:04.522761 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:00.754814
551061 582420 C61683 722I35MP15 2026-09-15 COMPLETE 15523958 2026-09-15 15:21:00 2026-09-15 14:31:07 2026-09-17 14:31:07 {"id": 582420, "stp": "P", "toc": "London Underground", "uid": "C61683", "consist": null, "dest_crs": "SBP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61683/2026-09-15/detailed", "trust_id": "722I35MP15", "origin_crs": "ZEL", "show_on_map": 0, "dar_est_time": "14:44:00", "dar_platform": null, "dest_station": "Stonebridge Park", "service_date": "2026-09-15", "dest_arr_time": "1522", "dest_platform": "2", "is_terminated": 1, "next_location": "Stonebridge Park", "signalling_id": "2I35", "timing_status": "EARLY", "origin_station": "Elephant & Castle L.T.", "current_leg_arr": "1521", "current_leg_dep": "1518", "current_leg_end": "Stonebridge Park", "origin_dep_time": "1444", "origin_platform": null, "current_location": "Stonebridge Park", "last_update_time": "2026-09-15T14:31:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2584560073434478, 51.536307881526966], [-0.2586468, 51.5364009], [-0.2589177, 51.5365361], [-0.2591669, 51.536663399999995], [-0.25922339999999994, 51.5366933], [-0.2595391, 51.53687450000001], [-0.2597329, 51.537007399999986], [-0.2598973, 51.53711709999999], [-0.2601544, 51.5372759], [-0.2604873, 51.5374529], [-0.2607957, 51.5375995], [-0.26166979999999995, 51.53801639999998], [-0.2621878999999999, 51.5382592], [-0.262636, 51.53845700000001], [-0.26328029999999997, 51.53872570000001], [-0.2639325, 51.5389967], [-0.2639811, 51.5390165], [-0.2641667, 51.53910359999998], [-0.26435459999999994, 51.5392067], [-0.2647423, 51.5393872], [-0.2652366, 51.53960240000001], [-0.2655969, 51.5397643], [-0.2659371, 51.53991579999999], [-0.26624739999999997, 51.540054899999994], [-0.2666756, 51.54024109999999], [-0.2669954, 51.54038099999999], [-0.26737150000000004, 51.5405481], [-0.2676935999999999, 51.5406843], [-0.26810039999999996, 51.54085539999999], [-0.2685914, 51.5410709], [-0.2690355, 51.54125539999999], [-0.26949458523585645, 51.54145077924969], [-0.26952799999999993, 51.541465], [-0.2699141, 51.5416293], [-0.2703757, 51.5418161], [-0.270901, 51.5420169], [-0.2714005, 51.5422089], [-0.2719219, 51.54239619999999], [-0.27243899999999993, 51.5425803], [-0.27295, 51.54273379999999], [-0.2733887, 51.542855], [-0.2734918, 51.5428835], [-0.27404159999999994, 51.543034500000005], [-0.2742944, 51.5431114], [-0.27492389999999994, 51.54333210000001], [-0.2755407999999999, 51.54355959999999], [-0.2757956, 51.5436615], [-0.2760189, 51.54377290000001], [-0.2762459, 51.5438939], [-0.27641119999999997, 51.5439881]]}", "current_leg_start": "Harlesden", "dest_arr_time_act": "1522", "motion_projection": null, "next_location_lat": "51.5439881", "next_location_lon": "-0.2764112", "previous_location": "Harlesden", "current_leg_milage": "0.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1444", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5439881", "current_position_lon": "-0.2764112", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:50Z\", \"source_id\": 15515918, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:36Z\", \"source_id\": 15518825, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:45Z\", \"source_id\": 15520444, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:07Z\", \"source_id\": 15522257, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:19Z\", \"source_id\": 15523958, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stonebridge Park", "service_state_platform": "2", "timing_fact_generation": 1789482026398194, "current_leg_arrival_utc": "2026-09-15T15:21:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:00.890799", "service_state_evidence_id": 15523958, "current_leg_start_actual_dep": "2026-09-15T15:19:30+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:01.272382", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P ZEL SBP 2I35 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:50Z", "source_id": 15515918, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:36Z", "source_id": 15518825, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:45Z", "source_id": 15520444, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:07Z", "source_id": 15522257, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:19Z", "source_id": 15523958, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Elephant & Castle L.T. 1444 1444 None 14:44:00 None Stonebridge Park 1522 1522 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C61683/2026-09-15/detailed None Harlesden 2026-09-15T15:19:30+01:00 Stonebridge Park 3.0 {"type": "LineString", "coordinates": [[-0.2584560073434478, 51.536307881526966], [-0.2586468, 51.5364009], [-0.2589177, 51.5365361], [-0.2591669, 51.536663399999995], [-0.25922339999999994, 51.5366933], [-0.2595391, 51.53687450000001], [-0.2597329, 51.537007399999986], [-0.2598973, 51.53711709999999], [-0.2601544, 51.5372759], [-0.2604873, 51.5374529], [-0.2607957, 51.5375995], [-0.26166979999999995, 51.53801639999998], [-0.2621878999999999, 51.5382592], [-0.262636, 51.53845700000001], [-0.26328029999999997, 51.53872570000001], [-0.2639325, 51.5389967], [-0.2639811, 51.5390165], [-0.2641667, 51.53910359999998], [-0.26435459999999994, 51.5392067], [-0.2647423, 51.5393872], [-0.2652366, 51.53960240000001], [-0.2655969, 51.5397643], [-0.2659371, 51.53991579999999], [-0.26624739999999997, 51.540054899999994], [-0.2666756, 51.54024109999999], [-0.2669954, 51.54038099999999], [-0.26737150000000004, 51.5405481], [-0.2676935999999999, 51.5406843], [-0.26810039999999996, 51.54085539999999], [-0.2685914, 51.5410709], [-0.2690355, 51.54125539999999], [-0.26949458523585645, 51.54145077924969], [-0.26952799999999993, 51.541465], [-0.2699141, 51.5416293], [-0.2703757, 51.5418161], [-0.270901, 51.5420169], [-0.2714005, 51.5422089], [-0.2719219, 51.54239619999999], [-0.27243899999999993, 51.5425803], [-0.27295, 51.54273379999999], [-0.2733887, 51.542855], [-0.2734918, 51.5428835], [-0.27404159999999994, 51.543034500000005], [-0.2742944, 51.5431114], [-0.27492389999999994, 51.54333210000001], [-0.2755407999999999, 51.54355959999999], [-0.2757956, 51.5436615], [-0.2760189, 51.54377290000001], [-0.2762459, 51.5438939], [-0.27641119999999997, 51.5439881]]} 0.9 1518 1521 Harlesden Stonebridge Park Stonebridge Park 51.5439881 -0.2764112 51.5439881 -0.2764112 1 0 2026-09-15 14:31:07 TERMINATED 2026-09-15 14:21:00 Stonebridge Park TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523958 1789482026398194 17 17 2026-09-15 14:31:01.272382 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:00.890799
551062 581732 C55890 122I11MO15 2026-09-15 COMPLETE 15523489 2026-09-15 15:21:00 2026-09-15 14:31:07 2026-09-17 14:31:07 {"id": 581732, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55890", "consist": null, "dest_crs": "SHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55890/2026-09-15/detailed", "trust_id": "122I11MO15", "origin_crs": "APN", "show_on_map": 0, "dar_est_time": "14:15:00", "dar_platform": null, "dest_station": "South Hylton (Sunderland Metro)", "service_date": "2026-09-15", "dest_arr_time": "1522", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "2I11", "timing_status": "EARLY", "origin_station": "Newcastle Airport", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1415", "origin_platform": null, "current_location": "South Hylton (Sunderland Metro)", "last_update_time": "2026-09-15T14:31:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1522", "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": "1415", "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-15T12:25:44Z\", \"source_id\": 47442497, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:25:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:42Z\", \"source_id\": 15504727, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:23:19Z\", \"source_id\": 47436443, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:23:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:51Z\", \"source_id\": 15506311, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:19:33Z\", \"source_id\": 47426247, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:20:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:11Z\", \"source_id\": 15508668, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:16:38Z\", \"source_id\": 47418317, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:17:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:47Z\", \"source_id\": 15511393, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:06Z\", \"source_id\": 15513119, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:36Z\", \"source_id\": 15514249, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:15Z\", \"source_id\": 15515486, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:31Z\", \"source_id\": 15517219, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:38Z\", \"source_id\": 15518848, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:04Z\", \"source_id\": 15519922, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:06Z\", \"source_id\": 15521501, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:47Z\", \"source_id\": 15523489, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "South Hylton (Sunderland Metro)", "service_state_platform": "1", "timing_fact_generation": 1789481990821554, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:01.368899", "service_state_evidence_id": 15523489, "current_leg_start_actual_dep": null, "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:02.862805", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Tyne and Wear Metro P APN SHZ 2I11 None None None None None [{"source": "TD", "smart_id": 3744, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:44Z", "source_id": 47442497, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:25:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:42Z", "source_id": 15504727, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:23:19Z", "source_id": 47436443, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T12:23:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:51Z", "source_id": 15506311, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3965, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:19:33Z", "source_id": 47426247, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T12:20:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:11Z", "source_id": 15508668, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3972, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:16:38Z", "source_id": 47418317, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T12:17:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:47Z", "source_id": 15511393, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:06Z", "source_id": 15513119, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:36Z", "source_id": 15514249, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:15Z", "source_id": 15515486, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:31Z", "source_id": 15517219, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:38Z", "source_id": 15518848, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:04Z", "source_id": 15519922, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:06Z", "source_id": 15521501, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:47Z", "source_id": 15523489, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Newcastle Airport 1415 1415 None 14:15:00 None South Hylton (Sunderland Metro) 1522 1522 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C55890/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 14:31:07 TERMINATED 2026-09-15 14:21:00 South Hylton (Sunderland Metro) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523489 1789481990821554 32 32 2026-09-15 14:31:02.862805 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:01.368899
551063 581600 W70358 722K35MO15 2026-09-15 COMPLETE 15523514 2026-09-15 15:21:00 2026-09-15 14:31:37 2026-09-17 14:31:37 {"id": 581600, "stp": "P", "toc": "West Midlands Trains", "uid": "W70358", "consist": "730208+730223", "dest_crs": "MKC", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70358/2026-09-15/detailed", "trust_id": "722K35MO15", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Milton Keynes Central", "service_date": "2026-09-15", "dest_arr_time": "1515", "dest_platform": "2", "is_terminated": 1, "next_location": "Milton Keynes Central", "signalling_id": "2K35", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "1521", "current_leg_dep": "1516", "current_leg_end": "Milton Keynes Central", "origin_dep_time": "1409", "origin_platform": "11", "current_location": "Milton Keynes Central", "last_update_time": "2026-09-15T14:31:37", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7363399999999999, 51.99598850000001], [-0.7364415, 51.99633189999999], [-0.7365786999999999, 51.9967374], [-0.7368311, 51.997512], [-0.7369362999999999, 51.9977721], [-0.7370542999999999, 51.99803380000001], [-0.7372018, 51.99844589999999], [-0.7373123999999999, 51.9987671], [-0.7373975999999999, 51.99900449999999], [-0.7374835, 51.99925840000001], [-0.7375008575994726, 51.99930615890027], [-0.7375861, 51.9995407], [-0.7376757999999999, 51.9997905], [-0.7377904999999999, 52.0001158], [-0.7378475, 52.0002822], [-0.7379668999999999, 52.0006075], [-0.7380527, 52.00084030000001], [-0.7381492999999999, 52.0011041], [-0.7382391999999999, 52.0013328], [-0.7383377, 52.0015698], [-0.7384631, 52.0018571], [-0.7386059999999999, 52.002163800000005], [-0.7387515, 52.002471799999995], [-0.7389459, 52.00283590000001], [-0.7391156, 52.00316899999999], [-0.7393099999999999, 52.00350459999999], [-0.7394822999999999, 52.0038105], [-0.7396809, 52.0041375], [-0.7398551, 52.004434200000006], [-0.7400858999999999, 52.004811999999994], [-0.7402796, 52.005121900000006], [-0.7408289, 52.0059706], [-0.7411700999999999, 52.0064567], [-0.7413772000000001, 52.00677490000001], [-0.7416845, 52.007189100000005], [-0.7419365, 52.0075177], [-0.7422048, 52.0078537], [-0.7424334999999999, 52.00814589999999], [-0.7426045, 52.00835639999999], [-0.7427545999999999, 52.0085372], [-0.7429521, 52.00877309999999], [-0.7431935, 52.00905229999999], [-0.7434303, 52.0093274], [-0.7437543999999999, 52.0096921], [-0.7442224999999999, 52.0101944], [-0.7443693, 52.010347499999995], [-0.7447576, 52.01073920000001], [-0.7450665, 52.0110543], [-0.7454247999999999, 52.011402], [-0.7457171, 52.01168719999999], [-0.7461241, 52.01208689999999], [-0.7466305, 52.012531899999985], [-0.7469375000000001, 52.01279830000001], [-0.7473068999999999, 52.01312329999999], [-0.7476113999999999, 52.01338089999999], [-0.7484154, 52.01402900000001], [-0.7491985999999999, 52.0146282], [-0.750061, 52.0152902], [-0.7509126, 52.015942200000005], [-0.7519305, 52.0167156], [-0.7528611999999999, 52.017423699999995], [-0.7538241, 52.0181608], [-0.754791, 52.0188953], [-0.7557190999999999, 52.0195993], [-0.7564298999999999, 52.02014889999999], [-0.7565408999999998, 52.0202339], [-0.7569203, 52.02052460000001], [-0.7571030999999999, 52.02066469999999], [-0.7574047999999999, 52.0208925], [-0.7582543999999999, 52.0215403], [-0.7592502, 52.0222988], [-0.7601736, 52.02300429999999], [-0.7610245, 52.0236505], [-0.7617648, 52.02421330000001], [-0.7626271, 52.024871], [-0.7636678, 52.0256624], [-0.7646193, 52.0263951], [-0.7654005, 52.0269909], [-0.7664411999999999, 52.0277889], [-0.7674524, 52.0285637], [-0.7685132, 52.0293674], [-0.7690148999999998, 52.02974830000001], [-0.7695217, 52.03013309999999], [-0.7704812999999999, 52.0308665], [-0.7709090999999999, 52.03121059999998], [-0.7714006, 52.03160340000001], [-0.7714677, 52.03167270000001], [-0.771587, 52.0317816], [-0.7716954999999999, 52.031907399999994], [-0.7718647999999999, 52.0320508], [-0.7721744, 52.0322952], [-0.7723701, 52.03245069999999], [-0.7726144, 52.0327109], [-0.7727117, 52.03281899999999], [-0.7728405, 52.0329573], [-0.7729792, 52.0330913], [-0.7731586999999999, 52.03324719999999], [-0.7732821, 52.03334770000001], [-0.7734411, 52.03347279999999], [-0.7736011, 52.0335953]]}", "current_leg_start": "Bletchley", "dest_arr_time_act": "1515", "motion_projection": null, "next_location_lat": "52.0335953", "next_location_lon": "-0.7736011", "previous_location": "Bletchley", "current_leg_milage": "3.1", "linx_max_speed_mph": 110, "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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28288.383, \"from_m\": 10505.955, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 30205.967, \"from_m\": 28288.383, \"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\": 32016.709, \"from_m\": 30205.967, \"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\": 35714.435, \"from_m\": 32016.709, \"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\": 36891.159, \"from_m\": 35714.435, \"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\": 36944.664, \"from_m\": 36891.159, \"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\": 37598.038, \"from_m\": 36944.664, \"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\": 37942.681, \"from_m\": 37598.038, \"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\": 40151.758, \"from_m\": 37942.681, \"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\": 41361.981, \"from_m\": 40151.758, \"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\": 41930.979, \"from_m\": 41361.981, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 47148.012, \"from_m\": 41930.979, \"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\": 47467.849, \"from_m\": 47148.012, \"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\": 51856.794, \"from_m\": 47467.849, \"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\": 56590.502, \"from_m\": 51856.794, \"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\": 58504.855, \"from_m\": 56590.502, \"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\": 61023.191, \"from_m\": 58504.855, \"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\": 61109.034, \"from_m\": 61023.191, \"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\": 65389.839, \"from_m\": 61109.034, \"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\": 68679.221, \"from_m\": 65389.839, \"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\": 75310.228, \"from_m\": 68679.221, \"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\": 77634.382, \"from_m\": 75310.228, \"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\": 78462.52, \"from_m\": 77634.382, \"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\": 80539.557, \"from_m\": 78462.52, \"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\": 80735.455, \"from_m\": 80539.557, \"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\": 80917.813, \"from_m\": 80735.455, \"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\": 81070.734, \"from_m\": 80917.813, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 581600, \"profile_key\": \"5dc9ab11818af70852e32e6ab6219081353c501918de219cb92bd68dd1a2d110\", \"schedule_id\": 27998, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1409\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1421\", \"wtt_dep\": \"1422\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1426H\", \"wtt_dep\": \"1427H\", \"location\": \"Bushey\", \"stage_seq\": 7, \"distance_m\": 25722.379, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1430H\", \"location\": \"Watford Junction\", \"stage_seq\": 8, \"distance_m\": 28035.335, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435H\", \"location\": \"Kings Langley\", \"stage_seq\": 9, \"distance_m\": 34277.367, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439\", \"location\": \"Apsley\", \"stage_seq\": 10, \"distance_m\": 37754.395, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1442\", \"location\": \"Hemel Hempstead\", \"stage_seq\": 11, \"distance_m\": 40007.882, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 12, \"distance_m\": 41659.212, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1447\", \"location\": \"Berkhamsted\", \"stage_seq\": 13, \"distance_m\": 45508.283, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1452\", \"location\": \"Tring\", \"stage_seq\": 14, \"distance_m\": 51488.019, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457H\", \"location\": \"Cheddington\", \"stage_seq\": 15, \"distance_m\": 58643.56, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Ledburn Jn\", \"stage_seq\": 16, \"distance_m\": 60807.558, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1501H\", \"wtt_dep\": \"1502H\", \"location\": \"Leighton Buzzard\", \"stage_seq\": 17, \"distance_m\": 65600.458, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1509H\", \"location\": \"Bletchley\", \"stage_seq\": 18, \"distance_m\": 76139.06, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 19, \"distance_m\": 77634.382, \"section_seq\": 1, \"route_path_id\": 39571}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": null, \"location\": \"Milton Keynes Central\", \"stage_seq\": 20, \"distance_m\": 81070.734, \"section_seq\": 1, \"route_path_id\": 39571}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 81070.734, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39571}], \"total_distance_m\": 81070.734, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 66216.787, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 14853.947, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1409", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.0335953", "current_position_lon": "-0.7736011", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:19Z\", \"source_id\": 47590136, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:22Z\", \"source_id\": 15480827, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:10Z\", \"source_id\": 47600207, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:26:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:17Z\", \"source_id\": 15483741, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:50Z\", \"source_id\": 47614812, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:53Z\", \"source_id\": 15487883, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:56Z\", \"source_id\": 47622921, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:00Z\", \"source_id\": 15490170, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21848, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:59Z\", \"source_id\": 47636230, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:03Z\", \"source_id\": 15493887, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:33Z\", \"source_id\": 47645245, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:39Z\", \"source_id\": 15496481, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21826, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:35Z\", \"source_id\": 47653346, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:38Z\", \"source_id\": 15498757, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:19Z\", \"source_id\": 47666175, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:24Z\", \"source_id\": 15502274, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21793, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:09Z\", \"source_id\": 47678955, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:14Z\", \"source_id\": 15505822, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:21Z\", \"source_id\": 47695437, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:25Z\", \"source_id\": 15510406, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:02Z\", \"source_id\": 47707972, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:03Z\", \"source_id\": 15513837, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21611, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:42Z\", \"source_id\": 47725977, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:44Z\", \"source_id\": 15518978, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:43Z\", \"source_id\": 47742184, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:47Z\", \"source_id\": 15523514, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Milton Keynes Central", "service_state_platform": "2", "timing_fact_generation": 1789481989187301, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:09.800976", "service_state_evidence_id": 15523514, "current_leg_start_actual_dep": "2026-09-15T15:15:30+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:10.700891", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P EUS MKC 2K35 730208+730223 10 110 None {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "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": 1227.144, "from_m": 686.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": 1258.396, "from_m": 1227.144, "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": 1546.479, "from_m": 1258.396, "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": 1689.749, "from_m": 1546.479, "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": 2635.639, "from_m": 1689.749, "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": 3787.675, "from_m": 2635.639, "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": 5632.663, "from_m": 3787.675, "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": 7136.095, "from_m": 5632.663, "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": 10505.955, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28288.383, "from_m": 10505.955, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 30205.967, "from_m": 28288.383, "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": 32016.709, "from_m": 30205.967, "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": 35714.435, "from_m": 32016.709, "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": 36891.159, "from_m": 35714.435, "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": 36944.664, "from_m": 36891.159, "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": 37598.038, "from_m": 36944.664, "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": 37942.681, "from_m": 37598.038, "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": 40151.758, "from_m": 37942.681, "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": 41361.981, "from_m": 40151.758, "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": 41930.979, "from_m": 41361.981, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 47148.012, "from_m": 41930.979, "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": 47467.849, "from_m": 47148.012, "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": 51856.794, "from_m": 47467.849, "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": 56590.502, "from_m": 51856.794, "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": 58504.855, "from_m": 56590.502, "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": 61023.191, "from_m": 58504.855, "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": 61109.034, "from_m": 61023.191, "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": 65389.839, "from_m": 61109.034, "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": 68679.221, "from_m": 65389.839, "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": 75310.228, "from_m": 68679.221, "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": 77634.382, "from_m": 75310.228, "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": 78462.52, "from_m": 77634.382, "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": 80539.557, "from_m": 78462.52, "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": 80735.455, "from_m": 80539.557, "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": 80917.813, "from_m": 80735.455, "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": 81070.734, "from_m": 80917.813, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 581600, "profile_key": "5dc9ab11818af70852e32e6ab6219081353c501918de219cb92bd68dd1a2d110", "schedule_id": 27998, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1409", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 39571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 39571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 39571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1421", "wtt_dep": "1422", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1426H", "wtt_dep": "1427H", "location": "Bushey", "stage_seq": 7, "distance_m": 25722.379, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1430H", "location": "Watford Junction", "stage_seq": 8, "distance_m": 28035.335, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435H", "location": "Kings Langley", "stage_seq": 9, "distance_m": 34277.367, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439", "location": "Apsley", "stage_seq": 10, "distance_m": 37754.395, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1442", "location": "Hemel Hempstead", "stage_seq": 11, "distance_m": 40007.882, "section_seq": 1, "route_path_id": 39571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Bourne End Jn (Herts)", "stage_seq": 12, "distance_m": 41659.212, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1447", "location": "Berkhamsted", "stage_seq": 13, "distance_m": 45508.283, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1452", "location": "Tring", "stage_seq": 14, "distance_m": 51488.019, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457H", "location": "Cheddington", "stage_seq": 15, "distance_m": 58643.56, "section_seq": 1, "route_path_id": 39571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1459", "location": "Ledburn Jn", "stage_seq": 16, "distance_m": 60807.558, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1501H", "wtt_dep": "1502H", "location": "Leighton Buzzard", "stage_seq": 17, "distance_m": 65600.458, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1509H", "location": "Bletchley", "stage_seq": 18, "distance_m": 76139.06, "section_seq": 1, "route_path_id": 39571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511", "location": "Denbigh Hall South Jn", "stage_seq": 19, "distance_m": 77634.382, "section_seq": 1, "route_path_id": 39571}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": null, "location": "Milton Keynes Central", "stage_seq": 20, "distance_m": 81070.734, "section_seq": 1, "route_path_id": 39571}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 81070.734, "from_m": 0.0, "section_seq": 1, "route_path_id": 39571}], "total_distance_m": 81070.734, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 66216.787, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 14853.947, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:19Z", "source_id": 47590136, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:23:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:22Z", "source_id": 15480827, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21957, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:10Z", "source_id": 47600207, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:26:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:17Z", "source_id": 15483741, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21931, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:50Z", "source_id": 47614812, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:32:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:53Z", "source_id": 15487883, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:56Z", "source_id": 47622921, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:35:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:00Z", "source_id": 15490170, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21848, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:59Z", "source_id": 47636230, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:40:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:03Z", "source_id": 15493887, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:33Z", "source_id": 47645245, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:44:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:39Z", "source_id": 15496481, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21826, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:35Z", "source_id": 47653346, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:47:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:38Z", "source_id": 15498757, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21806, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:19Z", "source_id": 47666175, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:52:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:24Z", "source_id": 15502274, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21793, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:09Z", "source_id": 47678955, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:57:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:14Z", "source_id": 15505822, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21681, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:21Z", "source_id": 47695437, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:03:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:25Z", "source_id": 15510406, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21697, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:02Z", "source_id": 47707972, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:07:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:03Z", "source_id": 15513837, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21611, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:42Z", "source_id": 47725977, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:14:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:44Z", "source_id": 15518978, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21490, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:43Z", "source_id": 47742184, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:21:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:47Z", "source_id": 15523514, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] London Euston 1409 1409 11 None None Milton Keynes Central 1515 1515 2 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:W70358/2026-09-15/detailed None Bletchley 2026-09-15T15:15:30+01:00 Milton Keynes Central 5.0 {"type": "LineString", "coordinates": [[-0.7363399999999999, 51.99598850000001], [-0.7364415, 51.99633189999999], [-0.7365786999999999, 51.9967374], [-0.7368311, 51.997512], [-0.7369362999999999, 51.9977721], [-0.7370542999999999, 51.99803380000001], [-0.7372018, 51.99844589999999], [-0.7373123999999999, 51.9987671], [-0.7373975999999999, 51.99900449999999], [-0.7374835, 51.99925840000001], [-0.7375008575994726, 51.99930615890027], [-0.7375861, 51.9995407], [-0.7376757999999999, 51.9997905], [-0.7377904999999999, 52.0001158], [-0.7378475, 52.0002822], [-0.7379668999999999, 52.0006075], [-0.7380527, 52.00084030000001], [-0.7381492999999999, 52.0011041], [-0.7382391999999999, 52.0013328], [-0.7383377, 52.0015698], [-0.7384631, 52.0018571], [-0.7386059999999999, 52.002163800000005], [-0.7387515, 52.002471799999995], [-0.7389459, 52.00283590000001], [-0.7391156, 52.00316899999999], [-0.7393099999999999, 52.00350459999999], [-0.7394822999999999, 52.0038105], [-0.7396809, 52.0041375], [-0.7398551, 52.004434200000006], [-0.7400858999999999, 52.004811999999994], [-0.7402796, 52.005121900000006], [-0.7408289, 52.0059706], [-0.7411700999999999, 52.0064567], [-0.7413772000000001, 52.00677490000001], [-0.7416845, 52.007189100000005], [-0.7419365, 52.0075177], [-0.7422048, 52.0078537], [-0.7424334999999999, 52.00814589999999], [-0.7426045, 52.00835639999999], [-0.7427545999999999, 52.0085372], [-0.7429521, 52.00877309999999], [-0.7431935, 52.00905229999999], [-0.7434303, 52.0093274], [-0.7437543999999999, 52.0096921], [-0.7442224999999999, 52.0101944], [-0.7443693, 52.010347499999995], [-0.7447576, 52.01073920000001], [-0.7450665, 52.0110543], [-0.7454247999999999, 52.011402], [-0.7457171, 52.01168719999999], [-0.7461241, 52.01208689999999], [-0.7466305, 52.012531899999985], [-0.7469375000000001, 52.01279830000001], [-0.7473068999999999, 52.01312329999999], [-0.7476113999999999, 52.01338089999999], [-0.7484154, 52.01402900000001], [-0.7491985999999999, 52.0146282], [-0.750061, 52.0152902], [-0.7509126, 52.015942200000005], [-0.7519305, 52.0167156], [-0.7528611999999999, 52.017423699999995], [-0.7538241, 52.0181608], [-0.754791, 52.0188953], [-0.7557190999999999, 52.0195993], [-0.7564298999999999, 52.02014889999999], [-0.7565408999999998, 52.0202339], [-0.7569203, 52.02052460000001], [-0.7571030999999999, 52.02066469999999], [-0.7574047999999999, 52.0208925], [-0.7582543999999999, 52.0215403], [-0.7592502, 52.0222988], [-0.7601736, 52.02300429999999], [-0.7610245, 52.0236505], [-0.7617648, 52.02421330000001], [-0.7626271, 52.024871], [-0.7636678, 52.0256624], [-0.7646193, 52.0263951], [-0.7654005, 52.0269909], [-0.7664411999999999, 52.0277889], [-0.7674524, 52.0285637], [-0.7685132, 52.0293674], [-0.7690148999999998, 52.02974830000001], [-0.7695217, 52.03013309999999], [-0.7704812999999999, 52.0308665], [-0.7709090999999999, 52.03121059999998], [-0.7714006, 52.03160340000001], [-0.7714677, 52.03167270000001], [-0.771587, 52.0317816], [-0.7716954999999999, 52.031907399999994], [-0.7718647999999999, 52.0320508], [-0.7721744, 52.0322952], [-0.7723701, 52.03245069999999], [-0.7726144, 52.0327109], [-0.7727117, 52.03281899999999], [-0.7728405, 52.0329573], [-0.7729792, 52.0330913], [-0.7731586999999999, 52.03324719999999], [-0.7732821, 52.03334770000001], [-0.7734411, 52.03347279999999], [-0.7736011, 52.0335953]]} 3.1 1516 1521 Bletchley Milton Keynes Central Milton Keynes Central 52.0335953 -0.7736011 52.0335953 -0.7736011 1 0 2026-09-15 14:31:37 TERMINATED 2026-09-15 14:21:00 Milton Keynes Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523514 1789481989187301 90 90 2026-09-15 14:31:10.700891 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:09.800976
551064 582231 C82400 871B34MP15 2026-09-15 COMPLETE 15523254 2026-09-15 15:21:00 2026-09-15 14:31:37 2026-09-17 14:31:37 {"id": 582231, "stp": "P", "toc": "Southern", "uid": "C82400", "consist": "377454", "dest_crs": "BOG", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C82400/2026-09-15/detailed", "trust_id": "871B34MP15", "origin_crs": "HRH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bognor Regis", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "2", "is_terminated": 1, "next_location": "Bognor Regis", "signalling_id": "1B34", "timing_status": "ON TIME", "origin_station": "Horsham", "current_leg_arr": "1521", "current_leg_dep": "1514", "current_leg_end": "Bognor Regis", "origin_dep_time": "1435", "origin_platform": "4", "current_location": "Bognor Regis Carriage Holding Sidings", "last_update_time": "2026-09-15T14:31:37", "route_debug_link": null, "timing_variation": "0 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": "1521", "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\": 245.908, \"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\": 11004.043, \"from_m\": 245.908, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12387.955, \"from_m\": 11004.043, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17593.712, \"from_m\": 12387.955, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21403.557, \"from_m\": 17593.712, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35503.42, \"from_m\": 21403.557, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36323.143, \"from_m\": 35503.42, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 36518.183, \"from_m\": 36323.143, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36623.631, \"from_m\": 36518.183, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36675.316, \"from_m\": 36623.631, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40768.032, \"from_m\": 36675.316, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41285.309, \"from_m\": 40768.032, \"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\": 41421.206, \"from_m\": 41285.309, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 46273.378, \"from_m\": 41421.206, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46871.138, \"from_m\": 46273.378, \"capability_applied\": null, \"effective_limit_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\": 582231, \"profile_key\": \"a528023ed735266cea726907150aa440956492acc468c16d629c8fc90c065691\", \"schedule_id\": 7710, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Horsham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67934}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439\", \"location\": \"Christ's Hospital\", \"stage_seq\": 2, \"distance_m\": 3803.946, \"section_seq\": 1, \"route_path_id\": 67934}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445H\", \"location\": \"Billingshurst\", \"stage_seq\": 3, \"distance_m\": 11476.882, \"section_seq\": 1, \"route_path_id\": 67934}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452\", \"location\": \"Pulborough\", \"stage_seq\": 4, \"distance_m\": 19711.417, \"section_seq\": 1, \"route_path_id\": 67934}, {\"is_pass\": false, \"wtt_arr\": \"1457H\", \"wtt_dep\": \"1458\", \"location\": \"Amberley\", \"stage_seq\": 5, \"distance_m\": 27393.512, \"section_seq\": 1, \"route_path_id\": 67934}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1502H\", \"location\": \"Arundel\", \"stage_seq\": 6, \"distance_m\": 33124.772, \"section_seq\": 1, \"route_path_id\": 67934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"location\": \"Arundel Jn\", \"stage_seq\": 7, \"distance_m\": 35758.651, \"section_seq\": 1, \"route_path_id\": 67934}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1508H\", \"location\": \"Ford\", \"stage_seq\": 8, \"distance_m\": 36850.764, \"section_seq\": 1, \"route_path_id\": 67934}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": \"1514H\", \"location\": \"Barnham\", \"stage_seq\": 9, \"distance_m\": 41092.592, \"section_seq\": 1, \"route_path_id\": 67934}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": null, \"location\": \"Bognor Regis\", \"stage_seq\": 10, \"distance_m\": 46871.138, \"section_seq\": 1, \"route_path_id\": 67934}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46871.138, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67934}], \"total_distance_m\": 46871.138, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 46573.545, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 297.593, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1435", "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\": 30813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:05Z\", \"source_id\": 47633969, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:09Z\", \"source_id\": 15493252, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30818, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:44Z\", \"source_id\": 47651109, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:49Z\", \"source_id\": 15498129, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:19Z\", \"source_id\": 47666166, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:24Z\", \"source_id\": 15502276, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:14Z\", \"source_id\": 47684524, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:19Z\", \"source_id\": 15507357, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30831, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:51Z\", \"source_id\": 47696810, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:56Z\", \"source_id\": 15510761, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:31Z\", \"source_id\": 47711911, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:31Z\", \"source_id\": 15514947, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:53Z\", \"source_id\": 47723897, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:57Z\", \"source_id\": 15518300, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:23Z\", \"source_id\": 47741265, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:25Z\", \"source_id\": 15523254, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bognor Regis", "service_state_platform": "3", "timing_fact_generation": 1789481966253047, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:12.357581", "service_state_evidence_id": 15523254, "current_leg_start_actual_dep": "2026-09-15T15:14:30+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:12.568998", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P HRH BOG 1B34 377454 4 100 None {"version": 3, "segments": [{"to_m": 245.908, "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": 11004.043, "from_m": 245.908, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12387.955, "from_m": 11004.043, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17593.712, "from_m": 12387.955, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21403.557, "from_m": 17593.712, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35503.42, "from_m": 21403.557, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36323.143, "from_m": 35503.42, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 36518.183, "from_m": 36323.143, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36623.631, "from_m": 36518.183, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36675.316, "from_m": 36623.631, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40768.032, "from_m": 36675.316, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41285.309, "from_m": 40768.032, "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": 41421.206, "from_m": 41285.309, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 46273.378, "from_m": 41421.206, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46871.138, "from_m": 46273.378, "capability_applied": null, "effective_limit_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": 582231, "profile_key": "a528023ed735266cea726907150aa440956492acc468c16d629c8fc90c065691", "schedule_id": 7710, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1435", "location": "Horsham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67934}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439", "location": "Christ's Hospital", "stage_seq": 2, "distance_m": 3803.946, "section_seq": 1, "route_path_id": 67934}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445H", "location": "Billingshurst", "stage_seq": 3, "distance_m": 11476.882, "section_seq": 1, "route_path_id": 67934}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452", "location": "Pulborough", "stage_seq": 4, "distance_m": 19711.417, "section_seq": 1, "route_path_id": 67934}, {"is_pass": false, "wtt_arr": "1457H", "wtt_dep": "1458", "location": "Amberley", "stage_seq": 5, "distance_m": 27393.512, "section_seq": 1, "route_path_id": 67934}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1502H", "location": "Arundel", "stage_seq": 6, "distance_m": 33124.772, "section_seq": 1, "route_path_id": 67934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "location": "Arundel Jn", "stage_seq": 7, "distance_m": 35758.651, "section_seq": 1, "route_path_id": 67934}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1508H", "location": "Ford", "stage_seq": 8, "distance_m": 36850.764, "section_seq": 1, "route_path_id": 67934}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": "1514H", "location": "Barnham", "stage_seq": 9, "distance_m": 41092.592, "section_seq": 1, "route_path_id": 67934}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 10, "distance_m": 46871.138, "section_seq": 1, "route_path_id": 67934}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46871.138, "from_m": 0.0, "section_seq": 1, "route_path_id": 67934}], "total_distance_m": 46871.138, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 46573.545, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 297.593, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30813, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:05Z", "source_id": 47633969, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:40:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:09Z", "source_id": 15493252, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30818, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:44Z", "source_id": 47651109, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:46:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:49Z", "source_id": 15498129, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30823, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:19Z", "source_id": 47666166, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:52:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:24Z", "source_id": 15502276, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:14Z", "source_id": 47684524, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:59:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:19Z", "source_id": 15507357, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30831, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:51Z", "source_id": 47696810, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:04:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:56Z", "source_id": 15510761, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:31Z", "source_id": 47711911, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:09:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:31Z", "source_id": 15514947, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:53Z", "source_id": 47723897, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:13:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:57Z", "source_id": 15518300, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27453, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:23Z", "source_id": 47741265, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:21:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:25Z", "source_id": 15523254, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Horsham 1435 1435 4 None None Bognor Regis 1521 1521 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C82400/2026-09-15/detailed None Barnham 2026-09-15T15:14:30+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 1514 1521 Barnham Bognor Regis Carriage Holding Sidings Bognor Regis 50.7888027 -0.6752246 50.7888027 -0.6752246 1 0 2026-09-15 14:31:37 TERMINATED 2026-09-15 14:21:00 Bognor Regis TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523254 1789481966253047 44 44 2026-09-15 14:31:12.568998 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:12.357581
551065 581847 G88441 871L38MO15 2026-09-15 COMPLETE 15523678 2026-09-15 15:21:00 2026-09-15 14:31:37 2026-09-17 14:31:37 {"id": 581847, "stp": "P", "toc": "Southern", "uid": "G88441", "consist": "377428+377460", "dest_crs": "EGR", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88441/2026-09-15/detailed", "trust_id": "871L38MO15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "East Grinstead", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "2", "is_terminated": 1, "next_location": "East Grinstead", "signalling_id": "1L38", "timing_status": "LATE", "origin_station": "London Victoria (C)", "current_leg_arr": "1521", "current_leg_dep": "1516", "current_leg_end": "East Grinstead", "origin_dep_time": "1420", "origin_platform": "17", "current_location": "East Grinstead", "last_update_time": "2026-09-15T14:31:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0040956, 51.15637359999999], [-0.0041688, 51.1561211], [-0.0042102, 51.1558684], [-0.0042457, 51.1556087], [-0.0042564, 51.15543339999999], [-0.004272799999999999, 51.15500250000001], [-0.0042231, 51.15453439999999], [-0.0041913, 51.1543341], [-0.004145, 51.15412310000001], [-0.0041003, 51.1539357], [-0.0040494, 51.153755], [-0.003989, 51.15356649999999], [-0.003892599999999999, 51.15336080000001], [-0.0036668, 51.15300860000001], [-0.0031282, 51.1520072], [-0.0028679999999999995, 51.1514999], [-0.0026529, 51.1509898], [-0.0025460999999999995, 51.1506831], [-0.002459, 51.1503702], [-0.0023878999999999997, 51.15005810000001], [-0.0023393999999999997, 51.14974470000001], [-0.0023275, 51.1493329], [-0.0023852, 51.148611900000006], [-0.0024992, 51.1474955], [-0.0027619, 51.145259], [-0.0030007999999999996, 51.1431207], [-0.0030778, 51.1423588], [-0.0031865, 51.14156710000001], [-0.0032831, 51.1410909], [-0.0033259999999999995, 51.14093609999999], [-0.0033865999999999996, 51.14076549999999], [-0.0034610999999999995, 51.14057489999999], [-0.0036113, 51.14027369999999], [-0.003725, 51.1400799], [-0.0038389, 51.1399036], [-0.0039607, 51.1397398], [-0.004254, 51.1393837], [-0.004529599999999999, 51.13910429999999], [-0.0050178, 51.13868519999999], [-0.0054804, 51.1383527], [-0.005779499999999999, 51.13814500000001], [-0.0063964, 51.137789899999994], [-0.006831199999999999, 51.1375922], [-0.008876599999999998, 51.136717], [-0.0105284, 51.1356146], [-0.011891699999999998, 51.1345033], [-0.0134153, 51.13328140000001], [-0.013487100000000002, 51.133222199999985], [-0.013553399999999998, 51.13316149999999], [-0.013624199999999998, 51.1330825], [-0.013706499999999998, 51.13298030000001], [-0.014109899999999998, 51.1324694], [-0.014327200000000002, 51.13217319999999], [-0.014473799999999998, 51.1319571], [-0.014692200000000002, 51.1316136], [-0.014976299999999998, 51.1311086], [-0.015401400000000004, 51.13049], [-0.015769600000000005, 51.12986409999999], [-0.016195, 51.1291296], [-0.017397, 51.1270971], [-0.0175306, 51.126873], [-0.017572199999999996, 51.126802], [-0.0176334, 51.1267162], [-0.017693700000000003, 51.1266349]]}", "current_leg_start": "Dormans", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.1266349", "next_location_lon": "-0.0176937", "previous_location": "Dormans", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.998, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.375, \"from_m\": 3337.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7545.981, \"from_m\": 6736.375, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8072.698, \"from_m\": 7545.981, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10338.399, \"from_m\": 8072.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14876.032, \"from_m\": 10338.399, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14921.78, \"from_m\": 14876.032, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15785.19, \"from_m\": 14921.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16681.641, \"from_m\": 15785.19, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16718.607, \"from_m\": 16681.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17112.863, \"from_m\": 16718.607, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17143.298, \"from_m\": 17112.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17231.967, \"from_m\": 17143.298, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17298.466, \"from_m\": 17231.967, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17333.389, \"from_m\": 17298.466, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17399.451, \"from_m\": 17333.389, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17434.493, \"from_m\": 17399.451, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18546.585, \"from_m\": 17434.493, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18668.297, \"from_m\": 18546.585, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18742.426, \"from_m\": 18668.297, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24629.565, \"from_m\": 18742.426, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24836.291, \"from_m\": 24629.565, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26928.523, \"from_m\": 24836.291, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26963.561, \"from_m\": 26928.523, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28805.524, \"from_m\": 26963.561, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30978.836, \"from_m\": 28805.524, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32683.152, \"from_m\": 30978.836, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32694.229, \"from_m\": 32683.152, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32748.732, \"from_m\": 32694.229, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32770.97, \"from_m\": 32748.732, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33637.97, \"from_m\": 32770.97, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34688.093, \"from_m\": 33637.97, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34715.83, \"from_m\": 34688.093, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36009.369, \"from_m\": 34715.83, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 42509.52, \"from_m\": 36009.369, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 42737.553, \"from_m\": 42509.52, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48046.608, \"from_m\": 42737.553, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 48638.665, \"from_m\": 48046.608, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 581847, \"profile_key\": \"d0b84e76479007ef20028e2afd5871e199ff9e7969ec6dfbc3e882763b439c7b\", \"schedule_id\": 12797, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1420\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Pouparts Jn\", \"stage_seq\": 3, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1427H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 4, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Balham\", \"stage_seq\": 5, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 6, \"distance_m\": 9731.543, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Selhurst\", \"stage_seq\": 7, \"distance_m\": 15049.908, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 16063.261, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1440\", \"location\": \"East Croydon\", \"stage_seq\": 9, \"distance_m\": 16910.971, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 18418.688, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445H\", \"location\": \"Sanderstead\", \"stage_seq\": 11, \"distance_m\": 19948.725, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1448H\", \"location\": \"Riddlesdown\", \"stage_seq\": 12, \"distance_m\": 21928.058, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1452H\", \"location\": \"Upper Warlingham\", \"stage_seq\": 13, \"distance_m\": 25025.314, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1456H\", \"location\": \"Woldingham\", \"stage_seq\": 14, \"distance_m\": 27824.431, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1502\", \"location\": \"Oxted\", \"stage_seq\": 15, \"distance_m\": 33027.409, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": \"1505\", \"location\": \"Hurst Green\", \"stage_seq\": 16, \"distance_m\": 34549.87, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1511\", \"location\": \"Lingfield\", \"stage_seq\": 17, \"distance_m\": 42602.003, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1514\", \"wtt_dep\": \"1514H\", \"location\": \"Dormans\", \"stage_seq\": 18, \"distance_m\": 44977.18, \"section_seq\": 1, \"route_path_id\": 69152}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"East Grinstead\", \"stage_seq\": 19, \"distance_m\": 48638.665, \"section_seq\": 1, \"route_path_id\": 69152}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48638.665, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69152}], \"total_distance_m\": 48638.665, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 43346.616, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5292.049, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1420", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.1266349", "current_position_lon": "-0.0176937", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:25:35Z\", \"source_id\": 47598755, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:26:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:25:39Z\", \"source_id\": 15483312, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:29Z\", \"source_id\": 47608737, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:32Z\", \"source_id\": 15486185, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:45Z\", \"source_id\": 47620021, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:49Z\", \"source_id\": 15489345, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:42Z\", \"source_id\": 47633108, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:47Z\", \"source_id\": 15492987, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:27Z\", \"source_id\": 47639997, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:30Z\", \"source_id\": 15494965, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:32Z\", \"source_id\": 47642731, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:39Z\", \"source_id\": 15495784, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:55Z\", \"source_id\": 47654199, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:57Z\", \"source_id\": 15498965, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:54Z\", \"source_id\": 47662277, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:56Z\", \"source_id\": 15501164, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:53Z\", \"source_id\": 47672952, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:57Z\", \"source_id\": 15504168, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:54Z\", \"source_id\": 47686338, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:55Z\", \"source_id\": 15507795, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:38Z\", \"source_id\": 47696169, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:40Z\", \"source_id\": 15510546, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:11Z\", \"source_id\": 47705646, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:17Z\", \"source_id\": 15513247, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:36Z\", \"source_id\": 47725750, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:38Z\", \"source_id\": 15518870, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:59Z\", \"source_id\": 47742812, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:04Z\", \"source_id\": 15523678, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "East Grinstead", "service_state_platform": "2", "timing_fact_generation": 1789482009698303, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:15.052493", "service_state_evidence_id": 15523678, "current_leg_start_actual_dep": "2026-09-15T15:15:30+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:15.423588", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None EGR 1L38 377428+377460 8 100 None {"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.998, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.375, "from_m": 3337.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7545.981, "from_m": 6736.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8072.698, "from_m": 7545.981, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10338.399, "from_m": 8072.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14876.032, "from_m": 10338.399, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14921.78, "from_m": 14876.032, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15785.19, "from_m": 14921.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16681.641, "from_m": 15785.19, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16718.607, "from_m": 16681.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17112.863, "from_m": 16718.607, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17143.298, "from_m": 17112.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17231.967, "from_m": 17143.298, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17298.466, "from_m": 17231.967, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17333.389, "from_m": 17298.466, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17399.451, "from_m": 17333.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17434.493, "from_m": 17399.451, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18546.585, "from_m": 17434.493, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18668.297, "from_m": 18546.585, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18742.426, "from_m": 18668.297, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24629.565, "from_m": 18742.426, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24836.291, "from_m": 24629.565, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26928.523, "from_m": 24836.291, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26963.561, "from_m": 26928.523, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28805.524, "from_m": 26963.561, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30978.836, "from_m": 28805.524, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32683.152, "from_m": 30978.836, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32694.229, "from_m": 32683.152, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32748.732, "from_m": 32694.229, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32770.97, "from_m": 32748.732, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33637.97, "from_m": 32770.97, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34688.093, "from_m": 33637.97, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34715.83, "from_m": 34688.093, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36009.369, "from_m": 34715.83, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42509.52, "from_m": 36009.369, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 42737.553, "from_m": 42509.52, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48046.608, "from_m": 42737.553, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48638.665, "from_m": 48046.608, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 581847, "profile_key": "d0b84e76479007ef20028e2afd5871e199ff9e7969ec6dfbc3e882763b439c7b", "schedule_id": 12797, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1420", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1427H", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9731.543, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Selhurst", "stage_seq": 7, "distance_m": 15049.908, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437H", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 16063.261, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1440", "location": "East Croydon", "stage_seq": 9, "distance_m": 16910.971, "section_seq": 1, "route_path_id": 69152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "South Croydon", "stage_seq": 10, "distance_m": 18418.688, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445H", "location": "Sanderstead", "stage_seq": 11, "distance_m": 19948.725, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1448H", "location": "Riddlesdown", "stage_seq": 12, "distance_m": 21928.058, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1452H", "location": "Upper Warlingham", "stage_seq": 13, "distance_m": 25025.314, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1456H", "location": "Woldingham", "stage_seq": 14, "distance_m": 27824.431, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1502", "location": "Oxted", "stage_seq": 15, "distance_m": 33027.409, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": "1505", "location": "Hurst Green", "stage_seq": 16, "distance_m": 34549.87, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1511", "location": "Lingfield", "stage_seq": 17, "distance_m": 42602.003, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1514", "wtt_dep": "1514H", "location": "Dormans", "stage_seq": 18, "distance_m": 44977.18, "section_seq": 1, "route_path_id": 69152}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "East Grinstead", "stage_seq": 19, "distance_m": 48638.665, "section_seq": 1, "route_path_id": 69152}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48638.665, "from_m": 0.0, "section_seq": 1, "route_path_id": 69152}], "total_distance_m": 48638.665, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 43346.616, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5292.049, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:25:35Z", "source_id": 47598755, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:26:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:25:39Z", "source_id": 15483312, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:29Z", "source_id": 47608737, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:30:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:32Z", "source_id": 15486185, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29937, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:45Z", "source_id": 47620021, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:34:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:49Z", "source_id": 15489345, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:42Z", "source_id": 47633108, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:39:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:47Z", "source_id": 15492987, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:27Z", "source_id": 47639997, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:42:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:30Z", "source_id": 15494965, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30397, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:32Z", "source_id": 47642731, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:43:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:39Z", "source_id": 15495784, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30401, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:55Z", "source_id": 47654199, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:47:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:57Z", "source_id": 15498965, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30405, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:54Z", "source_id": 47662277, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:51:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:56Z", "source_id": 15501164, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30409, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:53Z", "source_id": 47672952, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:54:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:57Z", "source_id": 15504168, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30417, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:54Z", "source_id": 47686338, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:00:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:55Z", "source_id": 15507795, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:38Z", "source_id": 47696169, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:03:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:40Z", "source_id": 15510546, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30431, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:11Z", "source_id": 47705646, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:10:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:17Z", "source_id": 15513247, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30436, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:36Z", "source_id": 47725750, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:15:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:38Z", "source_id": 15518870, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:59Z", "source_id": 47742812, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:21:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:04Z", "source_id": 15523678, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] London Victoria (C) 1420 1420 17 None None East Grinstead 1520 1520 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G88441/2026-09-15/detailed None Dormans 2026-09-15T15:15:30+01:00 East Grinstead 5.0 {"type": "LineString", "coordinates": [[-0.0040956, 51.15637359999999], [-0.0041688, 51.1561211], [-0.0042102, 51.1558684], [-0.0042457, 51.1556087], [-0.0042564, 51.15543339999999], [-0.004272799999999999, 51.15500250000001], [-0.0042231, 51.15453439999999], [-0.0041913, 51.1543341], [-0.004145, 51.15412310000001], [-0.0041003, 51.1539357], [-0.0040494, 51.153755], [-0.003989, 51.15356649999999], [-0.003892599999999999, 51.15336080000001], [-0.0036668, 51.15300860000001], [-0.0031282, 51.1520072], [-0.0028679999999999995, 51.1514999], [-0.0026529, 51.1509898], [-0.0025460999999999995, 51.1506831], [-0.002459, 51.1503702], [-0.0023878999999999997, 51.15005810000001], [-0.0023393999999999997, 51.14974470000001], [-0.0023275, 51.1493329], [-0.0023852, 51.148611900000006], [-0.0024992, 51.1474955], [-0.0027619, 51.145259], [-0.0030007999999999996, 51.1431207], [-0.0030778, 51.1423588], [-0.0031865, 51.14156710000001], [-0.0032831, 51.1410909], [-0.0033259999999999995, 51.14093609999999], [-0.0033865999999999996, 51.14076549999999], [-0.0034610999999999995, 51.14057489999999], [-0.0036113, 51.14027369999999], [-0.003725, 51.1400799], [-0.0038389, 51.1399036], [-0.0039607, 51.1397398], [-0.004254, 51.1393837], [-0.004529599999999999, 51.13910429999999], [-0.0050178, 51.13868519999999], [-0.0054804, 51.1383527], [-0.005779499999999999, 51.13814500000001], [-0.0063964, 51.137789899999994], [-0.006831199999999999, 51.1375922], [-0.008876599999999998, 51.136717], [-0.0105284, 51.1356146], [-0.011891699999999998, 51.1345033], [-0.0134153, 51.13328140000001], [-0.013487100000000002, 51.133222199999985], [-0.013553399999999998, 51.13316149999999], [-0.013624199999999998, 51.1330825], [-0.013706499999999998, 51.13298030000001], [-0.014109899999999998, 51.1324694], [-0.014327200000000002, 51.13217319999999], [-0.014473799999999998, 51.1319571], [-0.014692200000000002, 51.1316136], [-0.014976299999999998, 51.1311086], [-0.015401400000000004, 51.13049], [-0.015769600000000005, 51.12986409999999], [-0.016195, 51.1291296], [-0.017397, 51.1270971], [-0.0175306, 51.126873], [-0.017572199999999996, 51.126802], [-0.0176334, 51.1267162], [-0.017693700000000003, 51.1266349]]} 2.3 1516 1521 Dormans East Grinstead East Grinstead 51.1266349 -0.0176937 51.1266349 -0.0176937 1 0 2026-09-15 14:31:37 TERMINATED 2026-09-15 14:21:00 East Grinstead TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523678 1789482009698303 82 82 2026-09-15 14:31:15.423588 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:15.052493
551066 583305 L85516 875J36MQ15 2026-09-15 COMPLETE 15524667 2026-09-15 15:20:00 2026-09-15 14:31:37 2026-09-17 14:31:37 {"id": 583305, "stp": "P", "toc": "South Western Railway", "uid": "L85516", "consist": "450125", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85516/2026-09-15/detailed", "trust_id": "875J36MQ15", "origin_crs": "FNH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Farnham Depot Reception Ro", "service_date": "2026-09-15", "dest_arr_time": "1523", "dest_platform": null, "is_terminated": 1, "next_location": "Farnham Depot Reception Ro", "signalling_id": "5J36", "timing_status": "EARLY", "origin_station": "Farnham", "current_leg_arr": "1520", "current_leg_dep": "1519", "current_leg_end": "Farnham Depot Reception Ro", "origin_dep_time": "1520", "origin_platform": "2", "current_location": "Aldershot Sig. As15", "last_update_time": "2026-09-15T14:31:37", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7934833000000001, 51.211118500000005], [-0.7930849999999999, 51.21135739999999], [-0.7927472999999999, 51.211567499999994], [-0.7919810999999999, 51.2120875], [-0.7919299, 51.21212080000001], [-0.7911523, 51.2126105], [-0.7905864999999999, 51.2129509], [-0.7901359, 51.2131941], [-0.7895391, 51.2134794], [-0.7887334999999999, 51.21381819999999], [-0.7880356999999999, 51.2140813], [-0.7873949, 51.214293], [-0.7866916, 51.2145043], [-0.7859025999999999, 51.2147161], [-0.7851599999999999, 51.2148808], [-0.7835221, 51.2152217], [-0.7826696999999999, 51.21543700000001], [-0.7816578, 51.21574530000001], [-0.780422, 51.2161869], [-0.7801064, 51.216315899999984], [-0.7800045, 51.216356999999995], [-0.7795932, 51.216534399999986], [-0.7787748, 51.2169248], [-0.778515, 51.21706439999999], [-0.7780073999999999, 51.21738580000001], [-0.7770337, 51.21802919999998], [-0.7766162155455559, 51.21830176221716], [-0.7762487, 51.2185417], [-0.7757508, 51.21884299999999], [-0.7752214, 51.2191281], [-0.7750830999999999, 51.21919659999999], [-0.7746089999999999, 51.2194316], [-0.7742215999999998, 51.219608499999985], [-0.7738379, 51.2197646], [-0.7732792, 51.2199869], [-0.7727713999999999, 51.22016630000001], [-0.7715453, 51.22056169999999], [-0.7711705999999999, 51.2206963], [-0.7710448999999999, 51.22075170000001], [-0.7708305, 51.22084610000001], [-0.7705240999999999, 51.2210022], [-0.7702718, 51.22116349999999], [-0.7699347, 51.2214337], [-0.7696749999999999, 51.22169470000001], [-0.7694771999999999, 51.22196929999999], [-0.7693457999999999, 51.2222217], [-0.7692501, 51.22249479999999], [-0.7692083, 51.2227528], [-0.7692078999999999, 51.223000500000005], [-0.7692495, 51.22325450000001], [-0.7693339, 51.2235612], [-0.769505, 51.22409900000001], [-0.7697204, 51.224902], [-0.7698427, 51.2253785], [-0.7699217, 51.2257815], [-0.7700145, 51.2264103], [-0.7700628999999999, 51.2269658], [-0.7700836, 51.2276322], [-0.7700715, 51.2281822], [-0.7700240999999999, 51.22881539999999], [-0.769916, 51.22950989999999], [-0.769834, 51.22989489999999], [-0.769747, 51.23025400000001], [-0.7696129, 51.230725100000015], [-0.7694927999999999, 51.2310752], [-0.7689208999999999, 51.2326395], [-0.768878, 51.23274959999999], [-0.7680029999999999, 51.23506210000001], [-0.7675473999999999, 51.236265399999986], [-0.766971, 51.23778169999999], [-0.7669348, 51.23788569999999], [-0.7665391, 51.2389696], [-0.7662454, 51.239798], [-0.7657703, 51.24106160000001], [-0.7655800999999999, 51.2414806], [-0.7654354, 51.24175770000001], [-0.7652234, 51.2421221], [-0.7650532, 51.2423749], [-0.7647608, 51.2427737], [-0.7644290000000001, 51.24316720000001], [-0.7640836, 51.2435449], [-0.7637093, 51.243914700000005], [-0.7632845, 51.24426709999999], [-0.7627357, 51.244680300000006], [-0.7624743, 51.2448713], [-0.7621711, 51.2450717], [-0.76181, 51.2452918], [-0.7616441, 51.2453795], [-0.7613934999999998, 51.2454982], [-0.7613080999999999, 51.2455355], [-0.7610464999999998, 51.24564479999999], [-0.7607049, 51.24579079999999], [-0.7600280999999999, 51.2460958], [-0.7596995, 51.24624180000001], [-0.7595344999999999, 51.246319799999995], [-0.7591292, 51.24649200000001], [-0.7587516, 51.24663970000001], [-0.7582890999999999, 51.2468027], [-0.7579327, 51.2469268], [-0.7570524000000001, 51.24720659999999], [-0.7567031000000001, 51.247291700000005]]}", "current_leg_start": "Farnham", "dest_arr_time_act": "1523", "motion_projection": null, "next_location_lat": "51.2472917", "next_location_lon": "-0.7567031", "previous_location": "Farnham", "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\": 256.042, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 301.828, \"from_m\": 256.042, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 311.671, \"from_m\": 301.828, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 560.166, \"from_m\": 311.671, \"capability_applied\": null, \"effective_limit_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\": 583305, \"profile_key\": \"385bc290d88f9b3b6ce2a954a9a2d9daa9fd5131b224d781ddbd150093e54f35\", \"schedule_id\": 18105, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1520\", \"location\": \"Farnham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73235}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": null, \"location\": \"Farnham Depot Reception Ro\", \"stage_seq\": 2, \"distance_m\": 560.166, \"section_seq\": 1, \"route_path_id\": 73235}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 560.166, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73235}], \"total_distance_m\": 560.166, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 560.166, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1520", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.2472917", "current_position_lon": "-0.7567031", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:16Z\", \"source_id\": 15524667, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Farnham Depot Reception Ro", "service_state_platform": null, "timing_fact_generation": 1789482076911330, "current_leg_arrival_utc": "2026-09-15T15:21:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:16.907683", "service_state_evidence_id": 15524667, "current_leg_start_actual_dep": "2026-09-15T15:20:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:17.103530", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P FNH None 5J36 450125 4 100 None {"version": 3, "segments": [{"to_m": 256.042, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 301.828, "from_m": 256.042, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 311.671, "from_m": 301.828, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 560.166, "from_m": 311.671, "capability_applied": null, "effective_limit_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": 583305, "profile_key": "385bc290d88f9b3b6ce2a954a9a2d9daa9fd5131b224d781ddbd150093e54f35", "schedule_id": 18105, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1520", "location": "Farnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73235}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": null, "location": "Farnham Depot Reception Ro", "stage_seq": 2, "distance_m": 560.166, "section_seq": 1, "route_path_id": 73235}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 560.166, "from_m": 0.0, "section_seq": 1, "route_path_id": 73235}], "total_distance_m": 560.166, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 560.166, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:16Z", "source_id": 15524667, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Farnham 1520 1520 2 None None Farnham Depot Reception Ro 1523 1523 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85516/2026-09-15/detailed None Farnham 2026-09-15T15:20:00+01:00 Farnham Depot Reception Ro 1.0 {"type": "LineString", "coordinates": [[-0.7934833000000001, 51.211118500000005], [-0.7930849999999999, 51.21135739999999], [-0.7927472999999999, 51.211567499999994], [-0.7919810999999999, 51.2120875], [-0.7919299, 51.21212080000001], [-0.7911523, 51.2126105], [-0.7905864999999999, 51.2129509], [-0.7901359, 51.2131941], [-0.7895391, 51.2134794], [-0.7887334999999999, 51.21381819999999], [-0.7880356999999999, 51.2140813], [-0.7873949, 51.214293], [-0.7866916, 51.2145043], [-0.7859025999999999, 51.2147161], [-0.7851599999999999, 51.2148808], [-0.7835221, 51.2152217], [-0.7826696999999999, 51.21543700000001], [-0.7816578, 51.21574530000001], [-0.780422, 51.2161869], [-0.7801064, 51.216315899999984], [-0.7800045, 51.216356999999995], [-0.7795932, 51.216534399999986], [-0.7787748, 51.2169248], [-0.778515, 51.21706439999999], [-0.7780073999999999, 51.21738580000001], [-0.7770337, 51.21802919999998], [-0.7766162155455559, 51.21830176221716], [-0.7762487, 51.2185417], [-0.7757508, 51.21884299999999], [-0.7752214, 51.2191281], [-0.7750830999999999, 51.21919659999999], [-0.7746089999999999, 51.2194316], [-0.7742215999999998, 51.219608499999985], [-0.7738379, 51.2197646], [-0.7732792, 51.2199869], [-0.7727713999999999, 51.22016630000001], [-0.7715453, 51.22056169999999], [-0.7711705999999999, 51.2206963], [-0.7710448999999999, 51.22075170000001], [-0.7708305, 51.22084610000001], [-0.7705240999999999, 51.2210022], [-0.7702718, 51.22116349999999], [-0.7699347, 51.2214337], [-0.7696749999999999, 51.22169470000001], [-0.7694771999999999, 51.22196929999999], [-0.7693457999999999, 51.2222217], [-0.7692501, 51.22249479999999], [-0.7692083, 51.2227528], [-0.7692078999999999, 51.223000500000005], [-0.7692495, 51.22325450000001], [-0.7693339, 51.2235612], [-0.769505, 51.22409900000001], [-0.7697204, 51.224902], [-0.7698427, 51.2253785], [-0.7699217, 51.2257815], [-0.7700145, 51.2264103], [-0.7700628999999999, 51.2269658], [-0.7700836, 51.2276322], [-0.7700715, 51.2281822], [-0.7700240999999999, 51.22881539999999], [-0.769916, 51.22950989999999], [-0.769834, 51.22989489999999], [-0.769747, 51.23025400000001], [-0.7696129, 51.230725100000015], [-0.7694927999999999, 51.2310752], [-0.7689208999999999, 51.2326395], [-0.768878, 51.23274959999999], [-0.7680029999999999, 51.23506210000001], [-0.7675473999999999, 51.236265399999986], [-0.766971, 51.23778169999999], [-0.7669348, 51.23788569999999], [-0.7665391, 51.2389696], [-0.7662454, 51.239798], [-0.7657703, 51.24106160000001], [-0.7655800999999999, 51.2414806], [-0.7654354, 51.24175770000001], [-0.7652234, 51.2421221], [-0.7650532, 51.2423749], [-0.7647608, 51.2427737], [-0.7644290000000001, 51.24316720000001], [-0.7640836, 51.2435449], [-0.7637093, 51.243914700000005], [-0.7632845, 51.24426709999999], [-0.7627357, 51.244680300000006], [-0.7624743, 51.2448713], [-0.7621711, 51.2450717], [-0.76181, 51.2452918], [-0.7616441, 51.2453795], [-0.7613934999999998, 51.2454982], [-0.7613080999999999, 51.2455355], [-0.7610464999999998, 51.24564479999999], [-0.7607049, 51.24579079999999], [-0.7600280999999999, 51.2460958], [-0.7596995, 51.24624180000001], [-0.7595344999999999, 51.246319799999995], [-0.7591292, 51.24649200000001], [-0.7587516, 51.24663970000001], [-0.7582890999999999, 51.2468027], [-0.7579327, 51.2469268], [-0.7570524000000001, 51.24720659999999], [-0.7567031000000001, 51.247291700000005]]} 3.3 1519 1520 Farnham Aldershot Sig. As15 Farnham Depot Reception Ro 51.2472917 -0.7567031 51.2472917 -0.7567031 1 0 2026-09-15 14:31:37 TERMINATED 2026-09-15 14:20:00 Farnham Depot Reception Ro TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524667 1789482076911330 3 3 2026-09-15 14:31:17.103530 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:16.907683
551067 580747 C16947 361G55MN15 2026-09-15 COMPLETE 15523421 2026-09-15 15:21:00 2026-09-15 14:31:37 2026-09-17 14:31:37 {"id": 580747, "stp": "P", "toc": "West Midlands Trains", "uid": "C16947", "consist": "350116", "dest_crs": "BHM", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C16947/2026-09-15/detailed", "trust_id": "361G55MN15", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "4B", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "1G55", "timing_status": "LATE", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "1521", "current_leg_dep": "1510", "current_leg_end": "Birmingham New Street", "origin_dep_time": "1333", "origin_platform": "6", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-15T14:31:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9804468069374357, 52.50212308208901], [-1.9804427179377309, 52.50212103015031], [-1.980413730655176, 52.50210648374785], [-1.9802663000000005, 52.5020325], [-1.9799204, 52.5018369], [-1.9796582, 52.501686799999995], [-1.9794896, 52.5015857], [-1.9793281000000005, 52.5014863], [-1.9791623, 52.5013807], [-1.9789239999999997, 52.5012256], [-1.9787688999999995, 52.50111819999999], [-1.9782776, 52.5007981], [-1.9776512999999996, 52.5003808], [-1.9775091, 52.5003046], [-1.9773730000000005, 52.50022559999999], [-1.9771207999999996, 52.50006640000001], [-1.9770970999999995, 52.5000503], [-1.9769703999999997, 52.49996779999999], [-1.9768511, 52.49988819999999], [-1.9767387, 52.4998173], [-1.9766122999999995, 52.49973310000001], [-1.9765044, 52.4996613], [-1.9763797, 52.49957520000001], [-1.976293625062947, 52.4995205225148], [-1.9762673, 52.49950380000001], [-1.9761402999999995, 52.499417599999994], [-1.9760169, 52.4993347], [-1.9758989, 52.49925549999999], [-1.9757855, 52.4991816], [-1.9756602, 52.49909749999999], [-1.9755549, 52.4990286], [-1.9754213999999997, 52.49894], [-1.9753141000000003, 52.4988677], [-1.9751861, 52.4987812], [-1.9750882, 52.49871629999999], [-1.9749507, 52.4986252], [-1.9748421, 52.4985526], [-1.9747113, 52.49846479999999], [-1.9746013, 52.49839419999999], [-1.9744592000000003, 52.4982983], [-1.9743465, 52.49822640000001], [-1.9742084, 52.49813700000001], [-1.9740669, 52.49804879999999], [-1.9739154, 52.497954099999994], [-1.9737786, 52.497873299999995], [-1.9736383999999996, 52.49779209999999], [-1.9734834999999995, 52.4977051], [-1.9733407000000005, 52.497628799999994], [-1.9732053, 52.4975598], [-1.9730584, 52.497485100000006], [-1.9728961, 52.49740669999999], [-1.9727634000000005, 52.4973463], [-1.9726011, 52.49727120000001], [-1.9724462000000005, 52.4972058], [-1.9723074, 52.4971462], [-1.9721485000000003, 52.4970817], [-1.9719621, 52.49701069999999], [-1.9718072, 52.4969531], [-1.9716522999999997, 52.4968988], [-1.9714665, 52.496834699999994], [-1.9712848000000005, 52.49677390000001], [-1.9710957, 52.4967135], [-1.9709113, 52.49665879999999], [-1.9706759, 52.4965914], [-1.9704935, 52.49654], [-1.9701777, 52.4964644], [-1.9700067000000003, 52.49642450000001], [-1.9698149, 52.496381199999995], [-1.9696245, 52.49634], [-1.9694394, 52.49630359999999], [-1.9692529999999997, 52.4962689], [-1.9690579, 52.496235], [-1.9688661, 52.4962024], [-1.968671, 52.4961734], [-1.968494, 52.4961473], [-1.9683243, 52.496126], [-1.968158, 52.496106899999994], [-1.9679682, 52.4960877], [-1.9678147, 52.4960713], [-1.9676590999999997, 52.4960587], [-1.9675009, 52.496044], [-1.9673104, 52.496031299999984], [-1.9671508, 52.49602149999999], [-1.9669724999999996, 52.496012999999984], [-1.9667887, 52.496004799999994], [-1.9666104, 52.495997], [-1.9664353999999995, 52.4959921], [-1.9662623999999995, 52.4959897], [-1.9660558, 52.495989299999984], [-1.9657078, 52.495989299999984], [-1.9653591, 52.4959934], [-1.9650379, 52.4960011], [-1.9645913, 52.49601090000001], [-1.9642346, 52.496022399999994], [-1.9638625000000005, 52.49603499999999], [-1.9634802, 52.4960481], [-1.9630886, 52.4960611], [-1.9627023999999995, 52.49607379999999], [-1.9623154999999997, 52.4960877], [-1.9619514, 52.4960999], [-1.9616315, 52.4961109], [-1.9613278000000005, 52.49612199999999], [-1.9610578, 52.4961298], [-1.9605536, 52.4961478], [-1.960173, 52.49615949999999], [-1.9598643, 52.49617059999999], [-1.9595141999999997, 52.4961821], [-1.9590194, 52.49619920000001], [-1.9585852, 52.496213399999995], [-1.9582482, 52.4962221], [-1.957925, 52.4962335], [-1.9576089, 52.496244399999995], [-1.9573044, 52.4962542], [-1.9569313, 52.49626539999999], [-1.9566188, 52.4962768], [-1.9563653, 52.4962825], [-1.9560636, 52.4962858], [-1.9557984, 52.49628439999999], [-1.9554037, 52.4962833], [-1.9550312, 52.4962779], [-1.9547389, 52.49626809999999], [-1.9544251, 52.49625499999999], [-1.9541380999999995, 52.49623869999999], [-1.9537612, 52.49621179999999], [-1.9534367, 52.49618639999999], [-1.9531185, 52.4961576], [-1.9528358999999995, 52.49613089999999], [-1.952577, 52.49610319999999], [-1.9523249000000005, 52.49607459999999], [-1.9519883, 52.496031299999984], [-1.9516758, 52.4959872], [-1.9513365, 52.4959382], [-1.9509784, 52.4958811], [-1.9506093, 52.4958138], [-1.9502136999999995, 52.4957371], [-1.9498505999999995, 52.4956647], [-1.9493261999999996, 52.49554800000001], [-1.9490912, 52.495493], [-1.9488055, 52.495417], [-1.9485359, 52.495346199999986], [-1.9483988, 52.4953082], [-1.9483016, 52.49527929999999], [-1.9481522, 52.4952359], [-1.9478238, 52.495141], [-1.9476083, 52.49507409999999], [-1.9473628000000005, 52.49499839999999], [-1.9470889, 52.49491], [-1.9468183, 52.49481469999999], [-1.9466048, 52.49474099999999], [-1.9463382, 52.494646499999995], [-1.9461032, 52.4945572], [-1.9458580999999997, 52.4944612], [-1.945673, 52.4943828], [-1.945483170161136, 52.49430286280318], [-1.9454474, 52.49428780000001], [-1.9452706999999996, 52.49420069999999], [-1.9450467, 52.49409289999999], [-1.9448616999999997, 52.49399899999999], [-1.9446498000000003, 52.493884699999995], [-1.9444875, 52.493799800000005], [-1.9443333, 52.4937157], [-1.9441923999999997, 52.4936291], [-1.9440033, 52.493516499999984], [-1.9437955, 52.4933875], [-1.9436024, 52.4932609], [-1.9434400999999997, 52.4931458], [-1.9432479999999996, 52.4930075], [-1.9430589, 52.4928613], [-1.9428781999999996, 52.49271459999999], [-1.9427129, 52.4925747], [-1.9425439, 52.4924236], [-1.9423199, 52.49221949999999], [-1.9421281, 52.4920448], [-1.9420952, 52.4920151], [-1.941938, 52.4918736], [-1.9419305, 52.4918667], [-1.9417473, 52.49170020000001], [-1.9415786, 52.49154370000001], [-1.9414043000000003, 52.4913869], [-1.9413398999999996, 52.49133379999999], [-1.9411843, 52.491194199999995], [-1.9410227431739588, 52.49105794725514], [-1.9410099999999997, 52.4910472], [-1.940841, 52.49091409999999], [-1.9407463999999996, 52.4908439], [-1.9406694, 52.490786699999994], [-1.9405403000000003, 52.490694100000006], [-1.9403998, 52.49059559999999], [-1.9402629999999996, 52.4905058], [-1.9401288999999995, 52.4904184], [-1.9399116, 52.4902853], [-1.9397077999999996, 52.490165299999994], [-1.9394972, 52.49005009999999], [-1.9392907, 52.4899383], [-1.9390775, 52.489828], [-1.938817, 52.4896979], [-1.9385786, 52.48958059999999], [-1.9382862, 52.4894377], [-1.9379549999999997, 52.48927760000001], [-1.9376023, 52.4890988], [-1.9372629999999995, 52.4889191], [-1.9371996, 52.488883699999995], [-1.9371230999999995, 52.48884129999999], [-1.9369599, 52.4887517], [-1.9367906, 52.48865180000001], [-1.9365950999999997, 52.4885386], [-1.9363765, 52.488405500000006], [-1.9361539000000003, 52.4882716], [-1.9359514, 52.488153999999994], [-1.9357485, 52.48803769999999], [-1.9355638, 52.4879367], [-1.9353085999999995, 52.4877952], [-1.9350448, 52.4876566], [-1.9347497, 52.4875007], [-1.9344760999999997, 52.4873594], [-1.9341995, 52.48721619999999], [-1.9338723, 52.4870463], [-1.9335763, 52.4868947], [-1.9331949999999996, 52.48669429999999], [-1.9328923, 52.48654109999999], [-1.9325851999999997, 52.4863818], [-1.9322887999999996, 52.48622749999999], [-1.932031, 52.48609], [-1.9317306, 52.48593559999999], [-1.9314248, 52.4857756], [-1.9311153, 52.48561740000001], [-1.9308055, 52.485457399999994], [-1.9305293, 52.4853128], [-1.9301979999999996, 52.4851438], [-1.929848, 52.48496], [-1.9295409, 52.4848032], [-1.9291868, 52.48461940000001], [-1.9288703999999997, 52.484475199999984], [-1.9287164999999995, 52.484394], [-1.9284179999999995, 52.4842263], [-1.9280347999999996, 52.4840339], [-1.9279414, 52.4839859], [-1.9278484, 52.4839489], [-1.9277782999999995, 52.4839192], [-1.9277009, 52.483889299999994], [-1.9276200999999995, 52.48385629999999], [-1.927553, 52.4838278], [-1.9274823, 52.4837962], [-1.9273934, 52.48375339999999], [-1.9271551, 52.4836353], [-1.9268503, 52.48348229999999], [-1.926632, 52.4833756], [-1.9263423, 52.4832343], [-1.9260912, 52.483110700000005], [-1.9258032, 52.4829738], [-1.9255644999999997, 52.4828643], [-1.9252936000000005, 52.4827377], [-1.9249714, 52.48259289999999], [-1.9248054000000003, 52.48251799999999], [-1.9246646000000005, 52.48245099999999], [-1.9245466, 52.4823955], [-1.9244286, 52.48233590000001], [-1.9243213, 52.4822779], [-1.9241724, 52.4821946], [-1.9240169, 52.482108], [-1.9238596, 52.4820277], [-1.9235028999999997, 52.48186269999999], [-1.9234238, 52.48182270000001], [-1.9232038, 52.4817239], [-1.9230067, 52.48163160000001], [-1.9228913, 52.4815809], [-1.9227629, 52.48152650000001], [-1.9226449000000003, 52.48148], [-1.9224706000000005, 52.481413], [-1.9221902999999996, 52.48130519999999], [-1.9219086, 52.48120549999999], [-1.9216712999999996, 52.48112470000001], [-1.9214741, 52.481057699999994], [-1.9212622, 52.480987500000005], [-1.9210356, 52.4809156], [-1.9207741, 52.4808347], [-1.9204991, 52.480753099999994], [-1.9202135, 52.480668099999995], [-1.9199386, 52.4805905], [-1.9196365, 52.48050769999999], [-1.919382, 52.480442700000005], [-1.9191298999999995, 52.4803773], [-1.9188898, 52.4803194], [-1.9185998, 52.4802488], [-1.9182956999999996, 52.48017970000001], [-1.9181629, 52.480147], [-1.9180504, 52.4801192], [-1.9179175999999996, 52.48008], [-1.9177252, 52.480031], [-1.9176467, 52.4800147], [-1.9174536, 52.479977099999985], [-1.9172975999999995, 52.4799484], [-1.9170929000000003, 52.4799121], [-1.9168634, 52.4798741], [-1.9166765999999995, 52.4798441], [-1.9165018, 52.4798174], [-1.9162464, 52.47978319999999], [-1.9158271, 52.47972659999999], [-1.9154445999999992, 52.4796795], [-1.9151286, 52.4796451], [-1.9140349, 52.4795305], [-1.9078707, 52.47893], [-1.904466, 52.4785901], [-1.904316, 52.4785752], [-1.9042041, 52.47855419999999], [-1.9041223000000005, 52.47853560000001], [-1.90407, 52.47852360000001], [-1.9039546, 52.4785039], [-1.9037645999999997, 52.4784715], [-1.9035493999999995, 52.4784419], [-1.9033056, 52.4784156], [-1.9032889, 52.4784018], [-1.9031968, 52.4783872], [-1.903164, 52.47838039999999], [-1.9030206000000005, 52.4783505], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Smethwick Galton Bridge LL", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Smethwick Galton Bridge LL", "current_leg_milage": "3.9", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.352, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 683.612, \"from_m\": 317.352, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1779.804, \"from_m\": 683.612, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1821.377, \"from_m\": 1779.804, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2057.272, \"from_m\": 1821.377, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2356.354, \"from_m\": 2057.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2394.399, \"from_m\": 2356.354, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2463.461, \"from_m\": 2394.399, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2505.203, \"from_m\": 2463.461, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2584.426, \"from_m\": 2505.203, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2642.464, \"from_m\": 2584.426, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3776.562, \"from_m\": 2642.464, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4108.276, \"from_m\": 3776.562, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4168.594, \"from_m\": 4108.276, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8689.438, \"from_m\": 4168.594, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8742.607, \"from_m\": 8689.438, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9499.606, \"from_m\": 8742.607, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10286.163, \"from_m\": 9499.606, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12537.782, \"from_m\": 10286.163, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17289.433, \"from_m\": 12537.782, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 18513.826, \"from_m\": 17289.433, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21531.42, \"from_m\": 18513.826, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 24028.001, \"from_m\": 21531.42, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30102.779, \"from_m\": 24028.001, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 56126.892, \"from_m\": 30102.779, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 57922.704, \"from_m\": 56126.892, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 95753.918, \"from_m\": 57922.704, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 95820.429, \"from_m\": 95753.918, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 96913.89, \"from_m\": 95820.429, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 96964.718, \"from_m\": 96913.89, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 96998.035, \"from_m\": 96964.718, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 97046.698, \"from_m\": 96998.035, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 97525.817, \"from_m\": 97046.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 99929.999, \"from_m\": 97525.817, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 115481.678, \"from_m\": 99929.999, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 115994.384, \"from_m\": 115481.678, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 118526.534, \"from_m\": 115994.384, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 120459.056, \"from_m\": 118526.534, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 120775.282, \"from_m\": 120459.056, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 121485.008, \"from_m\": 120775.282, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 121834.253, \"from_m\": 121485.008, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 127901.642, \"from_m\": 121834.253, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 128266.54, \"from_m\": 127901.642, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 131889.459, \"from_m\": 128266.54, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 132447.202, \"from_m\": 131889.459, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 132501.249, \"from_m\": 132447.202, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132502.156, \"from_m\": 132501.249, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 135061.671, \"from_m\": 132502.156, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 138534.096, \"from_m\": 135061.671, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 138573.425, \"from_m\": 138534.096, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140744.508, \"from_m\": 138573.425, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 141606.991, \"from_m\": 140744.508, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 141915.846, \"from_m\": 141606.991, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 580747, \"profile_key\": \"95930aac809736df68f842a3760ab5627bb119285787affc5120284abc643f2b\", \"schedule_id\": 2213, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1333\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1335H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1337\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1337H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2759.136, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1339\", \"location\": \"Wavertree Jn\", \"stage_seq\": 5, \"distance_m\": 4222.071, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1342H\", \"wtt_dep\": \"1343H\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 6, \"distance_m\": 9030.233, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347H\", \"location\": \"Ditton East Jn\", \"stage_seq\": 7, \"distance_m\": 17517.647, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1350\", \"wtt_dep\": \"1351\", \"location\": \"Runcorn\", \"stage_seq\": 8, \"distance_m\": 21077.66, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352\", \"location\": \"Halton Jn\", \"stage_seq\": 9, \"distance_m\": 22894.442, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356H\", \"location\": \"Weaver Jn\", \"stage_seq\": 10, \"distance_m\": 30227.219, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1359\", \"wtt_dep\": \"1359H\", \"location\": \"Acton Bridge\", \"stage_seq\": 11, \"distance_m\": 33965.739, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402\", \"location\": \"Hartford Jn\", \"stage_seq\": 12, \"distance_m\": 36688.179, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1403\", \"wtt_dep\": \"1404\", \"location\": \"Hartford\", \"stage_seq\": 13, \"distance_m\": 38207.931, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1408H\", \"wtt_dep\": \"1409\", \"location\": \"Winsford\", \"stage_seq\": 14, \"distance_m\": 45244.127, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1415\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 15, \"distance_m\": 56058.108, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1419H\", \"location\": \"Crewe\", \"stage_seq\": 16, \"distance_m\": 57237.063, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421H\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 17, \"distance_m\": 59926.97, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425H\", \"location\": \"Madeley\", \"stage_seq\": 18, \"distance_m\": 70587.657, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432H\", \"location\": \"Norton Bridge\", \"stage_seq\": 19, \"distance_m\": 88084.123, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437\", \"location\": \"Stafford Doxey Jn\", \"stage_seq\": 20, \"distance_m\": 95820.429, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1440H\", \"location\": \"Stafford\", \"stage_seq\": 21, \"distance_m\": 96608.884, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 22, \"distance_m\": 97373.254, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446H\", \"location\": \"Penkridge\", \"stage_seq\": 23, \"distance_m\": 105694.218, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Bushbury Jn\", \"stage_seq\": 24, \"distance_m\": 118575.513, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 25, \"distance_m\": 120384.017, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1459\", \"location\": \"Wolverhampton\", \"stage_seq\": 26, \"distance_m\": 121117.949, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505H\", \"location\": \"Dudley Port\", \"stage_seq\": 27, \"distance_m\": 130112.609, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1510\", \"location\": \"Smethwick Galton Bridge LL\", \"stage_seq\": 28, \"distance_m\": 135473.715, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511H\", \"location\": \"Galton Jn\", \"stage_seq\": 29, \"distance_m\": 135894.735, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"Soho South Jn\", \"stage_seq\": 30, \"distance_m\": 138631.938, \"section_seq\": 1, \"route_path_id\": 28790}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 31, \"distance_m\": 141915.846, \"section_seq\": 1, \"route_path_id\": 28790}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 141915.846, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28790}], \"total_distance_m\": 141915.846, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 141739.155, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 176.691, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1333", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:38:22Z\", \"source_id\": 47475799, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:39:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:38:25Z\", \"source_id\": 15448723, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:11Z\", \"source_id\": 47490676, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:45:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:14Z\", \"source_id\": 15452977, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9967, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:51:49Z\", \"source_id\": 47510772, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:52:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:51:51Z\", \"source_id\": 15458543, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:59:40Z\", \"source_id\": 47530913, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:00:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:59:44Z\", \"source_id\": 15464243, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:03:40Z\", \"source_id\": 47541457, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:04:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:03:43Z\", \"source_id\": 15467187, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:17Z\", \"source_id\": 47553693, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:09:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:23Z\", \"source_id\": 15470569, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10611, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:39Z\", \"source_id\": 47575217, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:18:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:41Z\", \"source_id\": 15476653, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:23Z\", \"source_id\": 47626887, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:26Z\", \"source_id\": 15491257, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:17Z\", \"source_id\": 47644611, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:18Z\", \"source_id\": 15496275, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19059, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:19Z\", \"source_id\": 47671456, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:23Z\", \"source_id\": 15503798, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:44Z\", \"source_id\": 47704504, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:48Z\", \"source_id\": 15512903, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:50Z\", \"source_id\": 47712787, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:53Z\", \"source_id\": 15515195, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19340, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:37Z\", \"source_id\": 47741855, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:43Z\", \"source_id\": 15523421, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "4", "timing_fact_generation": 1789481984425652, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:18.173836", "service_state_evidence_id": 15523421, "current_leg_start_actual_dep": "2026-09-15T15:11:00+01:00", "operational_evidence_version": 114, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:18.468423", "service_state_valid_until_kind": null, "operational_interpretation_version": 114, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P LIV BHM 1G55 350116 4 110 None {"version": 3, "segments": [{"to_m": 317.352, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 683.612, "from_m": 317.352, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1779.804, "from_m": 683.612, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1821.377, "from_m": 1779.804, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2057.272, "from_m": 1821.377, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2356.354, "from_m": 2057.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2394.399, "from_m": 2356.354, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2463.461, "from_m": 2394.399, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2505.203, "from_m": 2463.461, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2584.426, "from_m": 2505.203, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2642.464, "from_m": 2584.426, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3776.562, "from_m": 2642.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4108.276, "from_m": 3776.562, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4168.594, "from_m": 4108.276, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8689.438, "from_m": 4168.594, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8742.607, "from_m": 8689.438, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9499.606, "from_m": 8742.607, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10286.163, "from_m": 9499.606, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12537.782, "from_m": 10286.163, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17289.433, "from_m": 12537.782, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 18513.826, "from_m": 17289.433, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21531.42, "from_m": 18513.826, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 24028.001, "from_m": 21531.42, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30102.779, "from_m": 24028.001, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 56126.892, "from_m": 30102.779, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 57922.704, "from_m": 56126.892, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 95753.918, "from_m": 57922.704, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 95820.429, "from_m": 95753.918, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 96913.89, "from_m": 95820.429, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 96964.718, "from_m": 96913.89, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 96998.035, "from_m": 96964.718, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97046.698, "from_m": 96998.035, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 97525.817, "from_m": 97046.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 99929.999, "from_m": 97525.817, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 115481.678, "from_m": 99929.999, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 115994.384, "from_m": 115481.678, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 118526.534, "from_m": 115994.384, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 120459.056, "from_m": 118526.534, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 120775.282, "from_m": 120459.056, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 121485.008, "from_m": 120775.282, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 121834.253, "from_m": 121485.008, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 127901.642, "from_m": 121834.253, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 128266.54, "from_m": 127901.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 131889.459, "from_m": 128266.54, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 132447.202, "from_m": 131889.459, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 132501.249, "from_m": 132447.202, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132502.156, "from_m": 132501.249, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 135061.671, "from_m": 132502.156, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 138534.096, "from_m": 135061.671, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 138573.425, "from_m": 138534.096, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140744.508, "from_m": 138573.425, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 141606.991, "from_m": 140744.508, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 141915.846, "from_m": 141606.991, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 580747, "profile_key": "95930aac809736df68f842a3760ab5627bb119285787affc5120284abc643f2b", "schedule_id": 2213, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1333", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1335H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1337", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1337H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2759.136, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1339", "location": "Wavertree Jn", "stage_seq": 5, "distance_m": 4222.071, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1342H", "wtt_dep": "1343H", "location": "Liverpool South Parkway (HL)", "stage_seq": 6, "distance_m": 9030.233, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347H", "location": "Ditton East Jn", "stage_seq": 7, "distance_m": 17517.647, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1350", "wtt_dep": "1351", "location": "Runcorn", "stage_seq": 8, "distance_m": 21077.66, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352", "location": "Halton Jn", "stage_seq": 9, "distance_m": 22894.442, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356H", "location": "Weaver Jn", "stage_seq": 10, "distance_m": 30227.219, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1359", "wtt_dep": "1359H", "location": "Acton Bridge", "stage_seq": 11, "distance_m": 33965.739, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402", "location": "Hartford Jn", "stage_seq": 12, "distance_m": 36688.179, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1403", "wtt_dep": "1404", "location": "Hartford", "stage_seq": 13, "distance_m": 38207.931, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1408H", "wtt_dep": "1409", "location": "Winsford", "stage_seq": 14, "distance_m": 45244.127, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1415", "location": "Crewe Coal Yard S.B.", "stage_seq": 15, "distance_m": 56058.108, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1419H", "location": "Crewe", "stage_seq": 16, "distance_m": 57237.063, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421H", "location": "Crewe Basford Hall Jn", "stage_seq": 17, "distance_m": 59926.97, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425H", "location": "Madeley", "stage_seq": 18, "distance_m": 70587.657, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432H", "location": "Norton Bridge", "stage_seq": 19, "distance_m": 88084.123, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437", "location": "Stafford Doxey Jn", "stage_seq": 20, "distance_m": 95820.429, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1440H", "location": "Stafford", "stage_seq": 21, "distance_m": 96608.884, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "Stafford Trent Valley Jn", "stage_seq": 22, "distance_m": 97373.254, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446H", "location": "Penkridge", "stage_seq": 23, "distance_m": 105694.218, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Bushbury Jn", "stage_seq": 24, "distance_m": 118575.513, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456", "location": "Wolverhampton North Jn", "stage_seq": 25, "distance_m": 120384.017, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1459", "location": "Wolverhampton", "stage_seq": 26, "distance_m": 121117.949, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505H", "location": "Dudley Port", "stage_seq": 27, "distance_m": 130112.609, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1510", "location": "Smethwick Galton Bridge LL", "stage_seq": 28, "distance_m": 135473.715, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511H", "location": "Galton Jn", "stage_seq": 29, "distance_m": 135894.735, "section_seq": 1, "route_path_id": 28790}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "Soho South Jn", "stage_seq": 30, "distance_m": 138631.938, "section_seq": 1, "route_path_id": 28790}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 31, "distance_m": 141915.846, "section_seq": 1, "route_path_id": 28790}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 141915.846, "from_m": 0.0, "section_seq": 1, "route_path_id": 28790}], "total_distance_m": 141915.846, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 141739.155, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 176.691, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:38:22Z", "source_id": 47475799, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:39:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:38:25Z", "source_id": 15448723, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9923, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:11Z", "source_id": 47490676, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:45:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:14Z", "source_id": 15452977, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9967, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:51:49Z", "source_id": 47510772, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:52:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:51:51Z", "source_id": 15458543, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:59:40Z", "source_id": 47530913, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:00:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:59:44Z", "source_id": 15464243, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10094, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:03:40Z", "source_id": 47541457, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:04:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:03:43Z", "source_id": 15467187, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10101, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:17Z", "source_id": 47553693, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:09:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:23Z", "source_id": 15470569, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10611, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:39Z", "source_id": 47575217, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:18:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:41Z", "source_id": 15476653, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11308, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:23Z", "source_id": 47626887, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T13:37:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:26Z", "source_id": 15491257, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18935, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:17Z", "source_id": 47644611, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T13:44:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:18Z", "source_id": 15496275, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19059, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:19Z", "source_id": 47671456, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T13:54:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:23Z", "source_id": 15503798, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:44Z", "source_id": 47704504, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:06:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:48Z", "source_id": 15512903, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19628, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:50Z", "source_id": 47712787, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:09:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:53Z", "source_id": 15515195, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19340, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:37Z", "source_id": 47741855, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:21:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:43Z", "source_id": 15523421, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Liverpool Lime Street HL/ML 1333 1333 6 None None Birmingham New Street 1520 1520 4B LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C16947/2026-09-15/detailed None Smethwick Galton Bridge LL 2026-09-15T15:11:00+01:00 Birmingham New Street 11.0 {"type": "LineString", "coordinates": [[-1.9804468069374357, 52.50212308208901], [-1.9804427179377309, 52.50212103015031], [-1.980413730655176, 52.50210648374785], [-1.9802663000000005, 52.5020325], [-1.9799204, 52.5018369], [-1.9796582, 52.501686799999995], [-1.9794896, 52.5015857], [-1.9793281000000005, 52.5014863], [-1.9791623, 52.5013807], [-1.9789239999999997, 52.5012256], [-1.9787688999999995, 52.50111819999999], [-1.9782776, 52.5007981], [-1.9776512999999996, 52.5003808], [-1.9775091, 52.5003046], [-1.9773730000000005, 52.50022559999999], [-1.9771207999999996, 52.50006640000001], [-1.9770970999999995, 52.5000503], [-1.9769703999999997, 52.49996779999999], [-1.9768511, 52.49988819999999], [-1.9767387, 52.4998173], [-1.9766122999999995, 52.49973310000001], [-1.9765044, 52.4996613], [-1.9763797, 52.49957520000001], [-1.976293625062947, 52.4995205225148], [-1.9762673, 52.49950380000001], [-1.9761402999999995, 52.499417599999994], [-1.9760169, 52.4993347], [-1.9758989, 52.49925549999999], [-1.9757855, 52.4991816], [-1.9756602, 52.49909749999999], [-1.9755549, 52.4990286], [-1.9754213999999997, 52.49894], [-1.9753141000000003, 52.4988677], [-1.9751861, 52.4987812], [-1.9750882, 52.49871629999999], [-1.9749507, 52.4986252], [-1.9748421, 52.4985526], [-1.9747113, 52.49846479999999], [-1.9746013, 52.49839419999999], [-1.9744592000000003, 52.4982983], [-1.9743465, 52.49822640000001], [-1.9742084, 52.49813700000001], [-1.9740669, 52.49804879999999], [-1.9739154, 52.497954099999994], [-1.9737786, 52.497873299999995], [-1.9736383999999996, 52.49779209999999], [-1.9734834999999995, 52.4977051], [-1.9733407000000005, 52.497628799999994], [-1.9732053, 52.4975598], [-1.9730584, 52.497485100000006], [-1.9728961, 52.49740669999999], [-1.9727634000000005, 52.4973463], [-1.9726011, 52.49727120000001], [-1.9724462000000005, 52.4972058], [-1.9723074, 52.4971462], [-1.9721485000000003, 52.4970817], [-1.9719621, 52.49701069999999], [-1.9718072, 52.4969531], [-1.9716522999999997, 52.4968988], [-1.9714665, 52.496834699999994], [-1.9712848000000005, 52.49677390000001], [-1.9710957, 52.4967135], [-1.9709113, 52.49665879999999], [-1.9706759, 52.4965914], [-1.9704935, 52.49654], [-1.9701777, 52.4964644], [-1.9700067000000003, 52.49642450000001], [-1.9698149, 52.496381199999995], [-1.9696245, 52.49634], [-1.9694394, 52.49630359999999], [-1.9692529999999997, 52.4962689], [-1.9690579, 52.496235], [-1.9688661, 52.4962024], [-1.968671, 52.4961734], [-1.968494, 52.4961473], [-1.9683243, 52.496126], [-1.968158, 52.496106899999994], [-1.9679682, 52.4960877], [-1.9678147, 52.4960713], [-1.9676590999999997, 52.4960587], [-1.9675009, 52.496044], [-1.9673104, 52.496031299999984], [-1.9671508, 52.49602149999999], [-1.9669724999999996, 52.496012999999984], [-1.9667887, 52.496004799999994], [-1.9666104, 52.495997], [-1.9664353999999995, 52.4959921], [-1.9662623999999995, 52.4959897], [-1.9660558, 52.495989299999984], [-1.9657078, 52.495989299999984], [-1.9653591, 52.4959934], [-1.9650379, 52.4960011], [-1.9645913, 52.49601090000001], [-1.9642346, 52.496022399999994], [-1.9638625000000005, 52.49603499999999], [-1.9634802, 52.4960481], [-1.9630886, 52.4960611], [-1.9627023999999995, 52.49607379999999], [-1.9623154999999997, 52.4960877], [-1.9619514, 52.4960999], [-1.9616315, 52.4961109], [-1.9613278000000005, 52.49612199999999], [-1.9610578, 52.4961298], [-1.9605536, 52.4961478], [-1.960173, 52.49615949999999], [-1.9598643, 52.49617059999999], [-1.9595141999999997, 52.4961821], [-1.9590194, 52.49619920000001], [-1.9585852, 52.496213399999995], [-1.9582482, 52.4962221], [-1.957925, 52.4962335], [-1.9576089, 52.496244399999995], [-1.9573044, 52.4962542], [-1.9569313, 52.49626539999999], [-1.9566188, 52.4962768], [-1.9563653, 52.4962825], [-1.9560636, 52.4962858], [-1.9557984, 52.49628439999999], [-1.9554037, 52.4962833], [-1.9550312, 52.4962779], [-1.9547389, 52.49626809999999], [-1.9544251, 52.49625499999999], [-1.9541380999999995, 52.49623869999999], [-1.9537612, 52.49621179999999], [-1.9534367, 52.49618639999999], [-1.9531185, 52.4961576], [-1.9528358999999995, 52.49613089999999], [-1.952577, 52.49610319999999], [-1.9523249000000005, 52.49607459999999], [-1.9519883, 52.496031299999984], [-1.9516758, 52.4959872], [-1.9513365, 52.4959382], [-1.9509784, 52.4958811], [-1.9506093, 52.4958138], [-1.9502136999999995, 52.4957371], [-1.9498505999999995, 52.4956647], [-1.9493261999999996, 52.49554800000001], [-1.9490912, 52.495493], [-1.9488055, 52.495417], [-1.9485359, 52.495346199999986], [-1.9483988, 52.4953082], [-1.9483016, 52.49527929999999], [-1.9481522, 52.4952359], [-1.9478238, 52.495141], [-1.9476083, 52.49507409999999], [-1.9473628000000005, 52.49499839999999], [-1.9470889, 52.49491], [-1.9468183, 52.49481469999999], [-1.9466048, 52.49474099999999], [-1.9463382, 52.494646499999995], [-1.9461032, 52.4945572], [-1.9458580999999997, 52.4944612], [-1.945673, 52.4943828], [-1.945483170161136, 52.49430286280318], [-1.9454474, 52.49428780000001], [-1.9452706999999996, 52.49420069999999], [-1.9450467, 52.49409289999999], [-1.9448616999999997, 52.49399899999999], [-1.9446498000000003, 52.493884699999995], [-1.9444875, 52.493799800000005], [-1.9443333, 52.4937157], [-1.9441923999999997, 52.4936291], [-1.9440033, 52.493516499999984], [-1.9437955, 52.4933875], [-1.9436024, 52.4932609], [-1.9434400999999997, 52.4931458], [-1.9432479999999996, 52.4930075], [-1.9430589, 52.4928613], [-1.9428781999999996, 52.49271459999999], [-1.9427129, 52.4925747], [-1.9425439, 52.4924236], [-1.9423199, 52.49221949999999], [-1.9421281, 52.4920448], [-1.9420952, 52.4920151], [-1.941938, 52.4918736], [-1.9419305, 52.4918667], [-1.9417473, 52.49170020000001], [-1.9415786, 52.49154370000001], [-1.9414043000000003, 52.4913869], [-1.9413398999999996, 52.49133379999999], [-1.9411843, 52.491194199999995], [-1.9410227431739588, 52.49105794725514], [-1.9410099999999997, 52.4910472], [-1.940841, 52.49091409999999], [-1.9407463999999996, 52.4908439], [-1.9406694, 52.490786699999994], [-1.9405403000000003, 52.490694100000006], [-1.9403998, 52.49059559999999], [-1.9402629999999996, 52.4905058], [-1.9401288999999995, 52.4904184], [-1.9399116, 52.4902853], [-1.9397077999999996, 52.490165299999994], [-1.9394972, 52.49005009999999], [-1.9392907, 52.4899383], [-1.9390775, 52.489828], [-1.938817, 52.4896979], [-1.9385786, 52.48958059999999], [-1.9382862, 52.4894377], [-1.9379549999999997, 52.48927760000001], [-1.9376023, 52.4890988], [-1.9372629999999995, 52.4889191], [-1.9371996, 52.488883699999995], [-1.9371230999999995, 52.48884129999999], [-1.9369599, 52.4887517], [-1.9367906, 52.48865180000001], [-1.9365950999999997, 52.4885386], [-1.9363765, 52.488405500000006], [-1.9361539000000003, 52.4882716], [-1.9359514, 52.488153999999994], [-1.9357485, 52.48803769999999], [-1.9355638, 52.4879367], [-1.9353085999999995, 52.4877952], [-1.9350448, 52.4876566], [-1.9347497, 52.4875007], [-1.9344760999999997, 52.4873594], [-1.9341995, 52.48721619999999], [-1.9338723, 52.4870463], [-1.9335763, 52.4868947], [-1.9331949999999996, 52.48669429999999], [-1.9328923, 52.48654109999999], [-1.9325851999999997, 52.4863818], [-1.9322887999999996, 52.48622749999999], [-1.932031, 52.48609], [-1.9317306, 52.48593559999999], [-1.9314248, 52.4857756], [-1.9311153, 52.48561740000001], [-1.9308055, 52.485457399999994], [-1.9305293, 52.4853128], [-1.9301979999999996, 52.4851438], [-1.929848, 52.48496], [-1.9295409, 52.4848032], [-1.9291868, 52.48461940000001], [-1.9288703999999997, 52.484475199999984], [-1.9287164999999995, 52.484394], [-1.9284179999999995, 52.4842263], [-1.9280347999999996, 52.4840339], [-1.9279414, 52.4839859], [-1.9278484, 52.4839489], [-1.9277782999999995, 52.4839192], [-1.9277009, 52.483889299999994], [-1.9276200999999995, 52.48385629999999], [-1.927553, 52.4838278], [-1.9274823, 52.4837962], [-1.9273934, 52.48375339999999], [-1.9271551, 52.4836353], [-1.9268503, 52.48348229999999], [-1.926632, 52.4833756], [-1.9263423, 52.4832343], [-1.9260912, 52.483110700000005], [-1.9258032, 52.4829738], [-1.9255644999999997, 52.4828643], [-1.9252936000000005, 52.4827377], [-1.9249714, 52.48259289999999], [-1.9248054000000003, 52.48251799999999], [-1.9246646000000005, 52.48245099999999], [-1.9245466, 52.4823955], [-1.9244286, 52.48233590000001], [-1.9243213, 52.4822779], [-1.9241724, 52.4821946], [-1.9240169, 52.482108], [-1.9238596, 52.4820277], [-1.9235028999999997, 52.48186269999999], [-1.9234238, 52.48182270000001], [-1.9232038, 52.4817239], [-1.9230067, 52.48163160000001], [-1.9228913, 52.4815809], [-1.9227629, 52.48152650000001], [-1.9226449000000003, 52.48148], [-1.9224706000000005, 52.481413], [-1.9221902999999996, 52.48130519999999], [-1.9219086, 52.48120549999999], [-1.9216712999999996, 52.48112470000001], [-1.9214741, 52.481057699999994], [-1.9212622, 52.480987500000005], [-1.9210356, 52.4809156], [-1.9207741, 52.4808347], [-1.9204991, 52.480753099999994], [-1.9202135, 52.480668099999995], [-1.9199386, 52.4805905], [-1.9196365, 52.48050769999999], [-1.919382, 52.480442700000005], [-1.9191298999999995, 52.4803773], [-1.9188898, 52.4803194], [-1.9185998, 52.4802488], [-1.9182956999999996, 52.48017970000001], [-1.9181629, 52.480147], [-1.9180504, 52.4801192], [-1.9179175999999996, 52.48008], [-1.9177252, 52.480031], [-1.9176467, 52.4800147], [-1.9174536, 52.479977099999985], [-1.9172975999999995, 52.4799484], [-1.9170929000000003, 52.4799121], [-1.9168634, 52.4798741], [-1.9166765999999995, 52.4798441], [-1.9165018, 52.4798174], [-1.9162464, 52.47978319999999], [-1.9158271, 52.47972659999999], [-1.9154445999999992, 52.4796795], [-1.9151286, 52.4796451], [-1.9140349, 52.4795305], [-1.9078707, 52.47893], [-1.904466, 52.4785901], [-1.904316, 52.4785752], [-1.9042041, 52.47855419999999], [-1.9041223000000005, 52.47853560000001], [-1.90407, 52.47852360000001], [-1.9039546, 52.4785039], [-1.9037645999999997, 52.4784715], [-1.9035493999999995, 52.4784419], [-1.9033056, 52.4784156], [-1.9032889, 52.4784018], [-1.9031968, 52.4783872], [-1.903164, 52.47838039999999], [-1.9030206000000005, 52.4783505], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]} 3.9 1510 1521 Smethwick Galton Bridge LL Birmingham New Street H.s. Birmingham New Street 52.4777498 -1.8995766 52.4777498 -1.8995766 1 0 2026-09-15 14:31:37 TERMINATED 2026-09-15 14:21:00 Birmingham New Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523421 1789481984425652 114 114 2026-09-15 14:31:18.468423 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:18.173836
551068 581750 C37806 739U93MO15 2026-09-15 COMPLETE 15524771 2026-09-15 15:21:00 2026-09-15 14:31:37 2026-09-17 14:31:37 {"id": 581750, "stp": "P", "toc": "Elizabeth Line", "uid": "C37806", "consist": "345007", "dest_crs": "ABX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37806/2026-09-15/detailed", "trust_id": "739U93MO15", "origin_crs": "HAF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Abbey Wood (Crossrail)", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "3", "is_terminated": 1, "next_location": "Abbey Wood (Crossrail)", "signalling_id": "9U93", "timing_status": "LATE", "origin_station": "Heathrow Terminal 4", "current_leg_arr": "1521", "current_leg_dep": "1516", "current_leg_end": "Abbey Wood (Crossrail)", "origin_dep_time": "1415", "origin_platform": "1", "current_location": "Abbey Wood (Crossrail)", "last_update_time": "2026-09-15T14:31:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0703838390143461, 51.49193508993668], [0.0703949, 51.49193280000001], [0.074157, 51.491121099999994], [0.07432329999999998, 51.49109969999999], [0.07459049999999999, 51.49106539999999], [0.0749422, 51.4910675], [0.07530139999999999, 51.4910773], [0.07562589999999998, 51.4910943], [0.07613249999999999, 51.491131200000005], [0.0767606, 51.4911865], [0.07731749999999998, 51.49122070000001], [0.0777544, 51.4912371], [0.07814629999999999, 51.491229999999995], [0.0790144, 51.4911818], [0.08149689999999998, 51.4910051], [0.0820883, 51.49097369999999], [0.08288519999999999, 51.490891299999994], [0.0846796, 51.4906679], [0.08533519999999999, 51.4905937], [0.0859342, 51.49050709999999], [0.0866109, 51.4904243], [0.0875644, 51.4903279], [0.0887191, 51.490259900000005], [0.08983152841195213, 51.490243902787434], [0.0899708, 51.490241899999994], [0.0920019, 51.490212699999994], [0.09466936869854418, 51.49029208862735], [0.09634639999999998, 51.49034199999999], [0.0965593, 51.4903483], [0.0967075, 51.4903522], [0.0990499, 51.4904149], [0.0992686, 51.4904209], [0.1005967, 51.4904575], [0.10164427552220429, 51.49048603029172], [0.10189869532819835, 51.4904912700108], [0.10212353549647818, 51.49049440224209], [0.10232302121850435, 51.49049572678154], [0.10250137768573744, 51.490495543425055], [0.10266283008963802, 51.490494151968555], [0.10281160362166668, 51.49049185220798], [0.10295192347328402, 51.49048894393924], [0.10308801483595063, 51.49048572695826], [0.10322410290112712, 51.49048250106098], [0.10336441286027402, 51.49047956604331], [0.10351316990485196, 51.49047722170117], [0.10367459922632152, 51.49047576783049], [0.10385292601614328, 51.490475504227206], [0.10405237546577782, 51.49047673068722], [0.10427717276668574, 51.49047974700646], [0.10453154311032764, 51.490484852980856], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]}", "current_leg_start": "Woolwich (Crossrail)", "dest_arr_time_act": "1519", "motion_projection": null, "next_location_lat": "51.4911954", "next_location_lon": "0.1201962", "previous_location": "Woolwich (Crossrail)", "current_leg_milage": "3.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 428.638, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 790.937, \"from_m\": 428.638, \"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\": 2398.56, \"from_m\": 790.937, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2922.619, \"from_m\": 2398.56, \"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\": 3233.121, \"from_m\": 2922.619, \"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\": 4133.756, \"from_m\": 3233.121, \"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\": 6732.063, \"from_m\": 4133.756, \"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\": 6807.002, \"from_m\": 6732.063, \"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\": 7346.895, \"from_m\": 6807.002, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7857.878, \"from_m\": 7346.895, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10101.665, \"from_m\": 7857.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10394.832, \"from_m\": 10101.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\": 10558.022, \"from_m\": 10394.832, \"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\": 10731.583, \"from_m\": 10558.022, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12385.192, \"from_m\": 10731.583, \"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\": 12549.216, \"from_m\": 12385.192, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14653.107, \"from_m\": 12549.216, \"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\": 14803.687, \"from_m\": 14653.107, \"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\": 14862.816, \"from_m\": 14803.687, \"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\": 21325.884, \"from_m\": 14862.816, \"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\": 21418.974, \"from_m\": 21325.884, \"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\": 23477.175, \"from_m\": 21418.974, \"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\": 25205.866, \"from_m\": 23477.175, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25335.302, \"from_m\": 25205.866, \"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\": 25464.737, \"from_m\": 25335.302, \"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\": 26382.439, \"from_m\": 25464.737, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26945.147, \"from_m\": 26382.439, \"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\": 27100.209, \"from_m\": 26945.147, \"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\": 27557.757, \"from_m\": 27100.209, \"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\": 27695.78, \"from_m\": 27557.757, \"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\": 27851.706, \"from_m\": 27695.78, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27974.559, \"from_m\": 27851.706, \"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\": 28193.7, \"from_m\": 27974.559, \"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\": 28423.513, \"from_m\": 28193.7, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28794.148, \"from_m\": 28423.513, \"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\": 29861.483, \"from_m\": 28794.148, \"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\": 30100.18, \"from_m\": 29861.483, \"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\": 30260.689, \"from_m\": 30100.18, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30665.318, \"from_m\": 30260.689, \"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\": 30918.622, \"from_m\": 30665.318, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 31233.699, \"from_m\": 30918.622, \"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\": 31458.971, \"from_m\": 31233.699, \"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\": 31757.187, \"from_m\": 31458.971, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32420.499, \"from_m\": 31757.187, \"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\": 32590.722, \"from_m\": 32420.499, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32736.718, \"from_m\": 32590.722, \"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\": 33137.15, \"from_m\": 32736.718, \"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\": 33360.033, \"from_m\": 33137.15, \"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\": 33544.894, \"from_m\": 33360.033, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34174.189, \"from_m\": 33544.894, \"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\": 34791.209, \"from_m\": 34174.189, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35293.367, \"from_m\": 34791.209, \"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\": 35436.71, \"from_m\": 35293.367, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35538.988, \"from_m\": 35436.71, \"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\": 36431.458, \"from_m\": 35538.988, \"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\": 36619.64, \"from_m\": 36431.458, \"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\": 36838.556, \"from_m\": 36619.64, \"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\": 36860.748, \"from_m\": 36838.556, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36867.39, \"from_m\": 36860.748, \"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\": 36889.583, \"from_m\": 36867.39, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37108.499, \"from_m\": 36889.583, \"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\": 37292.407, \"from_m\": 37108.499, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37650.435, \"from_m\": 37292.407, \"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\": 37851.484, \"from_m\": 37650.435, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38128.988, \"from_m\": 37851.484, \"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\": 40207.022, \"from_m\": 38128.988, \"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\": 40356.037, \"from_m\": 40207.022, \"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\": 40492.651, \"from_m\": 40356.037, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41180.509, \"from_m\": 40492.651, \"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\": 41310.09, \"from_m\": 41180.509, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41488.481, \"from_m\": 41310.09, \"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\": 43850.432, \"from_m\": 41488.481, \"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\": 43937.506, \"from_m\": 43850.432, \"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\": 44024.889, \"from_m\": 43937.506, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44421.553, \"from_m\": 44024.889, \"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\": 46155.494, \"from_m\": 44421.553, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46415.165, \"from_m\": 46155.494, \"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\": 47881.083, \"from_m\": 46415.165, \"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\": 48011.204, \"from_m\": 47881.083, \"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\": 48105.099, \"from_m\": 48011.204, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48383.805, \"from_m\": 48105.099, \"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\": 48441.351, \"from_m\": 48383.805, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48592.029, \"from_m\": 48441.351, \"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\": 51575.478, \"from_m\": 48592.029, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}], \"service_id\": 581750, \"profile_key\": \"1f48e3c5211aa1d56a5d72260ae35b303e833ce0be4a95315efb94fef9aa8781\", \"schedule_id\": 5324, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1415\", \"location\": \"Heathrow Terminal 4\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1419H\", \"wtt_dep\": \"1421\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 2, \"distance_m\": 3064.676, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 3, \"distance_m\": 6838.409, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424H\", \"location\": \"Stockley Jn\", \"stage_seq\": 4, \"distance_m\": 7145.077, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 5, \"distance_m\": 8756.57, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1427\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 6, \"distance_m\": 8961.873, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1430\", \"location\": \"Southall\", \"stage_seq\": 7, \"distance_m\": 12049.669, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1433\", \"wtt_dep\": \"1433H\", \"location\": \"Hanwell\", \"stage_seq\": 8, \"distance_m\": 14701.348, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1435H\", \"location\": \"West Ealing\", \"stage_seq\": 9, \"distance_m\": 15981.147, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1438\", \"location\": \"Ealing Broadway\", \"stage_seq\": 10, \"distance_m\": 17388.972, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"Acton West Jn\", \"stage_seq\": 11, \"distance_m\": 18095.949, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1440H\", \"location\": \"Acton Main Line\", \"stage_seq\": 12, \"distance_m\": 19752.561, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 13, \"distance_m\": 23608.875, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24481.155, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 15, \"distance_m\": 25335.302, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1449\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 27974.559, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 17, \"distance_m\": 30292.468, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 31615.31, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457H\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 33642.906, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1500\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 35363.955, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1503\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 21, \"distance_m\": 36864.069, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 38400.248, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1506\", \"wtt_dep\": \"1507\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 23, \"distance_m\": 40663.48, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1511\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 24, \"distance_m\": 44027.394, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 25, \"distance_m\": 48105.099, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 26, \"distance_m\": 50364.547, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1519\", \"wtt_dep\": null, \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 27, \"distance_m\": 51575.478, \"section_seq\": 1, \"route_path_id\": 29923}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 51575.478, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29923}], \"total_distance_m\": 51575.478, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 49167.667, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2407.811, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1415", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "5.0", "current_position_lat": "51.4911954", "current_position_lon": "0.1201962", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:12Z\", \"source_id\": 47581798, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:20:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:16Z\", \"source_id\": 15478540, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:42Z\", \"source_id\": 47601511, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:27:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:47Z\", \"source_id\": 15484110, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:08Z\", \"source_id\": 47610394, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:10Z\", \"source_id\": 15486619, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:07Z\", \"source_id\": 15490233, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:49Z\", \"source_id\": 47628128, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:52Z\", \"source_id\": 15491586, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:33Z\", \"source_id\": 47635215, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:38Z\", \"source_id\": 15493634, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:08Z\", \"source_id\": 47641640, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:13Z\", \"source_id\": 15495467, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:15Z\", \"source_id\": 47657915, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:16Z\", \"source_id\": 15499954, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:19Z\", \"source_id\": 47660806, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:21Z\", \"source_id\": 15500777, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:17Z\", \"source_id\": 47668675, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:23Z\", \"source_id\": 15503011, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:24Z\", \"source_id\": 47674399, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:26Z\", \"source_id\": 15504596, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:10Z\", \"source_id\": 47681773, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:13Z\", \"source_id\": 15506575, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:20Z\", \"source_id\": 47687504, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:24Z\", \"source_id\": 15508145, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:00Z\", \"source_id\": 47694441, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:03Z\", \"source_id\": 15510094, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:01Z\", \"source_id\": 47705185, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:04Z\", \"source_id\": 15513098, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:56Z\", \"source_id\": 47715819, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:00Z\", \"source_id\": 15516012, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:26Z\", \"source_id\": 47727995, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:29Z\", \"source_id\": 15519491, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:16Z\", \"source_id\": 47746266, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:22Z\", \"source_id\": 15524771, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Abbey Wood (Crossrail)", "service_state_platform": "3", "timing_fact_generation": 1789482084919444, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:18.773376", "service_state_evidence_id": 47746266, "current_leg_start_actual_dep": "2026-09-15T15:17:30+01:00", "operational_evidence_version": 113, "service_state_event_time_utc": "2026-09-15T14:21:15", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:18.951310", "service_state_valid_until_kind": null, "operational_interpretation_version": 113, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P HAF ABX 9U93 345007 9 90 None {"version": 3, "segments": [{"to_m": 428.638, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 790.937, "from_m": 428.638, "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": 2398.56, "from_m": 790.937, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2922.619, "from_m": 2398.56, "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": 3233.121, "from_m": 2922.619, "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": 4133.756, "from_m": 3233.121, "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": 6732.063, "from_m": 4133.756, "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": 6807.002, "from_m": 6732.063, "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": 7346.895, "from_m": 6807.002, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7857.878, "from_m": 7346.895, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10101.665, "from_m": 7857.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10394.832, "from_m": 10101.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": 10558.022, "from_m": 10394.832, "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": 10731.583, "from_m": 10558.022, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12385.192, "from_m": 10731.583, "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": 12549.216, "from_m": 12385.192, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14653.107, "from_m": 12549.216, "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": 14803.687, "from_m": 14653.107, "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": 14862.816, "from_m": 14803.687, "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": 21325.884, "from_m": 14862.816, "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": 21418.974, "from_m": 21325.884, "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": 23477.175, "from_m": 21418.974, "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": 25205.866, "from_m": 23477.175, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25335.302, "from_m": 25205.866, "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": 25464.737, "from_m": 25335.302, "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": 26382.439, "from_m": 25464.737, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26945.147, "from_m": 26382.439, "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": 27100.209, "from_m": 26945.147, "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": 27557.757, "from_m": 27100.209, "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": 27695.78, "from_m": 27557.757, "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": 27851.706, "from_m": 27695.78, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27974.559, "from_m": 27851.706, "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": 28193.7, "from_m": 27974.559, "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": 28423.513, "from_m": 28193.7, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28794.148, "from_m": 28423.513, "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": 29861.483, "from_m": 28794.148, "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": 30100.18, "from_m": 29861.483, "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": 30260.689, "from_m": 30100.18, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30665.318, "from_m": 30260.689, "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": 30918.622, "from_m": 30665.318, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 31233.699, "from_m": 30918.622, "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": 31458.971, "from_m": 31233.699, "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": 31757.187, "from_m": 31458.971, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32420.499, "from_m": 31757.187, "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": 32590.722, "from_m": 32420.499, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32736.718, "from_m": 32590.722, "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": 33137.15, "from_m": 32736.718, "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": 33360.033, "from_m": 33137.15, "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": 33544.894, "from_m": 33360.033, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34174.189, "from_m": 33544.894, "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": 34791.209, "from_m": 34174.189, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35293.367, "from_m": 34791.209, "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": 35436.71, "from_m": 35293.367, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35538.988, "from_m": 35436.71, "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": 36431.458, "from_m": 35538.988, "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": 36619.64, "from_m": 36431.458, "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": 36838.556, "from_m": 36619.64, "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": 36860.748, "from_m": 36838.556, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36867.39, "from_m": 36860.748, "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": 36889.583, "from_m": 36867.39, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37108.499, "from_m": 36889.583, "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": 37292.407, "from_m": 37108.499, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37650.435, "from_m": 37292.407, "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": 37851.484, "from_m": 37650.435, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38128.988, "from_m": 37851.484, "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": 40207.022, "from_m": 38128.988, "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": 40356.037, "from_m": 40207.022, "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": 40492.651, "from_m": 40356.037, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41180.509, "from_m": 40492.651, "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": 41310.09, "from_m": 41180.509, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41488.481, "from_m": 41310.09, "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": 43850.432, "from_m": 41488.481, "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": 43937.506, "from_m": 43850.432, "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": 44024.889, "from_m": 43937.506, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44421.553, "from_m": 44024.889, "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": 46155.494, "from_m": 44421.553, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46415.165, "from_m": 46155.494, "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": 47881.083, "from_m": 46415.165, "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": 48011.204, "from_m": 47881.083, "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": 48105.099, "from_m": 48011.204, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48383.805, "from_m": 48105.099, "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": 48441.351, "from_m": 48383.805, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48592.029, "from_m": 48441.351, "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": 51575.478, "from_m": 48592.029, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}], "service_id": 581750, "profile_key": "1f48e3c5211aa1d56a5d72260ae35b303e833ce0be4a95315efb94fef9aa8781", "schedule_id": 5324, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1415", "location": "Heathrow Terminal 4", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1419H", "wtt_dep": "1421", "location": "Heathrow Terminals 2 & 3", "stage_seq": 2, "distance_m": 3064.676, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "Heathrow Tunnel Jn", "stage_seq": 3, "distance_m": 6838.409, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424H", "location": "Stockley Jn", "stage_seq": 4, "distance_m": 7145.077, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425", "location": "Heathrow Airport Jn", "stage_seq": 5, "distance_m": 8756.57, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1427", "location": "Hayes & Harlington", "stage_seq": 6, "distance_m": 8961.873, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1430", "location": "Southall", "stage_seq": 7, "distance_m": 12049.669, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1433", "wtt_dep": "1433H", "location": "Hanwell", "stage_seq": 8, "distance_m": 14701.348, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1435H", "location": "West Ealing", "stage_seq": 9, "distance_m": 15981.147, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1438", "location": "Ealing Broadway", "stage_seq": 10, "distance_m": 17388.972, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439", "location": "Acton West Jn", "stage_seq": 11, "distance_m": 18095.949, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1440H", "location": "Acton Main Line", "stage_seq": 12, "distance_m": 19752.561, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444H", "location": "Ladbroke Grove Jn", "stage_seq": 13, "distance_m": 23608.875, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24481.155, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446", "location": "Westbourne Park Carriage Sidings", "stage_seq": 15, "distance_m": 25335.302, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1449", "location": "Paddington (Crossrail)", "stage_seq": 16, "distance_m": 27974.559, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452", "location": "Bond Street (Crossrail)", "stage_seq": 17, "distance_m": 30292.468, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 18, "distance_m": 31615.31, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457H", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 33642.906, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1500", "location": "Liverpool Street (Crossrail)", "stage_seq": 20, "distance_m": 35363.955, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1503", "location": "Whitechapel Crossrail", "stage_seq": 21, "distance_m": 36864.069, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 22, "distance_m": 38400.248, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1506", "wtt_dep": "1507", "location": "Canary Wharf (Crossrail)", "stage_seq": 23, "distance_m": 40663.48, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1511", "location": "Custom House (Crossrail)", "stage_seq": 24, "distance_m": 44027.394, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515H", "location": "Woolwich (Crossrail)", "stage_seq": 25, "distance_m": 48105.099, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Plumstead East Jn", "stage_seq": 26, "distance_m": 50364.547, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1519", "wtt_dep": null, "location": "Abbey Wood (Crossrail)", "stage_seq": 27, "distance_m": 51575.478, "section_seq": 1, "route_path_id": 29923}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 51575.478, "from_m": 0.0, "section_seq": 1, "route_path_id": 29923}], "total_distance_m": 51575.478, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 49167.667, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2407.811, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23477, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:12Z", "source_id": 47581798, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:20:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:16Z", "source_id": 15478540, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:42Z", "source_id": 47601511, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:27:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:47Z", "source_id": 15484110, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23401, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:08Z", "source_id": 47610394, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:10Z", "source_id": 15486619, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:07Z", "source_id": 15490233, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23212, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:49Z", "source_id": 47628128, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:37:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:52Z", "source_id": 15491586, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23191, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:33Z", "source_id": 47635215, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:40:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:38Z", "source_id": 15493634, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23141, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:08Z", "source_id": 47641640, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:43:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:13Z", "source_id": 15495467, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22542, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:15Z", "source_id": 47657915, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:48:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:16Z", "source_id": 15499954, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:19Z", "source_id": 47660806, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:49:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:21Z", "source_id": 15500777, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:17Z", "source_id": 47668675, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T13:52:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:23Z", "source_id": 15503011, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:24Z", "source_id": 47674399, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T13:54:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:26Z", "source_id": 15504596, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:10Z", "source_id": 47681773, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:57:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:13Z", "source_id": 15506575, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:20Z", "source_id": 47687504, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T13:59:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:24Z", "source_id": 15508145, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:00Z", "source_id": 47694441, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:01:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:03Z", "source_id": 15510094, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15120, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:01Z", "source_id": 47705185, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:06:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:04Z", "source_id": 15513098, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15318, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:56Z", "source_id": 47715819, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:09:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:00Z", "source_id": 15516012, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32167, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:26Z", "source_id": 47727995, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:14:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:29Z", "source_id": 15519491, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32214, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:16Z", "source_id": 47746266, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:21:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:22Z", "source_id": 15524771, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Heathrow Terminal 4 1415 1415 1 None None Abbey Wood (Crossrail) 1521 1519 3 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C37806/2026-09-15/detailed None Woolwich (Crossrail) 2026-09-15T15:17:30+01:00 Abbey Wood (Crossrail) 5.0 {"type": "LineString", "coordinates": [[0.0703838390143461, 51.49193508993668], [0.0703949, 51.49193280000001], [0.074157, 51.491121099999994], [0.07432329999999998, 51.49109969999999], [0.07459049999999999, 51.49106539999999], [0.0749422, 51.4910675], [0.07530139999999999, 51.4910773], [0.07562589999999998, 51.4910943], [0.07613249999999999, 51.491131200000005], [0.0767606, 51.4911865], [0.07731749999999998, 51.49122070000001], [0.0777544, 51.4912371], [0.07814629999999999, 51.491229999999995], [0.0790144, 51.4911818], [0.08149689999999998, 51.4910051], [0.0820883, 51.49097369999999], [0.08288519999999999, 51.490891299999994], [0.0846796, 51.4906679], [0.08533519999999999, 51.4905937], [0.0859342, 51.49050709999999], [0.0866109, 51.4904243], [0.0875644, 51.4903279], [0.0887191, 51.490259900000005], [0.08983152841195213, 51.490243902787434], [0.0899708, 51.490241899999994], [0.0920019, 51.490212699999994], [0.09466936869854418, 51.49029208862735], [0.09634639999999998, 51.49034199999999], [0.0965593, 51.4903483], [0.0967075, 51.4903522], [0.0990499, 51.4904149], [0.0992686, 51.4904209], [0.1005967, 51.4904575], [0.10164427552220429, 51.49048603029172], [0.10189869532819835, 51.4904912700108], [0.10212353549647818, 51.49049440224209], [0.10232302121850435, 51.49049572678154], [0.10250137768573744, 51.490495543425055], [0.10266283008963802, 51.490494151968555], [0.10281160362166668, 51.49049185220798], [0.10295192347328402, 51.49048894393924], [0.10308801483595063, 51.49048572695826], [0.10322410290112712, 51.49048250106098], [0.10336441286027402, 51.49047956604331], [0.10351316990485196, 51.49047722170117], [0.10367459922632152, 51.49047576783049], [0.10385292601614328, 51.490475504227206], [0.10405237546577782, 51.49047673068722], [0.10427717276668574, 51.49047974700646], [0.10453154311032764, 51.490484852980856], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]} 3.7 1516 1521 Woolwich (Crossrail) Abbey Wood (Crossrail) Abbey Wood (Crossrail) 51.4911954 0.1201962 51.4911954 0.1201962 1 0 2026-09-15 14:31:37 TERMINATED 2026-09-15 14:21:15 Abbey Wood (Crossrail) TD DIRECT_DESTINATION_ARRIVAL 47746266 1789482084919444 113 113 2026-09-15 14:31:18.951310 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:18.773376
551069 582088 L86837 071A12MO15 2026-09-15 COMPLETE 15524759 2026-09-15 15:19:00 2026-09-15 14:31:37 2026-09-17 14:31:37 {"id": 582088, "stp": "P", "toc": "ScotRail", "uid": "L86837", "consist": "156510", "dest_crs": "KMK", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86837/2026-09-15/detailed", "trust_id": "071A12MO15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Kilmarnock", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "2", "is_terminated": 1, "next_location": "Kilmarnock", "signalling_id": "1A12", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1519", "current_leg_dep": "1516", "current_leg_end": "Kilmarnock", "origin_dep_time": "1429", "origin_platform": "7", "current_location": "Kilmarnock", "last_update_time": "2026-09-15T14:31:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.5304986, 55.63702239999999], [-4.5305331, 55.6361232], [-4.5305735, 55.635412599999995], [-4.5305506, 55.6332071], [-4.530424699999999, 55.63219889999999], [-4.5302077999999995, 55.63139280000001], [-4.5301811, 55.63129549999999], [-4.5301054, 55.6310313], [-4.529346499999999, 55.62917530000001], [-4.5285197, 55.62785000000001], [-4.526984599999999, 55.6259916], [-4.5259513, 55.624980699999995], [-4.5259179, 55.624949], [-4.524673299999999, 55.6238892], [-4.5231623999999995, 55.62280880000001], [-4.5214536, 55.6217985], [-4.5152559, 55.61824440000001], [-4.5134898, 55.6173597], [-4.5116264, 55.6165804], [-4.509771500000001, 55.61595869999999], [-4.5057233, 55.614643000000015], [-4.504346, 55.61419959999999], [-4.5035399, 55.6139481], [-4.503329099999999, 55.61387379999999], [-4.502693299999999, 55.6136666], [-4.5026391, 55.61364679999999], [-4.5019735, 55.613387900000006], [-4.5017626, 55.61330180000001], [-4.501130799999999, 55.613083], [-4.500307599999999, 55.6128253], [-4.499122399999999, 55.61243799999999]]}", "current_leg_start": "Kilmaurs", "dest_arr_time_act": "1521", "motion_projection": null, "next_location_lat": "55.6124380", "next_location_lon": "-4.4991224", "previous_location": "Kilmaurs", "current_leg_milage": "2.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 984.29, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1401.761, \"from_m\": 984.29, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2763.611, \"from_m\": 1401.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12165.667, \"from_m\": 2763.611, \"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\": 13840.244, \"from_m\": 12165.667, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 20715.787, \"from_m\": 13840.244, \"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\": 22685.819, \"from_m\": 20715.787, \"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\": 22736.057, \"from_m\": 22685.819, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22863.948, \"from_m\": 22736.057, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31494.983, \"from_m\": 22863.948, \"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\": 31638.75, \"from_m\": 31494.983, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38615.942, \"from_m\": 31638.75, \"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\": 38681.699, \"from_m\": 38615.942, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38940.439, \"from_m\": 38681.699, \"capability_applied\": null, \"effective_limit_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\": 582088, \"profile_key\": \"6e4e704692b0abbf2dcc5aba2c019a6bf9e56991fa54335f654b8ba788e58eae\", \"schedule_id\": 18484, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1429\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433H\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 4, \"distance_m\": 2699.309, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1435H\", \"location\": \"Crossmyloof\", \"stage_seq\": 5, \"distance_m\": 3517.487, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438\", \"location\": \"Pollokshaws West\", \"stage_seq\": 6, \"distance_m\": 5073.831, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439H\", \"location\": \"Busby Jn\", \"stage_seq\": 7, \"distance_m\": 5708.078, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441\", \"location\": \"Kennishead\", \"stage_seq\": 8, \"distance_m\": 6951.528, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"1442H\", \"wtt_dep\": \"1443H\", \"location\": \"Priesthill\", \"stage_seq\": 9, \"distance_m\": 8100.126, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1446H\", \"location\": \"Nitshill\", \"stage_seq\": 10, \"distance_m\": 9238.004, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"1449H\", \"wtt_dep\": \"1455\", \"location\": \"Barrhead\", \"stage_seq\": 11, \"distance_m\": 11779.388, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504\", \"location\": \"Lugton\", \"stage_seq\": 12, \"distance_m\": 22863.948, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1507\", \"location\": \"Dunlop\", \"stage_seq\": 13, \"distance_m\": 26546.958, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1511\", \"location\": \"Stewarton\", \"stage_seq\": 14, \"distance_m\": 30186.202, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1512H\", \"location\": \"Lochridge Jn\", \"stage_seq\": 15, \"distance_m\": 31638.75, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1515H\", \"location\": \"Kilmaurs\", \"stage_seq\": 16, \"distance_m\": 35333.499, \"section_seq\": 1, \"route_path_id\": 45833}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": null, \"location\": \"Kilmarnock\", \"stage_seq\": 17, \"distance_m\": 38940.439, \"section_seq\": 1, \"route_path_id\": 45833}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38940.439, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 45833}], \"total_distance_m\": 38940.439, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 38940.439, \"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": "1429", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.6124380", "current_position_lon": "-4.4991224", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:16Z\", \"source_id\": 47623961, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:21Z\", \"source_id\": 15490436, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:53Z\", \"source_id\": 47630900, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:55Z\", \"source_id\": 15492389, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:19Z\", \"source_id\": 47637147, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:23Z\", \"source_id\": 15494147, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:57Z\", \"source_id\": 47646242, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:59Z\", \"source_id\": 15496720, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:27Z\", \"source_id\": 47652997, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:34Z\", \"source_id\": 15498674, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:54Z\", \"source_id\": 47662302, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:58Z\", \"source_id\": 15501171, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:12Z\", \"source_id\": 15513212, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:44Z\", \"source_id\": 15516624, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:45Z\", \"source_id\": 15520476, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:18Z\", \"source_id\": 15524759, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Kilmarnock", "service_state_platform": "2", "timing_fact_generation": 1789482079251806, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:19.246007", "service_state_evidence_id": 15524759, "current_leg_start_actual_dep": "2026-09-15T15:15:30+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-15T14:19:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:21.154090", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC KMK 1A12 156510 2 75 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2763.611, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12165.667, "from_m": 2763.611, "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": 13840.244, "from_m": 12165.667, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 65.0}, {"to_m": 20715.787, "from_m": 13840.244, "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": 22685.819, "from_m": 20715.787, "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": 22736.057, "from_m": 22685.819, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22863.948, "from_m": 22736.057, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 31494.983, "from_m": 22863.948, "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": 31638.75, "from_m": 31494.983, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38615.942, "from_m": 31638.75, "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": 38681.699, "from_m": 38615.942, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38940.439, "from_m": 38681.699, "capability_applied": null, "effective_limit_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": 582088, "profile_key": "6e4e704692b0abbf2dcc5aba2c019a6bf9e56991fa54335f654b8ba788e58eae", "schedule_id": 18484, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1429", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433H", "location": "Muirhouse South Jn", "stage_seq": 4, "distance_m": 2699.309, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1435H", "location": "Crossmyloof", "stage_seq": 5, "distance_m": 3517.487, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438", "location": "Pollokshaws West", "stage_seq": 6, "distance_m": 5073.831, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439H", "location": "Busby Jn", "stage_seq": 7, "distance_m": 5708.078, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441", "location": "Kennishead", "stage_seq": 8, "distance_m": 6951.528, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "1442H", "wtt_dep": "1443H", "location": "Priesthill", "stage_seq": 9, "distance_m": 8100.126, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1446H", "location": "Nitshill", "stage_seq": 10, "distance_m": 9238.004, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "1449H", "wtt_dep": "1455", "location": "Barrhead", "stage_seq": 11, "distance_m": 11779.388, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504", "location": "Lugton", "stage_seq": 12, "distance_m": 22863.948, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1507", "location": "Dunlop", "stage_seq": 13, "distance_m": 26546.958, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1511", "location": "Stewarton", "stage_seq": 14, "distance_m": 30186.202, "section_seq": 1, "route_path_id": 45833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1512H", "location": "Lochridge Jn", "stage_seq": 15, "distance_m": 31638.75, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1515H", "location": "Kilmaurs", "stage_seq": 16, "distance_m": 35333.499, "section_seq": 1, "route_path_id": 45833}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": null, "location": "Kilmarnock", "stage_seq": 17, "distance_m": 38940.439, "section_seq": 1, "route_path_id": 45833}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38940.439, "from_m": 0.0, "section_seq": 1, "route_path_id": 45833}], "total_distance_m": 38940.439, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 38940.439, "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": 1841, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:16Z", "source_id": 47623961, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:35:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:21Z", "source_id": 15490436, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1834, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:53Z", "source_id": 47630900, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:38:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:55Z", "source_id": 15492389, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1829, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:19Z", "source_id": 47637147, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:41:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:23Z", "source_id": 15494147, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1825, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:57Z", "source_id": 47646242, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:45:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:59Z", "source_id": 15496720, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1820, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:27Z", "source_id": 47652997, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:47:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:34Z", "source_id": 15498674, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1809, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:54Z", "source_id": 47662302, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:51:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:58Z", "source_id": 15501171, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:12Z", "source_id": 15513212, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:44Z", "source_id": 15516624, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:45Z", "source_id": 15520476, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:18Z", "source_id": 15524759, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}] Glasgow Central High Level 1429 1429 7 None None Kilmarnock 1521 1521 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L86837/2026-09-15/detailed None Kilmaurs 2026-09-15T15:15:30+01:00 Kilmarnock 3.0 {"type": "LineString", "coordinates": [[-4.5304986, 55.63702239999999], [-4.5305331, 55.6361232], [-4.5305735, 55.635412599999995], [-4.5305506, 55.6332071], [-4.530424699999999, 55.63219889999999], [-4.5302077999999995, 55.63139280000001], [-4.5301811, 55.63129549999999], [-4.5301054, 55.6310313], [-4.529346499999999, 55.62917530000001], [-4.5285197, 55.62785000000001], [-4.526984599999999, 55.6259916], [-4.5259513, 55.624980699999995], [-4.5259179, 55.624949], [-4.524673299999999, 55.6238892], [-4.5231623999999995, 55.62280880000001], [-4.5214536, 55.6217985], [-4.5152559, 55.61824440000001], [-4.5134898, 55.6173597], [-4.5116264, 55.6165804], [-4.509771500000001, 55.61595869999999], [-4.5057233, 55.614643000000015], [-4.504346, 55.61419959999999], [-4.5035399, 55.6139481], [-4.503329099999999, 55.61387379999999], [-4.502693299999999, 55.6136666], [-4.5026391, 55.61364679999999], [-4.5019735, 55.613387900000006], [-4.5017626, 55.61330180000001], [-4.501130799999999, 55.613083], [-4.500307599999999, 55.6128253], [-4.499122399999999, 55.61243799999999]]} 2.2 1516 1519 Kilmaurs Kilmarnock Kilmarnock 55.6124380 -4.4991224 55.6124380 -4.4991224 1 0 2026-09-15 14:31:37 TERMINATED 2026-09-15 14:19:00 Kilmarnock TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524759 1789482079251806 48 48 2026-09-15 14:31:21.154090 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:19.246007
551070 580616 P66855 481K79MM15 2026-09-15 COMPLETE 15523285 2026-09-15 15:21:00 2026-09-15 14:31:37 2026-09-17 14:31:37 {"id": 580616, "stp": "P", "toc": "Greater Anglia", "uid": "P66855", "consist": "755414", "dest_crs": "SSD", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66855/2026-09-15/detailed", "trust_id": "481K79MM15", "origin_crs": "NRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stansted Airport", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "1", "is_terminated": 1, "next_location": "Stansted Airport", "signalling_id": "1K79", "timing_status": "LATE", "origin_station": "Norwich", "current_leg_arr": "1521", "current_leg_dep": "1508", "current_leg_end": "Stansted Airport", "origin_dep_time": "1327", "origin_platform": "3", "current_location": "Stansted Airport", "last_update_time": "2026-09-15T14:31:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2071732771999461, 52.00447436781143], [0.20717389999999997, 52.004472199999995], [0.2072653, 52.0041574], [0.207334, 52.00393669999999], [0.2073859, 52.0037859], [0.2074612, 52.00360130000001], [0.20753569999999996, 52.003433], [0.2076359, 52.003245], [0.2076983, 52.00313070000001], [0.20783409999999997, 52.0028799], [0.2081179, 52.0023868], [0.2082768, 52.00210039999999], [0.20845200000000003, 52.00171269999999], [0.20904529999999996, 52.00070130000001], [0.20915639999999996, 52.000490199999994], [0.20926500000000003, 52.0002682], [0.2093545, 52.0000764], [0.20941329999999997, 51.99993999999999], [0.20949209999999996, 51.9997475], [0.2095987, 51.9994684], [0.20965475943548675, 51.99930615890027], [0.2097054, 51.9991596], [0.2097912, 51.99887609999999], [0.2098729, 51.99857769999999], [0.20996, 51.99820030000001], [0.210021, 51.99789890000001], [0.21005909999999997, 51.997658699999995], [0.21009269999999997, 51.9974281], [0.2101109, 51.9972349], [0.21012739999999996, 51.99697100000001], [0.2101406, 51.9966433], [0.2101554, 51.9960274], [0.21015559999999997, 51.9956023], [0.2101606, 51.99535439999999], [0.210164, 51.9952006], [0.2101767, 51.995023999999994], [0.2101895, 51.9948663], [0.21021359999999997, 51.9946144], [0.210244, 51.994419400000005], [0.21029, 51.9941426], [0.2103298, 51.99395659999999], [0.2103955, 51.99370209999999], [0.2104437, 51.993513199999995], [0.2105168, 51.9932791], [0.2106076, 51.99301429999999], [0.2106887, 51.9928069], [0.2108287, 51.9924808], [0.21095189999999997, 51.992215599999994], [0.2110353, 51.992053299999995], [0.2111336, 51.9918708], [0.211204, 51.99175], [0.211289, 51.99161579999999], [0.2113994, 51.99144990000001], [0.2114965, 51.9913017], [0.2116087, 51.9911518], [0.211722, 51.9910048], [0.21188630000000003, 51.99080759999999], [0.21196349999999997, 51.9907178], [0.2120446, 51.99062850000001], [0.2121647, 51.9904985], [0.2122902, 51.9903691], [0.2128894, 51.98977589999999], [0.2131249, 51.9895491], [0.2133317, 51.989351], [0.2134552, 51.9892277], [0.21361389999999997, 51.9890629], [0.21376759999999995, 51.98889], [0.2139003, 51.988722800000005], [0.2140029, 51.98860040000001], [0.2141633, 51.9883943], [0.21427810000000003, 51.988245199999994], [0.2145339, 51.9878799], [0.2147161, 51.98760209999999], [0.2149011, 51.987304], [0.2150215, 51.987097799999994], [0.2152108, 51.9867611], [0.2153492, 51.9864712], [0.21548159999999997, 51.9861887], [0.2155466, 51.986033], [0.21565419999999996, 51.985702899999986], [0.21573349999999997, 51.985430699999995], [0.2157721, 51.98528679999999], [0.215806, 51.9851282], [0.2158351, 51.984973499999995], [0.2158554, 51.9848203], [0.2158704, 51.9846677], [0.215878, 51.98452369999999], [0.21587749999999997, 51.98430410000001], [0.2158695, 51.9840969], [0.2158337, 51.9837804], [0.21576929999999997, 51.9834277], [0.2157239, 51.983271499999994], [0.2156724, 51.9831125], [0.21559919999999996, 51.9828403], [0.2155573, 51.98266480000001], [0.2155197, 51.9824775], [0.2154906, 51.982294499999995], [0.2153973, 51.98182919999999], [0.21535209999999996, 51.9815249], [0.21531639999999996, 51.98124860000001], [0.2152974, 51.981010100000006], [0.2152877, 51.9808189], [0.2152801, 51.9805508], [0.21528279999999997, 51.98035969999999], [0.2152871, 51.98019], [0.21529629999999997, 51.979997], [0.2153373, 51.9796546], [0.2153699, 51.979432900000006], [0.21541099999999996, 51.9791865], [0.2154543, 51.97898109999999], [0.21550030000000003, 51.9787746], [0.21561469999999996, 51.978319299999995], [0.21573849999999997, 51.977818899999995], [0.2162205, 51.975900499999995], [0.21640799999999996, 51.97515349999999], [0.216706, 51.97396959999999], [0.21703020000000003, 51.972675900000006], [0.2177285, 51.96997029999999], [0.2179053, 51.96930119999999], [0.21802189999999996, 51.96885679999999], [0.2181092, 51.968577499999995], [0.2182406, 51.9681815], [0.218281, 51.96806789999999], [0.21847539999999996, 51.9675455], [0.2186301, 51.9671581], [0.2188388, 51.96663000000001], [0.2188969, 51.9664473], [0.2189839, 51.9661571], [0.2190353, 51.9659596], [0.21908769999999997, 51.9656897], [0.21913689999999997, 51.9654077], [0.2191695, 51.9651776], [0.2191933, 51.9648879], [0.2192047, 51.964629599999995], [0.21920629999999997, 51.9643048], [0.2192005, 51.96411749999999], [0.2191823, 51.9638639], [0.21915630000000005, 51.9636162], [0.2191314, 51.96342349999999], [0.2191017, 51.9632477], [0.2190554, 51.9630107], [0.21901519999999997, 51.9628224], [0.2189335, 51.96251889999999], [0.2188576, 51.9622824], [0.21879019999999996, 51.9620814], [0.2187092, 51.9618748], [0.2185988, 51.96162359999999], [0.21846129999999997, 51.9613412], [0.2183385, 51.9611069], [0.21819989999999995, 51.96085879999999], [0.21803549999999997, 51.960561199999994], [0.2179171, 51.960336], [0.2177695, 51.9600374], [0.2176596, 51.9597911], [0.2176134, 51.95967429999999], [0.2175687, 51.95955560000001], [0.2175297, 51.9594463], [0.21748719999999996, 51.9593202], [0.21745569999999995, 51.9592177], [0.21743419999999997, 51.9591353], [0.21732699999999996, 51.958622899999995], [0.217301, 51.9584717], [0.2172597, 51.9581498], [0.2172291, 51.9578737], [0.21721589999999996, 51.9576348], [0.21720859999999995, 51.95736529999999], [0.2172146, 51.95715249999999], [0.2172246, 51.9568598], [0.2172443, 51.95655539999999], [0.217275, 51.95629379999999], [0.2173119, 51.9560346], [0.21738440000000003, 51.955695299999995], [0.2174473, 51.95546319999999], [0.2177828, 51.9544384], [0.2178444, 51.95421789999999], [0.21791469999999996, 51.95393519999999], [0.2179625, 51.95370830000001], [0.2180015, 51.95351300000001], [0.2180389, 51.9532871], [0.2181297, 51.95264340000001], [0.2181515, 51.9524244], [0.21817279999999997, 51.9521985], [0.21819279999999996, 51.9519559], [0.21820659999999997, 51.9517076], [0.2182119, 51.9514502], [0.21821049999999995, 51.9512387], [0.2182052, 51.951047], [0.21819189999999997, 51.9508351], [0.218169, 51.9505654], [0.2181484, 51.95036110000001], [0.21811949999999997, 51.9501654], [0.21809049999999996, 51.94998450000001], [0.2180474, 51.9497564], [0.2179945, 51.9495245], [0.2179178, 51.94923829999999], [0.2177148, 51.94852310000001], [0.2176887, 51.9484189], [0.217671, 51.94833239999999], [0.2176366, 51.948162200000006], [0.2176178, 51.9480539], [0.2176008, 51.94793709999999], [0.21757629999999997, 51.94775849999999], [0.21755720000000003, 51.94755359999999], [0.2175486, 51.9473365], [0.21754729999999997, 51.94711679999999], [0.2175603, 51.94691629999999], [0.21757099999999996, 51.9467922], [0.21758289999999997, 51.946678599999984], [0.2176094, 51.9465028], [0.21765359999999995, 51.9462686], [0.21770639999999997, 51.9460571], [0.2177587, 51.9458685], [0.21781900000000004, 51.94569229999999], [0.2179115, 51.9454608], [0.2180018, 51.945252200000006], [0.21812, 51.94502570000001], [0.2182099, 51.9448624], [0.218321, 51.94468210000001], [0.2184378, 51.94449680000001], [0.2185737, 51.94430150000001], [0.21871529999999997, 51.9441092], [0.218834686587002, 51.94396531986611], [0.2188664, 51.94392709999999], [0.21908679999999997, 51.94369170000001], [0.2192676, 51.94350899999999], [0.21939159999999996, 51.94338969999998], [0.2195049, 51.94328540000001], [0.2196112, 51.94319149999999], [0.2198901, 51.942958999999995], [0.2200697, 51.9428181], [0.22025739999999996, 51.94268699999999], [0.2205495, 51.942494800000006], [0.22086459999999997, 51.9422983], [0.2210836, 51.94217609999999], [0.22142629999999996, 51.9419927], [0.22166009999999997, 51.9418781], [0.222067, 51.9416884], [0.2223619, 51.94155329999999], [0.2229099, 51.941310400000006], [0.22299889999999997, 51.9412737], [0.2235083, 51.9410438], [0.2237857, 51.940909399999995], [0.2240799, 51.940762600000006], [0.22439189999999995, 51.94059399999999], [0.2246375, 51.9404521], [0.22492819999999997, 51.9402736], [0.2251565, 51.9401197], [0.2254153, 51.939940199999995], [0.22557089999999996, 51.939825799999994], [0.2257883, 51.9396569], [0.2261642, 51.9393482], [0.2264155, 51.9391278], [0.2266136, 51.93893839999999], [0.226825, 51.938723499999995], [0.2269981, 51.9385337], [0.22715979999999997, 51.93834439999999], [0.2273072999999999, 51.9381508], [0.2274484, 51.9379618], [0.2275665, 51.937783200000005], [0.2276761, 51.937599199999994], [0.2277846, 51.93740319999999], [0.2278924, 51.9371935], [0.2279705999999999, 51.93702470000001], [0.2280545, 51.936832800000005], [0.2281037, 51.9367169], [0.228149, 51.93660099999999], [0.2282012999999999, 51.9364524], [0.22825509999999996, 51.936284], [0.2283026, 51.93610260000001], [0.2283406, 51.9359375], [0.22837639999999995, 51.93574580000001], [0.22839809999999997, 51.9355874], [0.228419, 51.93539749999999], [0.2284281, 51.9352445], [0.22843279999999996, 51.935086], [0.2284317, 51.93492440000001], [0.2284235, 51.9347373], [0.2284074, 51.934530200000005], [0.22838369999999997, 51.9343464], [0.2283509, 51.93415879999999], [0.22830390000000003, 51.9339518], [0.2282605, 51.933768599999986], [0.2282065, 51.933597599999985], [0.22814550000000003, 51.93341970000001], [0.2280791, 51.9332521], [0.228007, 51.93308189999999], [0.22791810000000004, 51.9328909], [0.22781380000000004, 51.9326876], [0.22767560000000003, 51.932455], [0.22753880000000004, 51.932247], [0.2273734, 51.932015199999995], [0.2272333, 51.9318359], [0.2270881, 51.931660099999995], [0.2267573, 51.9312834], [0.2265988, 51.9311027], [0.2264231, 51.930900300000005], [0.2262153, 51.9306515], [0.2260526, 51.930439199999995], [0.2258938, 51.9302136], [0.2257562999999999, 51.93000430000001], [0.2256011, 51.929748100000005], [0.22546949999999993, 51.9295128], [0.2253478, 51.929266], [0.22524549999999996, 51.9290432], [0.2251492, 51.928810199999994], [0.2250646, 51.9285831], [0.22499699999999995, 51.928362500000006], [0.2249169, 51.9280907], [0.22486819999999996, 51.92790250000001], [0.22483000000000003, 51.92770459999999], [0.2247956, 51.9275134], [0.2247610999999999, 51.9272591], [0.2247392, 51.927054899999995], [0.22472580000000003, 51.92684999999999], [0.22471559999999996, 51.9266318], [0.22471559999999996, 51.92644589999999], [0.2247279, 51.9262183], [0.2247384, 51.9260324], [0.2247558, 51.9258504], [0.2247748, 51.9256951], [0.2247897, 51.92556969999999], [0.2248131, 51.9254372], [0.2248347, 51.9253292], [0.22488620000000004, 51.92509020000001], [0.2249445, 51.9248563], [0.2249947999999999, 51.9246825], [0.22505040000000004, 51.9245091], [0.2251286, 51.924282], [0.22516799999999995, 51.9241836], [0.22520149999999997, 51.92410169999999], [0.22534139999999997, 51.92378119999999], [0.22545879999999993, 51.9235357], [0.22559239999999992, 51.923298599999995], [0.22579080000000004, 51.92296600000001], [0.2259571, 51.9227081], [0.226066, 51.922551099999986], [0.2262888, 51.9222502], [0.2264231, 51.9220808], [0.2265619, 51.9219087], [0.2267538, 51.9216825], [0.2269375, 51.9214751], [0.22715389999999996, 51.9212527], [0.22734629999999997, 51.9210722], [0.2275297, 51.92090180000001], [0.2277040999999999, 51.920751200000005], [0.22786270000000003, 51.9206193], [0.2281794, 51.9203709], [0.2284445, 51.92016790000001], [0.2287177, 51.9199587], [0.22886419999999996, 51.919843], [0.2291357, 51.9196293], [0.2293515, 51.919452], [0.22953560000000003, 51.9192878], [0.22973569999999996, 51.919099900000006], [0.22990989999999997, 51.918927799999985], [0.2300758, 51.91874879999999], [0.23031779999999993, 51.91847139999999], [0.23050549999999995, 51.91824149999999], [0.2306448, 51.9180539], [0.2307446, 51.9179014], [0.23090799999999995, 51.91764789999999], [0.23103340000000003, 51.91742479999999], [0.23117729999999995, 51.9171483], [0.2312967, 51.91687960000001], [0.2313831, 51.9166482], [0.2314432, 51.91646449999999], [0.23149470000000005, 51.9162932], [0.23153530000000003, 51.91614179999999], [0.23158309999999996, 51.915941], [0.23161450000000003, 51.9157586], [0.2316441, 51.9155519], [0.2316668, 51.915311200000005], [0.2316794, 51.9150038], [0.2316764, 51.91466570000001], [0.2316611, 51.91447], [0.23163500000000004, 51.91426839999999], [0.23160479999999992, 51.914116699999994], [0.231537, 51.91382769999999], [0.2314978, 51.9136791], [0.2314193, 51.9134496], [0.2313503, 51.91325979999999], [0.23125879999999996, 51.9130483], [0.2311813, 51.9128757], [0.2310643, 51.9126469], [0.2309003, 51.9123669], [0.23078370000000004, 51.912185099999995], [0.2306444, 51.91197979999999], [0.2305039, 51.9117985], [0.2303784, 51.91164479999999], [0.2302572, 51.9114973], [0.2301067, 51.91133249999999], [0.22994650000000005, 51.911165], [0.22974999999999995, 51.9109754], [0.2295921, 51.9108299], [0.2294465, 51.91070070000001], [0.2292583, 51.910545899999995], [0.22891139999999996, 51.91027570000001], [0.2287166, 51.9101305], [0.2285695, 51.91002950000001], [0.2282869999999999, 51.90984460000001], [0.2279757, 51.90965299999999], [0.2275252, 51.9093964], [0.2271123, 51.9091755], [0.2266529, 51.9089427], [0.2262118, 51.90872659999999], [0.22197449999999996, 51.9066899], [0.2213017, 51.906329], [0.22066268853664395, 51.90602250805297], [0.220656, 51.9060193], [0.2205619, 51.90597289999999], [0.2204174, 51.9058988], [0.2202995, 51.9058376], [0.22017149999999996, 51.9057712], [0.2200269, 51.9056896], [0.21985019999999997, 51.905590700000005], [0.2196811, 51.9054887], [0.21955499999999997, 51.9054053], [0.2194162, 51.9053049], [0.2192466, 51.9051638], [0.2190632, 51.904989699999994], [0.21889559999999997, 51.90479760000001], [0.21879149999999997, 51.9046518], [0.21876, 51.9046059], [0.2186352, 51.90437860000001], [0.2185623, 51.90419789999999], [0.2185098, 51.90395440000001], [0.21847929999999996, 51.903741], [0.21847849999999996, 51.90352599999999], [0.21849989999999997, 51.90335090000001], [0.21853579999999995, 51.9031739], [0.21859419999999996, 51.90298849999999], [0.2186794, 51.9027962], [0.2188031, 51.9025875], [0.2189049, 51.9024461], [0.2189948, 51.902334499999995], [0.2191883, 51.90212319999999], [0.2194117, 51.90190589999999], [0.2196585, 51.9016815], [0.21995149999999997, 51.9014385], [0.22021009999999996, 51.901249400000005], [0.22078909999999996, 51.9008817], [0.2216305, 51.90042059999998], [0.221633875244185, 51.90041859541597], [0.2222838, 51.9000326], [0.2235041, 51.89935990000001], [0.2251674, 51.8984568], [0.2259555, 51.89802769999999], [0.2269973, 51.89746159999999], [0.2273424, 51.897274800000005], [0.2276163, 51.8971243], [0.22795380000000004, 51.896934], [0.2281164, 51.89684200000001], [0.2282553, 51.8967572], [0.2283779, 51.8966828], [0.22857720000000004, 51.8965582], [0.22870809999999991, 51.89647119999999], [0.2288323, 51.89638579999999], [0.22896630000000004, 51.89629049999999], [0.22911200000000004, 51.8961796], [0.2292431, 51.89607720000001], [0.2293873, 51.8959591], [0.22951659999999993, 51.8958506], [0.2296584, 51.8957266], [0.2297615, 51.8956328], [0.22985009999999997, 51.8955478], [0.22992939999999995, 51.8954704], [0.2300863, 51.89530359999999], [0.2301793, 51.8952004], [0.2302905, 51.8950771], [0.2303943, 51.8949467], [0.2304976, 51.894819], [0.23057009999999992, 51.89472409999999], [0.2306736, 51.894578], [0.23101120000000003, 51.894068], [0.2313318, 51.8935633], [0.2317971, 51.89286229999998], [0.2322579999999999, 51.89214619999999], [0.23234830000000004, 51.89200950000001], [0.23244519999999996, 51.8918674], [0.2328731, 51.89125039999998], [0.23457090000000003, 51.8887515], [0.23469030323253764, 51.8885561180277], [0.2353766, 51.8874331], [0.23579939999999996, 51.8868391], [0.2362328, 51.8862736], [0.23678099999999996, 51.88560999999998], [0.2374022, 51.88502199999999], [0.2378098999999999, 51.8846816], [0.23819509999999997, 51.88440740000001], [0.2386253, 51.8841015], [0.2390545, 51.8838319], [0.23948469999999997, 51.88362], [0.2400845, 51.88334319999999], [0.24082369999999995, 51.8830571], [0.2414148, 51.882867], [0.2419953, 51.8826915], [0.24263469999999995, 51.88251009999999], [0.2433771, 51.8823531], [0.2444082, 51.882213799999995], [0.2453394, 51.882121299999994], [0.2458687, 51.88208910000001], [0.2464593999999999, 51.882074], [0.24690689999999996, 51.88207690000001], [0.2475411, 51.8820957], [0.2479896, 51.8821273], [0.2485258, 51.8821829], [0.2489961, 51.8822466], [0.2496203, 51.88234980000001], [0.2499870999999999, 51.88242499999999], [0.2503947, 51.8825201], [0.25075369999999997, 51.88261479999999], [0.250966, 51.8826764], [0.251193, 51.882746], [0.25142669999999995, 51.88281949999999], [0.2515978, 51.8828785], [0.2521691999999999, 51.8831065], [0.25261369999999994, 51.8833002], [0.2528564, 51.88340980000001], [0.253076, 51.8835133], [0.2533717, 51.88366189999999], [0.2535842, 51.883779], [0.2537391, 51.8838653], [0.25392869999999995, 51.8839761], [0.25413659999999993, 51.88410530000001], [0.254374, 51.884257700000006], [0.2546606, 51.88444739999999], [0.2559542, 51.88531089999999], [0.2572007, 51.8861407], [0.2577730999999999, 51.8865218], [0.25816839999999996, 51.8867849], [0.25825099999999995, 51.88683960000001], [0.2596704, 51.887787800000005], [0.25984630000000003, 51.88790529999999], [0.26074139999999996, 51.888496499999995], [0.26082564112936485, 51.8885561180277], [0.2608478000000001, 51.8885718], [0.2618161, 51.8892064], [0.2620681, 51.8893715]]}", "current_leg_start": "Audley End", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.8893715", "next_location_lon": "0.2620681", "previous_location": "Audley End", "current_leg_milage": "10.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 638.332, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 817.529, \"from_m\": 638.332, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1893.373, \"from_m\": 817.529, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19123.092, \"from_m\": 1893.373, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 23315.431, \"from_m\": 19123.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\": 33781.769, \"from_m\": 23315.431, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37777.152, \"from_m\": 33781.769, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38173.142, \"from_m\": 37777.152, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 44261.533, \"from_m\": 38173.142, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47950.843, \"from_m\": 44261.533, \"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\": 48797.641, \"from_m\": 47950.843, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48835.444, \"from_m\": 48797.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50845.136, \"from_m\": 48835.444, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62145.005, \"from_m\": 50845.136, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66624.509, \"from_m\": 62145.005, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 83546.015, \"from_m\": 66624.509, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83922.485, \"from_m\": 83546.015, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 84098.15, \"from_m\": 83922.485, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84214.692, \"from_m\": 84098.15, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 85470.432, \"from_m\": 84214.692, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85931.042, \"from_m\": 85470.432, \"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\": 85985.468, \"from_m\": 85931.042, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 86054.206, \"from_m\": 85985.468, \"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\": 86870.117, \"from_m\": 86054.206, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87015.722, \"from_m\": 86870.117, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 87067.638, \"from_m\": 87015.722, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87220.769, \"from_m\": 87067.638, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 107575.961, \"from_m\": 87220.769, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 109156.252, \"from_m\": 107575.961, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 109202.85, \"from_m\": 109156.252, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 109237.224, \"from_m\": 109202.85, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 110231.694, \"from_m\": 109237.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\": 110399.476, \"from_m\": 110231.694, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 110495.815, \"from_m\": 110399.476, \"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\": 110540.953, \"from_m\": 110495.815, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 110622.759, \"from_m\": 110540.953, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 113612.557, \"from_m\": 110622.759, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 119480.406, \"from_m\": 113612.557, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 119651.835, \"from_m\": 119480.406, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 119687.419, \"from_m\": 119651.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\": 120396.961, \"from_m\": 119687.419, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 125902.363, \"from_m\": 120396.961, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 129405.482, \"from_m\": 125902.363, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 144307.683, \"from_m\": 129405.482, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 144979.096, \"from_m\": 144307.683, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 145056.306, \"from_m\": 144979.096, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 145118.519, \"from_m\": 145056.306, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 146362.029, \"from_m\": 145118.519, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 148751.726, \"from_m\": 146362.029, \"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\": 149242.295, \"from_m\": 148751.726, \"capability_applied\": null, \"effective_limit_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\": 580616, \"profile_key\": \"63c067786219eefd896bf7486b6e94a181457ed49a28408c5ab361946be3efa7\", \"schedule_id\": 22110, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1327\", \"location\": \"Norwich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1328\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 557.844, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1328H\", \"location\": \"Trowse Swing Bridge\", \"stage_seq\": 3, \"distance_m\": 1044.081, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1329H\", \"location\": \"Trowse Jn\", \"stage_seq\": 4, \"distance_m\": 1700.77, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1333\", \"location\": \"Wymondham Co878\", \"stage_seq\": 5, \"distance_m\": 5102.352, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1338\", \"wtt_dep\": \"1339\", \"location\": \"Wymondham\", \"stage_seq\": 6, \"distance_m\": 16386.971, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1345\", \"wtt_dep\": \"1346\", \"location\": \"Attleborough\", \"stage_seq\": 7, \"distance_m\": 25500.353, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1359\", \"wtt_dep\": \"1400\", \"location\": \"Thetford\", \"stage_seq\": 8, \"distance_m\": 48970.025, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1407\", \"wtt_dep\": \"1408\", \"location\": \"Brandon\", \"stage_seq\": 9, \"distance_m\": 60564.557, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422H\", \"location\": \"Ely North Jn\", \"stage_seq\": 10, \"distance_m\": 84000.778, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1427\", \"location\": \"Ely\", \"stage_seq\": 11, \"distance_m\": 86304.609, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1428\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 12, \"distance_m\": 87015.722, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Waterbeach\", \"stage_seq\": 13, \"distance_m\": 101358.098, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1440\", \"location\": \"Cambridge North\", \"stage_seq\": 14, \"distance_m\": 106258.991, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 15, \"distance_m\": 108428.548, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1447\", \"location\": \"Cambridge\", \"stage_seq\": 16, \"distance_m\": 109992.31, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1451\", \"location\": \"Cambridge South\", \"stage_seq\": 17, \"distance_m\": 112585.963, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452H\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 18, \"distance_m\": 113701.703, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1457\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 19, \"distance_m\": 120615.276, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505H\", \"location\": \"Audley End\", \"stage_seq\": 20, \"distance_m\": 132470.744, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Stansted North Jn\", \"stage_seq\": 21, \"distance_m\": 144307.683, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Stansted East Jn\", \"stage_seq\": 22, \"distance_m\": 145056.306, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"Tye Green Jn\", \"stage_seq\": 23, \"distance_m\": 146168.166, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 24, \"distance_m\": 148189.453, \"section_seq\": 1, \"route_path_id\": 36049}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Stansted Airport\", \"stage_seq\": 25, \"distance_m\": 149242.295, \"section_seq\": 1, \"route_path_id\": 36049}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 149242.295, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36049}], \"total_distance_m\": 149242.295, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 147252.185, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1990.11, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1327", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.8893715", "current_position_lon": "0.2620681", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:29Z\", \"source_id\": 47468140, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:38:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:32Z\", \"source_id\": 15446556, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:17Z\", \"source_id\": 47491023, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:44:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:24Z\", \"source_id\": 15453092, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:57:05Z\", \"source_id\": 47524282, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:58:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:57:09Z\", \"source_id\": 15462392, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:05:15Z\", \"source_id\": 47545650, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:06:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:05:19Z\", \"source_id\": 15468315, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:56Z\", \"source_id\": 47594285, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:02Z\", \"source_id\": 15482048, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:38Z\", \"source_id\": 47630225, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:41Z\", \"source_id\": 15492203, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:48Z\", \"source_id\": 47638297, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:51Z\", \"source_id\": 15494462, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:18Z\", \"source_id\": 47652618, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:24Z\", \"source_id\": 15498570, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:48Z\", \"source_id\": 15503340, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:00Z\", \"source_id\": 47686547, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:03Z\", \"source_id\": 15507849, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:10Z\", \"source_id\": 47705621, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:14Z\", \"source_id\": 15513224, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:27Z\", \"source_id\": 47741387, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:29Z\", \"source_id\": 15523285, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stansted Airport", "service_state_platform": "1", "timing_fact_generation": 1789481974991969, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:20.532145", "service_state_evidence_id": 15523285, "current_leg_start_actual_dep": "2026-09-15T15:06:30+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:21.693781", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P NRW SSD 1K79 755414 5 100 None {"version": 3, "segments": [{"to_m": 638.332, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 817.529, "from_m": 638.332, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1893.373, "from_m": 817.529, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19123.092, "from_m": 1893.373, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 23315.431, "from_m": 19123.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": 33781.769, "from_m": 23315.431, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37777.152, "from_m": 33781.769, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38173.142, "from_m": 37777.152, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 44261.533, "from_m": 38173.142, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47950.843, "from_m": 44261.533, "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": 48797.641, "from_m": 47950.843, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48835.444, "from_m": 48797.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50845.136, "from_m": 48835.444, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62145.005, "from_m": 50845.136, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66624.509, "from_m": 62145.005, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 83546.015, "from_m": 66624.509, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83922.485, "from_m": 83546.015, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 84098.15, "from_m": 83922.485, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84214.692, "from_m": 84098.15, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 85470.432, "from_m": 84214.692, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85931.042, "from_m": 85470.432, "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": 85985.468, "from_m": 85931.042, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 86054.206, "from_m": 85985.468, "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": 86870.117, "from_m": 86054.206, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87015.722, "from_m": 86870.117, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 87067.638, "from_m": 87015.722, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87220.769, "from_m": 87067.638, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 107575.961, "from_m": 87220.769, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 109156.252, "from_m": 107575.961, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 109202.85, "from_m": 109156.252, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 109237.224, "from_m": 109202.85, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 110231.694, "from_m": 109237.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": 110399.476, "from_m": 110231.694, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 110495.815, "from_m": 110399.476, "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": 110540.953, "from_m": 110495.815, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 110622.759, "from_m": 110540.953, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 113612.557, "from_m": 110622.759, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 119480.406, "from_m": 113612.557, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 119651.835, "from_m": 119480.406, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 119687.419, "from_m": 119651.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": 120396.961, "from_m": 119687.419, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 125902.363, "from_m": 120396.961, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 129405.482, "from_m": 125902.363, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 144307.683, "from_m": 129405.482, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 144979.096, "from_m": 144307.683, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 145056.306, "from_m": 144979.096, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 145118.519, "from_m": 145056.306, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 146362.029, "from_m": 145118.519, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 148751.726, "from_m": 146362.029, "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": 149242.295, "from_m": 148751.726, "capability_applied": null, "effective_limit_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": 580616, "profile_key": "63c067786219eefd896bf7486b6e94a181457ed49a28408c5ab361946be3efa7", "schedule_id": 22110, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1327", "location": "Norwich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1328", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 557.844, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1328H", "location": "Trowse Swing Bridge", "stage_seq": 3, "distance_m": 1044.081, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1329H", "location": "Trowse Jn", "stage_seq": 4, "distance_m": 1700.77, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1333", "location": "Wymondham Co878", "stage_seq": 5, "distance_m": 5102.352, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1338", "wtt_dep": "1339", "location": "Wymondham", "stage_seq": 6, "distance_m": 16386.971, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1345", "wtt_dep": "1346", "location": "Attleborough", "stage_seq": 7, "distance_m": 25500.353, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1359", "wtt_dep": "1400", "location": "Thetford", "stage_seq": 8, "distance_m": 48970.025, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1407", "wtt_dep": "1408", "location": "Brandon", "stage_seq": 9, "distance_m": 60564.557, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422H", "location": "Ely North Jn", "stage_seq": 10, "distance_m": 84000.778, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1427", "location": "Ely", "stage_seq": 11, "distance_m": 86304.609, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1428", "location": "Ely Dock Jn", "stage_seq": 12, "distance_m": 87015.722, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435", "location": "Waterbeach", "stage_seq": 13, "distance_m": 101358.098, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1440", "location": "Cambridge North", "stage_seq": 14, "distance_m": 106258.991, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "Coldham Lane Jn", "stage_seq": 15, "distance_m": 108428.548, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1447", "location": "Cambridge", "stage_seq": 16, "distance_m": 109992.31, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1451", "location": "Cambridge South", "stage_seq": 17, "distance_m": 112585.963, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452H", "location": "Shepreth Branch Jn", "stage_seq": 18, "distance_m": 113701.703, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1457", "location": "Whittlesford Parkway", "stage_seq": 19, "distance_m": 120615.276, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505H", "location": "Audley End", "stage_seq": 20, "distance_m": 132470.744, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514", "location": "Stansted North Jn", "stage_seq": 21, "distance_m": 144307.683, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "Stansted East Jn", "stage_seq": 22, "distance_m": 145056.306, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "Tye Green Jn", "stage_seq": 23, "distance_m": 146168.166, "section_seq": 1, "route_path_id": 36049}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Stansted Coopers Lane Jn", "stage_seq": 24, "distance_m": 148189.453, "section_seq": 1, "route_path_id": 36049}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Stansted Airport", "stage_seq": 25, "distance_m": 149242.295, "section_seq": 1, "route_path_id": 36049}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 149242.295, "from_m": 0.0, "section_seq": 1, "route_path_id": 36049}], "total_distance_m": 149242.295, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 147252.185, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1990.11, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:29Z", "source_id": 47468140, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:38:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:32Z", "source_id": 15446556, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13219, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:17Z", "source_id": 47491023, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:44:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:24Z", "source_id": 15453092, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12167, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:57:05Z", "source_id": 47524282, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:58:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:57:09Z", "source_id": 15462392, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12175, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:05:15Z", "source_id": 47545650, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:06:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:05:19Z", "source_id": 15468315, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12210, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:56Z", "source_id": 47594285, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:24:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:02Z", "source_id": 15482048, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12319, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:38Z", "source_id": 47630225, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:38:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:41Z", "source_id": 15492203, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:48Z", "source_id": 47638297, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:41:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:51Z", "source_id": 15494462, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12517, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:18Z", "source_id": 47652618, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:47:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:24Z", "source_id": 15498570, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:48Z", "source_id": 15503340, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12667, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:00Z", "source_id": 47686547, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:59:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:03Z", "source_id": 15507849, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:10Z", "source_id": 47705621, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:07:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:14Z", "source_id": 15513224, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12725, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:27Z", "source_id": 47741387, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:21:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:29Z", "source_id": 15523285, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Norwich 1327 1327 3 None None Stansted Airport 1520 1520 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P66855/2026-09-15/detailed None Audley End 2026-09-15T15:06:30+01:00 Stansted Airport 13.0 {"type": "LineString", "coordinates": [[0.2071732771999461, 52.00447436781143], [0.20717389999999997, 52.004472199999995], [0.2072653, 52.0041574], [0.207334, 52.00393669999999], [0.2073859, 52.0037859], [0.2074612, 52.00360130000001], [0.20753569999999996, 52.003433], [0.2076359, 52.003245], [0.2076983, 52.00313070000001], [0.20783409999999997, 52.0028799], [0.2081179, 52.0023868], [0.2082768, 52.00210039999999], [0.20845200000000003, 52.00171269999999], [0.20904529999999996, 52.00070130000001], [0.20915639999999996, 52.000490199999994], [0.20926500000000003, 52.0002682], [0.2093545, 52.0000764], [0.20941329999999997, 51.99993999999999], [0.20949209999999996, 51.9997475], [0.2095987, 51.9994684], [0.20965475943548675, 51.99930615890027], [0.2097054, 51.9991596], [0.2097912, 51.99887609999999], [0.2098729, 51.99857769999999], [0.20996, 51.99820030000001], [0.210021, 51.99789890000001], [0.21005909999999997, 51.997658699999995], [0.21009269999999997, 51.9974281], [0.2101109, 51.9972349], [0.21012739999999996, 51.99697100000001], [0.2101406, 51.9966433], [0.2101554, 51.9960274], [0.21015559999999997, 51.9956023], [0.2101606, 51.99535439999999], [0.210164, 51.9952006], [0.2101767, 51.995023999999994], [0.2101895, 51.9948663], [0.21021359999999997, 51.9946144], [0.210244, 51.994419400000005], [0.21029, 51.9941426], [0.2103298, 51.99395659999999], [0.2103955, 51.99370209999999], [0.2104437, 51.993513199999995], [0.2105168, 51.9932791], [0.2106076, 51.99301429999999], [0.2106887, 51.9928069], [0.2108287, 51.9924808], [0.21095189999999997, 51.992215599999994], [0.2110353, 51.992053299999995], [0.2111336, 51.9918708], [0.211204, 51.99175], [0.211289, 51.99161579999999], [0.2113994, 51.99144990000001], [0.2114965, 51.9913017], [0.2116087, 51.9911518], [0.211722, 51.9910048], [0.21188630000000003, 51.99080759999999], [0.21196349999999997, 51.9907178], [0.2120446, 51.99062850000001], [0.2121647, 51.9904985], [0.2122902, 51.9903691], [0.2128894, 51.98977589999999], [0.2131249, 51.9895491], [0.2133317, 51.989351], [0.2134552, 51.9892277], [0.21361389999999997, 51.9890629], [0.21376759999999995, 51.98889], [0.2139003, 51.988722800000005], [0.2140029, 51.98860040000001], [0.2141633, 51.9883943], [0.21427810000000003, 51.988245199999994], [0.2145339, 51.9878799], [0.2147161, 51.98760209999999], [0.2149011, 51.987304], [0.2150215, 51.987097799999994], [0.2152108, 51.9867611], [0.2153492, 51.9864712], [0.21548159999999997, 51.9861887], [0.2155466, 51.986033], [0.21565419999999996, 51.985702899999986], [0.21573349999999997, 51.985430699999995], [0.2157721, 51.98528679999999], [0.215806, 51.9851282], [0.2158351, 51.984973499999995], [0.2158554, 51.9848203], [0.2158704, 51.9846677], [0.215878, 51.98452369999999], [0.21587749999999997, 51.98430410000001], [0.2158695, 51.9840969], [0.2158337, 51.9837804], [0.21576929999999997, 51.9834277], [0.2157239, 51.983271499999994], [0.2156724, 51.9831125], [0.21559919999999996, 51.9828403], [0.2155573, 51.98266480000001], [0.2155197, 51.9824775], [0.2154906, 51.982294499999995], [0.2153973, 51.98182919999999], [0.21535209999999996, 51.9815249], [0.21531639999999996, 51.98124860000001], [0.2152974, 51.981010100000006], [0.2152877, 51.9808189], [0.2152801, 51.9805508], [0.21528279999999997, 51.98035969999999], [0.2152871, 51.98019], [0.21529629999999997, 51.979997], [0.2153373, 51.9796546], [0.2153699, 51.979432900000006], [0.21541099999999996, 51.9791865], [0.2154543, 51.97898109999999], [0.21550030000000003, 51.9787746], [0.21561469999999996, 51.978319299999995], [0.21573849999999997, 51.977818899999995], [0.2162205, 51.975900499999995], [0.21640799999999996, 51.97515349999999], [0.216706, 51.97396959999999], [0.21703020000000003, 51.972675900000006], [0.2177285, 51.96997029999999], [0.2179053, 51.96930119999999], [0.21802189999999996, 51.96885679999999], [0.2181092, 51.968577499999995], [0.2182406, 51.9681815], [0.218281, 51.96806789999999], [0.21847539999999996, 51.9675455], [0.2186301, 51.9671581], [0.2188388, 51.96663000000001], [0.2188969, 51.9664473], [0.2189839, 51.9661571], [0.2190353, 51.9659596], [0.21908769999999997, 51.9656897], [0.21913689999999997, 51.9654077], [0.2191695, 51.9651776], [0.2191933, 51.9648879], [0.2192047, 51.964629599999995], [0.21920629999999997, 51.9643048], [0.2192005, 51.96411749999999], [0.2191823, 51.9638639], [0.21915630000000005, 51.9636162], [0.2191314, 51.96342349999999], [0.2191017, 51.9632477], [0.2190554, 51.9630107], [0.21901519999999997, 51.9628224], [0.2189335, 51.96251889999999], [0.2188576, 51.9622824], [0.21879019999999996, 51.9620814], [0.2187092, 51.9618748], [0.2185988, 51.96162359999999], [0.21846129999999997, 51.9613412], [0.2183385, 51.9611069], [0.21819989999999995, 51.96085879999999], [0.21803549999999997, 51.960561199999994], [0.2179171, 51.960336], [0.2177695, 51.9600374], [0.2176596, 51.9597911], [0.2176134, 51.95967429999999], [0.2175687, 51.95955560000001], [0.2175297, 51.9594463], [0.21748719999999996, 51.9593202], [0.21745569999999995, 51.9592177], [0.21743419999999997, 51.9591353], [0.21732699999999996, 51.958622899999995], [0.217301, 51.9584717], [0.2172597, 51.9581498], [0.2172291, 51.9578737], [0.21721589999999996, 51.9576348], [0.21720859999999995, 51.95736529999999], [0.2172146, 51.95715249999999], [0.2172246, 51.9568598], [0.2172443, 51.95655539999999], [0.217275, 51.95629379999999], [0.2173119, 51.9560346], [0.21738440000000003, 51.955695299999995], [0.2174473, 51.95546319999999], [0.2177828, 51.9544384], [0.2178444, 51.95421789999999], [0.21791469999999996, 51.95393519999999], [0.2179625, 51.95370830000001], [0.2180015, 51.95351300000001], [0.2180389, 51.9532871], [0.2181297, 51.95264340000001], [0.2181515, 51.9524244], [0.21817279999999997, 51.9521985], [0.21819279999999996, 51.9519559], [0.21820659999999997, 51.9517076], [0.2182119, 51.9514502], [0.21821049999999995, 51.9512387], [0.2182052, 51.951047], [0.21819189999999997, 51.9508351], [0.218169, 51.9505654], [0.2181484, 51.95036110000001], [0.21811949999999997, 51.9501654], [0.21809049999999996, 51.94998450000001], [0.2180474, 51.9497564], [0.2179945, 51.9495245], [0.2179178, 51.94923829999999], [0.2177148, 51.94852310000001], [0.2176887, 51.9484189], [0.217671, 51.94833239999999], [0.2176366, 51.948162200000006], [0.2176178, 51.9480539], [0.2176008, 51.94793709999999], [0.21757629999999997, 51.94775849999999], [0.21755720000000003, 51.94755359999999], [0.2175486, 51.9473365], [0.21754729999999997, 51.94711679999999], [0.2175603, 51.94691629999999], [0.21757099999999996, 51.9467922], [0.21758289999999997, 51.946678599999984], [0.2176094, 51.9465028], [0.21765359999999995, 51.9462686], [0.21770639999999997, 51.9460571], [0.2177587, 51.9458685], [0.21781900000000004, 51.94569229999999], [0.2179115, 51.9454608], [0.2180018, 51.945252200000006], [0.21812, 51.94502570000001], [0.2182099, 51.9448624], [0.218321, 51.94468210000001], [0.2184378, 51.94449680000001], [0.2185737, 51.94430150000001], [0.21871529999999997, 51.9441092], [0.218834686587002, 51.94396531986611], [0.2188664, 51.94392709999999], [0.21908679999999997, 51.94369170000001], [0.2192676, 51.94350899999999], [0.21939159999999996, 51.94338969999998], [0.2195049, 51.94328540000001], [0.2196112, 51.94319149999999], [0.2198901, 51.942958999999995], [0.2200697, 51.9428181], [0.22025739999999996, 51.94268699999999], [0.2205495, 51.942494800000006], [0.22086459999999997, 51.9422983], [0.2210836, 51.94217609999999], [0.22142629999999996, 51.9419927], [0.22166009999999997, 51.9418781], [0.222067, 51.9416884], [0.2223619, 51.94155329999999], [0.2229099, 51.941310400000006], [0.22299889999999997, 51.9412737], [0.2235083, 51.9410438], [0.2237857, 51.940909399999995], [0.2240799, 51.940762600000006], [0.22439189999999995, 51.94059399999999], [0.2246375, 51.9404521], [0.22492819999999997, 51.9402736], [0.2251565, 51.9401197], [0.2254153, 51.939940199999995], [0.22557089999999996, 51.939825799999994], [0.2257883, 51.9396569], [0.2261642, 51.9393482], [0.2264155, 51.9391278], [0.2266136, 51.93893839999999], [0.226825, 51.938723499999995], [0.2269981, 51.9385337], [0.22715979999999997, 51.93834439999999], [0.2273072999999999, 51.9381508], [0.2274484, 51.9379618], [0.2275665, 51.937783200000005], [0.2276761, 51.937599199999994], [0.2277846, 51.93740319999999], [0.2278924, 51.9371935], [0.2279705999999999, 51.93702470000001], [0.2280545, 51.936832800000005], [0.2281037, 51.9367169], [0.228149, 51.93660099999999], [0.2282012999999999, 51.9364524], [0.22825509999999996, 51.936284], [0.2283026, 51.93610260000001], [0.2283406, 51.9359375], [0.22837639999999995, 51.93574580000001], [0.22839809999999997, 51.9355874], [0.228419, 51.93539749999999], [0.2284281, 51.9352445], [0.22843279999999996, 51.935086], [0.2284317, 51.93492440000001], [0.2284235, 51.9347373], [0.2284074, 51.934530200000005], [0.22838369999999997, 51.9343464], [0.2283509, 51.93415879999999], [0.22830390000000003, 51.9339518], [0.2282605, 51.933768599999986], [0.2282065, 51.933597599999985], [0.22814550000000003, 51.93341970000001], [0.2280791, 51.9332521], [0.228007, 51.93308189999999], [0.22791810000000004, 51.9328909], [0.22781380000000004, 51.9326876], [0.22767560000000003, 51.932455], [0.22753880000000004, 51.932247], [0.2273734, 51.932015199999995], [0.2272333, 51.9318359], [0.2270881, 51.931660099999995], [0.2267573, 51.9312834], [0.2265988, 51.9311027], [0.2264231, 51.930900300000005], [0.2262153, 51.9306515], [0.2260526, 51.930439199999995], [0.2258938, 51.9302136], [0.2257562999999999, 51.93000430000001], [0.2256011, 51.929748100000005], [0.22546949999999993, 51.9295128], [0.2253478, 51.929266], [0.22524549999999996, 51.9290432], [0.2251492, 51.928810199999994], [0.2250646, 51.9285831], [0.22499699999999995, 51.928362500000006], [0.2249169, 51.9280907], [0.22486819999999996, 51.92790250000001], [0.22483000000000003, 51.92770459999999], [0.2247956, 51.9275134], [0.2247610999999999, 51.9272591], [0.2247392, 51.927054899999995], [0.22472580000000003, 51.92684999999999], [0.22471559999999996, 51.9266318], [0.22471559999999996, 51.92644589999999], [0.2247279, 51.9262183], [0.2247384, 51.9260324], [0.2247558, 51.9258504], [0.2247748, 51.9256951], [0.2247897, 51.92556969999999], [0.2248131, 51.9254372], [0.2248347, 51.9253292], [0.22488620000000004, 51.92509020000001], [0.2249445, 51.9248563], [0.2249947999999999, 51.9246825], [0.22505040000000004, 51.9245091], [0.2251286, 51.924282], [0.22516799999999995, 51.9241836], [0.22520149999999997, 51.92410169999999], [0.22534139999999997, 51.92378119999999], [0.22545879999999993, 51.9235357], [0.22559239999999992, 51.923298599999995], [0.22579080000000004, 51.92296600000001], [0.2259571, 51.9227081], [0.226066, 51.922551099999986], [0.2262888, 51.9222502], [0.2264231, 51.9220808], [0.2265619, 51.9219087], [0.2267538, 51.9216825], [0.2269375, 51.9214751], [0.22715389999999996, 51.9212527], [0.22734629999999997, 51.9210722], [0.2275297, 51.92090180000001], [0.2277040999999999, 51.920751200000005], [0.22786270000000003, 51.9206193], [0.2281794, 51.9203709], [0.2284445, 51.92016790000001], [0.2287177, 51.9199587], [0.22886419999999996, 51.919843], [0.2291357, 51.9196293], [0.2293515, 51.919452], [0.22953560000000003, 51.9192878], [0.22973569999999996, 51.919099900000006], [0.22990989999999997, 51.918927799999985], [0.2300758, 51.91874879999999], [0.23031779999999993, 51.91847139999999], [0.23050549999999995, 51.91824149999999], [0.2306448, 51.9180539], [0.2307446, 51.9179014], [0.23090799999999995, 51.91764789999999], [0.23103340000000003, 51.91742479999999], [0.23117729999999995, 51.9171483], [0.2312967, 51.91687960000001], [0.2313831, 51.9166482], [0.2314432, 51.91646449999999], [0.23149470000000005, 51.9162932], [0.23153530000000003, 51.91614179999999], [0.23158309999999996, 51.915941], [0.23161450000000003, 51.9157586], [0.2316441, 51.9155519], [0.2316668, 51.915311200000005], [0.2316794, 51.9150038], [0.2316764, 51.91466570000001], [0.2316611, 51.91447], [0.23163500000000004, 51.91426839999999], [0.23160479999999992, 51.914116699999994], [0.231537, 51.91382769999999], [0.2314978, 51.9136791], [0.2314193, 51.9134496], [0.2313503, 51.91325979999999], [0.23125879999999996, 51.9130483], [0.2311813, 51.9128757], [0.2310643, 51.9126469], [0.2309003, 51.9123669], [0.23078370000000004, 51.912185099999995], [0.2306444, 51.91197979999999], [0.2305039, 51.9117985], [0.2303784, 51.91164479999999], [0.2302572, 51.9114973], [0.2301067, 51.91133249999999], [0.22994650000000005, 51.911165], [0.22974999999999995, 51.9109754], [0.2295921, 51.9108299], [0.2294465, 51.91070070000001], [0.2292583, 51.910545899999995], [0.22891139999999996, 51.91027570000001], [0.2287166, 51.9101305], [0.2285695, 51.91002950000001], [0.2282869999999999, 51.90984460000001], [0.2279757, 51.90965299999999], [0.2275252, 51.9093964], [0.2271123, 51.9091755], [0.2266529, 51.9089427], [0.2262118, 51.90872659999999], [0.22197449999999996, 51.9066899], [0.2213017, 51.906329], [0.22066268853664395, 51.90602250805297], [0.220656, 51.9060193], [0.2205619, 51.90597289999999], [0.2204174, 51.9058988], [0.2202995, 51.9058376], [0.22017149999999996, 51.9057712], [0.2200269, 51.9056896], [0.21985019999999997, 51.905590700000005], [0.2196811, 51.9054887], [0.21955499999999997, 51.9054053], [0.2194162, 51.9053049], [0.2192466, 51.9051638], [0.2190632, 51.904989699999994], [0.21889559999999997, 51.90479760000001], [0.21879149999999997, 51.9046518], [0.21876, 51.9046059], [0.2186352, 51.90437860000001], [0.2185623, 51.90419789999999], [0.2185098, 51.90395440000001], [0.21847929999999996, 51.903741], [0.21847849999999996, 51.90352599999999], [0.21849989999999997, 51.90335090000001], [0.21853579999999995, 51.9031739], [0.21859419999999996, 51.90298849999999], [0.2186794, 51.9027962], [0.2188031, 51.9025875], [0.2189049, 51.9024461], [0.2189948, 51.902334499999995], [0.2191883, 51.90212319999999], [0.2194117, 51.90190589999999], [0.2196585, 51.9016815], [0.21995149999999997, 51.9014385], [0.22021009999999996, 51.901249400000005], [0.22078909999999996, 51.9008817], [0.2216305, 51.90042059999998], [0.221633875244185, 51.90041859541597], [0.2222838, 51.9000326], [0.2235041, 51.89935990000001], [0.2251674, 51.8984568], [0.2259555, 51.89802769999999], [0.2269973, 51.89746159999999], [0.2273424, 51.897274800000005], [0.2276163, 51.8971243], [0.22795380000000004, 51.896934], [0.2281164, 51.89684200000001], [0.2282553, 51.8967572], [0.2283779, 51.8966828], [0.22857720000000004, 51.8965582], [0.22870809999999991, 51.89647119999999], [0.2288323, 51.89638579999999], [0.22896630000000004, 51.89629049999999], [0.22911200000000004, 51.8961796], [0.2292431, 51.89607720000001], [0.2293873, 51.8959591], [0.22951659999999993, 51.8958506], [0.2296584, 51.8957266], [0.2297615, 51.8956328], [0.22985009999999997, 51.8955478], [0.22992939999999995, 51.8954704], [0.2300863, 51.89530359999999], [0.2301793, 51.8952004], [0.2302905, 51.8950771], [0.2303943, 51.8949467], [0.2304976, 51.894819], [0.23057009999999992, 51.89472409999999], [0.2306736, 51.894578], [0.23101120000000003, 51.894068], [0.2313318, 51.8935633], [0.2317971, 51.89286229999998], [0.2322579999999999, 51.89214619999999], [0.23234830000000004, 51.89200950000001], [0.23244519999999996, 51.8918674], [0.2328731, 51.89125039999998], [0.23457090000000003, 51.8887515], [0.23469030323253764, 51.8885561180277], [0.2353766, 51.8874331], [0.23579939999999996, 51.8868391], [0.2362328, 51.8862736], [0.23678099999999996, 51.88560999999998], [0.2374022, 51.88502199999999], [0.2378098999999999, 51.8846816], [0.23819509999999997, 51.88440740000001], [0.2386253, 51.8841015], [0.2390545, 51.8838319], [0.23948469999999997, 51.88362], [0.2400845, 51.88334319999999], [0.24082369999999995, 51.8830571], [0.2414148, 51.882867], [0.2419953, 51.8826915], [0.24263469999999995, 51.88251009999999], [0.2433771, 51.8823531], [0.2444082, 51.882213799999995], [0.2453394, 51.882121299999994], [0.2458687, 51.88208910000001], [0.2464593999999999, 51.882074], [0.24690689999999996, 51.88207690000001], [0.2475411, 51.8820957], [0.2479896, 51.8821273], [0.2485258, 51.8821829], [0.2489961, 51.8822466], [0.2496203, 51.88234980000001], [0.2499870999999999, 51.88242499999999], [0.2503947, 51.8825201], [0.25075369999999997, 51.88261479999999], [0.250966, 51.8826764], [0.251193, 51.882746], [0.25142669999999995, 51.88281949999999], [0.2515978, 51.8828785], [0.2521691999999999, 51.8831065], [0.25261369999999994, 51.8833002], [0.2528564, 51.88340980000001], [0.253076, 51.8835133], [0.2533717, 51.88366189999999], [0.2535842, 51.883779], [0.2537391, 51.8838653], [0.25392869999999995, 51.8839761], [0.25413659999999993, 51.88410530000001], [0.254374, 51.884257700000006], [0.2546606, 51.88444739999999], [0.2559542, 51.88531089999999], [0.2572007, 51.8861407], [0.2577730999999999, 51.8865218], [0.25816839999999996, 51.8867849], [0.25825099999999995, 51.88683960000001], [0.2596704, 51.887787800000005], [0.25984630000000003, 51.88790529999999], [0.26074139999999996, 51.888496499999995], [0.26082564112936485, 51.8885561180277], [0.2608478000000001, 51.8885718], [0.2618161, 51.8892064], [0.2620681, 51.8893715]]} 10.6 1508 1521 Audley End Stansted Airport Stansted Airport 51.8893715 0.2620681 51.8893715 0.2620681 1 0 2026-09-15 14:31:37 TERMINATED 2026-09-15 14:21:00 Stansted Airport TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523285 1789481974991969 89 89 2026-09-15 14:31:21.693781 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:20.532145
551071 581684 P76805 522K54MO15 2026-09-15 COMPLETE 15523369 2026-09-15 15:21:00 2026-09-15 14:31:37 2026-09-17 14:31:37 {"id": 581684, "stp": "O", "toc": "Greater Anglia", "uid": "P76805", "consist": "720124", "dest_crs": "SOV", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76805/2026-09-15/detailed", "trust_id": "522K54MO15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southend Victoria", "service_date": "2026-09-15", "dest_arr_time": "1515", "dest_platform": "2", "is_terminated": 1, "next_location": "Southend Victoria", "signalling_id": "2K54", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "1521", "current_leg_dep": "1518", "current_leg_end": "Southend Victoria", "origin_dep_time": "1413", "origin_platform": "14", "current_location": "Southend Victoria", "last_update_time": "2026-09-15T14:31:37", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7105982534527822, 51.550586937756194], [0.7106035, 51.550570099999995], [0.710685, 51.550293], [0.7107117, 51.55014729999999], [0.7107451, 51.55002149999999], [0.7107626999999999, 51.5498953], [0.7107905, 51.5496498], [0.7108087999999999, 51.54942629999999], [0.710824, 51.5492037], [0.7108483999999999, 51.54896490000001], [0.7108867999999999, 51.5485319], [0.7110235999999999, 51.5473508], [0.7110566999999999, 51.5470862], [0.7110926999999999, 51.54679920000001], [0.7111337, 51.5463799], [0.7112007, 51.5456376], [0.7111439999999999, 51.5451694], [0.7111251, 51.544914], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]}", "current_leg_start": "Prittlewell", "dest_arr_time_act": "1515", "motion_projection": null, "next_location_lat": "51.5420385", "next_location_lon": "0.7113374", "previous_location": "Prittlewell", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.473, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.704, \"from_m\": 6674.473, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7486.179, \"from_m\": 7287.704, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7606.766, \"from_m\": 7486.179, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14179.02, \"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\": 14250.409, \"from_m\": 14179.02, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22648.394, \"from_m\": 14250.409, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22683.215, \"from_m\": 22648.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\": 31572.346, \"from_m\": 22683.215, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31761.907, \"from_m\": 31572.346, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32067.882, \"from_m\": 31761.907, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32125.074, \"from_m\": 32067.882, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32160.899, \"from_m\": 32125.074, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32666.43, \"from_m\": 32160.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\": 33001.236, \"from_m\": 32666.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33879.063, \"from_m\": 33001.236, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34435.399, \"from_m\": 33879.063, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 34514.211, \"from_m\": 34435.399, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61664.922, \"from_m\": 34514.211, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 61683.442, \"from_m\": 61664.922, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66037.769, \"from_m\": 61683.442, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 66600.166, \"from_m\": 66037.769, \"capability_applied\": null, \"effective_limit_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\": 581684, \"profile_key\": \"43548f18c9c204db6b75c8ddb4277d4c9ca708a29b0af4b784c1d8dd64620126\", \"schedule_id\": 38026, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1413\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1419H\", \"wtt_dep\": \"1420H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1428H\", \"location\": \"Romford\", \"stage_seq\": 8, \"distance_m\": 19920.63, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Gidea Park\", \"stage_seq\": 9, \"distance_m\": 21673.0, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439\", \"location\": \"Shenfield\", \"stage_seq\": 10, \"distance_m\": 32409.759, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441\", \"location\": \"Mountnessing Jn\", \"stage_seq\": 11, \"distance_m\": 34381.618, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445\", \"location\": \"Billericay\", \"stage_seq\": 12, \"distance_m\": 39080.486, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1451H\", \"location\": \"Wickford\", \"stage_seq\": 13, \"distance_m\": 46567.26, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1456H\", \"location\": \"Rayleigh\", \"stage_seq\": 14, \"distance_m\": 53124.287, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1500H\", \"location\": \"Hockley\", \"stage_seq\": 15, \"distance_m\": 58004.267, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506\", \"location\": \"Rochford\", \"stage_seq\": 16, \"distance_m\": 62094.062, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1508H\", \"location\": \"Southend Airport\", \"stage_seq\": 17, \"distance_m\": 63478.628, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1511H\", \"location\": \"Prittlewell\", \"stage_seq\": 18, \"distance_m\": 65648.841, \"section_seq\": 1, \"route_path_id\": 42125}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": null, \"location\": \"Southend Victoria\", \"stage_seq\": 19, \"distance_m\": 66600.166, \"section_seq\": 1, \"route_path_id\": 42125}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66600.166, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 42125}], \"total_distance_m\": 66600.166, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65459.231, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1140.935, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1413", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5420385", "current_position_lon": "0.7113374", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:21:08Z\", \"source_id\": 47587090, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:21:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:21:10Z\", \"source_id\": 15479953, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:25:27Z\", \"source_id\": 47598385, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:25:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:25:31Z\", \"source_id\": 15483202, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14211, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:50Z\", \"source_id\": 47606993, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:29:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:52Z\", \"source_id\": 15485718, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:57Z\", \"source_id\": 47615147, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:01Z\", \"source_id\": 15487946, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:53Z\", \"source_id\": 47630942, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:55Z\", \"source_id\": 15492393, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:39Z\", \"source_id\": 47650892, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:41Z\", \"source_id\": 15498058, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:38Z\", \"source_id\": 47669676, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:42Z\", \"source_id\": 15503262, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13969, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:21Z\", \"source_id\": 47687538, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:24Z\", \"source_id\": 15508131, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13963, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:33Z\", \"source_id\": 47701281, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:36Z\", \"source_id\": 15511995, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:23Z\", \"source_id\": 47714306, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:26Z\", \"source_id\": 15515625, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:41Z\", \"source_id\": 47720594, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:45Z\", \"source_id\": 15517405, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:45Z\", \"source_id\": 47728754, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:47Z\", \"source_id\": 15519758, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13927, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:32Z\", \"source_id\": 47741580, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:37Z\", \"source_id\": 15523369, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southend Victoria", "service_state_platform": "2", "timing_fact_generation": 1789481979336007, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:21.033751", "service_state_evidence_id": 15523369, "current_leg_start_actual_dep": "2026-09-15T15:17:30+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:21.689023", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia O LST SOV 2K54 720124 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": 14179.02, "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": 14250.409, "from_m": 14179.02, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22648.394, "from_m": 14250.409, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22683.215, "from_m": 22648.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": 31572.346, "from_m": 22683.215, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31761.907, "from_m": 31572.346, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32067.882, "from_m": 31761.907, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32125.074, "from_m": 32067.882, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32160.899, "from_m": 32125.074, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32666.43, "from_m": 32160.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": 33001.236, "from_m": 32666.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33879.063, "from_m": 33001.236, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34435.399, "from_m": 33879.063, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34514.211, "from_m": 34435.399, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61664.922, "from_m": 34514.211, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 61683.442, "from_m": 61664.922, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66037.769, "from_m": 61683.442, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 66600.166, "from_m": 66037.769, "capability_applied": null, "effective_limit_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": 581684, "profile_key": "43548f18c9c204db6b75c8ddb4277d4c9ca708a29b0af4b784c1d8dd64620126", "schedule_id": 38026, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1413", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1419H", "wtt_dep": "1420H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1428H", "location": "Romford", "stage_seq": 8, "distance_m": 19920.63, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430", "location": "Gidea Park", "stage_seq": 9, "distance_m": 21673.0, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439", "location": "Shenfield", "stage_seq": 10, "distance_m": 32409.759, "section_seq": 1, "route_path_id": 42125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441", "location": "Mountnessing Jn", "stage_seq": 11, "distance_m": 34381.618, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445", "location": "Billericay", "stage_seq": 12, "distance_m": 39080.486, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1451H", "location": "Wickford", "stage_seq": 13, "distance_m": 46567.26, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1456H", "location": "Rayleigh", "stage_seq": 14, "distance_m": 53124.287, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1500H", "location": "Hockley", "stage_seq": 15, "distance_m": 58004.267, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506", "location": "Rochford", "stage_seq": 16, "distance_m": 62094.062, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1508H", "location": "Southend Airport", "stage_seq": 17, "distance_m": 63478.628, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1511H", "location": "Prittlewell", "stage_seq": 18, "distance_m": 65648.841, "section_seq": 1, "route_path_id": 42125}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": null, "location": "Southend Victoria", "stage_seq": 19, "distance_m": 66600.166, "section_seq": 1, "route_path_id": 42125}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66600.166, "from_m": 0.0, "section_seq": 1, "route_path_id": 42125}], "total_distance_m": 66600.166, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65459.231, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1140.935, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:21:08Z", "source_id": 47587090, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:21:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:21:10Z", "source_id": 15479953, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:25:27Z", "source_id": 47598385, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:25:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:25:31Z", "source_id": 15483202, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14211, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:50Z", "source_id": 47606993, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:29:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:52Z", "source_id": 15485718, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:57Z", "source_id": 47615147, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:32:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:01Z", "source_id": 15487946, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14052, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:53Z", "source_id": 47630942, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:38:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:55Z", "source_id": 15492393, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:39Z", "source_id": 47650892, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:46:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:41Z", "source_id": 15498058, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13984, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:38Z", "source_id": 47669676, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:53:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:42Z", "source_id": 15503262, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13969, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:21Z", "source_id": 47687538, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:00:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:24Z", "source_id": 15508131, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13963, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:33Z", "source_id": 47701281, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:05:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:36Z", "source_id": 15511995, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13954, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:23Z", "source_id": 47714306, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:10:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:26Z", "source_id": 15515625, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13950, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:41Z", "source_id": 47720594, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:12:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:45Z", "source_id": 15517405, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13944, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:45Z", "source_id": 47728754, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:15:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:47Z", "source_id": 15519758, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13927, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:32Z", "source_id": 47741580, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:21:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:37Z", "source_id": 15523369, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] London Liverpool Street 1413 1413 14 None None Southend Victoria 1515 1515 2 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:P76805/2026-09-15/detailed None Prittlewell 2026-09-15T15:17:30+01:00 Southend Victoria 3.0 {"type": "LineString", "coordinates": [[0.7105982534527822, 51.550586937756194], [0.7106035, 51.550570099999995], [0.710685, 51.550293], [0.7107117, 51.55014729999999], [0.7107451, 51.55002149999999], [0.7107626999999999, 51.5498953], [0.7107905, 51.5496498], [0.7108087999999999, 51.54942629999999], [0.710824, 51.5492037], [0.7108483999999999, 51.54896490000001], [0.7108867999999999, 51.5485319], [0.7110235999999999, 51.5473508], [0.7110566999999999, 51.5470862], [0.7110926999999999, 51.54679920000001], [0.7111337, 51.5463799], [0.7112007, 51.5456376], [0.7111439999999999, 51.5451694], [0.7111251, 51.544914], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]} 0.6 1518 1521 Prittlewell Southend Victoria Southend Victoria 51.5420385 0.7113374 51.5420385 0.7113374 1 0 2026-09-15 14:31:37 TERMINATED 2026-09-15 14:21:00 Southend Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523369 1789481979336007 84 84 2026-09-15 14:31:21.689023 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:21.033751
551072 582870 W68262 072D36MQ15 2026-09-15 COMPLETE 15523559 2026-09-15 15:21:00 2026-09-15 14:31:38 2026-09-17 14:31:38 {"id": 582870, "stp": "P", "toc": "ScotRail", "uid": "W68262", "consist": "380115", "dest_crs": "GLC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68262/2026-09-15/detailed", "trust_id": "072D36MQ15", "origin_crs": "PCN", "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": "1522", "dest_platform": "10", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2D36", "timing_status": "EARLY", "origin_station": "Paisley Canal", "current_leg_arr": "1521", "current_leg_dep": "1515", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1501", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T14:31:38", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.300791018499452, 55.84492846877177], [-4.3005818, 55.8450692], [-4.3003925, 55.84518799999999], [-4.3001573, 55.8453296], [-4.2998356, 55.84551429999999], [-4.2994927, 55.8457003], [-4.2986832999999995, 55.846042399999995], [-4.2983252, 55.8461866], [-4.297947799999999, 55.846282499999994], [-4.2977904, 55.84632249999999], [-4.297387399999999, 55.84645710000001], [-4.296676100000001, 55.8467033], [-4.2960168, 55.84691709999999], [-4.2957245, 55.846999200000006], [-4.2954992, 55.84705420000001], [-4.2952491, 55.847103099999984], [-4.2949305, 55.8471664], [-4.2946032999999995, 55.8472123], [-4.2943337, 55.847247], [-4.2939636, 55.8472921], [-4.2937135, 55.847323499999995], [-4.2936645, 55.8473297], [-4.2933582, 55.8473561], [-4.2928884, 55.84740219999999], [-4.292728899999999, 55.8474182], [-4.2921909, 55.8474372], [-4.2913838, 55.84746069999999], [-4.2911622, 55.84746719999999], [-4.2902638, 55.84749169999999], [-4.290104599999999, 55.84749409999999], [-4.290008499999999, 55.8474956], [-4.2896649, 55.8475027], [-4.2888751, 55.8475601], [-4.2881013, 55.8475633], [-4.288083799999999, 55.8475624], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Dumbreck", "dest_arr_time_act": "1522", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Dumbreck", "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\": 442.544, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7558.464, \"from_m\": 442.544, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9353.832, \"from_m\": 7558.464, \"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\": 9538.077, \"from_m\": 9353.832, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9539.174, \"from_m\": 9538.077, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 9863.225, \"from_m\": 9539.174, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10415.773, \"from_m\": 9863.225, \"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\": 10879.195, \"from_m\": 10415.773, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11313.315, \"from_m\": 10879.195, \"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\": 11840.788, \"from_m\": 11313.315, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12265.331, \"from_m\": 11840.788, \"capability_applied\": null, \"effective_limit_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\": 582870, \"profile_key\": \"0d9afd05e9630ac30b421b40ed7a53cac99eab288e7441c2fd55e2051b43651c\", \"schedule_id\": 27280, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"Paisley Canal\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39233}, {\"is_pass\": false, \"wtt_arr\": \"1503\", \"wtt_dep\": \"1503H\", \"location\": \"Hawkhead\", \"stage_seq\": 2, \"distance_m\": 1743.212, \"section_seq\": 1, \"route_path_id\": 39233}, {\"is_pass\": false, \"wtt_arr\": \"1506\", \"wtt_dep\": \"1506H\", \"location\": \"Crookston\", \"stage_seq\": 3, \"distance_m\": 4086.222, \"section_seq\": 1, \"route_path_id\": 39233}, {\"is_pass\": false, \"wtt_arr\": \"1508H\", \"wtt_dep\": \"1509\", \"location\": \"Mosspark\", \"stage_seq\": 4, \"distance_m\": 5314.861, \"section_seq\": 1, \"route_path_id\": 39233}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1511\", \"location\": \"Corkerhill\", \"stage_seq\": 5, \"distance_m\": 6239.06, \"section_seq\": 1, \"route_path_id\": 39233}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1512H\", \"location\": \"Corkerhill Depot Jn\", \"stage_seq\": 6, \"distance_m\": 7441.17, \"section_seq\": 1, \"route_path_id\": 39233}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514\", \"location\": \"Dumbreck\", \"stage_seq\": 7, \"distance_m\": 8653.921, \"section_seq\": 1, \"route_path_id\": 39233}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Shields Jn\", \"stage_seq\": 8, \"distance_m\": 9605.13, \"section_seq\": 1, \"route_path_id\": 39233}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1519\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 9, \"distance_m\": 11338.791, \"section_seq\": 1, \"route_path_id\": 39233}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 10, \"distance_m\": 12265.331, \"section_seq\": 1, \"route_path_id\": 39233}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12265.331, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39233}], \"total_distance_m\": 12265.331, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 11801.909, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 463.422, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1501", "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\": 1673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:12Z\", \"source_id\": 47694957, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:18Z\", \"source_id\": 15510278, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:44Z\", \"source_id\": 47704511, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:45Z\", \"source_id\": 15512867, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:59Z\", \"source_id\": 47710491, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:09Z\", \"source_id\": 15514597, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:01Z\", \"source_id\": 47726815, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:06Z\", \"source_id\": 15519170, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2024, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:50Z\", \"source_id\": 47742410, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:51Z\", \"source_id\": 15523559, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "10", "timing_fact_generation": 1789481993641125, "current_leg_arrival_utc": "2026-09-15T15:21:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:23.103385", "service_state_evidence_id": 15523559, "current_leg_start_actual_dep": "2026-09-15T15:14:00+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:23.366211", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P PCN GLC 2D36 380115 4 100 None {"version": 3, "segments": [{"to_m": 442.544, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7558.464, "from_m": 442.544, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9353.832, "from_m": 7558.464, "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": 9538.077, "from_m": 9353.832, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9539.174, "from_m": 9538.077, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 9863.225, "from_m": 9539.174, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10415.773, "from_m": 9863.225, "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": 10879.195, "from_m": 10415.773, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11313.315, "from_m": 10879.195, "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": 11840.788, "from_m": 11313.315, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12265.331, "from_m": 11840.788, "capability_applied": null, "effective_limit_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": 582870, "profile_key": "0d9afd05e9630ac30b421b40ed7a53cac99eab288e7441c2fd55e2051b43651c", "schedule_id": 27280, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1501", "location": "Paisley Canal", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39233}, {"is_pass": false, "wtt_arr": "1503", "wtt_dep": "1503H", "location": "Hawkhead", "stage_seq": 2, "distance_m": 1743.212, "section_seq": 1, "route_path_id": 39233}, {"is_pass": false, "wtt_arr": "1506", "wtt_dep": "1506H", "location": "Crookston", "stage_seq": 3, "distance_m": 4086.222, "section_seq": 1, "route_path_id": 39233}, {"is_pass": false, "wtt_arr": "1508H", "wtt_dep": "1509", "location": "Mosspark", "stage_seq": 4, "distance_m": 5314.861, "section_seq": 1, "route_path_id": 39233}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1511", "location": "Corkerhill", "stage_seq": 5, "distance_m": 6239.06, "section_seq": 1, "route_path_id": 39233}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1512H", "location": "Corkerhill Depot Jn", "stage_seq": 6, "distance_m": 7441.17, "section_seq": 1, "route_path_id": 39233}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514", "location": "Dumbreck", "stage_seq": 7, "distance_m": 8653.921, "section_seq": 1, "route_path_id": 39233}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "Shields Jn", "stage_seq": 8, "distance_m": 9605.13, "section_seq": 1, "route_path_id": 39233}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1519", "location": "Glasgow Bridge Street Jn", "stage_seq": 9, "distance_m": 11338.791, "section_seq": 1, "route_path_id": 39233}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 10, "distance_m": 12265.331, "section_seq": 1, "route_path_id": 39233}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12265.331, "from_m": 0.0, "section_seq": 1, "route_path_id": 39233}], "total_distance_m": 12265.331, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 11801.909, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 463.422, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1673, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:12Z", "source_id": 47694957, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:03:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:18Z", "source_id": 15510278, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1677, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:44Z", "source_id": 47704511, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:06:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:45Z", "source_id": 15512867, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1681, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:59Z", "source_id": 47710491, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:08:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:09Z", "source_id": 15514597, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1692, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:01Z", "source_id": 47726815, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:14:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:06Z", "source_id": 15519170, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2024, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:50Z", "source_id": 47742410, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:51Z", "source_id": 15523559, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Paisley Canal 1501 1501 None None None Glasgow Central High Level 1522 1522 10 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W68262/2026-09-15/detailed None Dumbreck 2026-09-15T15:14:00+01:00 Glasgow Central High Level 6.0 {"type": "LineString", "coordinates": [[-4.300791018499452, 55.84492846877177], [-4.3005818, 55.8450692], [-4.3003925, 55.84518799999999], [-4.3001573, 55.8453296], [-4.2998356, 55.84551429999999], [-4.2994927, 55.8457003], [-4.2986832999999995, 55.846042399999995], [-4.2983252, 55.8461866], [-4.297947799999999, 55.846282499999994], [-4.2977904, 55.84632249999999], [-4.297387399999999, 55.84645710000001], [-4.296676100000001, 55.8467033], [-4.2960168, 55.84691709999999], [-4.2957245, 55.846999200000006], [-4.2954992, 55.84705420000001], [-4.2952491, 55.847103099999984], [-4.2949305, 55.8471664], [-4.2946032999999995, 55.8472123], [-4.2943337, 55.847247], [-4.2939636, 55.8472921], [-4.2937135, 55.847323499999995], [-4.2936645, 55.8473297], [-4.2933582, 55.8473561], [-4.2928884, 55.84740219999999], [-4.292728899999999, 55.8474182], [-4.2921909, 55.8474372], [-4.2913838, 55.84746069999999], [-4.2911622, 55.84746719999999], [-4.2902638, 55.84749169999999], [-4.290104599999999, 55.84749409999999], [-4.290008499999999, 55.8474956], [-4.2896649, 55.8475027], [-4.2888751, 55.8475601], [-4.2881013, 55.8475633], [-4.288083799999999, 55.8475624], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 2.3 1515 1521 Dumbreck Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-15 14:31:38 TERMINATED 2026-09-15 14:21:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523559 1789481993641125 23 23 2026-09-15 14:31:23.366211 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:23.103385
551073 581623 G85645 092C56MO15 2026-09-15 COMPLETE 15524821 2026-09-15 15:20:00 2026-09-15 14:31:38 2026-09-17 14:31:38 {"id": 581623, "stp": "P", "toc": "Northern", "uid": "G85645", "consist": "156438", "dest_crs": "WTH", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85645/2026-09-15/detailed", "trust_id": "092C56MO15", "origin_crs": "CAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Whitehaven", "service_date": "2026-09-15", "dest_arr_time": "1519", "dest_platform": null, "is_terminated": 1, "next_location": "Whitehaven", "signalling_id": "2C56", "timing_status": "LATE", "origin_station": "Carlisle", "current_leg_arr": "1520", "current_leg_dep": "1517", "current_leg_end": "Whitehaven", "origin_dep_time": "1410", "origin_platform": "2", "current_location": "Whitehaven", "last_update_time": "2026-09-15T14:31:38", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5808603691430467, 54.57038531262763], [-3.5814685, 54.5699615], [-3.5815599, 54.5699017], [-3.5821604, 54.5694907], [-3.5823980000000004, 54.5693238], [-3.5825278999999997, 54.56921369999999], [-3.5826438, 54.56909850000001], [-3.582745, 54.56897870000001], [-3.5828311, 54.568855], [-3.5829017, 54.568728099999994], [-3.5829562, 54.56859849999999], [-3.5829945999999993, 54.56846699999999], [-3.5830165000000003, 54.5683342], [-3.583021799999999, 54.5682008], [-3.5830106000000006, 54.568067599999985], [-3.5829811, 54.56784979999999], [-3.5828795, 54.5672978], [-3.5828450000000003, 54.567095599999995], [-3.5827695, 54.5666537], [-3.582748099999999, 54.566452099999985], [-3.5827468999999996, 54.56625009999999], [-3.5827659, 54.56604839999999], [-3.5828050000000005, 54.565847600000005], [-3.5828641, 54.5656485], [-3.582943, 54.565451800000005], [-3.5830415, 54.565258], [-3.5831592000000003, 54.565067799999994], [-3.5832956, 54.564882], [-3.5834503999999994, 54.56470099999999], [-3.5836230999999996, 54.56452550000001], [-3.583813, 54.5643561], [-3.5840194999999992, 54.56419339999999], [-3.5842419, 54.5640379], [-3.588468399999999, 54.561228], [-3.5886856, 54.561093699999994], [-3.588900499999999, 54.5609307], [-3.5890974, 54.56076409999999], [-3.5892573000000003, 54.5605911], [-3.5893918, 54.56042619999999], [-3.5895231000000005, 54.560242300000006], [-3.5896232, 54.56005280000001], [-3.5897054999999995, 54.5598505], [-3.5897667, 54.55965640000001], [-3.5898106000000003, 54.559468200000005], [-3.5898272, 54.559263399999985], [-3.5898254, 54.559068299999986], [-3.5897984, 54.55887339999999], [-3.5897614, 54.5586784], [-3.5896890999999993, 54.5584825], [-3.5896082999999996, 54.5582965], [-3.589113899999999, 54.5574199], [-3.5890009000000003, 54.55719489999999], [-3.5889505999999995, 54.55709490000001], [-3.5888130000000005, 54.5567749], [-3.5887346000000004, 54.55655329999998], [-3.5886659, 54.5563349], [-3.5886048000000006, 54.5561357], [-3.588431899999999, 54.5555494], [-3.5883525000000005, 54.5553247], [-3.5882662, 54.5551163], [-3.5881844, 54.55493179999999], [-3.5881165999999993, 54.55479609999999], [-3.5880591999999996, 54.5547056], [-3.5879614999999996, 54.5545517], [-3.5877977000000003, 54.554182999999995], [-3.5875339999999993, 54.5537546], [-3.5873653999999995, 54.553515399999995], [-3.5872681, 54.5533996], [-3.5870361, 54.553197699999984]]}", "current_leg_start": "Parton", "dest_arr_time_act": "1519", "motion_projection": null, "next_location_lat": "54.5531977", "next_location_lon": "-3.5870361", "previous_location": "Parton", "current_leg_milage": "1.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 539.671, \"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\": 1014.414, \"from_m\": 539.671, \"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\": 1530.101, \"from_m\": 1014.414, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32199.961, \"from_m\": 1530.101, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32398.911, \"from_m\": 32199.961, \"capability_applied\": null, \"effective_limit_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\": 37823.642, \"from_m\": 32398.911, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38103.812, \"from_m\": 37823.642, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44104.088, \"from_m\": 38103.812, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44533.201, \"from_m\": 44104.088, \"capability_applied\": null, \"effective_limit_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\": 52889.412, \"from_m\": 44533.201, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52944.47, \"from_m\": 52889.412, \"capability_applied\": null, \"effective_limit_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\": 52983.729, \"from_m\": 52944.47, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53305.325, \"from_m\": 52983.729, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 53570.396, \"from_m\": 53305.325, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53604.065, \"from_m\": 53570.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\": 55606.817, \"from_m\": 53604.065, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56427.655, \"from_m\": 55606.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56883.267, \"from_m\": 56427.655, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57009.033, \"from_m\": 56883.267, \"capability_applied\": null, \"effective_limit_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\": 57824.967, \"from_m\": 57009.033, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59946.363, \"from_m\": 57824.967, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 61281.043, \"from_m\": 59946.363, \"capability_applied\": null, \"effective_limit_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\": 61878.564, \"from_m\": 61281.043, \"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\": 62384.095, \"from_m\": 61878.564, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 63761.582, \"from_m\": 62384.095, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 63942.909, \"from_m\": 63761.582, \"capability_applied\": null, \"effective_limit_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\": 63985.245, \"from_m\": 63942.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}, {\"to_m\": 64105.862, \"from_m\": 63985.245, \"capability_applied\": null, \"effective_limit_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\": 581623, \"profile_key\": \"8e58abd0bb164ad0f8ce66b7d6465329445c632e3b938943ae901c163f2d90f2\", \"schedule_id\": 12440, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Carlisle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414\", \"location\": \"Currock Jn\", \"stage_seq\": 2, \"distance_m\": 1530.101, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1419H\", \"location\": \"Dalston\", \"stage_seq\": 3, \"distance_m\": 6959.829, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1429\", \"location\": \"Wigton\", \"stage_seq\": 4, \"distance_m\": 18768.267, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1439H\", \"location\": \"Aspatria\", \"stage_seq\": 5, \"distance_m\": 32284.712, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1451\", \"location\": \"Maryport\", \"stage_seq\": 6, \"distance_m\": 44339.212, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": \"1454H\", \"location\": \"Flimby\", \"stage_seq\": 7, \"distance_m\": 47368.988, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": false, \"wtt_arr\": \"1459H\", \"wtt_dep\": \"1501H\", \"location\": \"Workington\", \"stage_seq\": 8, \"distance_m\": 53128.818, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506\", \"location\": \"Harrington\", \"stage_seq\": 9, \"distance_m\": 56861.242, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510\", \"location\": \"Parton North Jn\", \"stage_seq\": 10, \"distance_m\": 59946.363, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515\", \"location\": \"Parton\", \"stage_seq\": 11, \"distance_m\": 61952.115, \"section_seq\": 1, \"route_path_id\": 32447}, {\"is_pass\": false, \"wtt_arr\": \"1519\", \"wtt_dep\": null, \"location\": \"Whitehaven\", \"stage_seq\": 12, \"distance_m\": 64105.862, \"section_seq\": 1, \"route_path_id\": 32447}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 64105.862, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32447}], \"total_distance_m\": 64105.862, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 64063.526, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 42.336, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1410", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "54.5531977", "current_position_lon": "-3.5870361", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:27Z\", \"source_id\": 47582528, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:20:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:32Z\", \"source_id\": 15478734, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:58Z\", \"source_id\": 47607301, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:29:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:01Z\", \"source_id\": 15485816, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:11Z\", \"source_id\": 15493991, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:23Z\", \"source_id\": 15503012, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:12Z\", \"source_id\": 15505783, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:58Z\", \"source_id\": 15510792, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:43Z\", \"source_id\": 15513592, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:44Z\", \"source_id\": 15521241, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:26Z\", \"source_id\": 15524821, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Whitehaven", "service_state_platform": null, "timing_fact_generation": 1789482090957858, "current_leg_arrival_utc": "2026-09-15T15:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:30.953794", "service_state_evidence_id": 15524821, "current_leg_start_actual_dep": "2026-09-15T15:16:00+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-15T14:20:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:33.931440", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P CAR WTH 2C56 156438 2 75 None {"version": 3, "segments": [{"to_m": 539.671, "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": 1014.414, "from_m": 539.671, "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": 1530.101, "from_m": 1014.414, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32199.961, "from_m": 1530.101, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32398.911, "from_m": 32199.961, "capability_applied": null, "effective_limit_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": 37823.642, "from_m": 32398.911, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38103.812, "from_m": 37823.642, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44104.088, "from_m": 38103.812, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44533.201, "from_m": 44104.088, "capability_applied": null, "effective_limit_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": 52889.412, "from_m": 44533.201, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52944.47, "from_m": 52889.412, "capability_applied": null, "effective_limit_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": 52983.729, "from_m": 52944.47, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53305.325, "from_m": 52983.729, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53570.396, "from_m": 53305.325, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53604.065, "from_m": 53570.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": 55606.817, "from_m": 53604.065, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56427.655, "from_m": 55606.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56883.267, "from_m": 56427.655, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57009.033, "from_m": 56883.267, "capability_applied": null, "effective_limit_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": 57824.967, "from_m": 57009.033, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59946.363, "from_m": 57824.967, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 61281.043, "from_m": 59946.363, "capability_applied": null, "effective_limit_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": 61878.564, "from_m": 61281.043, "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": 62384.095, "from_m": 61878.564, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 63761.582, "from_m": 62384.095, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63942.909, "from_m": 63761.582, "capability_applied": null, "effective_limit_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": 63985.245, "from_m": 63942.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}, {"to_m": 64105.862, "from_m": 63985.245, "capability_applied": null, "effective_limit_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": 581623, "profile_key": "8e58abd0bb164ad0f8ce66b7d6465329445c632e3b938943ae901c163f2d90f2", "schedule_id": 12440, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1410", "location": "Carlisle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414", "location": "Currock Jn", "stage_seq": 2, "distance_m": 1530.101, "section_seq": 1, "route_path_id": 32447}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1419H", "location": "Dalston", "stage_seq": 3, "distance_m": 6959.829, "section_seq": 1, "route_path_id": 32447}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1429", "location": "Wigton", "stage_seq": 4, "distance_m": 18768.267, "section_seq": 1, "route_path_id": 32447}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1439H", "location": "Aspatria", "stage_seq": 5, "distance_m": 32284.712, "section_seq": 1, "route_path_id": 32447}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1451", "location": "Maryport", "stage_seq": 6, "distance_m": 44339.212, "section_seq": 1, "route_path_id": 32447}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": "1454H", "location": "Flimby", "stage_seq": 7, "distance_m": 47368.988, "section_seq": 1, "route_path_id": 32447}, {"is_pass": false, "wtt_arr": "1459H", "wtt_dep": "1501H", "location": "Workington", "stage_seq": 8, "distance_m": 53128.818, "section_seq": 1, "route_path_id": 32447}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506", "location": "Harrington", "stage_seq": 9, "distance_m": 56861.242, "section_seq": 1, "route_path_id": 32447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510", "location": "Parton North Jn", "stage_seq": 10, "distance_m": 59946.363, "section_seq": 1, "route_path_id": 32447}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515", "location": "Parton", "stage_seq": 11, "distance_m": 61952.115, "section_seq": 1, "route_path_id": 32447}, {"is_pass": false, "wtt_arr": "1519", "wtt_dep": null, "location": "Whitehaven", "stage_seq": 12, "distance_m": 64105.862, "section_seq": 1, "route_path_id": 32447}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 64105.862, "from_m": 0.0, "section_seq": 1, "route_path_id": 32447}], "total_distance_m": 64105.862, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 64063.526, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 42.336, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2964, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:27Z", "source_id": 47582528, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:20:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:32Z", "source_id": 15478734, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2968, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:58Z", "source_id": 47607301, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:29:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:01Z", "source_id": 15485816, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:11Z", "source_id": 15493991, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:23Z", "source_id": 15503012, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:12Z", "source_id": 15505783, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:58Z", "source_id": 15510792, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:43Z", "source_id": 15513592, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:44Z", "source_id": 15521241, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:26Z", "source_id": 15524821, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}] Carlisle 1410 1410 2 None None Whitehaven 1519 1519 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G85645/2026-09-15/detailed None Parton 2026-09-15T15:16:00+01:00 Whitehaven 3.0 {"type": "LineString", "coordinates": [[-3.5808603691430467, 54.57038531262763], [-3.5814685, 54.5699615], [-3.5815599, 54.5699017], [-3.5821604, 54.5694907], [-3.5823980000000004, 54.5693238], [-3.5825278999999997, 54.56921369999999], [-3.5826438, 54.56909850000001], [-3.582745, 54.56897870000001], [-3.5828311, 54.568855], [-3.5829017, 54.568728099999994], [-3.5829562, 54.56859849999999], [-3.5829945999999993, 54.56846699999999], [-3.5830165000000003, 54.5683342], [-3.583021799999999, 54.5682008], [-3.5830106000000006, 54.568067599999985], [-3.5829811, 54.56784979999999], [-3.5828795, 54.5672978], [-3.5828450000000003, 54.567095599999995], [-3.5827695, 54.5666537], [-3.582748099999999, 54.566452099999985], [-3.5827468999999996, 54.56625009999999], [-3.5827659, 54.56604839999999], [-3.5828050000000005, 54.565847600000005], [-3.5828641, 54.5656485], [-3.582943, 54.565451800000005], [-3.5830415, 54.565258], [-3.5831592000000003, 54.565067799999994], [-3.5832956, 54.564882], [-3.5834503999999994, 54.56470099999999], [-3.5836230999999996, 54.56452550000001], [-3.583813, 54.5643561], [-3.5840194999999992, 54.56419339999999], [-3.5842419, 54.5640379], [-3.588468399999999, 54.561228], [-3.5886856, 54.561093699999994], [-3.588900499999999, 54.5609307], [-3.5890974, 54.56076409999999], [-3.5892573000000003, 54.5605911], [-3.5893918, 54.56042619999999], [-3.5895231000000005, 54.560242300000006], [-3.5896232, 54.56005280000001], [-3.5897054999999995, 54.5598505], [-3.5897667, 54.55965640000001], [-3.5898106000000003, 54.559468200000005], [-3.5898272, 54.559263399999985], [-3.5898254, 54.559068299999986], [-3.5897984, 54.55887339999999], [-3.5897614, 54.5586784], [-3.5896890999999993, 54.5584825], [-3.5896082999999996, 54.5582965], [-3.589113899999999, 54.5574199], [-3.5890009000000003, 54.55719489999999], [-3.5889505999999995, 54.55709490000001], [-3.5888130000000005, 54.5567749], [-3.5887346000000004, 54.55655329999998], [-3.5886659, 54.5563349], [-3.5886048000000006, 54.5561357], [-3.588431899999999, 54.5555494], [-3.5883525000000005, 54.5553247], [-3.5882662, 54.5551163], [-3.5881844, 54.55493179999999], [-3.5881165999999993, 54.55479609999999], [-3.5880591999999996, 54.5547056], [-3.5879614999999996, 54.5545517], [-3.5877977000000003, 54.554182999999995], [-3.5875339999999993, 54.5537546], [-3.5873653999999995, 54.553515399999995], [-3.5872681, 54.5533996], [-3.5870361, 54.553197699999984]]} 1.3 1517 1520 Parton Whitehaven Whitehaven 54.5531977 -3.5870361 54.5531977 -3.5870361 1 0 2026-09-15 14:31:38 TERMINATED 2026-09-15 14:20:00 Whitehaven TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524821 1789482090957858 32 32 2026-09-15 14:31:33.931440 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:30.953794
551074 581887 C61757 722J02MO15 2026-09-15 COMPLETE None 2026-09-15 14:21:30 2026-09-15 14:31:38 2026-09-17 14:31:38 {"id": 581887, "stp": "P", "toc": "London Underground", "uid": "C61757", "consist": null, "dest_crs": "HRW", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61757/2026-09-15/detailed", "trust_id": "722J02MO15", "origin_crs": "ZEL", "show_on_map": 0, "dar_est_time": "14:21:00", "dar_platform": null, "dest_station": "Harrow & Wealdstone (DC)", "service_date": "2026-09-15", "dest_arr_time": "1510", "dest_platform": "1", "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2J02", "timing_status": null, "origin_station": "Elephant & Castle L.T.", "current_leg_arr": "1448", "current_leg_dep": "1422", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "1421", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T14:31:38", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179], [-0.1031626, 51.51070159999999], [-0.103165, 51.51072460000001], [-0.1031942, 51.5108754], [-0.1032473, 51.511128699999986], [-0.10331959999999998, 51.5115055], [-0.1033934, 51.5118006], [-0.1034213, 51.5119096], [-0.1034253, 51.5119248], [-0.1034745, 51.51214869999999], [-0.1034882, 51.51222689999999], [-0.1034978, 51.5123304], [-0.1035051, 51.512396899999985], [-0.10355820000000002, 51.5128812], [-0.10356619999999998, 51.51298409999999], [-0.1035739, 51.5131246], [-0.10356949999999998, 51.5134601], [-0.1035664, 51.513902], [-0.1035633, 51.5141218], [-0.10356509999999998, 51.514278399999995], [-0.1036135, 51.51568799999999], [-0.1036503, 51.5160618], [-0.1036776, 51.516307100000006], [-0.10371569999999998, 51.516690999999994], [-0.10375729999999998, 51.5170449], [-0.1037796, 51.51716269999999], [-0.103874, 51.5175139], [-0.1039205, 51.517686999999995], [-0.1039844, 51.5179121], [-0.1041193, 51.5184448], [-0.10419169999999998, 51.518736399999995], [-0.1042994, 51.5191342], [-0.1043522, 51.519295500000005], [-0.1043944982618106, 51.51940495610953], [-0.1044206, 51.51947249999999], [-0.1044336, 51.519501899999995], [-0.1044511, 51.5195404], [-0.1044921, 51.5196159], [-0.10452559999999998, 51.5196714], [-0.1045513, 51.5197104], [-0.10458399999999998, 51.5197574], [-0.10462019999999998, 51.5198048], [-0.1046547, 51.519847600000006], [-0.10465731725018064, 51.519850605097744], [-0.1047485, 51.5199553], [-0.10478179999999998, 51.5199882], [-0.1048892, 51.520094400000005], [-0.1049245, 51.52012870000001], [-0.1049734, 51.5201809], [-0.1049984, 51.5202059], [-0.1050429, 51.5202518], [-0.10505989999999998, 51.5202707], [-0.105128, 51.5203463], [-0.10518569999999998, 51.52041549999999], [-0.10526149999999998, 51.520511500000005], [-0.1053543, 51.52063750000001], [-0.1054284, 51.52074169999999], [-0.1054765, 51.52080790000001], [-0.10553959999999998, 51.52089339999999], [-0.10563999999999998, 51.521018899999994], [-0.1057224, 51.5211185], [-0.10584639999999998, 51.52126079999999], [-0.10593199999999998, 51.5213589], [-0.1060171, 51.5214556], [-0.1060733, 51.521530899999995], [-0.1061551, 51.5216344], [-0.10630829999999998, 51.521814799999994], [-0.1064567, 51.52197739999999], [-0.1066099, 51.522131400000006], [-0.1067761, 51.5222865], [-0.1068495, 51.5223523], [-0.1069557, 51.52244679999999], [-0.1070899, 51.522560199999994], [-0.1073307, 51.5227709], [-0.1074634, 51.5229041], [-0.1077295, 51.52321220000001], [-0.1077608, 51.52324849999999], [-0.10781739999999998, 51.5233048], [-0.1079029, 51.523390899999995], [-0.1080862, 51.5235425], [-0.1084101, 51.523739899999995], [-0.1086221, 51.5238577], [-0.1087174, 51.523905500000005], [-0.1087995, 51.52394550000001], [-0.1088785, 51.5239868], [-0.108979, 51.524046699999985], [-0.1090536, 51.5240956], [-0.1091728, 51.5241772], [-0.1092883, 51.5242587], [-0.1093938, 51.5243402], [-0.1094992, 51.52442169999999], [-0.1095738, 51.5244838], [-0.10964, 51.52454850000001], [-0.1097076, 51.5246072], [-0.1097511, 51.524646], [-0.10981749999999998, 51.524694399999994], [-0.1099621, 51.5248046], [-0.1108836, 51.52542919999999], [-0.1124319, 51.5263817], [-0.11332169999999998, 51.526952], [-0.1144298, 51.52767479999999], [-0.11453209999999998, 51.5277334], [-0.1149493, 51.5279658], [-0.1160474, 51.5285776], [-0.1162677, 51.52870870000001], [-0.1168744, 51.52906070000001], [-0.117008, 51.5291382], [-0.11837100000000002, 51.529929], [-0.118469, 51.529982999999994], [-0.1185695, 51.530037799999995], [-0.1186822, 51.53009509999999], [-0.1188107, 51.530153899999995], [-0.1190034, 51.5302276], [-0.11925929999999996, 51.5303125], [-0.1195215, 51.5303917], [-0.1197398, 51.53045040000001], [-0.1198331, 51.5304748], [-0.1203098, 51.5305945], [-0.12045839999999997, 51.5306292], [-0.12052580000000002, 51.5306464], [-0.1207928, 51.530685599999984], [-0.12101759999999998, 51.530697], [-0.1214413, 51.5306898], [-0.1218119, 51.5306842], [-0.1221182, 51.5306757], [-0.1223676, 51.530663100000005], [-0.12263129999999996, 51.5306377], [-0.122867, 51.5305966], [-0.12308420000000002, 51.5305415], [-0.12332949999999998, 51.5304633], [-0.12354989999999998, 51.5304069], [-0.1237393, 51.53037439999999], [-0.1239772, 51.530341799999995], [-0.1241908, 51.5303203], [-0.1244005, 51.530313199999995], [-0.12459359999999998, 51.5303098], [-0.1250689, 51.5303267], [-0.12545289999999998, 51.53037519999999], [-0.12547174967034236, 51.53039827557032], [-0.12551709999999996, 51.53040320000001], [-0.1258626, 51.5304682], [-0.1261246, 51.53054499999999], [-0.1263977, 51.530653099999995], [-0.12661269999999997, 51.530796599999995], [-0.1268615, 51.53098740000001], [-0.1269993, 51.53113849999998], [-0.1270916, 51.5312625], [-0.127105, 51.5312861], [-0.1271529, 51.53137050000001], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.1303019, 51.5403426], [-0.1304454, 51.5405132], [-0.13056779999999998, 51.540725], [-0.1306643, 51.5407513], [-0.13073029999999997, 51.5407829], [-0.1307522, 51.5407839], [-0.1309457, 51.5408449], [-0.1310787, 51.54088289999999], [-0.13118809999999995, 51.5409145], [-0.1314585, 51.540971600000006], [-0.1316414, 51.541005799999986], [-0.1317287, 51.5410192], [-0.1318956, 51.5410452], [-0.13206820000000002, 51.5410679], [-0.1322365, 51.5410881], [-0.1325579, 51.54112460000001], [-0.1332022, 51.54116559999999], [-0.1334335, 51.54118019999999], [-0.1334835, 51.541183399999994], [-0.1338926, 51.54121639999999], [-0.13430160000000002, 51.5412551], [-0.1344993, 51.5412817], [-0.1346519, 51.5413056], [-0.134803, 51.54133339999999], [-0.1351364, 51.541382699999986], [-0.1352162, 51.5413934], [-0.1365839, 51.5415659], [-0.1372229, 51.54164779999999], [-0.13727499999999998, 51.5416545], [-0.1381627, 51.541770199999995], [-0.1385878, 51.54182579999999], [-0.13890049999999998, 51.54186270000001], [-0.1392289, 51.5419021], [-0.1394603, 51.5419294], [-0.1397352, 51.5419584], [-0.1399392, 51.54197769999999], [-0.1401019, 51.5419919], [-0.14028799999999997, 51.542007], [-0.1404656, 51.54202049999999], [-0.1405378, 51.542026099999994], [-0.14079589999999997, 51.54204330000001], [-0.14102239999999996, 51.5420556], [-0.14143169999999997, 51.54206959999999], [-0.1416877, 51.54207319999999], [-0.1417761, 51.54207399999999], [-0.14196209999999998, 51.54207660000001], [-0.1423082, 51.5420743], [-0.1425793, 51.54207039999999], [-0.14294299999999996, 51.54205720000001], [-0.1432758, 51.542042999999985], [-0.1436412, 51.54202020000001], [-0.1439337, 51.54199779999999], [-0.1442034, 51.541973000000006], [-0.1444329, 51.5419496], [-0.1447279, 51.5419144], [-0.1449627, 51.54188119999999], [-0.1452015, 51.5418474], [-0.1454401, 51.54181830000001], [-0.1455385, 51.5418081], [-0.1460437, 51.5417842], [-0.1462151, 51.5417805], [-0.1464005, 51.54177399999999], [-0.1467047, 51.5417712], [-0.1468154, 51.54177690000001], [-0.1469355, 51.5417867], [-0.14715339999999996, 51.54181179999999], [-0.1473021, 51.5418347], [-0.14747520000000003, 51.5418643], [-0.1476502, 51.54190459999999], [-0.14787689999999998, 51.5419626], [-0.1482067, 51.5420512], [-0.14892839999999996, 51.54227670000001], [-0.149273, 51.5423815], [-0.1496024, 51.542477100000006], [-0.15000669999999997, 51.5425909], [-0.15027, 51.5426539], [-0.15067869999999997, 51.5427367], [-0.1509479, 51.5427785], [-0.1510754, 51.5427998], [-0.1512148, 51.54281659999999], [-0.15142920000000004, 51.542837299999995], [-0.1516788, 51.54286090000001], [-0.15187729999999997, 51.54287709999999], [-0.15237749999999997, 51.542932400000005], [-0.15273679999999998, 51.5429625], [-0.1531276, 51.54299510000001], [-0.15344829999999998, 51.5430238], [-0.15385409999999997, 51.54304669999999], [-0.1541668, 51.5430599], [-0.154231, 51.5430619], [-0.1544141, 51.5430661], [-0.15454249999999997, 51.543064699999995], [-0.1546893, 51.54306659999999], [-0.15478759999999997, 51.54306950000001], [-0.1549426, 51.5430748], [-0.1550641, 51.54308730000001], [-0.1552771, 51.5431157], [-0.1553892, 51.5431315], [-0.1556004, 51.5431709], [-0.155853, 51.54323320000001], [-0.15613619999999998, 51.5432828], [-0.1563366, 51.543305399999994], [-0.15657869999999996, 51.54333630000001], [-0.1567251, 51.5433519], [-0.15701439999999997, 51.543382], [-0.15724019999999997, 51.5434031], [-0.1573711, 51.5434137], [-0.1575199, 51.543421], [-0.1576625, 51.543421], [-0.1577943, 51.54341999999999], [-0.15790329999999997, 51.5434156], [-0.1579823, 51.5434108], [-0.1580939, 51.5434033], [-0.1582528, 51.54338559999999], [-0.1584861, 51.5433549], [-0.1588306, 51.54329779999999], [-0.1592001, 51.5432321], [-0.1595482706344072, 51.54317680601462], [-0.16000699999999998, 51.5431563], [-0.160255, 51.54314149999999], [-0.1604118, 51.5431307], [-0.16061729999999996, 51.5431152], [-0.16073369999999998, 51.543108200000006], [-0.1609784, 51.5430983], [-0.16111857988524028, 51.54310099852758], [-0.16113229999999998, 51.54309790000001], [-0.16125078923572086, 51.54307304496928], [-0.1614405, 51.543078599999994], [-0.1615693, 51.5430842], [-0.16199489999999997, 51.543101400000005], [-0.1628558, 51.543218200000005], [-0.1634825, 51.54329], [-0.1638912, 51.54332169999999], [-0.1644165, 51.5433162], [-0.16473069999999998, 51.5432933], [-0.16891240000000002, 51.5427671], [-0.17509509999999998, 51.541927], [-0.1771062, 51.5416444], [-0.17737368574318094, 51.5416058422213], [-0.1774157860300821, 51.5415997735078], [-0.17748219999999998, 51.5415902], [-0.17813179999999998, 51.5414929], [-0.1791497, 51.5413611], [-0.1796630568239043, 51.541287619194975], [-0.17976029999999998, 51.5412737], [-0.18010699999999996, 51.54121310000001], [-0.1806906, 51.54109789999999], [-0.18174909999999997, 51.5408636], [-0.1829235, 51.5405896], [-0.1833248, 51.5404966], [-0.1836594, 51.5404118], [-0.18398380000000003, 51.5403217], [-0.18433569999999996, 51.5402255], [-0.18469510000000003, 51.54012259999999], [-0.18506469999999997, 51.54001709999999], [-0.1854516, 51.5399055], [-0.18581479999999995, 51.5397955], [-0.1861774, 51.5396836], [-0.1865632, 51.539560599999994], [-0.1868633, 51.539462099999994], [-0.1874237, 51.5392673], [-0.1877255, 51.539159100000006], [-0.1880542, 51.5390368], [-0.18835859999999996, 51.53891850000001], [-0.1887529, 51.538769899999984], [-0.1891894, 51.538602], [-0.1895837, 51.5384436], [-0.1899831, 51.5382824], [-0.1919269, 51.5374942], [-0.1922821, 51.5373581], [-0.1929268, 51.5370853], [-0.19318759999999996, 51.5369832], [-0.19347279999999997, 51.5368727], [-0.1937415, 51.536777], [-0.1939695, 51.53669210000001], [-0.194282, 51.5365726], [-0.1946304, 51.5364508], [-0.1949877, 51.536340300000006], [-0.1953774, 51.5362286], [-0.1960077, 51.536063199999994], [-0.19642970000000004, 51.53594369999998], [-0.196823, 51.5358365], [-0.1971795, 51.5357381], [-0.19757199999999997, 51.53563739999999], [-0.1970679, 51.5358031], [-0.1978087, 51.53560480000001], [-0.1985347, 51.535419299999994], [-0.19927959999999997, 51.53525299999998], [-0.1996699, 51.535179], [-0.2000544, 51.53510790000001], [-0.2008565, 51.534961], [-0.20161, 51.5348195], [-0.2024138, 51.5346768], [-0.20324, 51.53452790000001], [-0.20377180000000003, 51.53443610000001], [-0.2044149, 51.53431089999999], [-0.2049092, 51.5342345], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Elephant & Castle L.T.", "dest_arr_time_act": "1510", "motion_projection": null, "next_location_lat": "51.5341536", "next_location_lon": "-0.2053586", "previous_location": null, "current_leg_milage": "7.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1421½", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "26.0", "current_position_lat": "51.5341536", "current_position_lon": "-0.2053586", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Elephant & Castle L.T.", "service_state_platform": null, "timing_fact_generation": 1789480710480879, "current_leg_arrival_utc": "2026-09-15T14:48:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:31.564562", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T14:22:00+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T14:21:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:33.936147", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P ZEL HRW 2J02 None None None None None [] Elephant & Castle L.T. 1421 1421½ None 14:21:00 None Harrow & Wealdstone (DC) 1510 1510 1 None None https://www.realtimetrains.co.uk/service/gb-nr:C61757/2026-09-15/detailed None Elephant & Castle L.T. 2026-09-15T14:22:00+01:00 Queen's Park (DC) 26.0 {"type": "LineString", "coordinates": [[-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179], [-0.1031626, 51.51070159999999], [-0.103165, 51.51072460000001], [-0.1031942, 51.5108754], [-0.1032473, 51.511128699999986], [-0.10331959999999998, 51.5115055], [-0.1033934, 51.5118006], [-0.1034213, 51.5119096], [-0.1034253, 51.5119248], [-0.1034745, 51.51214869999999], [-0.1034882, 51.51222689999999], [-0.1034978, 51.5123304], [-0.1035051, 51.512396899999985], [-0.10355820000000002, 51.5128812], [-0.10356619999999998, 51.51298409999999], [-0.1035739, 51.5131246], [-0.10356949999999998, 51.5134601], [-0.1035664, 51.513902], [-0.1035633, 51.5141218], [-0.10356509999999998, 51.514278399999995], [-0.1036135, 51.51568799999999], [-0.1036503, 51.5160618], [-0.1036776, 51.516307100000006], [-0.10371569999999998, 51.516690999999994], [-0.10375729999999998, 51.5170449], [-0.1037796, 51.51716269999999], [-0.103874, 51.5175139], [-0.1039205, 51.517686999999995], [-0.1039844, 51.5179121], [-0.1041193, 51.5184448], [-0.10419169999999998, 51.518736399999995], [-0.1042994, 51.5191342], [-0.1043522, 51.519295500000005], [-0.1043944982618106, 51.51940495610953], [-0.1044206, 51.51947249999999], [-0.1044336, 51.519501899999995], [-0.1044511, 51.5195404], [-0.1044921, 51.5196159], [-0.10452559999999998, 51.5196714], [-0.1045513, 51.5197104], [-0.10458399999999998, 51.5197574], [-0.10462019999999998, 51.5198048], [-0.1046547, 51.519847600000006], [-0.10465731725018064, 51.519850605097744], [-0.1047485, 51.5199553], [-0.10478179999999998, 51.5199882], [-0.1048892, 51.520094400000005], [-0.1049245, 51.52012870000001], [-0.1049734, 51.5201809], [-0.1049984, 51.5202059], [-0.1050429, 51.5202518], [-0.10505989999999998, 51.5202707], [-0.105128, 51.5203463], [-0.10518569999999998, 51.52041549999999], [-0.10526149999999998, 51.520511500000005], [-0.1053543, 51.52063750000001], [-0.1054284, 51.52074169999999], [-0.1054765, 51.52080790000001], [-0.10553959999999998, 51.52089339999999], [-0.10563999999999998, 51.521018899999994], [-0.1057224, 51.5211185], [-0.10584639999999998, 51.52126079999999], [-0.10593199999999998, 51.5213589], [-0.1060171, 51.5214556], [-0.1060733, 51.521530899999995], [-0.1061551, 51.5216344], [-0.10630829999999998, 51.521814799999994], [-0.1064567, 51.52197739999999], [-0.1066099, 51.522131400000006], [-0.1067761, 51.5222865], [-0.1068495, 51.5223523], [-0.1069557, 51.52244679999999], [-0.1070899, 51.522560199999994], [-0.1073307, 51.5227709], [-0.1074634, 51.5229041], [-0.1077295, 51.52321220000001], [-0.1077608, 51.52324849999999], [-0.10781739999999998, 51.5233048], [-0.1079029, 51.523390899999995], [-0.1080862, 51.5235425], [-0.1084101, 51.523739899999995], [-0.1086221, 51.5238577], [-0.1087174, 51.523905500000005], [-0.1087995, 51.52394550000001], [-0.1088785, 51.5239868], [-0.108979, 51.524046699999985], [-0.1090536, 51.5240956], [-0.1091728, 51.5241772], [-0.1092883, 51.5242587], [-0.1093938, 51.5243402], [-0.1094992, 51.52442169999999], [-0.1095738, 51.5244838], [-0.10964, 51.52454850000001], [-0.1097076, 51.5246072], [-0.1097511, 51.524646], [-0.10981749999999998, 51.524694399999994], [-0.1099621, 51.5248046], [-0.1108836, 51.52542919999999], [-0.1124319, 51.5263817], [-0.11332169999999998, 51.526952], [-0.1144298, 51.52767479999999], [-0.11453209999999998, 51.5277334], [-0.1149493, 51.5279658], [-0.1160474, 51.5285776], [-0.1162677, 51.52870870000001], [-0.1168744, 51.52906070000001], [-0.117008, 51.5291382], [-0.11837100000000002, 51.529929], [-0.118469, 51.529982999999994], [-0.1185695, 51.530037799999995], [-0.1186822, 51.53009509999999], [-0.1188107, 51.530153899999995], [-0.1190034, 51.5302276], [-0.11925929999999996, 51.5303125], [-0.1195215, 51.5303917], [-0.1197398, 51.53045040000001], [-0.1198331, 51.5304748], [-0.1203098, 51.5305945], [-0.12045839999999997, 51.5306292], [-0.12052580000000002, 51.5306464], [-0.1207928, 51.530685599999984], [-0.12101759999999998, 51.530697], [-0.1214413, 51.5306898], [-0.1218119, 51.5306842], [-0.1221182, 51.5306757], [-0.1223676, 51.530663100000005], [-0.12263129999999996, 51.5306377], [-0.122867, 51.5305966], [-0.12308420000000002, 51.5305415], [-0.12332949999999998, 51.5304633], [-0.12354989999999998, 51.5304069], [-0.1237393, 51.53037439999999], [-0.1239772, 51.530341799999995], [-0.1241908, 51.5303203], [-0.1244005, 51.530313199999995], [-0.12459359999999998, 51.5303098], [-0.1250689, 51.5303267], [-0.12545289999999998, 51.53037519999999], [-0.12547174967034236, 51.53039827557032], [-0.12551709999999996, 51.53040320000001], [-0.1258626, 51.5304682], [-0.1261246, 51.53054499999999], [-0.1263977, 51.530653099999995], [-0.12661269999999997, 51.530796599999995], [-0.1268615, 51.53098740000001], [-0.1269993, 51.53113849999998], [-0.1270916, 51.5312625], [-0.127105, 51.5312861], [-0.1271529, 51.53137050000001], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.1303019, 51.5403426], [-0.1304454, 51.5405132], [-0.13056779999999998, 51.540725], [-0.1306643, 51.5407513], [-0.13073029999999997, 51.5407829], [-0.1307522, 51.5407839], [-0.1309457, 51.5408449], [-0.1310787, 51.54088289999999], [-0.13118809999999995, 51.5409145], [-0.1314585, 51.540971600000006], [-0.1316414, 51.541005799999986], [-0.1317287, 51.5410192], [-0.1318956, 51.5410452], [-0.13206820000000002, 51.5410679], [-0.1322365, 51.5410881], [-0.1325579, 51.54112460000001], [-0.1332022, 51.54116559999999], [-0.1334335, 51.54118019999999], [-0.1334835, 51.541183399999994], [-0.1338926, 51.54121639999999], [-0.13430160000000002, 51.5412551], [-0.1344993, 51.5412817], [-0.1346519, 51.5413056], [-0.134803, 51.54133339999999], [-0.1351364, 51.541382699999986], [-0.1352162, 51.5413934], [-0.1365839, 51.5415659], [-0.1372229, 51.54164779999999], [-0.13727499999999998, 51.5416545], [-0.1381627, 51.541770199999995], [-0.1385878, 51.54182579999999], [-0.13890049999999998, 51.54186270000001], [-0.1392289, 51.5419021], [-0.1394603, 51.5419294], [-0.1397352, 51.5419584], [-0.1399392, 51.54197769999999], [-0.1401019, 51.5419919], [-0.14028799999999997, 51.542007], [-0.1404656, 51.54202049999999], [-0.1405378, 51.542026099999994], [-0.14079589999999997, 51.54204330000001], [-0.14102239999999996, 51.5420556], [-0.14143169999999997, 51.54206959999999], [-0.1416877, 51.54207319999999], [-0.1417761, 51.54207399999999], [-0.14196209999999998, 51.54207660000001], [-0.1423082, 51.5420743], [-0.1425793, 51.54207039999999], [-0.14294299999999996, 51.54205720000001], [-0.1432758, 51.542042999999985], [-0.1436412, 51.54202020000001], [-0.1439337, 51.54199779999999], [-0.1442034, 51.541973000000006], [-0.1444329, 51.5419496], [-0.1447279, 51.5419144], [-0.1449627, 51.54188119999999], [-0.1452015, 51.5418474], [-0.1454401, 51.54181830000001], [-0.1455385, 51.5418081], [-0.1460437, 51.5417842], [-0.1462151, 51.5417805], [-0.1464005, 51.54177399999999], [-0.1467047, 51.5417712], [-0.1468154, 51.54177690000001], [-0.1469355, 51.5417867], [-0.14715339999999996, 51.54181179999999], [-0.1473021, 51.5418347], [-0.14747520000000003, 51.5418643], [-0.1476502, 51.54190459999999], [-0.14787689999999998, 51.5419626], [-0.1482067, 51.5420512], [-0.14892839999999996, 51.54227670000001], [-0.149273, 51.5423815], [-0.1496024, 51.542477100000006], [-0.15000669999999997, 51.5425909], [-0.15027, 51.5426539], [-0.15067869999999997, 51.5427367], [-0.1509479, 51.5427785], [-0.1510754, 51.5427998], [-0.1512148, 51.54281659999999], [-0.15142920000000004, 51.542837299999995], [-0.1516788, 51.54286090000001], [-0.15187729999999997, 51.54287709999999], [-0.15237749999999997, 51.542932400000005], [-0.15273679999999998, 51.5429625], [-0.1531276, 51.54299510000001], [-0.15344829999999998, 51.5430238], [-0.15385409999999997, 51.54304669999999], [-0.1541668, 51.5430599], [-0.154231, 51.5430619], [-0.1544141, 51.5430661], [-0.15454249999999997, 51.543064699999995], [-0.1546893, 51.54306659999999], [-0.15478759999999997, 51.54306950000001], [-0.1549426, 51.5430748], [-0.1550641, 51.54308730000001], [-0.1552771, 51.5431157], [-0.1553892, 51.5431315], [-0.1556004, 51.5431709], [-0.155853, 51.54323320000001], [-0.15613619999999998, 51.5432828], [-0.1563366, 51.543305399999994], [-0.15657869999999996, 51.54333630000001], [-0.1567251, 51.5433519], [-0.15701439999999997, 51.543382], [-0.15724019999999997, 51.5434031], [-0.1573711, 51.5434137], [-0.1575199, 51.543421], [-0.1576625, 51.543421], [-0.1577943, 51.54341999999999], [-0.15790329999999997, 51.5434156], [-0.1579823, 51.5434108], [-0.1580939, 51.5434033], [-0.1582528, 51.54338559999999], [-0.1584861, 51.5433549], [-0.1588306, 51.54329779999999], [-0.1592001, 51.5432321], [-0.1595482706344072, 51.54317680601462], [-0.16000699999999998, 51.5431563], [-0.160255, 51.54314149999999], [-0.1604118, 51.5431307], [-0.16061729999999996, 51.5431152], [-0.16073369999999998, 51.543108200000006], [-0.1609784, 51.5430983], [-0.16111857988524028, 51.54310099852758], [-0.16113229999999998, 51.54309790000001], [-0.16125078923572086, 51.54307304496928], [-0.1614405, 51.543078599999994], [-0.1615693, 51.5430842], [-0.16199489999999997, 51.543101400000005], [-0.1628558, 51.543218200000005], [-0.1634825, 51.54329], [-0.1638912, 51.54332169999999], [-0.1644165, 51.5433162], [-0.16473069999999998, 51.5432933], [-0.16891240000000002, 51.5427671], [-0.17509509999999998, 51.541927], [-0.1771062, 51.5416444], [-0.17737368574318094, 51.5416058422213], [-0.1774157860300821, 51.5415997735078], [-0.17748219999999998, 51.5415902], [-0.17813179999999998, 51.5414929], [-0.1791497, 51.5413611], [-0.1796630568239043, 51.541287619194975], [-0.17976029999999998, 51.5412737], [-0.18010699999999996, 51.54121310000001], [-0.1806906, 51.54109789999999], [-0.18174909999999997, 51.5408636], [-0.1829235, 51.5405896], [-0.1833248, 51.5404966], [-0.1836594, 51.5404118], [-0.18398380000000003, 51.5403217], [-0.18433569999999996, 51.5402255], [-0.18469510000000003, 51.54012259999999], [-0.18506469999999997, 51.54001709999999], [-0.1854516, 51.5399055], [-0.18581479999999995, 51.5397955], [-0.1861774, 51.5396836], [-0.1865632, 51.539560599999994], [-0.1868633, 51.539462099999994], [-0.1874237, 51.5392673], [-0.1877255, 51.539159100000006], [-0.1880542, 51.5390368], [-0.18835859999999996, 51.53891850000001], [-0.1887529, 51.538769899999984], [-0.1891894, 51.538602], [-0.1895837, 51.5384436], [-0.1899831, 51.5382824], [-0.1919269, 51.5374942], [-0.1922821, 51.5373581], [-0.1929268, 51.5370853], [-0.19318759999999996, 51.5369832], [-0.19347279999999997, 51.5368727], [-0.1937415, 51.536777], [-0.1939695, 51.53669210000001], [-0.194282, 51.5365726], [-0.1946304, 51.5364508], [-0.1949877, 51.536340300000006], [-0.1953774, 51.5362286], [-0.1960077, 51.536063199999994], [-0.19642970000000004, 51.53594369999998], [-0.196823, 51.5358365], [-0.1971795, 51.5357381], [-0.19757199999999997, 51.53563739999999], [-0.1970679, 51.5358031], [-0.1978087, 51.53560480000001], [-0.1985347, 51.535419299999994], [-0.19927959999999997, 51.53525299999998], [-0.1996699, 51.535179], [-0.2000544, 51.53510790000001], [-0.2008565, 51.534961], [-0.20161, 51.5348195], [-0.2024138, 51.5346768], [-0.20324, 51.53452790000001], [-0.20377180000000003, 51.53443610000001], [-0.2044149, 51.53431089999999], [-0.2049092, 51.5342345], [-0.20535856458816795, 51.53415358854151]]} 7.2 1422 1448 None None Queen's Park (DC) 51.5341536 -0.2053586 51.5341536 -0.2053586 1 0 2026-09-15 14:31:38 TERMINATED 2026-09-15 14:21:30 Elephant & Castle L.T. SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789480710480879 1 1 2026-09-15 14:31:33.936147 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:31.564562
551075 574129 G38953 801W18ME15 2026-09-15 COMPLETE 15523636 2026-09-15 15:21:00 2026-09-15 14:32:07 2026-09-17 14:32:07 {"id": 574129, "stp": "P", "toc": "Transport for Wales", "uid": "G38953", "consist": "197048+197120", "dest_crs": "MAN", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38953/2026-09-15/detailed", "trust_id": "801W18ME15", "origin_crs": "MFH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-15", "dest_arr_time": "1513", "dest_platform": "10", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "1W18", "timing_status": "LATE", "origin_station": "Milford Haven", "current_leg_arr": "1521", "current_leg_dep": "1509", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "0900", "origin_platform": null, "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-15T14:32:07", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Stockport", "dest_arr_time_act": "1511", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Stockport", "current_leg_milage": "5.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 858.873, \"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\": 4754.395, \"from_m\": 858.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\": 5836.076, \"from_m\": 4754.395, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8681.536, \"from_m\": 5836.076, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13172.611, \"from_m\": 8681.536, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 14101.035, \"from_m\": 13172.611, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22000.228, \"from_m\": 14101.035, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 22065.803, \"from_m\": 22000.228, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 22130.076, \"from_m\": 22065.803, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 22490.579, \"from_m\": 22130.076, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 22532.778, \"from_m\": 22490.579, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 38351.502, \"from_m\": 22532.778, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40364.021, \"from_m\": 38351.502, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 41467.592, \"from_m\": 40364.021, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41511.197, \"from_m\": 41467.592, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 41769.229, \"from_m\": 41511.197, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 43037.652, \"from_m\": 41769.229, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 63220.377, \"from_m\": 43037.652, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63257.832, \"from_m\": 63220.377, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 63824.753, \"from_m\": 63257.832, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 63830.951, \"from_m\": 63824.753, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 63847.68, \"from_m\": 63830.951, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 64910.581, \"from_m\": 63847.68, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 74055.121, \"from_m\": 64910.581, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 75406.738, \"from_m\": 74055.121, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 95131.451, \"from_m\": 75406.738, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 95908.59, \"from_m\": 95131.451, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 109307.271, \"from_m\": 95908.59, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 111809.121, \"from_m\": 109307.271, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 112952.2, \"from_m\": 111809.121, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 113334.13, \"from_m\": 112952.2, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 113413.61, \"from_m\": 113334.13, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 113795.54, \"from_m\": 113413.61, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 114163.716, \"from_m\": 113795.54, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 115466.858, \"from_m\": 114163.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\": 117746.111, \"from_m\": 115466.858, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 119315.964, \"from_m\": 117746.111, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 120742.908, \"from_m\": 119315.964, \"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\": 124528.874, \"from_m\": 120742.908, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 125454.327, \"from_m\": 124528.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\": 134048.837, \"from_m\": 125454.327, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 135333.337, \"from_m\": 134048.837, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 136125.228, \"from_m\": 135333.337, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 138149.568, \"from_m\": 136125.228, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 138217.773, \"from_m\": 138149.568, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140480.977, \"from_m\": 138217.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\": 141168.52, \"from_m\": 140480.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\": 146978.143, \"from_m\": 141168.52, \"capability_applied\": 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\": 149344.508, \"from_m\": 146978.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\": 151514.569, \"from_m\": 149344.508, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 153649.048, \"from_m\": 151514.569, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 153711.942, \"from_m\": 153649.048, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 153775.56, \"from_m\": 153711.942, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 153868.076, \"from_m\": 153775.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\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 154601.968, \"from_m\": 153868.076, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 155007.371, \"from_m\": 154601.968, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 162715.645, \"from_m\": 155007.371, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 185880.248, \"from_m\": 162715.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\": 185966.846, \"from_m\": 185880.248, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 186025.455, \"from_m\": 185966.846, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 186191.971, \"from_m\": 186025.455, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 186676.884, \"from_m\": 186191.971, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 186806.79, \"from_m\": 186676.884, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 187136.187, \"from_m\": 186806.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\": 187200.102, \"from_m\": 187136.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\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 187311.818, \"from_m\": 187200.102, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 187386.887, \"from_m\": 187311.818, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 190503.062, \"from_m\": 187386.887, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 202368.824, \"from_m\": 190503.062, \"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\": 202421.086, \"from_m\": 202368.824, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 202460.915, \"from_m\": 202421.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\": 205689.698, \"from_m\": 202460.915, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 205742.034, \"from_m\": 205689.698, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 205784.846, \"from_m\": 205742.034, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 205847.658, \"from_m\": 205784.846, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 205913.349, \"from_m\": 205847.658, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 205950.544, \"from_m\": 205913.349, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 208008.541, \"from_m\": 205950.544, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 210976.099, \"from_m\": 208008.541, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 220570.682, \"from_m\": 210976.099, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 221393.153, \"from_m\": 220570.682, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 223813.661, \"from_m\": 221393.153, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 223876.162, \"from_m\": 223813.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 236375.974, \"from_m\": 223876.162, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 236420.923, \"from_m\": 236375.974, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 239947.864, \"from_m\": 236420.923, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 244700.087, \"from_m\": 239947.864, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 245242.767, \"from_m\": 244700.087, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 253720.652, \"from_m\": 245242.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\": 255146.505, \"from_m\": 253720.652, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 256163.731, \"from_m\": 255146.505, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 261076.9, \"from_m\": 256163.731, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 269546.168, \"from_m\": 261076.9, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 270057.62, \"from_m\": 269546.168, \"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\": 271730.116, \"from_m\": 270057.62, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 273961.465, \"from_m\": 271730.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\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 274757.574, \"from_m\": 273961.465, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 275953.382, \"from_m\": 274757.574, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 276347.764, \"from_m\": 275953.382, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 277807.851, \"from_m\": 276347.764, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 281535.92, \"from_m\": 277807.851, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 283330.023, \"from_m\": 281535.92, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 286234.162, \"from_m\": 283330.023, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 288334.319, \"from_m\": 286234.162, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 288533.708, \"from_m\": 288334.319, \"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\": 295113.176, \"from_m\": 288533.708, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 311327.175, \"from_m\": 295113.176, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 313496.943, \"from_m\": 311327.175, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 318745.056, \"from_m\": 313496.943, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 325316.516, \"from_m\": 318745.056, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 325352.758, \"from_m\": 325316.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\": 333105.431, \"from_m\": 325352.758, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 339399.465, \"from_m\": 333105.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\": 341934.175, \"from_m\": 339399.465, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 346525.312, \"from_m\": 341934.175, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 347080.172, \"from_m\": 346525.312, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 348571.934, \"from_m\": 347080.172, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 348967.671, \"from_m\": 348571.934, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 352139.006, \"from_m\": 348967.671, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 352858.25, \"from_m\": 352139.006, \"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\": 355625.034, \"from_m\": 352858.25, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 355667.25, \"from_m\": 355625.034, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 356538.316, \"from_m\": 355667.25, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 356744.822, \"from_m\": 356538.316, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 356806.333, \"from_m\": 356744.822, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 357394.258, \"from_m\": 356806.333, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 360609.471, \"from_m\": 357394.258, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 387267.001, \"from_m\": 360609.471, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 388250.92, \"from_m\": 387267.001, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 401798.439, \"from_m\": 388250.92, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 403658.843, \"from_m\": 401798.439, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 408488.857, \"from_m\": 403658.843, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 408512.222, \"from_m\": 408488.857, \"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\": 408715.434, \"from_m\": 408512.222, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 409003.266, \"from_m\": 408715.434, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 409206.942, \"from_m\": 409003.266, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 409251.349, \"from_m\": 409206.942, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 409303.641, \"from_m\": 409251.349, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 409311.648, \"from_m\": 409303.641, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 409367.801, \"from_m\": 409311.648, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 410002.025, \"from_m\": 409367.801, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 410377.134, \"from_m\": 410002.025, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 416440.324, \"from_m\": 410377.134, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 417321.667, \"from_m\": 416440.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\": 432324.832, \"from_m\": 417321.667, \"capability_applied\": null, \"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\": 432367.281, \"from_m\": 432324.832, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 437267.683, \"from_m\": 432367.281, \"capability_applied\": null, \"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\": 437310.94, \"from_m\": 437267.683, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 439519.391, \"from_m\": 437310.94, \"capability_applied\": null, \"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\": 440472.939, \"from_m\": 439519.391, \"capability_applied\": 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\": 445096.777, \"from_m\": 440472.939, \"capability_applied\": null, \"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\": 447890.195, \"from_m\": 445096.777, \"capability_applied\": 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\": 448840.809, \"from_m\": 447890.195, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 449718.832, \"from_m\": 448840.809, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 450161.709, \"from_m\": 449718.832, \"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\": 450201.633, \"from_m\": 450161.709, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 450231.972, \"from_m\": 450201.633, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 455230.884, \"from_m\": 450231.972, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 456194.372, \"from_m\": 455230.884, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 456266.526, \"from_m\": 456194.372, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 456794.618, \"from_m\": 456266.526, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 458328.924, \"from_m\": 456794.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\": 458492.649, \"from_m\": 458328.924, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 458802.062, \"from_m\": 458492.649, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 458848.268, \"from_m\": 458802.062, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 458926.058, \"from_m\": 458848.268, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 459335.238, \"from_m\": 458926.058, \"capability_applied\": null, \"effective_limit_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\": 574129, \"profile_key\": \"72eb49202db9d01f0b6458fd1f2405afcb06c243ab24a317141a790cd553e675\", \"schedule_id\": 36872, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Milford Haven\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903H\", \"location\": \"Herbrandston Jn\", \"stage_seq\": 2, \"distance_m\": 2650.386, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0908\", \"location\": \"Johnston\", \"stage_seq\": 3, \"distance_m\": 6432.005, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915H\", \"location\": \"Haverfordwest\", \"stage_seq\": 4, \"distance_m\": 13977.689, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924H\", \"location\": \"Clarbeston Road\", \"stage_seq\": 5, \"distance_m\": 22400.434, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0932\", \"location\": \"Clunderwen\", \"stage_seq\": 6, \"distance_m\": 32980.584, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0939\", \"location\": \"Whitland\", \"stage_seq\": 7, \"distance_m\": 41769.229, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0945\", \"location\": \"St Clears Crossing\", \"stage_seq\": 8, \"distance_m\": 50797.363, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0948H\", \"location\": \"Sarnau S.B.\", \"stage_seq\": 9, \"distance_m\": 56442.127, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0952H\", \"location\": \"Carmarthen Bridge\", \"stage_seq\": 10, \"distance_m\": 63388.597, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": \"0958\", \"location\": \"Carmarthen\", \"stage_seq\": 11, \"distance_m\": 63567.829, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959H\", \"location\": \"Carmarthen Jn\", \"stage_seq\": 12, \"distance_m\": 63871.158, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1007H\", \"wtt_dep\": \"1008H\", \"location\": \"Ferryside\", \"stage_seq\": 13, \"distance_m\": 74269.102, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1011H\", \"location\": \"Bertwyn L.C.\", \"stage_seq\": 14, \"distance_m\": 78881.014, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1013H\", \"wtt_dep\": \"1014H\", \"location\": \"Kidwelly\", \"stage_seq\": 15, \"distance_m\": 81098.376, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1020H\", \"wtt_dep\": \"1021H\", \"location\": \"Pembrey & Burry Port\", \"stage_seq\": 16, \"distance_m\": 89400.629, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1026H\", \"wtt_dep\": \"1027H\", \"location\": \"Llanelli\", \"stage_seq\": 17, \"distance_m\": 95740.507, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1029H\", \"location\": \"Llandeilo Jn\", \"stage_seq\": 18, \"distance_m\": 98272.596, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1030\", \"location\": \"Duffryn West S.B.\", \"stage_seq\": 19, \"distance_m\": 99790.297, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1033H\", \"wtt_dep\": \"1034H\", \"location\": \"Gowerton\", \"stage_seq\": 20, \"distance_m\": 104931.838, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1037H\", \"location\": \"Cockett West S.B.\", \"stage_seq\": 21, \"distance_m\": 107231.088, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1042\", \"location\": \"Swansea Loop West\", \"stage_seq\": 22, \"distance_m\": 111886.695, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1044\", \"location\": \"Swansea Loop East\", \"stage_seq\": 23, \"distance_m\": 113176.255, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1047\", \"wtt_dep\": \"1054\", \"location\": \"Swansea\", \"stage_seq\": 24, \"distance_m\": 113373.87, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1056\", \"location\": \"Swansea Loop East\", \"stage_seq\": 25, \"distance_m\": 113571.485, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1104H\", \"wtt_dep\": \"1106H\", \"location\": \"Neath\", \"stage_seq\": 26, \"distance_m\": 125479.148, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1108H\", \"location\": \"Briton Ferry West Jn\", \"stage_seq\": 27, \"distance_m\": 128842.269, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1112H\", \"wtt_dep\": \"1114H\", \"location\": \"Port Talbot Parkway\", \"stage_seq\": 28, \"distance_m\": 134386.233, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1117H\", \"location\": \"Margam East Jn\", \"stage_seq\": 29, \"distance_m\": 138240.197, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1118H\", \"location\": \"Margam Moors Jn\", \"stage_seq\": 30, \"distance_m\": 140677.971, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1121H\", \"location\": \"Stormy\", \"stage_seq\": 31, \"distance_m\": 147386.213, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1125H\", \"wtt_dep\": \"1128H\", \"location\": \"Bridgend\", \"stage_seq\": 32, \"distance_m\": 154034.227, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1132H\", \"location\": \"Pencoed\", \"stage_seq\": 33, \"distance_m\": 160244.14, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1136\", \"location\": \"Pontyclun\", \"stage_seq\": 34, \"distance_m\": 168572.492, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1144\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 35, \"distance_m\": 184417.213, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1148\", \"wtt_dep\": \"1153\", \"location\": \"Cardiff Central\", \"stage_seq\": 36, \"distance_m\": 186489.547, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1155\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 37, \"distance_m\": 187830.833, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1159H\", \"location\": \"Marshfield\", \"stage_seq\": 38, \"distance_m\": 197038.089, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1202\", \"location\": \"Ebbw Jn\", \"stage_seq\": 39, \"distance_m\": 202954.21, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1203H\", \"location\": \"Gaer Jn\", \"stage_seq\": 40, \"distance_m\": 203976.309, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1205H\", \"wtt_dep\": \"1208\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 41, \"distance_m\": 205355.537, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1209\", \"location\": \"Maindee West Jn\", \"stage_seq\": 42, \"distance_m\": 205906.703, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1211\", \"location\": \"Maindee North Jn\", \"stage_seq\": 43, \"distance_m\": 206745.511, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1217\", \"wtt_dep\": \"1218\", \"location\": \"Cwmbran\", \"stage_seq\": 44, \"distance_m\": 216697.174, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1223\", \"location\": \"Little Mill Jn\", \"stage_seq\": 45, \"distance_m\": 223813.661, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1229H\", \"wtt_dep\": \"1230H\", \"location\": \"Abergavenny\", \"stage_seq\": 46, \"distance_m\": 236375.974, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1236\", \"location\": \"Abergavenny Sig. 38\", \"stage_seq\": 47, \"distance_m\": 246825.556, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1240H\", \"location\": \"Pontrilas\", \"stage_seq\": 48, \"distance_m\": 255223.108, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1245\", \"location\": \"Tram Inn\", \"stage_seq\": 49, \"distance_m\": 264406.344, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1253\", \"wtt_dep\": \"1256\", \"location\": \"Hereford\", \"stage_seq\": 50, \"distance_m\": 275151.866, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1259\", \"location\": \"Shelwick Jn\", \"stage_seq\": 51, \"distance_m\": 277807.851, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1301\", \"location\": \"Moreton-on-Lugg\", \"stage_seq\": 52, \"distance_m\": 282000.149, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1308\", \"wtt_dep\": \"1309\", \"location\": \"Leominster\", \"stage_seq\": 53, \"distance_m\": 295357.049, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1314H\", \"location\": \"Woofferton\", \"stage_seq\": 54, \"distance_m\": 305991.233, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1318H\", \"wtt_dep\": \"1319H\", \"location\": \"Ludlow\", \"stage_seq\": 55, \"distance_m\": 312908.146, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1322H\", \"location\": \"Bromfield\", \"stage_seq\": 56, \"distance_m\": 316541.555, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1327\", \"wtt_dep\": \"1328\", \"location\": \"Craven Arms\", \"stage_seq\": 57, \"distance_m\": 325037.272, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1332H\", \"location\": \"Marshbrook S.B.\", \"stage_seq\": 58, \"distance_m\": 332416.083, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1335H\", \"wtt_dep\": \"1336H\", \"location\": \"Church Stretton\", \"stage_seq\": 59, \"distance_m\": 336575.576, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1342\", \"location\": \"Dorrington\", \"stage_seq\": 60, \"distance_m\": 347011.348, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1348\", \"location\": \"Sutton Bridge Jn\", \"stage_seq\": 61, \"distance_m\": 355739.532, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1349\", \"location\": \"English Bridge Jn\", \"stage_seq\": 62, \"distance_m\": 356545.077, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1351\", \"wtt_dep\": \"1353\", \"location\": \"Shrewsbury\", \"stage_seq\": 63, \"distance_m\": 357109.506, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356H\", \"location\": \"Harlescott L.C.\", \"stage_seq\": 64, \"distance_m\": 360434.2, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402H\", \"location\": \"Wem\", \"stage_seq\": 65, \"distance_m\": 374396.105, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405\", \"location\": \"Prees\", \"stage_seq\": 66, \"distance_m\": 379599.262, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1409\", \"wtt_dep\": \"1410\", \"location\": \"Whitchurch (Shropshire)\", \"stage_seq\": 67, \"distance_m\": 387516.13, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1415\", \"location\": \"Wrenbury\", \"stage_seq\": 68, \"distance_m\": 395384.55, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1418H\", \"wtt_dep\": \"1419H\", \"location\": \"Nantwich\", \"stage_seq\": 69, \"distance_m\": 402547.133, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424H\", \"location\": \"Crewe Gresty Green West Jn\", \"stage_seq\": 70, \"distance_m\": 407298.49, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425H\", \"location\": \"Crewe Gresty Lane Jn\", \"stage_seq\": 71, \"distance_m\": 408488.857, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1430\", \"location\": \"Crewe\", \"stage_seq\": 72, \"distance_m\": 409660.188, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Sandbach\", \"stage_seq\": 73, \"distance_m\": 417023.434, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442\", \"location\": \"Chelford\", \"stage_seq\": 74, \"distance_m\": 432538.931, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Alderley Edge\", \"stage_seq\": 75, \"distance_m\": 437444.163, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1450\", \"location\": \"Wilmslow\", \"stage_seq\": 76, \"distance_m\": 440121.462, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 77, \"distance_m\": 446133.89, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 78, \"distance_m\": 447617.125, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 79, \"distance_m\": 449077.558, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 80, \"distance_m\": 449511.573, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1459H\", \"wtt_dep\": \"1501\", \"location\": \"Stockport\", \"stage_seq\": 81, \"distance_m\": 449951.758, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 82, \"distance_m\": 451123.319, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 83, \"distance_m\": 455645.388, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508\", \"location\": \"Ardwick Jn\", \"stage_seq\": 84, \"distance_m\": 458182.552, \"section_seq\": 1, \"route_path_id\": 105416}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 85, \"distance_m\": 459335.238, \"section_seq\": 1, \"route_path_id\": 105416}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 459335.238, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105416}], \"total_distance_m\": 459335.238, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 456153.755, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3181.483, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0900", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.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-15T08:07:26Z\", \"source_id\": 15243510, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T08:17:08Z\", \"source_id\": 15251299, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T08:25:15Z\", \"source_id\": 15257746, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T08:31:28Z\", \"source_id\": 15262645, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T08:40:38Z\", \"source_id\": 15269886, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T08:54:57Z\", \"source_id\": 46893472, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T08:55:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T08:55:01Z\", \"source_id\": 15281167, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:10:16Z\", \"source_id\": 15292940, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:14:41Z\", \"source_id\": 15296321, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:23:00Z\", \"source_id\": 15302707, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:27:38Z\", \"source_id\": 46977570, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:28:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:27:43Z\", \"source_id\": 15306374, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:35:32Z\", \"source_id\": 15312343, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:44:56Z\", \"source_id\": 47021132, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:46:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:44:57Z\", \"source_id\": 15319424, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:03:14Z\", \"source_id\": 47068851, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:04:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:03:22Z\", \"source_id\": 15333535, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:10:57Z\", \"source_id\": 47089172, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:11:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:11:01Z\", \"source_id\": 15339519, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:23:27Z\", \"source_id\": 47121686, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:24:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:23:31Z\", \"source_id\": 15348974, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:31:09Z\", \"source_id\": 47141703, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:32:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:31:18Z\", \"source_id\": 15354897, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:35:28Z\", \"source_id\": 47152951, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:36:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:35:31Z\", \"source_id\": 15358108, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24818, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:45:06Z\", \"source_id\": 47178280, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:46:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:45:10Z\", \"source_id\": 15365030, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24684, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:03:34Z\", \"source_id\": 47226076, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:04:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:03:41Z\", \"source_id\": 15378671, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24664, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:16:12Z\", \"source_id\": 47259016, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:17:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:16:16Z\", \"source_id\": 15388072, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:30:17Z\", \"source_id\": 15398363, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:56:19Z\", \"source_id\": 15417432, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:12:32Z\", \"source_id\": 15429307, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:07Z\", \"source_id\": 15438872, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:36:58Z\", \"source_id\": 15447643, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:42:08Z\", \"source_id\": 15451418, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:38Z\", \"source_id\": 15461292, \"stage_seq\": 63, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:42Z\", \"source_id\": 47549422, \"stage_seq\": 65, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:07:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:46Z\", \"source_id\": 15469372, \"stage_seq\": 65, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:05Z\", \"source_id\": 47589584, \"stage_seq\": 69, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:22:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:09Z\", \"source_id\": 15480644, \"stage_seq\": 69, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:16Z\", \"source_id\": 47621216, \"stage_seq\": 72, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:22Z\", \"source_id\": 15489699, \"stage_seq\": 72, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:42Z\", \"source_id\": 47648291, \"stage_seq\": 73, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:43Z\", \"source_id\": 15497287, \"stage_seq\": 73, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:40Z\", \"source_id\": 47664315, \"stage_seq\": 74, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:43Z\", \"source_id\": 15501756, \"stage_seq\": 74, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:32Z\", \"source_id\": 47669332, \"stage_seq\": 75, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:35Z\", \"source_id\": 15503175, \"stage_seq\": 75, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:38Z\", \"source_id\": 47672328, \"stage_seq\": 76, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:43Z\", \"source_id\": 15504043, \"stage_seq\": 76, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:11Z\", \"source_id\": 47689726, \"stage_seq\": 77, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:15Z\", \"source_id\": 15508757, \"stage_seq\": 77, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:09Z\", \"source_id\": 15514612, \"stage_seq\": 81, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:56Z\", \"source_id\": 47742646, \"stage_seq\": 85, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:59Z\", \"source_id\": 15523636, \"stage_seq\": 85, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "10", "timing_fact_generation": 1789481999966702, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:38.364603", "service_state_evidence_id": 15523636, "current_leg_start_actual_dep": "2026-09-15T15:11:00+01:00", "operational_evidence_version": 253, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:38.819975", "service_state_valid_until_kind": null, "operational_interpretation_version": 253, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P MFH MAN 1W18 197048+197120 5 100 None {"version": 3, "segments": [{"to_m": 858.873, "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": 4754.395, "from_m": 858.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": 5836.076, "from_m": 4754.395, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8681.536, "from_m": 5836.076, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13172.611, "from_m": 8681.536, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 14101.035, "from_m": 13172.611, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22000.228, "from_m": 14101.035, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 22065.803, "from_m": 22000.228, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22130.076, "from_m": 22065.803, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 22490.579, "from_m": 22130.076, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 22532.778, "from_m": 22490.579, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 38351.502, "from_m": 22532.778, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40364.021, "from_m": 38351.502, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 41467.592, "from_m": 40364.021, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41511.197, "from_m": 41467.592, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 41769.229, "from_m": 41511.197, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 43037.652, "from_m": 41769.229, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63220.377, "from_m": 43037.652, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63257.832, "from_m": 63220.377, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63824.753, "from_m": 63257.832, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63830.951, "from_m": 63824.753, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63847.68, "from_m": 63830.951, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 64910.581, "from_m": 63847.68, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 74055.121, "from_m": 64910.581, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 75406.738, "from_m": 74055.121, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 95131.451, "from_m": 75406.738, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 95908.59, "from_m": 95131.451, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 109307.271, "from_m": 95908.59, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 111809.121, "from_m": 109307.271, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 112952.2, "from_m": 111809.121, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 113334.13, "from_m": 112952.2, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 113413.61, "from_m": 113334.13, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 113795.54, "from_m": 113413.61, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 114163.716, "from_m": 113795.54, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 115466.858, "from_m": 114163.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": 117746.111, "from_m": 115466.858, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 119315.964, "from_m": 117746.111, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 120742.908, "from_m": 119315.964, "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": 124528.874, "from_m": 120742.908, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 125454.327, "from_m": 124528.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": 134048.837, "from_m": 125454.327, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 135333.337, "from_m": 134048.837, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 136125.228, "from_m": 135333.337, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 138149.568, "from_m": 136125.228, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 138217.773, "from_m": 138149.568, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140480.977, "from_m": 138217.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": 141168.52, "from_m": 140480.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": 146978.143, "from_m": 141168.52, "capability_applied": 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": 149344.508, "from_m": 146978.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": 151514.569, "from_m": 149344.508, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 153649.048, "from_m": 151514.569, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 153711.942, "from_m": 153649.048, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 153775.56, "from_m": 153711.942, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 153868.076, "from_m": 153775.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", "infrastructure_limit_mph": 90.0}, {"to_m": 154601.968, "from_m": 153868.076, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 155007.371, "from_m": 154601.968, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 162715.645, "from_m": 155007.371, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 185880.248, "from_m": 162715.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": 185966.846, "from_m": 185880.248, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 186025.455, "from_m": 185966.846, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 186191.971, "from_m": 186025.455, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 186676.884, "from_m": 186191.971, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 186806.79, "from_m": 186676.884, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 187136.187, "from_m": 186806.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": 187200.102, "from_m": 187136.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", "infrastructure_limit_mph": 30.0}, {"to_m": 187311.818, "from_m": 187200.102, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 187386.887, "from_m": 187311.818, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 190503.062, "from_m": 187386.887, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 202368.824, "from_m": 190503.062, "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": 202421.086, "from_m": 202368.824, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 202460.915, "from_m": 202421.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": 205689.698, "from_m": 202460.915, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 205742.034, "from_m": 205689.698, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 205784.846, "from_m": 205742.034, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 205847.658, "from_m": 205784.846, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 205913.349, "from_m": 205847.658, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 205950.544, "from_m": 205913.349, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 208008.541, "from_m": 205950.544, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 210976.099, "from_m": 208008.541, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 220570.682, "from_m": 210976.099, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 221393.153, "from_m": 220570.682, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 223813.661, "from_m": 221393.153, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 223876.162, "from_m": 223813.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 236375.974, "from_m": 223876.162, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 236420.923, "from_m": 236375.974, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 239947.864, "from_m": 236420.923, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 244700.087, "from_m": 239947.864, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 245242.767, "from_m": 244700.087, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 253720.652, "from_m": 245242.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": 255146.505, "from_m": 253720.652, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 256163.731, "from_m": 255146.505, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 261076.9, "from_m": 256163.731, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 269546.168, "from_m": 261076.9, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 270057.62, "from_m": 269546.168, "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": 271730.116, "from_m": 270057.62, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 273961.465, "from_m": 271730.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", "infrastructure_limit_mph": 60.0}, {"to_m": 274757.574, "from_m": 273961.465, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 275953.382, "from_m": 274757.574, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 276347.764, "from_m": 275953.382, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 277807.851, "from_m": 276347.764, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 281535.92, "from_m": 277807.851, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 283330.023, "from_m": 281535.92, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 286234.162, "from_m": 283330.023, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 288334.319, "from_m": 286234.162, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 288533.708, "from_m": 288334.319, "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": 295113.176, "from_m": 288533.708, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 311327.175, "from_m": 295113.176, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 313496.943, "from_m": 311327.175, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 318745.056, "from_m": 313496.943, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 325316.516, "from_m": 318745.056, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 325352.758, "from_m": 325316.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": 333105.431, "from_m": 325352.758, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 339399.465, "from_m": 333105.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": 341934.175, "from_m": 339399.465, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 346525.312, "from_m": 341934.175, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 347080.172, "from_m": 346525.312, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 348571.934, "from_m": 347080.172, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 348967.671, "from_m": 348571.934, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 352139.006, "from_m": 348967.671, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 352858.25, "from_m": 352139.006, "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": 355625.034, "from_m": 352858.25, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 355667.25, "from_m": 355625.034, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 356538.316, "from_m": 355667.25, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 356744.822, "from_m": 356538.316, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 356806.333, "from_m": 356744.822, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 357394.258, "from_m": 356806.333, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 360609.471, "from_m": 357394.258, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 387267.001, "from_m": 360609.471, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 388250.92, "from_m": 387267.001, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 401798.439, "from_m": 388250.92, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 403658.843, "from_m": 401798.439, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 408488.857, "from_m": 403658.843, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 408512.222, "from_m": 408488.857, "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": 408715.434, "from_m": 408512.222, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 409003.266, "from_m": 408715.434, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 409206.942, "from_m": 409003.266, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 409251.349, "from_m": 409206.942, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 409303.641, "from_m": 409251.349, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 409311.648, "from_m": 409303.641, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 409367.801, "from_m": 409311.648, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 410002.025, "from_m": 409367.801, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 410377.134, "from_m": 410002.025, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 416440.324, "from_m": 410377.134, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 417321.667, "from_m": 416440.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": 432324.832, "from_m": 417321.667, "capability_applied": null, "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": 432367.281, "from_m": 432324.832, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 437267.683, "from_m": 432367.281, "capability_applied": null, "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": 437310.94, "from_m": 437267.683, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 439519.391, "from_m": 437310.94, "capability_applied": null, "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": 440472.939, "from_m": 439519.391, "capability_applied": 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": 445096.777, "from_m": 440472.939, "capability_applied": null, "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": 447890.195, "from_m": 445096.777, "capability_applied": 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": 448840.809, "from_m": 447890.195, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 449718.832, "from_m": 448840.809, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 450161.709, "from_m": 449718.832, "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": 450201.633, "from_m": 450161.709, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 450231.972, "from_m": 450201.633, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 455230.884, "from_m": 450231.972, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 456194.372, "from_m": 455230.884, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 456266.526, "from_m": 456194.372, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 456794.618, "from_m": 456266.526, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 458328.924, "from_m": 456794.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": 458492.649, "from_m": 458328.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 458802.062, "from_m": 458492.649, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 458848.268, "from_m": 458802.062, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 458926.058, "from_m": 458848.268, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 459335.238, "from_m": 458926.058, "capability_applied": null, "effective_limit_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": 574129, "profile_key": "72eb49202db9d01f0b6458fd1f2405afcb06c243ab24a317141a790cd553e675", "schedule_id": 36872, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0900", "location": "Milford Haven", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903H", "location": "Herbrandston Jn", "stage_seq": 2, "distance_m": 2650.386, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0908", "location": "Johnston", "stage_seq": 3, "distance_m": 6432.005, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915H", "location": "Haverfordwest", "stage_seq": 4, "distance_m": 13977.689, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924H", "location": "Clarbeston Road", "stage_seq": 5, "distance_m": 22400.434, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0932", "location": "Clunderwen", "stage_seq": 6, "distance_m": 32980.584, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0939", "location": "Whitland", "stage_seq": 7, "distance_m": 41769.229, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0945", "location": "St Clears Crossing", "stage_seq": 8, "distance_m": 50797.363, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0948H", "location": "Sarnau S.B.", "stage_seq": 9, "distance_m": 56442.127, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0952H", "location": "Carmarthen Bridge", "stage_seq": 10, "distance_m": 63388.597, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": "0958", "location": "Carmarthen", "stage_seq": 11, "distance_m": 63567.829, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959H", "location": "Carmarthen Jn", "stage_seq": 12, "distance_m": 63871.158, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1007H", "wtt_dep": "1008H", "location": "Ferryside", "stage_seq": 13, "distance_m": 74269.102, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1011H", "location": "Bertwyn L.C.", "stage_seq": 14, "distance_m": 78881.014, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1013H", "wtt_dep": "1014H", "location": "Kidwelly", "stage_seq": 15, "distance_m": 81098.376, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1020H", "wtt_dep": "1021H", "location": "Pembrey & Burry Port", "stage_seq": 16, "distance_m": 89400.629, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1026H", "wtt_dep": "1027H", "location": "Llanelli", "stage_seq": 17, "distance_m": 95740.507, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1029H", "location": "Llandeilo Jn", "stage_seq": 18, "distance_m": 98272.596, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1030", "location": "Duffryn West S.B.", "stage_seq": 19, "distance_m": 99790.297, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1033H", "wtt_dep": "1034H", "location": "Gowerton", "stage_seq": 20, "distance_m": 104931.838, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1037H", "location": "Cockett West S.B.", "stage_seq": 21, "distance_m": 107231.088, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1042", "location": "Swansea Loop West", "stage_seq": 22, "distance_m": 111886.695, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1044", "location": "Swansea Loop East", "stage_seq": 23, "distance_m": 113176.255, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1047", "wtt_dep": "1054", "location": "Swansea", "stage_seq": 24, "distance_m": 113373.87, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1056", "location": "Swansea Loop East", "stage_seq": 25, "distance_m": 113571.485, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1104H", "wtt_dep": "1106H", "location": "Neath", "stage_seq": 26, "distance_m": 125479.148, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1108H", "location": "Briton Ferry West Jn", "stage_seq": 27, "distance_m": 128842.269, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1112H", "wtt_dep": "1114H", "location": "Port Talbot Parkway", "stage_seq": 28, "distance_m": 134386.233, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1117H", "location": "Margam East Jn", "stage_seq": 29, "distance_m": 138240.197, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1118H", "location": "Margam Moors Jn", "stage_seq": 30, "distance_m": 140677.971, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1121H", "location": "Stormy", "stage_seq": 31, "distance_m": 147386.213, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1125H", "wtt_dep": "1128H", "location": "Bridgend", "stage_seq": 32, "distance_m": 154034.227, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1132H", "location": "Pencoed", "stage_seq": 33, "distance_m": 160244.14, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1136", "location": "Pontyclun", "stage_seq": 34, "distance_m": 168572.492, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1144", "location": "Leckwith Loop North Jn", "stage_seq": 35, "distance_m": 184417.213, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1148", "wtt_dep": "1153", "location": "Cardiff Central", "stage_seq": 36, "distance_m": 186489.547, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1155", "location": "Long Dyke Jn", "stage_seq": 37, "distance_m": 187830.833, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1159H", "location": "Marshfield", "stage_seq": 38, "distance_m": 197038.089, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1202", "location": "Ebbw Jn", "stage_seq": 39, "distance_m": 202954.21, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1203H", "location": "Gaer Jn", "stage_seq": 40, "distance_m": 203976.309, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1205H", "wtt_dep": "1208", "location": "Newport (South Wales)", "stage_seq": 41, "distance_m": 205355.537, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1209", "location": "Maindee West Jn", "stage_seq": 42, "distance_m": 205906.703, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1211", "location": "Maindee North Jn", "stage_seq": 43, "distance_m": 206745.511, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1217", "wtt_dep": "1218", "location": "Cwmbran", "stage_seq": 44, "distance_m": 216697.174, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1223", "location": "Little Mill Jn", "stage_seq": 45, "distance_m": 223813.661, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1229H", "wtt_dep": "1230H", "location": "Abergavenny", "stage_seq": 46, "distance_m": 236375.974, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1236", "location": "Abergavenny Sig. 38", "stage_seq": 47, "distance_m": 246825.556, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1240H", "location": "Pontrilas", "stage_seq": 48, "distance_m": 255223.108, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1245", "location": "Tram Inn", "stage_seq": 49, "distance_m": 264406.344, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1253", "wtt_dep": "1256", "location": "Hereford", "stage_seq": 50, "distance_m": 275151.866, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1259", "location": "Shelwick Jn", "stage_seq": 51, "distance_m": 277807.851, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1301", "location": "Moreton-on-Lugg", "stage_seq": 52, "distance_m": 282000.149, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1308", "wtt_dep": "1309", "location": "Leominster", "stage_seq": 53, "distance_m": 295357.049, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1314H", "location": "Woofferton", "stage_seq": 54, "distance_m": 305991.233, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1318H", "wtt_dep": "1319H", "location": "Ludlow", "stage_seq": 55, "distance_m": 312908.146, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1322H", "location": "Bromfield", "stage_seq": 56, "distance_m": 316541.555, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1327", "wtt_dep": "1328", "location": "Craven Arms", "stage_seq": 57, "distance_m": 325037.272, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1332H", "location": "Marshbrook S.B.", "stage_seq": 58, "distance_m": 332416.083, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1335H", "wtt_dep": "1336H", "location": "Church Stretton", "stage_seq": 59, "distance_m": 336575.576, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1342", "location": "Dorrington", "stage_seq": 60, "distance_m": 347011.348, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1348", "location": "Sutton Bridge Jn", "stage_seq": 61, "distance_m": 355739.532, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1349", "location": "English Bridge Jn", "stage_seq": 62, "distance_m": 356545.077, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1351", "wtt_dep": "1353", "location": "Shrewsbury", "stage_seq": 63, "distance_m": 357109.506, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356H", "location": "Harlescott L.C.", "stage_seq": 64, "distance_m": 360434.2, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402H", "location": "Wem", "stage_seq": 65, "distance_m": 374396.105, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405", "location": "Prees", "stage_seq": 66, "distance_m": 379599.262, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1409", "wtt_dep": "1410", "location": "Whitchurch (Shropshire)", "stage_seq": 67, "distance_m": 387516.13, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1415", "location": "Wrenbury", "stage_seq": 68, "distance_m": 395384.55, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1418H", "wtt_dep": "1419H", "location": "Nantwich", "stage_seq": 69, "distance_m": 402547.133, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424H", "location": "Crewe Gresty Green West Jn", "stage_seq": 70, "distance_m": 407298.49, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425H", "location": "Crewe Gresty Lane Jn", "stage_seq": 71, "distance_m": 408488.857, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1430", "location": "Crewe", "stage_seq": 72, "distance_m": 409660.188, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Sandbach", "stage_seq": 73, "distance_m": 417023.434, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442", "location": "Chelford", "stage_seq": 74, "distance_m": 432538.931, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446", "location": "Alderley Edge", "stage_seq": 75, "distance_m": 437444.163, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1450", "location": "Wilmslow", "stage_seq": 76, "distance_m": 440121.462, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455", "location": "Cheadle Hulme", "stage_seq": 77, "distance_m": 446133.89, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456", "location": "Adswood Road Jn", "stage_seq": 78, "distance_m": 447617.125, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457H", "location": "Edgeley Jn No.1", "stage_seq": 79, "distance_m": 449077.558, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458H", "location": "Edgeley Jn No2", "stage_seq": 80, "distance_m": 449511.573, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1459H", "wtt_dep": "1501", "location": "Stockport", "stage_seq": 81, "distance_m": 449951.758, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502", "location": "Heaton Norris Jn", "stage_seq": 82, "distance_m": 451123.319, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504H", "location": "Slade Lane Jn", "stage_seq": 83, "distance_m": 455645.388, "section_seq": 1, "route_path_id": 105416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508", "location": "Ardwick Jn", "stage_seq": 84, "distance_m": 458182.552, "section_seq": 1, "route_path_id": 105416}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 85, "distance_m": 459335.238, "section_seq": 1, "route_path_id": 105416}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 459335.238, "from_m": 0.0, "section_seq": 1, "route_path_id": 105416}], "total_distance_m": 459335.238, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 456153.755, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3181.483, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T08:07:26Z", "source_id": 15243510, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T09:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T08:17:08Z", "source_id": 15251299, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T09:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T08:25:15Z", "source_id": 15257746, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T09:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T08:31:28Z", "source_id": 15262645, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T09:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T08:40:38Z", "source_id": 15269886, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25622, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T08:54:57Z", "source_id": 46893472, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T08:55:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T08:55:01Z", "source_id": 15281167, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T09:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:10:16Z", "source_id": 15292940, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T10:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:14:41Z", "source_id": 15296321, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T10:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:23:00Z", "source_id": 15302707, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T10:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:27:38Z", "source_id": 46977570, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T09:28:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:27:43Z", "source_id": 15306374, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T10:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:35:32Z", "source_id": 15312343, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T10:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25504, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:44:56Z", "source_id": 47021132, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T09:46:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:44:57Z", "source_id": 15319424, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T10:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25530, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:03:14Z", "source_id": 47068851, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T10:04:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:03:22Z", "source_id": 15333535, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T11:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25554, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:10:57Z", "source_id": 47089172, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T10:11:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:11:01Z", "source_id": 15339519, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T11:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25595, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:23:27Z", "source_id": 47121686, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T10:24:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:23:31Z", "source_id": 15348974, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T11:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25609, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:31:09Z", "source_id": 47141703, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T10:32:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:31:18Z", "source_id": 15354897, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T11:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25330, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:35:28Z", "source_id": 47152951, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T10:36:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:35:31Z", "source_id": 15358108, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T11:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24818, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:45:06Z", "source_id": 47178280, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T10:46:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:45:10Z", "source_id": 15365030, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T11:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24684, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:03:34Z", "source_id": 47226076, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T11:04:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:03:41Z", "source_id": 15378671, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T12:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24664, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:16:12Z", "source_id": 47259016, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T11:17:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:16:16Z", "source_id": 15388072, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T12:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:30:17Z", "source_id": 15398363, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T12:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:56:19Z", "source_id": 15417432, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T12:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:12:32Z", "source_id": 15429307, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T13:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:07Z", "source_id": 15438872, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-15T13:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:36:58Z", "source_id": 15447643, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-15T13:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:42:08Z", "source_id": 15451418, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-15T13:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:38Z", "source_id": 15461292, "stage_seq": 63, "event_role": "ARR", "event_time": "2026-09-15T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11152, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:42Z", "source_id": 47549422, "stage_seq": 65, "event_role": "ARR", "event_time": "2026-09-15T13:07:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:46Z", "source_id": 15469372, "stage_seq": 65, "event_role": "ARR", "event_time": "2026-09-15T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:05Z", "source_id": 47589584, "stage_seq": 69, "event_role": "ARR", "event_time": "2026-09-15T13:22:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:09Z", "source_id": 15480644, "stage_seq": 69, "event_role": "ARR", "event_time": "2026-09-15T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10613, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:16Z", "source_id": 47621216, "stage_seq": 72, "event_role": "ARR", "event_time": "2026-09-15T13:35:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:22Z", "source_id": 15489699, "stage_seq": 72, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10514, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:42Z", "source_id": 47648291, "stage_seq": 73, "event_role": "ARR", "event_time": "2026-09-15T13:45:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:43Z", "source_id": 15497287, "stage_seq": 73, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9180, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:40Z", "source_id": 47664315, "stage_seq": 74, "event_role": "ARR", "event_time": "2026-09-15T13:51:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:43Z", "source_id": 15501756, "stage_seq": 74, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9163, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:32Z", "source_id": 47669332, "stage_seq": 75, "event_role": "ARR", "event_time": "2026-09-15T13:53:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:35Z", "source_id": 15503175, "stage_seq": 75, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9116, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:38Z", "source_id": 47672328, "stage_seq": 76, "event_role": "ARR", "event_time": "2026-09-15T13:54:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:43Z", "source_id": 15504043, "stage_seq": 76, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9081, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:11Z", "source_id": 47689726, "stage_seq": 77, "event_role": "ARR", "event_time": "2026-09-15T14:01:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:15Z", "source_id": 15508757, "stage_seq": 77, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:09Z", "source_id": 15514612, "stage_seq": 81, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8468, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:56Z", "source_id": 47742646, "stage_seq": 85, "event_role": "ARR", "event_time": "2026-09-15T14:21:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:59Z", "source_id": 15523636, "stage_seq": 85, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Milford Haven 0900 0900 None None None Manchester Piccadilly 1513 1511 10 LATE +10 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38953/2026-09-15/detailed None Stockport 2026-09-15T15:11:00+01:00 Manchester Piccadilly 12.0 {"type": "LineString", "coordinates": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} 5.8 1509 1521 Stockport Manchester Piccadilly Manchester Piccadilly 53.4769795 -2.2302017 53.4769795 -2.2302017 1 0 2026-09-15 14:32:07 TERMINATED 2026-09-15 14:21:00 Manchester Piccadilly TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523636 1789481999966702 253 253 2026-09-15 14:31:38.819975 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:38.364603
551076 581995 C10160 532R39MO15 2026-09-15 COMPLETE 15523664 2026-09-15 15:21:00 2026-09-15 14:32:07 2026-09-17 14:32:07 {"id": 581995, "stp": "P", "toc": "Great Northern", "uid": "C10160", "consist": "700058", "dest_crs": "KGX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10160/2026-09-15/detailed", "trust_id": "532R39MO15", "origin_crs": "LET", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Kings Cross", "service_date": "2026-09-15", "dest_arr_time": "1522", "dest_platform": "10", "is_terminated": 1, "next_location": "London Kings Cross", "signalling_id": "2R39", "timing_status": "EARLY", "origin_station": "Letchworth Garden City", "current_leg_arr": "1521", "current_leg_dep": "1516", "current_leg_end": "London Kings Cross", "origin_dep_time": "1425", "origin_platform": "1", "current_location": "London Kings Cross", "last_update_time": "2026-09-15T14:32:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10628323867271045, 51.56473648368802], [-0.1063736, 51.564054599999984], [-0.1063998, 51.56385649999999], [-0.1064336, 51.5636376], [-0.1064946, 51.563269599999984], [-0.1065663, 51.5628557], [-0.1066388, 51.562479899999985], [-0.1067508, 51.5620037], [-0.10687109999999998, 51.5615554], [-0.106991, 51.56112889999999], [-0.1070242, 51.56104249999999], [-0.107115, 51.5607711], [-0.10719919999999998, 51.56054139999999], [-0.1072816, 51.5603338], [-0.10740249999999998, 51.560032799999995], [-0.1075333, 51.55974150000001], [-0.1077367, 51.559306099999986], [-0.1079436, 51.558900300000005], [-0.1081464, 51.55854349999999], [-0.10820245098165458, 51.558447969839705], [-0.10828456481951644, 51.55830801924171], [-0.10831889999999998, 51.55824949999999], [-0.1085283, 51.55791349999999], [-0.10871939999999998, 51.55763479999999], [-0.1088271, 51.55748160000001], [-0.1090219, 51.5572047], [-0.1093934, 51.55671889999999], [-0.1096437, 51.5564146], [-0.1099851, 51.55600929999999], [-0.11011329999999998, 51.555874], [-0.1103271, 51.5556432], [-0.1105202, 51.55544249999999], [-0.1107275, 51.555227999999985], [-0.1108433, 51.5551135], [-0.1109749, 51.55498269999999], [-0.1110901, 51.554866], [-0.1111494, 51.5548048], [-0.11130544327239034, 51.55466347968381], [-0.1115193, 51.5544698], [-0.1117061, 51.5543026], [-0.11192249999999998, 51.55411620000001], [-0.11228570000000002, 51.55381890000001], [-0.1125559, 51.55359839999999], [-0.1128344, 51.55338280000001], [-0.112871, 51.5533544], [-0.1131578, 51.5531408], [-0.11332159999999997, 51.553017199999985], [-0.1133831, 51.552973699999995], [-0.1133988, 51.552962599999994], [-0.1137039, 51.55272849999999], [-0.1139721, 51.55251749999999], [-0.11433599999999997, 51.55225539999999], [-0.1146932, 51.5520187], [-0.11470919999999998, 51.55200810000001], [-0.1154425, 51.55152939999999], [-0.11558849999999998, 51.551434499999985], [-0.1160668, 51.551104], [-0.11619569999999996, 51.551012500000006], [-0.11633630000000002, 51.55090979999999], [-0.11650449999999996, 51.5507821], [-0.11650727227899746, 51.55077993781519], [-0.1167058, 51.5506251], [-0.1168752, 51.550484], [-0.11705740000000002, 51.550329999999995], [-0.1172722, 51.55013459999999], [-0.11752829999999996, 51.5498953], [-0.11784469999999998, 51.5495767], [-0.11824529999999998, 51.5491655], [-0.11872520000000002, 51.548648], [-0.1188228, 51.5485427], [-0.11915823410680382, 51.54817648222492], [-0.11917999999999998, 51.548142899999995], [-0.119308, 51.5479349], [-0.1196482, 51.54731400000001], [-0.1207162, 51.5452495], [-0.1216856, 51.54338159999999], [-0.12205229999999996, 51.5426737], [-0.12224499999999998, 51.54230020000001], [-0.1223892, 51.5419796], [-0.12249353061207498, 51.54166871350041], [-0.12250551543769664, 51.541633000735], [-0.1225131, 51.54161039999999], [-0.12251879313462503, 51.54159342415038], [-0.1225291680895648, 51.54156248798267], [-0.1225956, 51.54136439999999], [-0.12262829999999998, 51.5412669], [-0.12265211117509786, 51.541165414589976], [-0.12266726470856132, 51.54110082872403], [-0.1226739533435049, 51.5410723210626], [-0.1226779, 51.54105549999999], [-0.1227207, 51.540841499999985], [-0.12275850000000002, 51.5406178], [-0.1227921, 51.540392399999995], [-0.12283, 51.539954300000005], [-0.122843, 51.539850400000006], [-0.1228782, 51.539261], [-0.1229248, 51.5387722], [-0.1230094, 51.5383171], [-0.1230187, 51.5381884], [-0.1230199, 51.5381714], [-0.1231837, 51.535902500000006], [-0.12319769999999997, 51.53570849999999], [-0.1232037, 51.5356257], [-0.1232079, 51.5355674], [-0.1232591, 51.53485729999999], [-0.1232606, 51.534774600000006], [-0.1232637, 51.53471389999999], [-0.12340119999999996, 51.53406300000001], [-0.1234029, 51.5339904], [-0.12341, 51.533834299999995], [-0.1234183, 51.53365649999999], [-0.1234492, 51.5332185], [-0.1234558, 51.5331292], [-0.12355709999999998, 51.53116150000001]]}", "current_leg_start": "Finsbury Park", "dest_arr_time_act": "1522", "motion_projection": null, "next_location_lat": "51.5311615", "next_location_lon": "-0.1235571", "previous_location": "Finsbury Park", "current_leg_milage": "2.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3251.916, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3310.24, \"from_m\": 3251.916, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3337.342, \"from_m\": 3310.24, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3921.327, \"from_m\": 3337.342, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4018.339, \"from_m\": 3921.327, \"capability_applied\": null, \"effective_limit_mph\": 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\": 4086.725, \"from_m\": 4018.339, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10858.67, \"from_m\": 4086.725, \"capability_applied\": null, \"effective_limit_mph\": 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\": 10898.332, \"from_m\": 10858.67, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18402.738, \"from_m\": 10898.332, \"capability_applied\": null, \"effective_limit_mph\": 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\": 20021.396, \"from_m\": 18402.738, \"capability_applied\": null, \"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\": 35477.57, \"from_m\": 20021.396, \"capability_applied\": null, \"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\": 36312.876, \"from_m\": 35477.57, \"capability_applied\": null, \"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\": 46106.33, \"from_m\": 36312.876, \"capability_applied\": 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\": 50242.768, \"from_m\": 46106.33, \"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\": 51868.131, \"from_m\": 50242.768, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 52125.613, \"from_m\": 51868.131, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 53759.979, \"from_m\": 52125.613, \"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\": 54272.07, \"from_m\": 53759.979, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54302.156, \"from_m\": 54272.07, \"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\": 54370.013, \"from_m\": 54302.156, \"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\": 54453.153, \"from_m\": 54370.013, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 54742.548, \"from_m\": 54453.153, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54793.49, \"from_m\": 54742.548, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 55178.59, \"from_m\": 54793.49, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 55187.786, \"from_m\": 55178.59, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 55194.539, \"from_m\": 55187.786, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55590.356, \"from_m\": 55194.539, \"capability_applied\": null, \"effective_limit_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\": 581995, \"profile_key\": \"5a0662f62c5b8e3f9fe6e490d74a3bac681f513f7b6c58d304c07d709f23d396\", \"schedule_id\": 1230, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1431\", \"location\": \"Hitchin\", \"stage_seq\": 2, \"distance_m\": 4249.414, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": false, \"wtt_arr\": \"1435H\", \"wtt_dep\": \"1439\", \"location\": \"Stevenage\", \"stage_seq\": 3, \"distance_m\": 11253.271, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1442H\", \"location\": \"Knebworth\", \"stage_seq\": 4, \"distance_m\": 15347.289, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 5, \"distance_m\": 17253.487, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446\", \"location\": \"Welwyn North\", \"stage_seq\": 6, \"distance_m\": 20309.348, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Digswell Jn\", \"stage_seq\": 7, \"distance_m\": 21526.287, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": false, \"wtt_arr\": \"1449H\", \"wtt_dep\": \"1452\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 8, \"distance_m\": 22967.013, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": \"1456\", \"location\": \"Hatfield\", \"stage_seq\": 9, \"distance_m\": 27145.972, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1502\", \"location\": \"Potters Bar\", \"stage_seq\": 10, \"distance_m\": 35166.622, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505H\", \"location\": \"New Barnet\", \"stage_seq\": 11, \"distance_m\": 40844.227, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": false, \"wtt_arr\": \"1509H\", \"wtt_dep\": \"1511\", \"location\": \"Alexandra Palace\", \"stage_seq\": 12, \"distance_m\": 47641.968, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513\", \"location\": \"Harringay\", \"stage_seq\": 13, \"distance_m\": 50140.977, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1516\", \"location\": \"Finsbury Park\", \"stage_seq\": 14, \"distance_m\": 51492.726, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Holloway South Jn\", \"stage_seq\": 15, \"distance_m\": 53313.199, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 16, \"distance_m\": 54487.983, \"section_seq\": 1, \"route_path_id\": 28420}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": null, \"location\": \"London Kings Cross\", \"stage_seq\": 17, \"distance_m\": 55590.356, \"section_seq\": 1, \"route_path_id\": 28420}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 55590.356, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28420}], \"total_distance_m\": 55590.356, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 55590.356, \"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": "1425", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5311615", "current_position_lon": "-0.1235571", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:35Z\", \"source_id\": 47619633, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:40Z\", \"source_id\": 15489212, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:19Z\", \"source_id\": 47634614, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:23Z\", \"source_id\": 15493463, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:20Z\", \"source_id\": 47647266, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:21Z\", \"source_id\": 15496996, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:35Z\", \"source_id\": 47661494, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:38Z\", \"source_id\": 15500932, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:01Z\", \"source_id\": 47668026, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:04Z\", \"source_id\": 15502774, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:58Z\", \"source_id\": 47678391, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:02Z\", \"source_id\": 15505671, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:47Z\", \"source_id\": 47693895, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:53Z\", \"source_id\": 15509962, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15962, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:40Z\", \"source_id\": 47707067, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:43Z\", \"source_id\": 15513623, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:39Z\", \"source_id\": 47717821, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:44Z\", \"source_id\": 15516616, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:34Z\", \"source_id\": 47725694, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:42Z\", \"source_id\": 15518887, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:53Z\", \"source_id\": 47729067, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:57Z\", \"source_id\": 15519859, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:56Z\", \"source_id\": 47742739, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:03Z\", \"source_id\": 15523664, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Kings Cross", "service_state_platform": "10", "timing_fact_generation": 1789482009900965, "current_leg_arrival_utc": "2026-09-15T15:21:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:42.449883", "service_state_evidence_id": 15523664, "current_leg_start_actual_dep": "2026-09-15T15:16:00+01:00", "operational_evidence_version": 87, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:42.580975", "service_state_valid_until_kind": null, "operational_interpretation_version": 87, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern P LET KGX 2R39 700058 8 100 None {"version": 3, "segments": [{"to_m": 3251.916, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3310.24, "from_m": 3251.916, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3337.342, "from_m": 3310.24, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3921.327, "from_m": 3337.342, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4018.339, "from_m": 3921.327, "capability_applied": null, "effective_limit_mph": 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": 4086.725, "from_m": 4018.339, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10858.67, "from_m": 4086.725, "capability_applied": null, "effective_limit_mph": 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": 10898.332, "from_m": 10858.67, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18402.738, "from_m": 10898.332, "capability_applied": null, "effective_limit_mph": 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": 20021.396, "from_m": 18402.738, "capability_applied": null, "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": 35477.57, "from_m": 20021.396, "capability_applied": null, "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": 36312.876, "from_m": 35477.57, "capability_applied": null, "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": 46106.33, "from_m": 36312.876, "capability_applied": 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": 50242.768, "from_m": 46106.33, "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": 51868.131, "from_m": 50242.768, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 52125.613, "from_m": 51868.131, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 53759.979, "from_m": 52125.613, "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": 54272.07, "from_m": 53759.979, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54302.156, "from_m": 54272.07, "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": 54370.013, "from_m": 54302.156, "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": 54453.153, "from_m": 54370.013, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 54742.548, "from_m": 54453.153, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 54793.49, "from_m": 54742.548, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 55178.59, "from_m": 54793.49, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 55187.786, "from_m": 55178.59, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 55194.539, "from_m": 55187.786, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}, {"to_m": 55590.356, "from_m": 55194.539, "capability_applied": null, "effective_limit_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": 581995, "profile_key": "5a0662f62c5b8e3f9fe6e490d74a3bac681f513f7b6c58d304c07d709f23d396", "schedule_id": 1230, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1425", "location": "Letchworth Garden City", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28420}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1431", "location": "Hitchin", "stage_seq": 2, "distance_m": 4249.414, "section_seq": 1, "route_path_id": 28420}, {"is_pass": false, "wtt_arr": "1435H", "wtt_dep": "1439", "location": "Stevenage", "stage_seq": 3, "distance_m": 11253.271, "section_seq": 1, "route_path_id": 28420}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1442H", "location": "Knebworth", "stage_seq": 4, "distance_m": 15347.289, "section_seq": 1, "route_path_id": 28420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444", "location": "Woolmer Green Jn", "stage_seq": 5, "distance_m": 17253.487, "section_seq": 1, "route_path_id": 28420}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446", "location": "Welwyn North", "stage_seq": 6, "distance_m": 20309.348, "section_seq": 1, "route_path_id": 28420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447", "location": "Digswell Jn", "stage_seq": 7, "distance_m": 21526.287, "section_seq": 1, "route_path_id": 28420}, {"is_pass": false, "wtt_arr": "1449H", "wtt_dep": "1452", "location": "Welwyn Garden City", "stage_seq": 8, "distance_m": 22967.013, "section_seq": 1, "route_path_id": 28420}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": "1456", "location": "Hatfield", "stage_seq": 9, "distance_m": 27145.972, "section_seq": 1, "route_path_id": 28420}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1502", "location": "Potters Bar", "stage_seq": 10, "distance_m": 35166.622, "section_seq": 1, "route_path_id": 28420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505H", "location": "New Barnet", "stage_seq": 11, "distance_m": 40844.227, "section_seq": 1, "route_path_id": 28420}, {"is_pass": false, "wtt_arr": "1509H", "wtt_dep": "1511", "location": "Alexandra Palace", "stage_seq": 12, "distance_m": 47641.968, "section_seq": 1, "route_path_id": 28420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513", "location": "Harringay", "stage_seq": 13, "distance_m": 50140.977, "section_seq": 1, "route_path_id": 28420}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1516", "location": "Finsbury Park", "stage_seq": 14, "distance_m": 51492.726, "section_seq": 1, "route_path_id": 28420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Holloway South Jn", "stage_seq": 15, "distance_m": 53313.199, "section_seq": 1, "route_path_id": 28420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520", "location": "Belle Isle Jn", "stage_seq": 16, "distance_m": 54487.983, "section_seq": 1, "route_path_id": 28420}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": null, "location": "London Kings Cross", "stage_seq": 17, "distance_m": 55590.356, "section_seq": 1, "route_path_id": 28420}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 55590.356, "from_m": 0.0, "section_seq": 1, "route_path_id": 28420}], "total_distance_m": 55590.356, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55590.356, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15644, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:35Z", "source_id": 47619633, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:35:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:40Z", "source_id": 15489212, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:19Z", "source_id": 47634614, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:40:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:23Z", "source_id": 15493463, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15694, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:20Z", "source_id": 47647266, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:45:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:21Z", "source_id": 15496996, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15701, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:35Z", "source_id": 47661494, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:50:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:38Z", "source_id": 15500932, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15854, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:01Z", "source_id": 47668026, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:53:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:04Z", "source_id": 15502774, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15902, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:58Z", "source_id": 47678391, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:56:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:02Z", "source_id": 15505671, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15928, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:47Z", "source_id": 47693895, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:02:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:53Z", "source_id": 15509962, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15962, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:40Z", "source_id": 47707067, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:07:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:43Z", "source_id": 15513623, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:39Z", "source_id": 47717821, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:11:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:44Z", "source_id": 15516616, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:34Z", "source_id": 47725694, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:14:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:42Z", "source_id": 15518887, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:53Z", "source_id": 47729067, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:15:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:57Z", "source_id": 15519859, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16255, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:56Z", "source_id": 47742739, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:21:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:03Z", "source_id": 15523664, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Letchworth Garden City 1425 1425 1 None None London Kings Cross 1522 1522 10 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C10160/2026-09-15/detailed None Finsbury Park 2026-09-15T15:16:00+01:00 London Kings Cross 5.0 {"type": "LineString", "coordinates": [[-0.10628323867271045, 51.56473648368802], [-0.1063736, 51.564054599999984], [-0.1063998, 51.56385649999999], [-0.1064336, 51.5636376], [-0.1064946, 51.563269599999984], [-0.1065663, 51.5628557], [-0.1066388, 51.562479899999985], [-0.1067508, 51.5620037], [-0.10687109999999998, 51.5615554], [-0.106991, 51.56112889999999], [-0.1070242, 51.56104249999999], [-0.107115, 51.5607711], [-0.10719919999999998, 51.56054139999999], [-0.1072816, 51.5603338], [-0.10740249999999998, 51.560032799999995], [-0.1075333, 51.55974150000001], [-0.1077367, 51.559306099999986], [-0.1079436, 51.558900300000005], [-0.1081464, 51.55854349999999], [-0.10820245098165458, 51.558447969839705], [-0.10828456481951644, 51.55830801924171], [-0.10831889999999998, 51.55824949999999], [-0.1085283, 51.55791349999999], [-0.10871939999999998, 51.55763479999999], [-0.1088271, 51.55748160000001], [-0.1090219, 51.5572047], [-0.1093934, 51.55671889999999], [-0.1096437, 51.5564146], [-0.1099851, 51.55600929999999], [-0.11011329999999998, 51.555874], [-0.1103271, 51.5556432], [-0.1105202, 51.55544249999999], [-0.1107275, 51.555227999999985], [-0.1108433, 51.5551135], [-0.1109749, 51.55498269999999], [-0.1110901, 51.554866], [-0.1111494, 51.5548048], [-0.11130544327239034, 51.55466347968381], [-0.1115193, 51.5544698], [-0.1117061, 51.5543026], [-0.11192249999999998, 51.55411620000001], [-0.11228570000000002, 51.55381890000001], [-0.1125559, 51.55359839999999], [-0.1128344, 51.55338280000001], [-0.112871, 51.5533544], [-0.1131578, 51.5531408], [-0.11332159999999997, 51.553017199999985], [-0.1133831, 51.552973699999995], [-0.1133988, 51.552962599999994], [-0.1137039, 51.55272849999999], [-0.1139721, 51.55251749999999], [-0.11433599999999997, 51.55225539999999], [-0.1146932, 51.5520187], [-0.11470919999999998, 51.55200810000001], [-0.1154425, 51.55152939999999], [-0.11558849999999998, 51.551434499999985], [-0.1160668, 51.551104], [-0.11619569999999996, 51.551012500000006], [-0.11633630000000002, 51.55090979999999], [-0.11650449999999996, 51.5507821], [-0.11650727227899746, 51.55077993781519], [-0.1167058, 51.5506251], [-0.1168752, 51.550484], [-0.11705740000000002, 51.550329999999995], [-0.1172722, 51.55013459999999], [-0.11752829999999996, 51.5498953], [-0.11784469999999998, 51.5495767], [-0.11824529999999998, 51.5491655], [-0.11872520000000002, 51.548648], [-0.1188228, 51.5485427], [-0.11915823410680382, 51.54817648222492], [-0.11917999999999998, 51.548142899999995], [-0.119308, 51.5479349], [-0.1196482, 51.54731400000001], [-0.1207162, 51.5452495], [-0.1216856, 51.54338159999999], [-0.12205229999999996, 51.5426737], [-0.12224499999999998, 51.54230020000001], [-0.1223892, 51.5419796], [-0.12249353061207498, 51.54166871350041], [-0.12250551543769664, 51.541633000735], [-0.1225131, 51.54161039999999], [-0.12251879313462503, 51.54159342415038], [-0.1225291680895648, 51.54156248798267], [-0.1225956, 51.54136439999999], [-0.12262829999999998, 51.5412669], [-0.12265211117509786, 51.541165414589976], [-0.12266726470856132, 51.54110082872403], [-0.1226739533435049, 51.5410723210626], [-0.1226779, 51.54105549999999], [-0.1227207, 51.540841499999985], [-0.12275850000000002, 51.5406178], [-0.1227921, 51.540392399999995], [-0.12283, 51.539954300000005], [-0.122843, 51.539850400000006], [-0.1228782, 51.539261], [-0.1229248, 51.5387722], [-0.1230094, 51.5383171], [-0.1230187, 51.5381884], [-0.1230199, 51.5381714], [-0.1231837, 51.535902500000006], [-0.12319769999999997, 51.53570849999999], [-0.1232037, 51.5356257], [-0.1232079, 51.5355674], [-0.1232591, 51.53485729999999], [-0.1232606, 51.534774600000006], [-0.1232637, 51.53471389999999], [-0.12340119999999996, 51.53406300000001], [-0.1234029, 51.5339904], [-0.12341, 51.533834299999995], [-0.1234183, 51.53365649999999], [-0.1234492, 51.5332185], [-0.1234558, 51.5331292], [-0.12355709999999998, 51.53116150000001]]} 2.5 1516 1521 Finsbury Park London Kings Cross London Kings Cross 51.5311615 -0.1235571 51.5311615 -0.1235571 1 0 2026-09-15 14:32:07 TERMINATED 2026-09-15 14:21:00 London Kings Cross TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523664 1789482009900965 87 87 2026-09-15 14:31:42.580975 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:42.449883
551077 584686 H55529 736M66CW15 2026-09-15 COMPLETE 15525074 2026-09-15 15:21:00 2026-09-15 14:32:07 2026-09-17 14:32:07 {"id": 584686, "stp": "P", "toc": "Unknown", "uid": "H55529", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H55529/2026-09-15/detailed", "trust_id": "736M66CW15", "origin_crs": "XAX", "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": "1830", "dest_platform": "2", "is_terminated": 1, "next_location": "Wembley Reception Sidings No.6", "signalling_id": "6M66", "timing_status": null, "origin_station": "Acton T.C.", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1812", "origin_platform": null, "current_location": "Acton T.C.", "last_update_time": "2026-09-15T14:32:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1830", "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\": 812.099, \"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\": 874.43, \"from_m\": 812.099, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1779.04, \"from_m\": 874.43, \"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\": 1949.024, \"from_m\": 1779.04, \"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\": 2000.966, \"from_m\": 1949.024, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6404.829, \"from_m\": 2000.966, \"capability_applied\": null, \"effective_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\": 584686, \"profile_key\": \"c52978242230bd83130a05ce517f1296130bb204dd70a774e72b47ae5fa0a4dc\", \"schedule_id\": 14726, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1812\", \"location\": \"Acton T.C.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 33781}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1817\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 2, \"distance_m\": 1893.543, \"section_seq\": 1, \"route_path_id\": 33781}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1819H\", \"location\": \"Acton Canal Wharf Jn\", \"stage_seq\": 3, \"distance_m\": 2515.923, \"section_seq\": 1, \"route_path_id\": 33781}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1821H\", \"location\": \"Willesden No7\", \"stage_seq\": 4, \"distance_m\": 4336.767, \"section_seq\": 1, \"route_path_id\": 33781}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1824H\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 5, \"distance_m\": 5419.191, \"section_seq\": 1, \"route_path_id\": 33781}, {\"is_pass\": false, \"wtt_arr\": \"1830\", \"wtt_dep\": null, \"location\": \"Wembley Reception Sidings No.6\", \"stage_seq\": 6, \"distance_m\": 6404.829, \"section_seq\": 1, \"route_path_id\": 33781}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6404.829, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 33781}], \"total_distance_m\": 6404.829, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 1188.867, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5215.962, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1812", "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": "Acton T.C.", "service_state_platform": null, "timing_fact_generation": 1789482111230380, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:51.227983", "service_state_evidence_id": 15525074, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:52.569705", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P XAX None 6M66 None None None None {"version": 3, "segments": [{"to_m": 812.099, "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": 874.43, "from_m": 812.099, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1779.04, "from_m": 874.43, "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": 1949.024, "from_m": 1779.04, "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": 2000.966, "from_m": 1949.024, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6404.829, "from_m": 2000.966, "capability_applied": null, "effective_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": 584686, "profile_key": "c52978242230bd83130a05ce517f1296130bb204dd70a774e72b47ae5fa0a4dc", "schedule_id": 14726, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1812", "location": "Acton T.C.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 33781}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1817", "location": "Acton Wells Jn", "stage_seq": 2, "distance_m": 1893.543, "section_seq": 1, "route_path_id": 33781}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1819H", "location": "Acton Canal Wharf Jn", "stage_seq": 3, "distance_m": 2515.923, "section_seq": 1, "route_path_id": 33781}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1821H", "location": "Willesden No7", "stage_seq": 4, "distance_m": 4336.767, "section_seq": 1, "route_path_id": 33781}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1824H", "location": "Wembley Yard South Jn", "stage_seq": 5, "distance_m": 5419.191, "section_seq": 1, "route_path_id": 33781}, {"is_pass": false, "wtt_arr": "1830", "wtt_dep": null, "location": "Wembley Reception Sidings No.6", "stage_seq": 6, "distance_m": 6404.829, "section_seq": 1, "route_path_id": 33781}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6404.829, "from_m": 0.0, "section_seq": 1, "route_path_id": 33781}], "total_distance_m": 6404.829, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1188.867, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5215.962, "synthetic_unknown_infrastructure_limit_mph": 60} [] Acton T.C. 1812 1812 None None None Wembley Reception Sidings No.6 1830 1830 2 None None https://www.realtimetrains.co.uk/service/gb-nr:H55529/2026-09-15/detailed None None None None None None None None None None Acton T.C. Wembley Reception Sidings No.6 None None None None 1 0 2026-09-15 14:32:07 TERMINATED 2026-09-15 14:21:00 Acton T.C. TRUST TRUST_CANCELLATION 15525074 1789482111230380 1 1 2026-09-15 14:31:52.569705 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:51.227983
551078 579956 W45536 879T30ML15 2026-09-15 COMPLETE 15523834 2026-09-15 15:21:00 2026-09-15 14:32:07 2026-09-17 14:32:07 {"id": 579956, "stp": "P", "toc": "Thameslink", "uid": "W45536", "consist": "700126", "dest_crs": "BDM", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W45536/2026-09-15/detailed", "trust_id": "879T30ML15", "origin_crs": "BTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedford", "service_date": "2026-09-15", "dest_arr_time": "1524", "dest_platform": "1", "is_terminated": 1, "next_location": "Bedford", "signalling_id": "9T30", "timing_status": "EARLY", "origin_station": "Brighton", "current_leg_arr": "1521", "current_leg_dep": "1511", "current_leg_end": "Bedford", "origin_dep_time": "1258", "origin_platform": "5", "current_location": "Bedford", "last_update_time": "2026-09-15T14:32:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.49437179999999986, 52.0031401], [-0.4946451, 52.00350360000001], [-0.49499639999999995, 52.003890199999994], [-0.4955512000000001, 52.004470399999995], [-0.4962262999999999, 52.00517370000001], [-0.49658720000000006, 52.00555819999999], [-0.4990064999999999, 52.0080852], [-0.4992112, 52.008299], [-0.4993196, 52.0084098], [-0.49949179999999993, 52.0085971], [-0.4996697, 52.00879059999999], [-0.5002781, 52.009410300000006], [-0.5005052, 52.00964389999999], [-0.5006668999999999, 52.0098145], [-0.5010332, 52.0102723], [-0.5025206999999999, 52.0118413], [-0.5045769999999999, 52.014004799999995], [-0.5059624999999999, 52.01546249999999], [-0.5061156, 52.0156223], [-0.506821, 52.0164167], [-0.507421, 52.01715260000001], [-0.5079786, 52.0178841], [-0.508487, 52.01861480000001], [-0.5090688999999999, 52.0194956], [-0.5097631, 52.020687499999994], [-0.5100405, 52.0212024], [-0.5103238, 52.0217184], [-0.510756, 52.0226845], [-0.5108597, 52.022923], [-0.5110903999999998, 52.02346330000001], [-0.5114885999999998, 52.02446640000001], [-0.5118701, 52.0254654], [-0.5122276999999998, 52.0266232], [-0.5124591, 52.027640600000005], [-0.5126504, 52.0289999], [-0.5127915, 52.0303838], [-0.5133819, 52.03626710000001], [-0.5134644, 52.03709720000001], [-0.5135352, 52.0379287], [-0.5136386, 52.0390678], [-0.5136871, 52.03965769999999], [-0.5137227, 52.04038940000001], [-0.5137621, 52.04102029999999], [-0.5137864999999999, 52.04179099999999], [-0.5138419999999999, 52.04256039999999], [-0.5139905999999999, 52.0441067], [-0.5142344000000001, 52.0466624], [-0.5142864999999999, 52.047933099999995], [-0.5142741999999999, 52.048576], [-0.5142503, 52.049196], [-0.5141489, 52.05036219999999], [-0.5140259, 52.05124179999999], [-0.5138591999999998, 52.05207939999999], [-0.5134956, 52.0535341], [-0.5131398809273009, 52.054578667909794], [-0.5129336, 52.05518440000001], [-0.5127046, 52.0558074], [-0.5124291, 52.056430000000006], [-0.5117758, 52.05779979999999], [-0.5109758999999999, 52.0591759], [-0.5100706999999999, 52.0605603], [-0.5093779999999999, 52.061496799999986], [-0.5084327, 52.0626578], [-0.5083276, 52.062775300000006], [-0.5072572999999999, 52.06399589999999], [-0.5065489, 52.06471749999999], [-0.5052505999999999, 52.0660399], [-0.5049512999999999, 52.066337700000005], [-0.4928335, 52.07863309999998], [-0.49143, 52.080062299999994], [-0.4905521000000001, 52.08100939999999], [-0.4897225, 52.0820122], [-0.488998, 52.08300089999999], [-0.488758, 52.0833133], [-0.4881242999999999, 52.08427789999998], [-0.4875759, 52.085189], [-0.4870469999999999, 52.08617340000001], [-0.4865861, 52.0871314], [-0.4865855202028853, 52.087132812224105], [-0.48212040000000006, 52.09800859999999], [-0.48186309999999993, 52.0986351], [-0.4811611999999999, 52.1003841], [-0.4808455, 52.10125600000001], [-0.4805804000000001, 52.1021392], [-0.4804005, 52.10278170000001], [-0.4801641, 52.1037786], [-0.4799902, 52.104673600000005], [-0.479868, 52.105526999999995], [-0.4798385, 52.1057532], [-0.47976269999999993, 52.10657829999999], [-0.4797086, 52.10732789999999], [-0.4796760000000001, 52.10782669999999], [-0.4796560000000001, 52.1086172], [-0.479666898003764, 52.10978287988833], [-0.4796742999999999, 52.11057459999999], [-0.4796721999999999, 52.11076859999999], [-0.47960890000000006, 52.1118438], [-0.4794761, 52.1130928], [-0.47945230000000005, 52.11325630000001], [-0.4793870619140866, 52.11370567996295], [-0.4793764599612652, 52.11377870904075], [-0.47935919999999993, 52.1138976], [-0.4790660000000001, 52.11574900000001], [-0.4790407, 52.1159579], [-0.4789097000000001, 52.116817], [-0.4788918999999999, 52.11731389999999], [-0.47880759999999994, 52.11788120000001], [-0.4787877, 52.1180019], [-0.47845629999999995, 52.1203428], [-0.4784247, 52.1206431], [-0.4783683503649123, 52.12097512205706], [-0.4783300999999999, 52.1212005], [-0.47830420000000007, 52.1214065], [-0.4781966, 52.1219858], [-0.4781044, 52.1226543], [-0.4777965, 52.12473979999999], [-0.4774435000000001, 52.1268203], [-0.4773063, 52.12771239999999], [-0.4772347, 52.12850269999999], [-0.4771808, 52.12930759999999], [-0.477034, 52.1303914], [-0.4769745, 52.1308122], [-0.4769605, 52.13121509999999], [-0.4770424999999999, 52.1317427], [-0.47717169999999987, 52.1321099], [-0.4772376, 52.132297099999995], [-0.4776157999999999, 52.1329622], [-0.4777696, 52.13322920000001], [-0.4778373000000001, 52.1333412], [-0.4782429000000001, 52.134012899999995], [-0.4785112, 52.1344692], [-0.4786611, 52.1347242], [-0.4786808000000001, 52.1347574], [-0.47913109999999987, 52.13546699999999]]}", "current_leg_start": "Flitwick", "dest_arr_time_act": "1524", "motion_projection": null, "next_location_lat": "52.1354670", "next_location_lon": "-0.4791311", "previous_location": "Flitwick", "current_leg_milage": "9.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 260.162, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 301.517, \"from_m\": 260.162, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 331.218, \"from_m\": 301.517, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 390.168, \"from_m\": 331.218, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.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\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1700.314, \"from_m\": 978.427, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1767.232, \"from_m\": 1700.314, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2435.68, \"from_m\": 1767.232, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2499.451, \"from_m\": 2435.68, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4026.501, \"from_m\": 2499.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\": 15614.909, \"from_m\": 4026.501, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15655.192, \"from_m\": 15614.909, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16092.358, \"from_m\": 15655.192, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16126.159, \"from_m\": 16092.358, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20211.304, \"from_m\": 16126.159, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20275.269, \"from_m\": 20211.304, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20321.535, \"from_m\": 20275.269, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20839.697, \"from_m\": 20321.535, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22053.416, \"from_m\": 20839.697, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22079.115, \"from_m\": 22053.416, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22188.002, \"from_m\": 22079.115, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29916.909, \"from_m\": 22188.002, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30774.482, \"from_m\": 29916.909, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37256.552, \"from_m\": 30774.482, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37372.002, \"from_m\": 37256.552, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38224.778, \"from_m\": 37372.002, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39040.497, \"from_m\": 38224.778, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39111.818, \"from_m\": 39040.497, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46828.084, \"from_m\": 39111.818, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47564.65, \"from_m\": 46828.084, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 58479.647, \"from_m\": 47564.65, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58534.664, \"from_m\": 58479.647, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63107.67, \"from_m\": 58534.664, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 64385.313, \"from_m\": 63107.67, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64443.878, \"from_m\": 64385.313, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64488.149, \"from_m\": 64443.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64523.855, \"from_m\": 64488.149, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64587.554, \"from_m\": 64523.855, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64676.223, \"from_m\": 64587.554, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64706.658, \"from_m\": 64676.223, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65100.915, \"from_m\": 64706.658, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 65137.88, \"from_m\": 65100.915, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66034.331, \"from_m\": 65137.88, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 66065.727, \"from_m\": 66034.331, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66099.739, \"from_m\": 66065.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\": 66515.199, \"from_m\": 66099.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\": 67504.523, \"from_m\": 66515.199, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 67826.507, \"from_m\": 67504.523, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 67884.772, \"from_m\": 67826.507, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 71173.425, \"from_m\": 67884.772, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 71234.941, \"from_m\": 71173.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\": 76516.114, \"from_m\": 71234.941, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 78405.924, \"from_m\": 76516.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\": 79342.351, \"from_m\": 78405.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\": 80914.258, \"from_m\": 79342.351, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 82528.162, \"from_m\": 80914.258, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 82771.514, \"from_m\": 82528.162, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82867.527, \"from_m\": 82771.514, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 82914.786, \"from_m\": 82867.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\": 83153.285, \"from_m\": 82914.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83680.57, \"from_m\": 83153.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:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83718.334, \"from_m\": 83680.57, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 84275.565, \"from_m\": 83718.334, \"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\": 84353.191, \"from_m\": 84275.565, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 87704.895, \"from_m\": 84353.191, \"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\": 87982.856, \"from_m\": 87704.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 88020.118, \"from_m\": 87982.856, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 89247.105, \"from_m\": 88020.118, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89315.99, \"from_m\": 89247.105, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 89894.124, \"from_m\": 89315.99, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 90112.614, \"from_m\": 89894.124, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 91953.953, \"from_m\": 90112.614, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 93653.059, \"from_m\": 91953.953, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 95039.897, \"from_m\": 93653.059, \"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\": 98398.73, \"from_m\": 95039.897, \"capability_applied\": null, \"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\": 116101.623, \"from_m\": 98398.73, \"capability_applied\": null, \"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\": 120235.208, \"from_m\": 116101.623, \"capability_applied\": 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\": 125428.507, \"from_m\": 120235.208, \"capability_applied\": null, \"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\": 125513.517, \"from_m\": 125428.507, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 125530.717, \"from_m\": 125513.517, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 125616.29, \"from_m\": 125530.717, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126188.838, \"from_m\": 125616.29, \"capability_applied\": null, \"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\": 129673.216, \"from_m\": 126188.838, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 131472.015, \"from_m\": 129673.216, \"capability_applied\": 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\": 134073.72, \"from_m\": 131472.015, \"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\": 134948.474, \"from_m\": 134073.72, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 135999.748, \"from_m\": 134948.474, \"capability_applied\": 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\": 140053.399, \"from_m\": 135999.748, \"capability_applied\": null, \"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\": 140100.691, \"from_m\": 140053.399, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 143567.326, \"from_m\": 140100.691, \"capability_applied\": null, \"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\": 151521.379, \"from_m\": 143567.326, \"capability_applied\": null, \"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\": 151568.776, \"from_m\": 151521.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\": 154390.131, \"from_m\": 151568.776, \"capability_applied\": null, \"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\": 165123.929, \"from_m\": 154390.131, \"capability_applied\": null, \"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\": 165169.158, \"from_m\": 165123.929, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 166032.755, \"from_m\": 165169.158, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 166324.865, \"from_m\": 166032.755, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 166369.784, \"from_m\": 166324.865, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 166503.344, \"from_m\": 166369.784, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 166537.722, \"from_m\": 166503.344, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 166622.401, \"from_m\": 166537.722, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 579956, \"profile_key\": \"4893e09fa3dcaa5f228517e5d9729d0df0174a1b9bc49d8ff6dda3f948acb706\", \"schedule_id\": 27093, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1258\", \"location\": \"Brighton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1301H\", \"wtt_dep\": \"1302\", \"location\": \"Preston Park\", \"stage_seq\": 2, \"distance_m\": 2140.594, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1308\", \"wtt_dep\": \"1308H\", \"location\": \"Hassocks\", \"stage_seq\": 3, \"distance_m\": 11313.648, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1311H\", \"wtt_dep\": \"1312\", \"location\": \"Burgess Hill\", \"stage_seq\": 4, \"distance_m\": 14726.958, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1313\", \"location\": \"Keymer Jn\", \"stage_seq\": 5, \"distance_m\": 15655.192, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1313H\", \"wtt_dep\": \"1314\", \"location\": \"Wivelsfield\", \"stage_seq\": 6, \"distance_m\": 16009.718, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1318\", \"wtt_dep\": \"1319H\", \"location\": \"Haywards Heath\", \"stage_seq\": 7, \"distance_m\": 20722.377, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1321\", \"location\": \"Copyhold Jn\", \"stage_seq\": 8, \"distance_m\": 21948.721, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1324H\", \"wtt_dep\": \"1325\", \"location\": \"Balcombe\", \"stage_seq\": 9, \"distance_m\": 27079.724, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1328\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 10, \"distance_m\": 31013.897, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1330\", \"wtt_dep\": \"1331H\", \"location\": \"Three Bridges\", \"stage_seq\": 11, \"distance_m\": 34208.343, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1335\", \"wtt_dep\": \"1336H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 12, \"distance_m\": 38694.869, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1341\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 13, \"distance_m\": 46690.033, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1346H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 14, \"distance_m\": 58534.664, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347\", \"location\": \"Purley\", \"stage_seq\": 15, \"distance_m\": 60113.681, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1350H\", \"wtt_dep\": \"1351H\", \"location\": \"East Croydon\", \"stage_seq\": 16, \"distance_m\": 64908.551, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 65756.261, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1353H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 18, \"distance_m\": 66515.199, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1354\", \"location\": \"Norwood Junction\", \"stage_seq\": 19, \"distance_m\": 67569.261, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356\", \"location\": \"Sydenham\", \"stage_seq\": 20, \"distance_m\": 71173.425, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1359\", \"location\": \"New Cross Gate\", \"stage_seq\": 21, \"distance_m\": 76867.236, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1400\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 22, \"distance_m\": 77968.526, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1401\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 23, \"distance_m\": 79587.659, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1404H\", \"wtt_dep\": \"1406\", \"location\": \"London Bridge\", \"stage_seq\": 24, \"distance_m\": 81452.437, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 25, \"distance_m\": 82179.455, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 26, \"distance_m\": 82786.883, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1411\", \"wtt_dep\": \"1412\", \"location\": \"London Blackfriars\", \"stage_seq\": 27, \"distance_m\": 83389.017, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1413\", \"wtt_dep\": \"1414\", \"location\": \"City Thameslink\", \"stage_seq\": 28, \"distance_m\": 83791.401, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1415H\", \"wtt_dep\": \"1416H\", \"location\": \"Farringdon\", \"stage_seq\": 29, \"distance_m\": 84521.559, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1420\", \"wtt_dep\": \"1421\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 30, \"distance_m\": 86740.414, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423H\", \"location\": \"Dock Jn North\", \"stage_seq\": 31, \"distance_m\": 87972.292, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425H\", \"location\": \"Kentish Town\", \"stage_seq\": 32, \"distance_m\": 88939.317, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 33, \"distance_m\": 89894.124, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1429H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 34, \"distance_m\": 92687.909, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Cricklewood\", \"stage_seq\": 35, \"distance_m\": 94636.956, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432\", \"location\": \"Hendon\", \"stage_seq\": 36, \"distance_m\": 97686.659, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436H\", \"location\": \"Radlett Jn\", \"stage_seq\": 37, \"distance_m\": 109688.657, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441H\", \"location\": \"St. Albans\", \"stage_seq\": 38, \"distance_m\": 118475.549, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Harpenden Jn\", \"stage_seq\": 39, \"distance_m\": 125513.517, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1448\", \"location\": \"Harpenden\", \"stage_seq\": 40, \"distance_m\": 126052.627, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 41, \"distance_m\": 133442.111, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1458\", \"location\": \"Luton\", \"stage_seq\": 42, \"distance_m\": 135196.196, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1502\", \"location\": \"Leagrave\", \"stage_seq\": 43, \"distance_m\": 139117.083, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502H\", \"location\": \"Leagrave Jn\", \"stage_seq\": 44, \"distance_m\": 139888.941, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1506\", \"wtt_dep\": \"1506H\", \"location\": \"Harlington\", \"stage_seq\": 45, \"distance_m\": 146389.596, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1511\", \"location\": \"Flitwick\", \"stage_seq\": 46, \"distance_m\": 151107.266, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516H\", \"location\": \"Wixams\", \"stage_seq\": 47, \"distance_m\": 161162.353, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 48, \"distance_m\": 165006.627, \"section_seq\": 1, \"route_path_id\": 38577}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": null, \"location\": \"Bedford\", \"stage_seq\": 49, \"distance_m\": 166622.401, \"section_seq\": 1, \"route_path_id\": 38577}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 166622.401, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38577}], \"total_distance_m\": 166622.401, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 159506.973, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7115.428, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1258", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "52.1354670", "current_position_lon": "-0.4791311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30907, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:01:33Z\", \"source_id\": 47378327, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:02:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:01:35Z\", \"source_id\": 15421241, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30899, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:08:52Z\", \"source_id\": 47397815, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:10:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:08:58Z\", \"source_id\": 15426693, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:13:10Z\", \"source_id\": 47409245, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:13:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:13:17Z\", \"source_id\": 15429904, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:15:01Z\", \"source_id\": 47414116, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:16:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:15:07Z\", \"source_id\": 15431272, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:20:09Z\", \"source_id\": 47427923, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:21:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:20:10Z\", \"source_id\": 15435111, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:26:00Z\", \"source_id\": 47443217, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:26:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:26:06Z\", \"source_id\": 15439587, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:22Z\", \"source_id\": 47457304, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:32:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:27Z\", \"source_id\": 15443539, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:59Z\", \"source_id\": 47469467, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:36:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:36:03Z\", \"source_id\": 15446917, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:49:29Z\", \"source_id\": 47504703, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:50:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:49:32Z\", \"source_id\": 15456822, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:53:15Z\", \"source_id\": 47514531, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:53:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:53:19Z\", \"source_id\": 15459579, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:57:02Z\", \"source_id\": 47524178, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:57:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:57:05Z\", \"source_id\": 15462352, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:32Z\", \"source_id\": 47538399, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:03:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:36Z\", \"source_id\": 15466336, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:42Z\", \"source_id\": 47549447, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:07:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:46Z\", \"source_id\": 15469390, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:00Z\", \"source_id\": 47563435, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:12:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:03Z\", \"source_id\": 15473232, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:14:17Z\", \"source_id\": 47569160, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:14:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:14:22Z\", \"source_id\": 15474971, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:20Z\", \"source_id\": 47574359, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:16:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:23Z\", \"source_id\": 15476442, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:20:23Z\", \"source_id\": 47585086, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:20:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:20:27Z\", \"source_id\": 15479426, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:49Z\", \"source_id\": 47596695, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:25:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:53Z\", \"source_id\": 15482695, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:57Z\", \"source_id\": 47604610, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:02Z\", \"source_id\": 15485037, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18485, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:38Z\", \"source_id\": 47611826, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:44Z\", \"source_id\": 15487089, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:06Z\", \"source_id\": 47615653, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:11Z\", \"source_id\": 15488090, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:18Z\", \"source_id\": 47639559, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:22Z\", \"source_id\": 15494861, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:15Z\", \"source_id\": 47655129, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:17Z\", \"source_id\": 15499254, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:44Z\", \"source_id\": 47672505, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:49Z\", \"source_id\": 15504081, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:19Z\", \"source_id\": 47679429, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:22Z\", \"source_id\": 15505987, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:55Z\", \"source_id\": 47689007, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:57Z\", \"source_id\": 15508527, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:38Z\", \"source_id\": 47704109, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:43Z\", \"source_id\": 15512818, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:54Z\", \"source_id\": 47715737, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:56Z\", \"source_id\": 15515981, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:09Z\", \"source_id\": 47743314, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:14Z\", \"source_id\": 15523834, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedford", "service_state_platform": "1", "timing_fact_generation": 1789482015029767, "current_leg_arrival_utc": "2026-09-15T15:22:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:58.396551", "service_state_evidence_id": 15523834, "current_leg_start_actual_dep": "2026-09-15T15:11:00+01:00", "operational_evidence_version": 199, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:59.189114", "service_state_valid_until_kind": null, "operational_interpretation_version": 199, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P BTN BDM 9T30 700126 12 100 None {"version": 3, "segments": [{"to_m": 260.162, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 301.517, "from_m": 260.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 331.218, "from_m": 301.517, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 390.168, "from_m": 331.218, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.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": 100.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": 100.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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1700.314, "from_m": 978.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1767.232, "from_m": 1700.314, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2435.68, "from_m": 1767.232, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2499.451, "from_m": 2435.68, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4026.501, "from_m": 2499.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": 15614.909, "from_m": 4026.501, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15655.192, "from_m": 15614.909, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16092.358, "from_m": 15655.192, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16126.159, "from_m": 16092.358, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20211.304, "from_m": 16126.159, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20275.269, "from_m": 20211.304, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20321.535, "from_m": 20275.269, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20839.697, "from_m": 20321.535, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22053.416, "from_m": 20839.697, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22079.115, "from_m": 22053.416, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22188.002, "from_m": 22079.115, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29916.909, "from_m": 22188.002, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30774.482, "from_m": 29916.909, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37256.552, "from_m": 30774.482, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37372.002, "from_m": 37256.552, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38224.778, "from_m": 37372.002, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39040.497, "from_m": 38224.778, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39111.818, "from_m": 39040.497, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46828.084, "from_m": 39111.818, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47564.65, "from_m": 46828.084, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58479.647, "from_m": 47564.65, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58534.664, "from_m": 58479.647, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63107.67, "from_m": 58534.664, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64385.313, "from_m": 63107.67, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64443.878, "from_m": 64385.313, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64488.149, "from_m": 64443.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64523.855, "from_m": 64488.149, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64587.554, "from_m": 64523.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64676.223, "from_m": 64587.554, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64706.658, "from_m": 64676.223, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65100.915, "from_m": 64706.658, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 65137.88, "from_m": 65100.915, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66034.331, "from_m": 65137.88, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 66065.727, "from_m": 66034.331, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66099.739, "from_m": 66065.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": 66515.199, "from_m": 66099.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": 67504.523, "from_m": 66515.199, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67826.507, "from_m": 67504.523, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67884.772, "from_m": 67826.507, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 71173.425, "from_m": 67884.772, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71234.941, "from_m": 71173.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": 76516.114, "from_m": 71234.941, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78405.924, "from_m": 76516.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": 79342.351, "from_m": 78405.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": 80914.258, "from_m": 79342.351, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 82528.162, "from_m": 80914.258, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 82771.514, "from_m": 82528.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82867.527, "from_m": 82771.514, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 82914.786, "from_m": 82867.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": 83153.285, "from_m": 82914.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83680.57, "from_m": 83153.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:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 83718.334, "from_m": 83680.57, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 84275.565, "from_m": 83718.334, "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": 84353.191, "from_m": 84275.565, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 87704.895, "from_m": 84353.191, "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": 87982.856, "from_m": 87704.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 88020.118, "from_m": 87982.856, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 89247.105, "from_m": 88020.118, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89315.99, "from_m": 89247.105, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 89894.124, "from_m": 89315.99, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 90112.614, "from_m": 89894.124, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 91953.953, "from_m": 90112.614, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 93653.059, "from_m": 91953.953, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 95039.897, "from_m": 93653.059, "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": 98398.73, "from_m": 95039.897, "capability_applied": null, "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": 116101.623, "from_m": 98398.73, "capability_applied": null, "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": 120235.208, "from_m": 116101.623, "capability_applied": 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": 125428.507, "from_m": 120235.208, "capability_applied": null, "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": 125513.517, "from_m": 125428.507, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 125530.717, "from_m": 125513.517, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 125616.29, "from_m": 125530.717, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126188.838, "from_m": 125616.29, "capability_applied": null, "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": 129673.216, "from_m": 126188.838, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 131472.015, "from_m": 129673.216, "capability_applied": 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": 134073.72, "from_m": 131472.015, "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": 134948.474, "from_m": 134073.72, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 135999.748, "from_m": 134948.474, "capability_applied": 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": 140053.399, "from_m": 135999.748, "capability_applied": null, "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": 140100.691, "from_m": 140053.399, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 143567.326, "from_m": 140100.691, "capability_applied": null, "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": 151521.379, "from_m": 143567.326, "capability_applied": null, "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": 151568.776, "from_m": 151521.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": 154390.131, "from_m": 151568.776, "capability_applied": null, "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": 165123.929, "from_m": 154390.131, "capability_applied": null, "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": 165169.158, "from_m": 165123.929, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 166032.755, "from_m": 165169.158, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 166324.865, "from_m": 166032.755, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 166369.784, "from_m": 166324.865, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 166503.344, "from_m": 166369.784, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 166537.722, "from_m": 166503.344, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 166622.401, "from_m": 166537.722, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 579956, "profile_key": "4893e09fa3dcaa5f228517e5d9729d0df0174a1b9bc49d8ff6dda3f948acb706", "schedule_id": 27093, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1258", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1301H", "wtt_dep": "1302", "location": "Preston Park", "stage_seq": 2, "distance_m": 2140.594, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1308", "wtt_dep": "1308H", "location": "Hassocks", "stage_seq": 3, "distance_m": 11313.648, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1311H", "wtt_dep": "1312", "location": "Burgess Hill", "stage_seq": 4, "distance_m": 14726.958, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1313", "location": "Keymer Jn", "stage_seq": 5, "distance_m": 15655.192, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1313H", "wtt_dep": "1314", "location": "Wivelsfield", "stage_seq": 6, "distance_m": 16009.718, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1318", "wtt_dep": "1319H", "location": "Haywards Heath", "stage_seq": 7, "distance_m": 20722.377, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1321", "location": "Copyhold Jn", "stage_seq": 8, "distance_m": 21948.721, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1324H", "wtt_dep": "1325", "location": "Balcombe", "stage_seq": 9, "distance_m": 27079.724, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1328", "location": "Balcombe Tunnel Jn", "stage_seq": 10, "distance_m": 31013.897, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1330", "wtt_dep": "1331H", "location": "Three Bridges", "stage_seq": 11, "distance_m": 34208.343, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1335", "wtt_dep": "1336H", "location": "Gatwick Airport", "stage_seq": 12, "distance_m": 38694.869, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1341", "location": "Earlswood (Surrey)", "stage_seq": 13, "distance_m": 46690.033, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1346H", "location": "Stoats Nest Jn", "stage_seq": 14, "distance_m": 58534.664, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347", "location": "Purley", "stage_seq": 15, "distance_m": 60113.681, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1350H", "wtt_dep": "1351H", "location": "East Croydon", "stage_seq": 16, "distance_m": 64908.551, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352H", "location": "Windmill Bridge Jn", "stage_seq": 17, "distance_m": 65756.261, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1353H", "location": "Norwood Fork Jn", "stage_seq": 18, "distance_m": 66515.199, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1354", "location": "Norwood Junction", "stage_seq": 19, "distance_m": 67569.261, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356", "location": "Sydenham", "stage_seq": 20, "distance_m": 71173.425, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1359", "location": "New Cross Gate", "stage_seq": 21, "distance_m": 76867.236, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1400", "location": "Bricklayers Arms Jn", "stage_seq": 22, "distance_m": 77968.526, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1401", "location": "Blue Anchor (Kent)", "stage_seq": 23, "distance_m": 79587.659, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1404H", "wtt_dep": "1406", "location": "London Bridge", "stage_seq": 24, "distance_m": 81452.437, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407H", "location": "Metropolitan Jn", "stage_seq": 25, "distance_m": 82179.455, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410", "location": "Blackfriars Jn", "stage_seq": 26, "distance_m": 82786.883, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1411", "wtt_dep": "1412", "location": "London Blackfriars", "stage_seq": 27, "distance_m": 83389.017, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1413", "wtt_dep": "1414", "location": "City Thameslink", "stage_seq": 28, "distance_m": 83791.401, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1415H", "wtt_dep": "1416H", "location": "Farringdon", "stage_seq": 29, "distance_m": 84521.559, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1420", "wtt_dep": "1421", "location": "St Pancras Low Level", "stage_seq": 30, "distance_m": 86740.414, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423H", "location": "Dock Jn North", "stage_seq": 31, "distance_m": 87972.292, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425H", "location": "Kentish Town", "stage_seq": 32, "distance_m": 88939.317, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426H", "location": "Carlton Road Jn", "stage_seq": 33, "distance_m": 89894.124, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1429H", "location": "West Hampstead Thameslink", "stage_seq": 34, "distance_m": 92687.909, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431", "location": "Cricklewood", "stage_seq": 35, "distance_m": 94636.956, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432", "location": "Hendon", "stage_seq": 36, "distance_m": 97686.659, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436H", "location": "Radlett Jn", "stage_seq": 37, "distance_m": 109688.657, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441H", "location": "St. Albans", "stage_seq": 38, "distance_m": 118475.549, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446", "location": "Harpenden Jn", "stage_seq": 39, "distance_m": 125513.517, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1448", "location": "Harpenden", "stage_seq": 40, "distance_m": 126052.627, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453H", "location": "Luton Airport Parkway", "stage_seq": 41, "distance_m": 133442.111, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1458", "location": "Luton", "stage_seq": 42, "distance_m": 135196.196, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1502", "location": "Leagrave", "stage_seq": 43, "distance_m": 139117.083, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502H", "location": "Leagrave Jn", "stage_seq": 44, "distance_m": 139888.941, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1506", "wtt_dep": "1506H", "location": "Harlington", "stage_seq": 45, "distance_m": 146389.596, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1511", "location": "Flitwick", "stage_seq": 46, "distance_m": 151107.266, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516H", "location": "Wixams", "stage_seq": 47, "distance_m": 161162.353, "section_seq": 1, "route_path_id": 38577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520H", "location": "Bedford South Jn", "stage_seq": 48, "distance_m": 165006.627, "section_seq": 1, "route_path_id": 38577}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": null, "location": "Bedford", "stage_seq": 49, "distance_m": 166622.401, "section_seq": 1, "route_path_id": 38577}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 166622.401, "from_m": 0.0, "section_seq": 1, "route_path_id": 38577}], "total_distance_m": 166622.401, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 159506.973, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7115.428, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30907, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:01:33Z", "source_id": 47378327, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:02:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:01:35Z", "source_id": 15421241, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30899, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:08:52Z", "source_id": 47397815, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:10:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:08:58Z", "source_id": 15426693, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:13:10Z", "source_id": 47409245, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:13:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:13:17Z", "source_id": 15429904, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:15:01Z", "source_id": 47414116, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:16:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:15:07Z", "source_id": 15431272, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:20:09Z", "source_id": 47427923, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:21:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:20:10Z", "source_id": 15435111, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30841, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:26:00Z", "source_id": 47443217, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T12:26:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:26:06Z", "source_id": 15439587, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:22Z", "source_id": 47457304, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T12:32:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:27Z", "source_id": 15443539, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30596, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:59Z", "source_id": 47469467, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T12:36:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:36:03Z", "source_id": 15446917, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:49:29Z", "source_id": 47504703, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T12:50:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:49:32Z", "source_id": 15456822, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30204, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:53:15Z", "source_id": 47514531, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T12:53:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:53:19Z", "source_id": 15459579, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:57:02Z", "source_id": 47524178, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T12:57:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:57:05Z", "source_id": 15462352, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:32Z", "source_id": 47538399, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T13:03:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:36Z", "source_id": 15466336, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:42Z", "source_id": 47549447, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T13:07:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:46Z", "source_id": 15469390, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:00Z", "source_id": 47563435, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T13:12:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:03Z", "source_id": 15473232, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:14:17Z", "source_id": 47569160, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T13:14:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:14:22Z", "source_id": 15474971, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:20Z", "source_id": 47574359, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T13:16:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:23Z", "source_id": 15476442, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:20:23Z", "source_id": 47585086, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T13:20:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:20:27Z", "source_id": 15479426, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:49Z", "source_id": 47596695, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T13:25:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:53Z", "source_id": 15482695, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18543, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:57Z", "source_id": 47604610, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T13:28:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:02Z", "source_id": 15485037, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18485, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:38Z", "source_id": 47611826, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T13:31:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:44Z", "source_id": 15487089, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18417, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:06Z", "source_id": 47615653, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T13:33:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:11Z", "source_id": 15488090, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18362, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:18Z", "source_id": 47639559, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T13:42:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:22Z", "source_id": 15494861, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18215, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:15Z", "source_id": 47655129, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T13:48:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:17Z", "source_id": 15499254, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18196, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:44Z", "source_id": 47672505, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T13:54:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:49Z", "source_id": 15504081, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18180, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:19Z", "source_id": 47679429, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T13:57:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:22Z", "source_id": 15505987, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:55Z", "source_id": 47689007, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T14:01:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:57Z", "source_id": 15508527, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18108, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:38Z", "source_id": 47704109, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T14:06:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:43Z", "source_id": 15512818, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:54Z", "source_id": 47715737, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T14:10:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:56Z", "source_id": 15515981, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17948, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:09Z", "source_id": 47743314, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T14:21:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:14Z", "source_id": 15523834, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Brighton 1258 1258 5 None None Bedford 1524 1524 1 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W45536/2026-09-15/detailed None Flitwick 2026-09-15T15:11:00+01:00 Bedford 10.0 {"type": "LineString", "coordinates": [[-0.49437179999999986, 52.0031401], [-0.4946451, 52.00350360000001], [-0.49499639999999995, 52.003890199999994], [-0.4955512000000001, 52.004470399999995], [-0.4962262999999999, 52.00517370000001], [-0.49658720000000006, 52.00555819999999], [-0.4990064999999999, 52.0080852], [-0.4992112, 52.008299], [-0.4993196, 52.0084098], [-0.49949179999999993, 52.0085971], [-0.4996697, 52.00879059999999], [-0.5002781, 52.009410300000006], [-0.5005052, 52.00964389999999], [-0.5006668999999999, 52.0098145], [-0.5010332, 52.0102723], [-0.5025206999999999, 52.0118413], [-0.5045769999999999, 52.014004799999995], [-0.5059624999999999, 52.01546249999999], [-0.5061156, 52.0156223], [-0.506821, 52.0164167], [-0.507421, 52.01715260000001], [-0.5079786, 52.0178841], [-0.508487, 52.01861480000001], [-0.5090688999999999, 52.0194956], [-0.5097631, 52.020687499999994], [-0.5100405, 52.0212024], [-0.5103238, 52.0217184], [-0.510756, 52.0226845], [-0.5108597, 52.022923], [-0.5110903999999998, 52.02346330000001], [-0.5114885999999998, 52.02446640000001], [-0.5118701, 52.0254654], [-0.5122276999999998, 52.0266232], [-0.5124591, 52.027640600000005], [-0.5126504, 52.0289999], [-0.5127915, 52.0303838], [-0.5133819, 52.03626710000001], [-0.5134644, 52.03709720000001], [-0.5135352, 52.0379287], [-0.5136386, 52.0390678], [-0.5136871, 52.03965769999999], [-0.5137227, 52.04038940000001], [-0.5137621, 52.04102029999999], [-0.5137864999999999, 52.04179099999999], [-0.5138419999999999, 52.04256039999999], [-0.5139905999999999, 52.0441067], [-0.5142344000000001, 52.0466624], [-0.5142864999999999, 52.047933099999995], [-0.5142741999999999, 52.048576], [-0.5142503, 52.049196], [-0.5141489, 52.05036219999999], [-0.5140259, 52.05124179999999], [-0.5138591999999998, 52.05207939999999], [-0.5134956, 52.0535341], [-0.5131398809273009, 52.054578667909794], [-0.5129336, 52.05518440000001], [-0.5127046, 52.0558074], [-0.5124291, 52.056430000000006], [-0.5117758, 52.05779979999999], [-0.5109758999999999, 52.0591759], [-0.5100706999999999, 52.0605603], [-0.5093779999999999, 52.061496799999986], [-0.5084327, 52.0626578], [-0.5083276, 52.062775300000006], [-0.5072572999999999, 52.06399589999999], [-0.5065489, 52.06471749999999], [-0.5052505999999999, 52.0660399], [-0.5049512999999999, 52.066337700000005], [-0.4928335, 52.07863309999998], [-0.49143, 52.080062299999994], [-0.4905521000000001, 52.08100939999999], [-0.4897225, 52.0820122], [-0.488998, 52.08300089999999], [-0.488758, 52.0833133], [-0.4881242999999999, 52.08427789999998], [-0.4875759, 52.085189], [-0.4870469999999999, 52.08617340000001], [-0.4865861, 52.0871314], [-0.4865855202028853, 52.087132812224105], [-0.48212040000000006, 52.09800859999999], [-0.48186309999999993, 52.0986351], [-0.4811611999999999, 52.1003841], [-0.4808455, 52.10125600000001], [-0.4805804000000001, 52.1021392], [-0.4804005, 52.10278170000001], [-0.4801641, 52.1037786], [-0.4799902, 52.104673600000005], [-0.479868, 52.105526999999995], [-0.4798385, 52.1057532], [-0.47976269999999993, 52.10657829999999], [-0.4797086, 52.10732789999999], [-0.4796760000000001, 52.10782669999999], [-0.4796560000000001, 52.1086172], [-0.479666898003764, 52.10978287988833], [-0.4796742999999999, 52.11057459999999], [-0.4796721999999999, 52.11076859999999], [-0.47960890000000006, 52.1118438], [-0.4794761, 52.1130928], [-0.47945230000000005, 52.11325630000001], [-0.4793870619140866, 52.11370567996295], [-0.4793764599612652, 52.11377870904075], [-0.47935919999999993, 52.1138976], [-0.4790660000000001, 52.11574900000001], [-0.4790407, 52.1159579], [-0.4789097000000001, 52.116817], [-0.4788918999999999, 52.11731389999999], [-0.47880759999999994, 52.11788120000001], [-0.4787877, 52.1180019], [-0.47845629999999995, 52.1203428], [-0.4784247, 52.1206431], [-0.4783683503649123, 52.12097512205706], [-0.4783300999999999, 52.1212005], [-0.47830420000000007, 52.1214065], [-0.4781966, 52.1219858], [-0.4781044, 52.1226543], [-0.4777965, 52.12473979999999], [-0.4774435000000001, 52.1268203], [-0.4773063, 52.12771239999999], [-0.4772347, 52.12850269999999], [-0.4771808, 52.12930759999999], [-0.477034, 52.1303914], [-0.4769745, 52.1308122], [-0.4769605, 52.13121509999999], [-0.4770424999999999, 52.1317427], [-0.47717169999999987, 52.1321099], [-0.4772376, 52.132297099999995], [-0.4776157999999999, 52.1329622], [-0.4777696, 52.13322920000001], [-0.4778373000000001, 52.1333412], [-0.4782429000000001, 52.134012899999995], [-0.4785112, 52.1344692], [-0.4786611, 52.1347242], [-0.4786808000000001, 52.1347574], [-0.47913109999999987, 52.13546699999999]]} 9.7 1511 1521 Flitwick Bedford Bedford 52.1354670 -0.4791311 52.1354670 -0.4791311 1 0 2026-09-15 14:32:07 TERMINATED 2026-09-15 14:21:00 Bedford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523834 1789482015029767 199 199 2026-09-15 14:31:59.189114 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:58.396551
551079 579687 C10072 629P33ML15 2026-09-15 COMPLETE 15523951 2026-09-15 15:21:00 2026-09-15 14:32:07 2026-09-17 14:32:07 {"id": 579687, "stp": "P", "toc": "Thameslink", "uid": "C10072", "consist": "700001", "dest_crs": "RAI", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10072/2026-09-15/detailed", "trust_id": "629P33ML15", "origin_crs": "LUT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rainham (Kent)", "service_date": "2026-09-15", "dest_arr_time": "1515", "dest_platform": "0", "is_terminated": 1, "next_location": "Rainham (Kent)", "signalling_id": "9P33", "timing_status": "LATE", "origin_station": "Luton", "current_leg_arr": "1521", "current_leg_dep": "1515", "current_leg_end": "Rainham (Kent)", "origin_dep_time": "1247", "origin_platform": "2", "current_location": "Rainham (Kent)", "last_update_time": "2026-09-15T14:32:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5514553850784147, 51.386920844739095], [0.5520413999999999, 51.38701269999999], [0.5524275999999999, 51.387066700000005], [0.5532072, 51.38714079999999], [0.5533517999999998, 51.38715049999999], [0.5538573, 51.3871846], [0.5543158999999999, 51.38721040000001], [0.5549610999999999, 51.3872206], [0.5555445, 51.3872137], [0.5562115000000001, 51.38718899999999], [0.5567105999999999, 51.38715700000001], [0.5572192, 51.3871145], [0.557893, 51.387032999999995], [0.5580108, 51.3870193], [0.5580777999999998, 51.387013], [0.5581391999999998, 51.387002899999985], [0.55815, 51.3870013], [0.5582535, 51.3869884], [0.5583243999999999, 51.3869786], [0.5584227, 51.3869647], [0.5585415000000001, 51.3869458], [0.5586703, 51.3869251], [0.5588052, 51.3869014], [0.5589019999999999, 51.3868843], [0.5590764, 51.3868502], [0.5593340999999998, 51.3867984], [0.5593670982403787, 51.38679167395817], [0.5594803, 51.38676860000001], [0.5596592999999999, 51.3867302], [0.5598129999999999, 51.38669449999999], [0.5600447999999999, 51.3866398], [0.5601967999999999, 51.3866032], [0.5603280999999999, 51.3865708], [0.5605814, 51.38650859999999], [0.5607863999999999, 51.3864576], [0.5610111, 51.3864018], [0.5611928999999999, 51.38635539999999], [0.5613564, 51.3863144], [0.5616301, 51.386244700000006], [0.5620164, 51.3861484], [0.5624946, 51.3860268], [0.5627977, 51.3859494], [0.5630686, 51.385882], [0.5633849, 51.38580090000001], [0.5634645, 51.3857807], [0.5638905, 51.3856722], [0.5641409, 51.3856087], [0.564578, 51.38549839999999], [0.5648095999999999, 51.38544019999999], [0.5651375, 51.3853556], [0.5656662, 51.385222], [0.5661222, 51.3851055], [0.5665945, 51.38498620000001], [0.5671045, 51.3848561], [0.5676848, 51.384707600000006], [0.5681345, 51.3846078], [0.5684482999999999, 51.38453079999999], [0.5692582999999999, 51.38432160000001], [0.5698162, 51.384176], [0.5703983, 51.384027], [0.5709696, 51.3838813], [0.5714979999999998, 51.3837474], [0.5720102999999999, 51.3836169], [0.5725199, 51.38348799999999], [0.5731367999999999, 51.3833273], [0.5736384, 51.3832034], [0.574097, 51.3830912], [0.5746415, 51.3829489], [0.575127, 51.3828267], [0.575701, 51.38267609999999], [0.576039, 51.382590699999994], [0.5766879999999999, 51.382423300000006], [0.5773105, 51.38225859999999], [0.5780559999999999, 51.382071800000006], [0.5787063999999998, 51.38191799999999], [0.5789554999999998, 51.38184890000001], [0.5795714000000001, 51.38169680000001], [0.5803895, 51.3814825], [0.5810091, 51.38132509999999], [0.5820363999999999, 51.3810673], [0.5822027, 51.38101879999999], [0.5825030999999999, 51.38093009999999], [0.5831656, 51.3807275], [0.5835626, 51.380591900000006], [0.5842169999999999, 51.3803759], [0.5846943999999998, 51.380215199999995], [0.585601, 51.3798871], [0.5862501, 51.379651], [0.5871459999999998, 51.3793162], [0.5875215, 51.3791555], [0.5880122999999999, 51.3789345], [0.5887553, 51.3785963], [0.5893052, 51.37833520000001], [0.5908956999999999, 51.3775232], [0.5918238, 51.3770092], [0.5927383999999999, 51.37651700000001], [0.5938971, 51.37588910000001], [0.5955296, 51.3750183], [0.5957200999999999, 51.3749145], [0.5965323999999999, 51.37446959999998], [0.5972969, 51.3740711], [0.5978359999999999, 51.3737781], [0.5985843, 51.37338720000001], [0.5992114, 51.37304910000001], [0.5999616999999999, 51.3726453], [0.6004851, 51.3723689], [0.6010424, 51.37206559999999], [0.6015405, 51.37179770000001], [0.6018247999999999, 51.3716469], [0.6021650999999999, 51.3714591], [0.6026586, 51.37120289999999], [0.603364, 51.37081950000001], [0.6043161999999999, 51.3703021], [0.6048499999999999, 51.370014], [0.6056788, 51.3695686], [0.6058959999999999, 51.3694481], [0.6068241, 51.36894399999999], [0.6070276999999998, 51.368835], [0.6078996, 51.36836799999999], [0.6086049999999998, 51.36799289999999], [0.6093802, 51.3675642], [0.6101822, 51.3671305]]}", "current_leg_start": "Gillingham (Kent)", "dest_arr_time_act": "1515", "motion_projection": null, "next_location_lat": "51.3671305", "next_location_lon": "0.6101822", "previous_location": "Gillingham (Kent)", "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\": 973.65, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6066.192, \"from_m\": 973.65, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 8513.252, \"from_m\": 6066.192, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9239.424, \"from_m\": 8513.252, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9460.013, \"from_m\": 9239.424, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9573.108, \"from_m\": 9460.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15026.602, \"from_m\": 9573.108, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16240.534, \"from_m\": 15026.602, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 16843.773, \"from_m\": 16240.534, \"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\": 17622.454, \"from_m\": 16843.773, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25345.347, \"from_m\": 17622.454, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25424.901, \"from_m\": 25345.347, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28775.739, \"from_m\": 25424.901, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30219.671, \"from_m\": 28775.739, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36051.978, \"from_m\": 30219.671, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36718.848, \"from_m\": 36051.978, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40226.58, \"from_m\": 36718.848, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 40694.241, \"from_m\": 40226.58, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40729.132, \"from_m\": 40694.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40772.067, \"from_m\": 40729.132, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40813.497, \"from_m\": 40772.067, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41461.779, \"from_m\": 40813.497, \"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\": 43160.884, \"from_m\": 41461.779, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 45002.223, \"from_m\": 43160.884, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 45220.713, \"from_m\": 45002.223, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45798.847, \"from_m\": 45220.713, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48484.706, \"from_m\": 45798.847, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48553.591, \"from_m\": 48484.706, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49780.579, \"from_m\": 48553.591, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49817.84, \"from_m\": 49780.579, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 49888.873, \"from_m\": 49817.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\": 49944.14, \"from_m\": 49888.873, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 50097.166, \"from_m\": 49944.14, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52139.429, \"from_m\": 50097.166, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52201.886, \"from_m\": 52139.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\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 53445.402, \"from_m\": 52201.886, \"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\": 53523.027, \"from_m\": 53445.402, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 53932.664, \"from_m\": 53523.027, \"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\": 54645.285, \"from_m\": 53932.664, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54715.858, \"from_m\": 54645.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\": 55262.756, \"from_m\": 54715.858, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56876.31, \"from_m\": 55262.756, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 58448.495, \"from_m\": 56876.31, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59672.027, \"from_m\": 58448.495, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59702.697, \"from_m\": 59672.027, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59749.942, \"from_m\": 59702.697, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60205.806, \"from_m\": 59749.942, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60244.666, \"from_m\": 60205.806, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60284.43, \"from_m\": 60244.666, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60324.723, \"from_m\": 60284.43, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60363.875, \"from_m\": 60324.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\": 61645.909, \"from_m\": 60363.875, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 62049.407, \"from_m\": 61645.909, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62706.82, \"from_m\": 62049.407, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 63861.759, \"from_m\": 62706.82, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 65052.254, \"from_m\": 63861.759, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65385.457, \"from_m\": 65052.254, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65736.577, \"from_m\": 65385.457, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 66596.66, \"from_m\": 65736.577, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68334.546, \"from_m\": 66596.66, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 68746.884, \"from_m\": 68334.546, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 76134.646, \"from_m\": 68746.884, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76174.364, \"from_m\": 76134.646, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79980.73, \"from_m\": 76174.364, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 80718.086, \"from_m\": 79980.73, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 80763.727, \"from_m\": 80718.086, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81113.415, \"from_m\": 80763.727, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81670.765, \"from_m\": 81113.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\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 83451.464, \"from_m\": 81670.765, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 91864.973, \"from_m\": 83451.464, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 91935.442, \"from_m\": 91864.973, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 92459.111, \"from_m\": 91935.442, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 92502.556, \"from_m\": 92459.111, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 93494.495, \"from_m\": 92502.556, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 97380.319, \"from_m\": 93494.495, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 97412.12, \"from_m\": 97380.319, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 103514.31, \"from_m\": 97412.12, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 103998.498, \"from_m\": 103514.31, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 104292.223, \"from_m\": 103998.498, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 104644.695, \"from_m\": 104292.223, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 104680.138, \"from_m\": 104644.695, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 105730.412, \"from_m\": 104680.138, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 105754.787, \"from_m\": 105730.412, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 106945.044, \"from_m\": 105754.787, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 107498.367, \"from_m\": 106945.044, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 110429.644, \"from_m\": 107498.367, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 113449.461, \"from_m\": 110429.644, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 113468.879, \"from_m\": 113449.461, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 113758.503, \"from_m\": 113468.879, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 579687, \"profile_key\": \"fd78abb6e0abaa92d537539adc276f92ca17297561d733b48fd4e7f92627dafa\", \"schedule_id\": 1146, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1247\", \"location\": \"Luton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1249H\", \"wtt_dep\": \"1250H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 2, \"distance_m\": 1660.596, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1255\", \"wtt_dep\": \"1255H\", \"location\": \"Harpenden\", \"stage_seq\": 3, \"distance_m\": 9080.204, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1256\", \"location\": \"Harpenden Jn\", \"stage_seq\": 4, \"distance_m\": 9590.308, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1300\", \"wtt_dep\": \"1301\", \"location\": \"St. Albans\", \"stage_seq\": 5, \"distance_m\": 16630.471, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1305H\", \"wtt_dep\": \"1306\", \"location\": \"Radlett\", \"stage_seq\": 6, \"distance_m\": 24150.476, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1306H\", \"location\": \"Radlett Jn\", \"stage_seq\": 7, \"distance_m\": 25424.901, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1309\", \"wtt_dep\": \"1309H\", \"location\": \"Elstree\", \"stage_seq\": 8, \"distance_m\": 28693.948, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1312H\", \"wtt_dep\": \"1313H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 9, \"distance_m\": 33699.113, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1315\", \"location\": \"Silkstream Jn\", \"stage_seq\": 10, \"distance_m\": 36010.045, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1316\", \"location\": \"Hendon\", \"stage_seq\": 11, \"distance_m\": 37446.538, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1317\", \"wtt_dep\": \"1317H\", \"location\": \"Brent Cross West\", \"stage_seq\": 12, \"distance_m\": 39017.656, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1318H\", \"location\": \"Cricklewood\", \"stage_seq\": 13, \"distance_m\": 40477.259, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1320H\", \"wtt_dep\": \"1321H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 14, \"distance_m\": 42426.929, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1323H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 15, \"distance_m\": 45220.713, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1325H\", \"location\": \"Kentish Town\", \"stage_seq\": 16, \"distance_m\": 46174.68, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1328\", \"location\": \"Dock Jn North\", \"stage_seq\": 17, \"distance_m\": 47141.777, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1331H\", \"wtt_dep\": \"1332H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 18, \"distance_m\": 51081.19, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1336\", \"wtt_dep\": \"1337\", \"location\": \"Farringdon\", \"stage_seq\": 19, \"distance_m\": 53277.034, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1338\", \"wtt_dep\": \"1339\", \"location\": \"City Thameslink\", \"stage_seq\": 20, \"distance_m\": 54007.191, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1340H\", \"wtt_dep\": \"1341H\", \"location\": \"London Blackfriars\", \"stage_seq\": 21, \"distance_m\": 54404.883, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1344\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 22, \"distance_m\": 55611.463, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1347\", \"wtt_dep\": \"1348H\", \"location\": \"London Bridge\", \"stage_seq\": 23, \"distance_m\": 56338.48, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351\", \"location\": \"Corbetts Lane Jn\", \"stage_seq\": 24, \"distance_m\": 59000.485, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 25, \"distance_m\": 59702.697, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352H\", \"location\": \"North Kent East Jn\", \"stage_seq\": 26, \"distance_m\": 60363.875, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1354H\", \"wtt_dep\": \"1355\", \"location\": \"Deptford\", \"stage_seq\": 27, \"distance_m\": 61361.765, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1356H\", \"wtt_dep\": \"1357H\", \"location\": \"Greenwich\", \"stage_seq\": 28, \"distance_m\": 62204.838, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1400\", \"wtt_dep\": \"1400H\", \"location\": \"Maze Hill\", \"stage_seq\": 29, \"distance_m\": 63612.491, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1402H\", \"location\": \"Westcombe Park\", \"stage_seq\": 30, \"distance_m\": 64716.437, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1404H\", \"wtt_dep\": \"1405H\", \"location\": \"Charlton\", \"stage_seq\": 31, \"distance_m\": 65563.578, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1410\", \"wtt_dep\": \"1411\", \"location\": \"Woolwich Arsenal\", \"stage_seq\": 32, \"distance_m\": 68589.785, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1412H\", \"wtt_dep\": \"1413H\", \"location\": \"Plumstead\", \"stage_seq\": 33, \"distance_m\": 69505.142, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1416H\", \"wtt_dep\": \"1417H\", \"location\": \"Abbey Wood\", \"stage_seq\": 34, \"distance_m\": 71951.132, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1424\", \"location\": \"Slade Green\", \"stage_seq\": 35, \"distance_m\": 78144.779, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 36, \"distance_m\": 78851.983, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 37, \"distance_m\": 79980.73, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426H\", \"location\": \"Dartford Jn\", \"stage_seq\": 38, \"distance_m\": 80664.659, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1430\", \"location\": \"Dartford\", \"stage_seq\": 39, \"distance_m\": 81386.132, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1434H\", \"location\": \"Stone Crossing\", \"stage_seq\": 40, \"distance_m\": 84506.678, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1437H\", \"location\": \"Greenhithe\", \"stage_seq\": 41, \"distance_m\": 85749.307, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1440H\", \"location\": \"Swanscombe\", \"stage_seq\": 42, \"distance_m\": 87942.353, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1442H\", \"location\": \"Northfleet\", \"stage_seq\": 43, \"distance_m\": 88837.194, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 44, \"distance_m\": 89864.211, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1447\", \"location\": \"Gravesend\", \"stage_seq\": 45, \"distance_m\": 92290.62, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Hoo Jn\", \"stage_seq\": 46, \"distance_m\": 97510.538, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453\", \"location\": \"Higham\", \"stage_seq\": 47, \"distance_m\": 99643.122, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1457H\", \"wtt_dep\": \"1458H\", \"location\": \"Strood\", \"stage_seq\": 48, \"distance_m\": 103879.838, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 49, \"distance_m\": 104292.223, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1502\", \"location\": \"Rochester\", \"stage_seq\": 50, \"distance_m\": 104963.442, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505H\", \"location\": \"Chatham\", \"stage_seq\": 51, \"distance_m\": 106358.16, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1510H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 52, \"distance_m\": 108943.929, \"section_seq\": 1, \"route_path_id\": 66061}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": null, \"location\": \"Rainham (Kent)\", \"stage_seq\": 53, \"distance_m\": 113758.503, \"section_seq\": 1, \"route_path_id\": 66061}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 113758.503, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66061}], \"total_distance_m\": 113758.503, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 107674.053, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6084.45, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1247", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.3671305", "current_position_lon": "0.6101822", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:48:57Z\", \"source_id\": 47345496, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:49:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:49:03Z\", \"source_id\": 15412146, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:54:05Z\", \"source_id\": 47359239, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:55:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:54:11Z\", \"source_id\": 15415856, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18357, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:59:33Z\", \"source_id\": 47373221, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:00:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:59:37Z\", \"source_id\": 15419833, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:06:10Z\", \"source_id\": 47390669, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:07:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:06:14Z\", \"source_id\": 15424728, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:10:36Z\", \"source_id\": 47402437, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:11:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:10:40Z\", \"source_id\": 15427991, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:15:09Z\", \"source_id\": 47414414, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:15:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:15:13Z\", \"source_id\": 15431385, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:18:16Z\", \"source_id\": 47422963, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:19:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:18:19Z\", \"source_id\": 15433747, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:19:50Z\", \"source_id\": 47427056, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:20:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:19:57Z\", \"source_id\": 15434937, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:22:03Z\", \"source_id\": 47432941, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:23:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:22:05Z\", \"source_id\": 15436521, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:23:13Z\", \"source_id\": 47436134, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:24:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:23:15Z\", \"source_id\": 15437438, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:27:48Z\", \"source_id\": 47447846, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:28:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:27:48Z\", \"source_id\": 15440883, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:30:59Z\", \"source_id\": 47456291, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:31:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:02Z\", \"source_id\": 15443248, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:09Z\", \"source_id\": 47467266, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:35:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:10Z\", \"source_id\": 15446253, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:38:12Z\", \"source_id\": 47475428, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:38:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:38:13Z\", \"source_id\": 15448571, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:40:22Z\", \"source_id\": 47480954, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:40:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:40:25Z\", \"source_id\": 15450182, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:46:01Z\", \"source_id\": 47495420, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:46:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:46:05Z\", \"source_id\": 15454272, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31642, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:52Z\", \"source_id\": 47513554, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:53:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:57Z\", \"source_id\": 15459315, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31646, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:54Z\", \"source_id\": 47521207, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:56:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:56Z\", \"source_id\": 15461516, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31650, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:59:29Z\", \"source_id\": 47530494, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:00:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:59:34Z\", \"source_id\": 15464127, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31654, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:40Z\", \"source_id\": 47536113, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:02:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:43Z\", \"source_id\": 15465716, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:03:46Z\", \"source_id\": 47541650, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:04:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:03:51Z\", \"source_id\": 15467259, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:55Z\", \"source_id\": 47555253, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:09:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:57Z\", \"source_id\": 15470966, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32157, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:06Z\", \"source_id\": 47563695, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:12:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:12Z\", \"source_id\": 15473368, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:15:30Z\", \"source_id\": 47572256, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:16:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:15:33Z\", \"source_id\": 15475866, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31615, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:21:16Z\", \"source_id\": 47587521, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:22:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:21:19Z\", \"source_id\": 15480066, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:13Z\", \"source_id\": 47610690, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:17Z\", \"source_id\": 15486766, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:54Z\", \"source_id\": 47622824, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:58Z\", \"source_id\": 15490141, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32224, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:20Z\", \"source_id\": 47629483, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:28Z\", \"source_id\": 15491977, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:16Z\", \"source_id\": 47637097, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:21Z\", \"source_id\": 15494137, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:05Z\", \"source_id\": 47641512, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:09Z\", \"source_id\": 15495404, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:10Z\", \"source_id\": 47668369, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:11Z\", \"source_id\": 15502841, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32259, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:28Z\", \"source_id\": 47685176, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:31Z\", \"source_id\": 15507483, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:45Z\", \"source_id\": 47699220, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:49Z\", \"source_id\": 15511397, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:14Z\", \"source_id\": 47708560, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:17Z\", \"source_id\": 15514023, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:10Z\", \"source_id\": 47716395, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:15Z\", \"source_id\": 15516218, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:56Z\", \"source_id\": 47726662, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:02Z\", \"source_id\": 15519131, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32356, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:15Z\", \"source_id\": 47743585, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:19Z\", \"source_id\": 15523951, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rainham (Kent)", "service_state_platform": "0", "timing_fact_generation": 1789482020255726, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:21:59.544528", "service_state_evidence_id": 15523951, "current_leg_start_actual_dep": "2026-09-15T15:16:30+01:00", "operational_evidence_version": 213, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:31:59.965287", "service_state_valid_until_kind": null, "operational_interpretation_version": 213, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P LUT RAI 9P33 700001 8 100 None {"version": 3, "segments": [{"to_m": 973.65, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6066.192, "from_m": 973.65, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 8513.252, "from_m": 6066.192, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9239.424, "from_m": 8513.252, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9460.013, "from_m": 9239.424, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9573.108, "from_m": 9460.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15026.602, "from_m": 9573.108, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16240.534, "from_m": 15026.602, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 16843.773, "from_m": 16240.534, "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": 17622.454, "from_m": 16843.773, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25345.347, "from_m": 17622.454, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25424.901, "from_m": 25345.347, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28775.739, "from_m": 25424.901, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30219.671, "from_m": 28775.739, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36051.978, "from_m": 30219.671, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36718.848, "from_m": 36051.978, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40226.58, "from_m": 36718.848, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 40694.241, "from_m": 40226.58, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40729.132, "from_m": 40694.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40772.067, "from_m": 40729.132, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40813.497, "from_m": 40772.067, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41461.779, "from_m": 40813.497, "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": 43160.884, "from_m": 41461.779, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 45002.223, "from_m": 43160.884, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 45220.713, "from_m": 45002.223, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45798.847, "from_m": 45220.713, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48484.706, "from_m": 45798.847, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48553.591, "from_m": 48484.706, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49780.579, "from_m": 48553.591, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49817.84, "from_m": 49780.579, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 49888.873, "from_m": 49817.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": 49944.14, "from_m": 49888.873, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 50097.166, "from_m": 49944.14, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52139.429, "from_m": 50097.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 52201.886, "from_m": 52139.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", "infrastructure_limit_mph": 15.0}, {"to_m": 53445.402, "from_m": 52201.886, "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": 53523.027, "from_m": 53445.402, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 53932.664, "from_m": 53523.027, "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": 54645.285, "from_m": 53932.664, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 54715.858, "from_m": 54645.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": 55262.756, "from_m": 54715.858, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56876.31, "from_m": 55262.756, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 58448.495, "from_m": 56876.31, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59672.027, "from_m": 58448.495, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59702.697, "from_m": 59672.027, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59749.942, "from_m": 59702.697, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60205.806, "from_m": 59749.942, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60244.666, "from_m": 60205.806, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60284.43, "from_m": 60244.666, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60324.723, "from_m": 60284.43, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60363.875, "from_m": 60324.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": 61645.909, "from_m": 60363.875, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 62049.407, "from_m": 61645.909, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62706.82, "from_m": 62049.407, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 63861.759, "from_m": 62706.82, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 65052.254, "from_m": 63861.759, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65385.457, "from_m": 65052.254, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65736.577, "from_m": 65385.457, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 66596.66, "from_m": 65736.577, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68334.546, "from_m": 66596.66, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 68746.884, "from_m": 68334.546, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 76134.646, "from_m": 68746.884, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76174.364, "from_m": 76134.646, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79980.73, "from_m": 76174.364, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 80718.086, "from_m": 79980.73, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 80763.727, "from_m": 80718.086, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81113.415, "from_m": 80763.727, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81670.765, "from_m": 81113.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", "infrastructure_limit_mph": 20.0}, {"to_m": 83451.464, "from_m": 81670.765, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 91864.973, "from_m": 83451.464, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 91935.442, "from_m": 91864.973, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 92459.111, "from_m": 91935.442, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 92502.556, "from_m": 92459.111, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 93494.495, "from_m": 92502.556, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 97380.319, "from_m": 93494.495, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 97412.12, "from_m": 97380.319, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 103514.31, "from_m": 97412.12, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 103998.498, "from_m": 103514.31, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 104292.223, "from_m": 103998.498, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 104644.695, "from_m": 104292.223, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 104680.138, "from_m": 104644.695, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 105730.412, "from_m": 104680.138, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 105754.787, "from_m": 105730.412, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 106945.044, "from_m": 105754.787, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 107498.367, "from_m": 106945.044, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 110429.644, "from_m": 107498.367, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 113449.461, "from_m": 110429.644, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 113468.879, "from_m": 113449.461, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 113758.503, "from_m": 113468.879, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 579687, "profile_key": "fd78abb6e0abaa92d537539adc276f92ca17297561d733b48fd4e7f92627dafa", "schedule_id": 1146, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1247", "location": "Luton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1249H", "wtt_dep": "1250H", "location": "Luton Airport Parkway", "stage_seq": 2, "distance_m": 1660.596, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1255", "wtt_dep": "1255H", "location": "Harpenden", "stage_seq": 3, "distance_m": 9080.204, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1256", "location": "Harpenden Jn", "stage_seq": 4, "distance_m": 9590.308, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1300", "wtt_dep": "1301", "location": "St. Albans", "stage_seq": 5, "distance_m": 16630.471, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1305H", "wtt_dep": "1306", "location": "Radlett", "stage_seq": 6, "distance_m": 24150.476, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1306H", "location": "Radlett Jn", "stage_seq": 7, "distance_m": 25424.901, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1309", "wtt_dep": "1309H", "location": "Elstree", "stage_seq": 8, "distance_m": 28693.948, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1312H", "wtt_dep": "1313H", "location": "Mill Hill Broadway", "stage_seq": 9, "distance_m": 33699.113, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1315", "location": "Silkstream Jn", "stage_seq": 10, "distance_m": 36010.045, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1316", "location": "Hendon", "stage_seq": 11, "distance_m": 37446.538, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1317", "wtt_dep": "1317H", "location": "Brent Cross West", "stage_seq": 12, "distance_m": 39017.656, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1318H", "location": "Cricklewood", "stage_seq": 13, "distance_m": 40477.259, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1320H", "wtt_dep": "1321H", "location": "West Hampstead Thameslink", "stage_seq": 14, "distance_m": 42426.929, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1323H", "location": "Carlton Road Jn", "stage_seq": 15, "distance_m": 45220.713, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1325H", "location": "Kentish Town", "stage_seq": 16, "distance_m": 46174.68, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1328", "location": "Dock Jn North", "stage_seq": 17, "distance_m": 47141.777, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1331H", "wtt_dep": "1332H", "location": "St Pancras Low Level", "stage_seq": 18, "distance_m": 51081.19, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1336", "wtt_dep": "1337", "location": "Farringdon", "stage_seq": 19, "distance_m": 53277.034, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1338", "wtt_dep": "1339", "location": "City Thameslink", "stage_seq": 20, "distance_m": 54007.191, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1340H", "wtt_dep": "1341H", "location": "London Blackfriars", "stage_seq": 21, "distance_m": 54404.883, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1344", "location": "Metropolitan Jn", "stage_seq": 22, "distance_m": 55611.463, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1347", "wtt_dep": "1348H", "location": "London Bridge", "stage_seq": 23, "distance_m": 56338.48, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351", "location": "Corbetts Lane Jn", "stage_seq": 24, "distance_m": 59000.485, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352", "location": "Surrey Canal Jn", "stage_seq": 25, "distance_m": 59702.697, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352H", "location": "North Kent East Jn", "stage_seq": 26, "distance_m": 60363.875, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1354H", "wtt_dep": "1355", "location": "Deptford", "stage_seq": 27, "distance_m": 61361.765, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1356H", "wtt_dep": "1357H", "location": "Greenwich", "stage_seq": 28, "distance_m": 62204.838, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1400", "wtt_dep": "1400H", "location": "Maze Hill", "stage_seq": 29, "distance_m": 63612.491, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1402H", "location": "Westcombe Park", "stage_seq": 30, "distance_m": 64716.437, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1404H", "wtt_dep": "1405H", "location": "Charlton", "stage_seq": 31, "distance_m": 65563.578, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1410", "wtt_dep": "1411", "location": "Woolwich Arsenal", "stage_seq": 32, "distance_m": 68589.785, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1412H", "wtt_dep": "1413H", "location": "Plumstead", "stage_seq": 33, "distance_m": 69505.142, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1416H", "wtt_dep": "1417H", "location": "Abbey Wood", "stage_seq": 34, "distance_m": 71951.132, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1424", "location": "Slade Green", "stage_seq": 35, "distance_m": 78144.779, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425", "location": "Crayford Creek Jn", "stage_seq": 36, "distance_m": 78851.983, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426", "location": "Crayford Spur A Jn", "stage_seq": 37, "distance_m": 79980.73, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426H", "location": "Dartford Jn", "stage_seq": 38, "distance_m": 80664.659, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1430", "location": "Dartford", "stage_seq": 39, "distance_m": 81386.132, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1434H", "location": "Stone Crossing", "stage_seq": 40, "distance_m": 84506.678, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1437H", "location": "Greenhithe", "stage_seq": 41, "distance_m": 85749.307, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1440H", "location": "Swanscombe", "stage_seq": 42, "distance_m": 87942.353, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1442H", "location": "Northfleet", "stage_seq": 43, "distance_m": 88837.194, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Springhead Junction (CTRL)", "stage_seq": 44, "distance_m": 89864.211, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1447", "location": "Gravesend", "stage_seq": 45, "distance_m": 92290.62, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Hoo Jn", "stage_seq": 46, "distance_m": 97510.538, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453", "location": "Higham", "stage_seq": 47, "distance_m": 99643.122, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1457H", "wtt_dep": "1458H", "location": "Strood", "stage_seq": 48, "distance_m": 103879.838, "section_seq": 1, "route_path_id": 66061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500", "location": "Rochester Bridge Jn", "stage_seq": 49, "distance_m": 104292.223, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1502", "location": "Rochester", "stage_seq": 50, "distance_m": 104963.442, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505H", "location": "Chatham", "stage_seq": 51, "distance_m": 106358.16, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1510H", "location": "Gillingham (Kent)", "stage_seq": 52, "distance_m": 108943.929, "section_seq": 1, "route_path_id": 66061}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": null, "location": "Rainham (Kent)", "stage_seq": 53, "distance_m": 113758.503, "section_seq": 1, "route_path_id": 66061}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 113758.503, "from_m": 0.0, "section_seq": 1, "route_path_id": 66061}], "total_distance_m": 113758.503, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 107674.053, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6084.45, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18191, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:48:57Z", "source_id": 47345496, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T11:49:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:49:03Z", "source_id": 15412146, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18201, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:54:05Z", "source_id": 47359239, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T11:55:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:54:11Z", "source_id": 15415856, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18357, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:59:33Z", "source_id": 47373221, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T12:00:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:59:37Z", "source_id": 15419833, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18369, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:06:10Z", "source_id": 47390669, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:07:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:06:14Z", "source_id": 15424728, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:10:36Z", "source_id": 47402437, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:11:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:10:40Z", "source_id": 15427991, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18397, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:15:09Z", "source_id": 47414414, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T12:15:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:15:13Z", "source_id": 15431385, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18409, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:18:16Z", "source_id": 47422963, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T12:19:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:18:19Z", "source_id": 15433747, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:19:50Z", "source_id": 47427056, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T12:20:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:19:57Z", "source_id": 15434937, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:22:03Z", "source_id": 47432941, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T12:23:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:22:05Z", "source_id": 15436521, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:23:13Z", "source_id": 47436134, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T12:24:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:23:15Z", "source_id": 15437438, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:27:48Z", "source_id": 47447846, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T12:28:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:27:48Z", "source_id": 15440883, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:30:59Z", "source_id": 47456291, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T12:31:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:02Z", "source_id": 15443248, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T13:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:09Z", "source_id": 47467266, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T12:35:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:10Z", "source_id": 15446253, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:38:12Z", "source_id": 47475428, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T12:38:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:38:13Z", "source_id": 15448571, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T13:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:40:22Z", "source_id": 47480954, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T12:40:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:40:25Z", "source_id": 15450182, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T13:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29674, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:46:01Z", "source_id": 47495420, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T12:46:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:46:05Z", "source_id": 15454272, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T13:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31642, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:52Z", "source_id": 47513554, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T12:53:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:57Z", "source_id": 15459315, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31646, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:54Z", "source_id": 47521207, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T12:56:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:56Z", "source_id": 15461516, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T13:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31650, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:59:29Z", "source_id": 47530494, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T13:00:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:59:34Z", "source_id": 15464127, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31654, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:40Z", "source_id": 47536113, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T13:02:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:43Z", "source_id": 15465716, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32141, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:03:46Z", "source_id": 47541650, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T13:04:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:03:51Z", "source_id": 15467259, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32151, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:55Z", "source_id": 47555253, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T13:09:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:57Z", "source_id": 15470966, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32157, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:06Z", "source_id": 47563695, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T13:12:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:12Z", "source_id": 15473368, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32203, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:15:30Z", "source_id": 47572256, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T13:16:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:15:33Z", "source_id": 15475866, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31615, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:21:16Z", "source_id": 47587521, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T13:22:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:21:19Z", "source_id": 15480066, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:13Z", "source_id": 47610690, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T13:31:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:17Z", "source_id": 15486766, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32220, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:54Z", "source_id": 47622824, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T13:35:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:58Z", "source_id": 15490141, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32224, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:20Z", "source_id": 47629483, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T13:37:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:28Z", "source_id": 15491977, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32228, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:16Z", "source_id": 47637097, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T13:40:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:21Z", "source_id": 15494137, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32233, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:05Z", "source_id": 47641512, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T13:43:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:09Z", "source_id": 15495404, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:10Z", "source_id": 47668369, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T13:53:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:11Z", "source_id": 15502841, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32259, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:28Z", "source_id": 47685176, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T13:59:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:31Z", "source_id": 15507483, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32271, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:45Z", "source_id": 47699220, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T14:04:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:49Z", "source_id": 15511397, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:14Z", "source_id": 47708560, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T14:08:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:17Z", "source_id": 15514023, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:10Z", "source_id": 47716395, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T14:10:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:15Z", "source_id": 15516218, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:56Z", "source_id": 47726662, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T14:14:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:02Z", "source_id": 15519131, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32356, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:15Z", "source_id": 47743585, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T14:21:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:19Z", "source_id": 15523951, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Luton 1247 1247 2 None None Rainham (Kent) 1515 1515 0 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:C10072/2026-09-15/detailed None Gillingham (Kent) 2026-09-15T15:16:30+01:00 Rainham (Kent) 6.0 {"type": "LineString", "coordinates": [[0.5514553850784147, 51.386920844739095], [0.5520413999999999, 51.38701269999999], [0.5524275999999999, 51.387066700000005], [0.5532072, 51.38714079999999], [0.5533517999999998, 51.38715049999999], [0.5538573, 51.3871846], [0.5543158999999999, 51.38721040000001], [0.5549610999999999, 51.3872206], [0.5555445, 51.3872137], [0.5562115000000001, 51.38718899999999], [0.5567105999999999, 51.38715700000001], [0.5572192, 51.3871145], [0.557893, 51.387032999999995], [0.5580108, 51.3870193], [0.5580777999999998, 51.387013], [0.5581391999999998, 51.387002899999985], [0.55815, 51.3870013], [0.5582535, 51.3869884], [0.5583243999999999, 51.3869786], [0.5584227, 51.3869647], [0.5585415000000001, 51.3869458], [0.5586703, 51.3869251], [0.5588052, 51.3869014], [0.5589019999999999, 51.3868843], [0.5590764, 51.3868502], [0.5593340999999998, 51.3867984], [0.5593670982403787, 51.38679167395817], [0.5594803, 51.38676860000001], [0.5596592999999999, 51.3867302], [0.5598129999999999, 51.38669449999999], [0.5600447999999999, 51.3866398], [0.5601967999999999, 51.3866032], [0.5603280999999999, 51.3865708], [0.5605814, 51.38650859999999], [0.5607863999999999, 51.3864576], [0.5610111, 51.3864018], [0.5611928999999999, 51.38635539999999], [0.5613564, 51.3863144], [0.5616301, 51.386244700000006], [0.5620164, 51.3861484], [0.5624946, 51.3860268], [0.5627977, 51.3859494], [0.5630686, 51.385882], [0.5633849, 51.38580090000001], [0.5634645, 51.3857807], [0.5638905, 51.3856722], [0.5641409, 51.3856087], [0.564578, 51.38549839999999], [0.5648095999999999, 51.38544019999999], [0.5651375, 51.3853556], [0.5656662, 51.385222], [0.5661222, 51.3851055], [0.5665945, 51.38498620000001], [0.5671045, 51.3848561], [0.5676848, 51.384707600000006], [0.5681345, 51.3846078], [0.5684482999999999, 51.38453079999999], [0.5692582999999999, 51.38432160000001], [0.5698162, 51.384176], [0.5703983, 51.384027], [0.5709696, 51.3838813], [0.5714979999999998, 51.3837474], [0.5720102999999999, 51.3836169], [0.5725199, 51.38348799999999], [0.5731367999999999, 51.3833273], [0.5736384, 51.3832034], [0.574097, 51.3830912], [0.5746415, 51.3829489], [0.575127, 51.3828267], [0.575701, 51.38267609999999], [0.576039, 51.382590699999994], [0.5766879999999999, 51.382423300000006], [0.5773105, 51.38225859999999], [0.5780559999999999, 51.382071800000006], [0.5787063999999998, 51.38191799999999], [0.5789554999999998, 51.38184890000001], [0.5795714000000001, 51.38169680000001], [0.5803895, 51.3814825], [0.5810091, 51.38132509999999], [0.5820363999999999, 51.3810673], [0.5822027, 51.38101879999999], [0.5825030999999999, 51.38093009999999], [0.5831656, 51.3807275], [0.5835626, 51.380591900000006], [0.5842169999999999, 51.3803759], [0.5846943999999998, 51.380215199999995], [0.585601, 51.3798871], [0.5862501, 51.379651], [0.5871459999999998, 51.3793162], [0.5875215, 51.3791555], [0.5880122999999999, 51.3789345], [0.5887553, 51.3785963], [0.5893052, 51.37833520000001], [0.5908956999999999, 51.3775232], [0.5918238, 51.3770092], [0.5927383999999999, 51.37651700000001], [0.5938971, 51.37588910000001], [0.5955296, 51.3750183], [0.5957200999999999, 51.3749145], [0.5965323999999999, 51.37446959999998], [0.5972969, 51.3740711], [0.5978359999999999, 51.3737781], [0.5985843, 51.37338720000001], [0.5992114, 51.37304910000001], [0.5999616999999999, 51.3726453], [0.6004851, 51.3723689], [0.6010424, 51.37206559999999], [0.6015405, 51.37179770000001], [0.6018247999999999, 51.3716469], [0.6021650999999999, 51.3714591], [0.6026586, 51.37120289999999], [0.603364, 51.37081950000001], [0.6043161999999999, 51.3703021], [0.6048499999999999, 51.370014], [0.6056788, 51.3695686], [0.6058959999999999, 51.3694481], [0.6068241, 51.36894399999999], [0.6070276999999998, 51.368835], [0.6078996, 51.36836799999999], [0.6086049999999998, 51.36799289999999], [0.6093802, 51.3675642], [0.6101822, 51.3671305]]} 3.0 1515 1521 Gillingham (Kent) Rainham (Kent) Rainham (Kent) 51.3671305 0.6101822 51.3671305 0.6101822 1 0 2026-09-15 14:32:07 TERMINATED 2026-09-15 14:21:00 Rainham (Kent) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523951 1789482020255726 213 213 2026-09-15 14:31:59.965287 0 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:21:59.544528
551080 582406 P02493 522D36MP15 2026-09-15 COMPLETE 15524766 2026-09-15 15:22:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 582406, "stp": "P", "toc": "London Overground", "uid": "P02493", "consist": null, "dest_crs": "CHN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02493/2026-09-15/detailed", "trust_id": "522D36MP15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cheshunt", "service_date": "2026-09-15", "dest_arr_time": "1522", "dest_platform": "BAY", "is_terminated": 1, "next_location": "Cheshunt", "signalling_id": "2D36", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "1522", "current_leg_dep": "1520", "current_leg_end": "Cheshunt", "origin_dep_time": "1443", "origin_platform": "1", "current_location": "Cheshunt", "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0359349, 51.691803699999994], [-0.03570859999999999, 51.69192329999999], [-0.0355642, 51.6919962], [-0.0354117, 51.69206909999998], [-0.0352347, 51.69215069999999], [-0.03496080000000001, 51.6922734], [-0.03464509999999999, 51.692403799999994], [-0.034089699999999994, 51.6926239], [-0.0337928, 51.692741899999994], [-0.033463799999999995, 51.692867500000006], [-0.0330257, 51.6930307], [-0.032599199999999995, 51.6931969], [-0.0322979, 51.693312], [-0.0319855, 51.693435], [-0.0316943, 51.6935547], [-0.031428899999999996, 51.69366959999999], [-0.0311373, 51.69380249999999], [-0.030964399999999993, 51.693881700000006], [-0.030895, 51.69391319999999], [-0.0307024, 51.6940042], [-0.03044229999999999, 51.6941313], [-0.030190300000000003, 51.6942602], [-0.029943099999999997, 51.6943951], [-0.0296964, 51.6945326], [-0.0294889, 51.6946541], [-0.0292301, 51.69481019999999], [-0.0290121, 51.694941799999995], [-0.0287419, 51.69511409999999], [-0.028520599999999997, 51.69526290000001], [-0.0282934, 51.6954212], [-0.028104399999999995, 51.69555900000001], [-0.0278785, 51.6957261], [-0.0276114, 51.69593749999999], [-0.027384799999999997, 51.696125900000006], [-0.0271899, 51.6963], [-0.0269815, 51.6964905], [-0.0267666, 51.696691599999994], [-0.0265513, 51.6969048], [-0.026356799999999996, 51.697094], [-0.0261592, 51.6972901], [-0.0258866, 51.6975607], [-0.0256455, 51.697805800000005], [-0.0254454, 51.69800519999999], [-0.0251876, 51.698260899999994], [-0.0250504, 51.6984136], [-0.024907500000000003, 51.6985761], [-0.024781699999999997, 51.6987403], [-0.024691200000000003, 51.6988725], [-0.0245896, 51.69903279999999], [-0.0245134, 51.699171799999995], [-0.0244792, 51.69924340000001], [-0.0243879, 51.6994439], [-0.0243452, 51.69956259999999], [-0.024311899999999997, 51.6996598], [-0.0242669, 51.699798599999994], [-0.024222199999999996, 51.700080199999995], [-0.0241739, 51.7003973], [-0.024134499999999996, 51.7006872], [-0.0240877, 51.70098889999999], [-0.024066, 51.7011239], [-0.024030899999999997, 51.7013559], [-0.023973, 51.7017431], [-0.023937099999999996, 51.7019706], [-0.0238924, 51.7022621], [-0.0238231, 51.70272620000001]]}", "current_leg_start": "Theobalds Grove", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.7027262", "next_location_lon": "-0.0238231", "previous_location": "Theobalds Grove", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3141.679, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4217.902, \"from_m\": 3141.679, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4258.697, \"from_m\": 4217.902, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4603.719, \"from_m\": 4258.697, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4893.293, \"from_m\": 4603.719, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4964.76, \"from_m\": 4893.293, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5088.396, \"from_m\": 4964.76, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10008.278, \"from_m\": 5088.396, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10441.495, \"from_m\": 10008.278, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13731.488, \"from_m\": 10441.495, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14100.783, \"from_m\": 13731.488, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15387.97, \"from_m\": 14100.783, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22832.109, \"from_m\": 15387.97, \"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\": 23049.088, \"from_m\": 22832.109, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23376.059, \"from_m\": 23049.088, \"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}], \"service_id\": 582406, \"profile_key\": \"38ad4b2aaca98e2c7bf7fd737d7f40766a7f7325005a49da61b2829025d0859a\", \"schedule_id\": 20124, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1446H\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1448H\", \"location\": \"Cambridge Heath\", \"stage_seq\": 3, \"distance_m\": 2807.825, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1450H\", \"location\": \"London Fields\", \"stage_seq\": 4, \"distance_m\": 3865.099, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1452H\", \"location\": \"Hackney Downs\", \"stage_seq\": 5, \"distance_m\": 4782.11, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1454H\", \"wtt_dep\": \"1455\", \"location\": \"Rectory Road\", \"stage_seq\": 6, \"distance_m\": 6155.525, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1456H\", \"location\": \"Stoke Newington\", \"stage_seq\": 7, \"distance_m\": 6750.639, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1458H\", \"location\": \"Stamford Hill\", \"stage_seq\": 8, \"distance_m\": 8091.64, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1501\", \"location\": \"Seven Sisters\", \"stage_seq\": 9, \"distance_m\": 9020.686, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1502H\", \"wtt_dep\": \"1503\", \"location\": \"Bruce Grove\", \"stage_seq\": 10, \"distance_m\": 10204.754, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505\", \"location\": \"White Hart Lane\", \"stage_seq\": 11, \"distance_m\": 11544.421, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1507\", \"location\": \"Silver Street\", \"stage_seq\": 12, \"distance_m\": 12751.124, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1508H\", \"wtt_dep\": \"1509\", \"location\": \"Edmonton Green\", \"stage_seq\": 13, \"distance_m\": 13731.488, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510\", \"location\": \"Bury Street Jn\", \"stage_seq\": 14, \"distance_m\": 14867.981, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1511H\", \"wtt_dep\": \"1512\", \"location\": \"Southbury\", \"stage_seq\": 15, \"distance_m\": 16704.053, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515\", \"location\": \"Turkey Street\", \"stage_seq\": 16, \"distance_m\": 19532.105, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": \"1517H\", \"location\": \"Theobalds Grove\", \"stage_seq\": 17, \"distance_m\": 21818.157, \"section_seq\": 1, \"route_path_id\": 36308}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Cheshunt\", \"stage_seq\": 18, \"distance_m\": 23376.059, \"section_seq\": 1, \"route_path_id\": 36308}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23376.059, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36308}], \"total_distance_m\": 23376.059, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 21760.38, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1615.679, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1443", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.7027262", "current_position_lon": "-0.0238231", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:58Z\", \"source_id\": 47654398, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:01Z\", \"source_id\": 15499036, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:19Z\", \"source_id\": 47660738, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:21Z\", \"source_id\": 15500776, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:06Z\", \"source_id\": 47665614, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:08Z\", \"source_id\": 15502060, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:44Z\", \"source_id\": 47669875, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:48Z\", \"source_id\": 15503364, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:08Z\", \"source_id\": 15505743, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:39Z\", \"source_id\": 47682991, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:43Z\", \"source_id\": 15506907, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14977, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:48Z\", \"source_id\": 47688669, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:53Z\", \"source_id\": 15508454, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:18Z\", \"source_id\": 47692724, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:22Z\", \"source_id\": 15509642, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14960, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:48Z\", \"source_id\": 47699301, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:53Z\", \"source_id\": 15511452, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:35Z\", \"source_id\": 47704016, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:37Z\", \"source_id\": 15512769, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14952, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:38Z\", \"source_id\": 47709659, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:42Z\", \"source_id\": 15514326, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:41Z\", \"source_id\": 47715034, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:44Z\", \"source_id\": 15515853, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:05Z\", \"source_id\": 47724425, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:07Z\", \"source_id\": 15518428, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:28Z\", \"source_id\": 47733418, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:31Z\", \"source_id\": 15521077, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14913, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:04Z\", \"source_id\": 47740447, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:09Z\", \"source_id\": 15523032, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:19Z\", \"source_id\": 47746305, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:18Z\", \"source_id\": 15524766, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cheshunt", "service_state_platform": "3", "timing_fact_generation": 1789482079635790, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:00.339969", "service_state_evidence_id": 15524766, "current_leg_start_actual_dep": "2026-09-15T15:19:30+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:06.015753", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P LST CHN 2D36 None None None None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3141.679, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4217.902, "from_m": 3141.679, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4258.697, "from_m": 4217.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4603.719, "from_m": 4258.697, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4893.293, "from_m": 4603.719, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4964.76, "from_m": 4893.293, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5088.396, "from_m": 4964.76, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10008.278, "from_m": 5088.396, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10441.495, "from_m": 10008.278, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13731.488, "from_m": 10441.495, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14100.783, "from_m": 13731.488, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15387.97, "from_m": 14100.783, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22832.109, "from_m": 15387.97, "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": 23049.088, "from_m": 22832.109, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23376.059, "from_m": 23049.088, "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}], "service_id": 582406, "profile_key": "38ad4b2aaca98e2c7bf7fd737d7f40766a7f7325005a49da61b2829025d0859a", "schedule_id": 20124, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1443", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1446H", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1448H", "location": "Cambridge Heath", "stage_seq": 3, "distance_m": 2807.825, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1450H", "location": "London Fields", "stage_seq": 4, "distance_m": 3865.099, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1452H", "location": "Hackney Downs", "stage_seq": 5, "distance_m": 4782.11, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1454H", "wtt_dep": "1455", "location": "Rectory Road", "stage_seq": 6, "distance_m": 6155.525, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1456H", "location": "Stoke Newington", "stage_seq": 7, "distance_m": 6750.639, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1458H", "location": "Stamford Hill", "stage_seq": 8, "distance_m": 8091.64, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1501", "location": "Seven Sisters", "stage_seq": 9, "distance_m": 9020.686, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1502H", "wtt_dep": "1503", "location": "Bruce Grove", "stage_seq": 10, "distance_m": 10204.754, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505", "location": "White Hart Lane", "stage_seq": 11, "distance_m": 11544.421, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1507", "location": "Silver Street", "stage_seq": 12, "distance_m": 12751.124, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1508H", "wtt_dep": "1509", "location": "Edmonton Green", "stage_seq": 13, "distance_m": 13731.488, "section_seq": 1, "route_path_id": 36308}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510", "location": "Bury Street Jn", "stage_seq": 14, "distance_m": 14867.981, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1511H", "wtt_dep": "1512", "location": "Southbury", "stage_seq": 15, "distance_m": 16704.053, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515", "location": "Turkey Street", "stage_seq": 16, "distance_m": 19532.105, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": "1517H", "location": "Theobalds Grove", "stage_seq": 17, "distance_m": 21818.157, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Cheshunt", "stage_seq": 18, "distance_m": 23376.059, "section_seq": 1, "route_path_id": 36308}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23376.059, "from_m": 0.0, "section_seq": 1, "route_path_id": 36308}], "total_distance_m": 23376.059, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 21760.38, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1615.679, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:58Z", "source_id": 47654398, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:47:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:01Z", "source_id": 15499036, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15449, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:19Z", "source_id": 47660738, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:49:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:21Z", "source_id": 15500776, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15444, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:06Z", "source_id": 47665614, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:51:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:08Z", "source_id": 15502060, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15436, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:44Z", "source_id": 47669875, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:53:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:48Z", "source_id": 15503364, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:08Z", "source_id": 15505743, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14981, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:39Z", "source_id": 47682991, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:58:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:43Z", "source_id": 15506907, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14977, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:48Z", "source_id": 47688669, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:00:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:53Z", "source_id": 15508454, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14971, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:18Z", "source_id": 47692724, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:01:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:22Z", "source_id": 15509642, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14960, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:48Z", "source_id": 47699301, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:04:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:53Z", "source_id": 15511452, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14956, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:35Z", "source_id": 47704016, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:06:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:37Z", "source_id": 15512769, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14952, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:38Z", "source_id": 47709659, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:08:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:42Z", "source_id": 15514326, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14948, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:41Z", "source_id": 47715034, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:10:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:44Z", "source_id": 15515853, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14921, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:05Z", "source_id": 47724425, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:13:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:07Z", "source_id": 15518428, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14917, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:28Z", "source_id": 47733418, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:16:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:31Z", "source_id": 15521077, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14913, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:04Z", "source_id": 47740447, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:19:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:09Z", "source_id": 15523032, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14846, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:19Z", "source_id": 47746305, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:22:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:18Z", "source_id": 15524766, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] London Liverpool Street 1443 1443 1 None None Cheshunt 1522 1520 BAY LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P02493/2026-09-15/detailed None Theobalds Grove 2026-09-15T15:19:30+01:00 Cheshunt 2.0 {"type": "LineString", "coordinates": [[-0.0359349, 51.691803699999994], [-0.03570859999999999, 51.69192329999999], [-0.0355642, 51.6919962], [-0.0354117, 51.69206909999998], [-0.0352347, 51.69215069999999], [-0.03496080000000001, 51.6922734], [-0.03464509999999999, 51.692403799999994], [-0.034089699999999994, 51.6926239], [-0.0337928, 51.692741899999994], [-0.033463799999999995, 51.692867500000006], [-0.0330257, 51.6930307], [-0.032599199999999995, 51.6931969], [-0.0322979, 51.693312], [-0.0319855, 51.693435], [-0.0316943, 51.6935547], [-0.031428899999999996, 51.69366959999999], [-0.0311373, 51.69380249999999], [-0.030964399999999993, 51.693881700000006], [-0.030895, 51.69391319999999], [-0.0307024, 51.6940042], [-0.03044229999999999, 51.6941313], [-0.030190300000000003, 51.6942602], [-0.029943099999999997, 51.6943951], [-0.0296964, 51.6945326], [-0.0294889, 51.6946541], [-0.0292301, 51.69481019999999], [-0.0290121, 51.694941799999995], [-0.0287419, 51.69511409999999], [-0.028520599999999997, 51.69526290000001], [-0.0282934, 51.6954212], [-0.028104399999999995, 51.69555900000001], [-0.0278785, 51.6957261], [-0.0276114, 51.69593749999999], [-0.027384799999999997, 51.696125900000006], [-0.0271899, 51.6963], [-0.0269815, 51.6964905], [-0.0267666, 51.696691599999994], [-0.0265513, 51.6969048], [-0.026356799999999996, 51.697094], [-0.0261592, 51.6972901], [-0.0258866, 51.6975607], [-0.0256455, 51.697805800000005], [-0.0254454, 51.69800519999999], [-0.0251876, 51.698260899999994], [-0.0250504, 51.6984136], [-0.024907500000000003, 51.6985761], [-0.024781699999999997, 51.6987403], [-0.024691200000000003, 51.6988725], [-0.0245896, 51.69903279999999], [-0.0245134, 51.699171799999995], [-0.0244792, 51.69924340000001], [-0.0243879, 51.6994439], [-0.0243452, 51.69956259999999], [-0.024311899999999997, 51.6996598], [-0.0242669, 51.699798599999994], [-0.024222199999999996, 51.700080199999995], [-0.0241739, 51.7003973], [-0.024134499999999996, 51.7006872], [-0.0240877, 51.70098889999999], [-0.024066, 51.7011239], [-0.024030899999999997, 51.7013559], [-0.023973, 51.7017431], [-0.023937099999999996, 51.7019706], [-0.0238924, 51.7022621], [-0.0238231, 51.70272620000001]]} 1.0 1520 1522 Theobalds Grove Cheshunt Cheshunt 51.7027262 -0.0238231 51.7027262 -0.0238231 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:22:00 Cheshunt TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524766 1789482079635790 71 71 2026-09-15 14:32:06.015753 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:00.339969
551081 582695 C49313 765P32MP15 2026-09-15 COMPLETE 15525173 2026-09-15 15:21:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 582695, "stp": "P", "toc": "Great Western Railway", "uid": "C49313", "consist": "800311", "dest_crs": "HFD", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49313/2026-09-15/detailed", "trust_id": "765P32MP15", "origin_crs": "HFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hereford", "service_date": "2026-09-15", "dest_arr_time": "1514", "dest_platform": "3", "is_terminated": 1, "next_location": "Hereford", "signalling_id": "5P32", "timing_status": "LATE", "origin_station": "Hereford", "current_leg_arr": "1514", "current_leg_dep": "1518", "current_leg_end": "Hereford", "origin_dep_time": "1455", "origin_platform": "1", "current_location": "Hereford", "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7044918999999994, 52.0573631], [-2.7048325, 52.058069], [-2.7049156999999995, 52.05836750000001], [-2.7049865, 52.0585383], [-2.705072299999999, 52.05871369999999], [-2.7051276, 52.0587798], [-2.7054307000000004, 52.0591607], [-2.705613099999999, 52.05942790000001], [-2.7058249999999995, 52.0596406], [-2.7061952, 52.0600269], [-2.7062907, 52.060103999999995], [-2.7065304, 52.060350799999995], [-2.7066579, 52.0604707], [-2.7069595, 52.0607216], [-2.7072733, 52.06096670000001], [-2.7075243, 52.06112639999999], [-2.7076977, 52.0612321], [-2.7080566, 52.0614046], [-2.7085343, 52.0616327]]}", "current_leg_start": "Hereford Diesel Sidings", "dest_arr_time_act": "1514", "motion_projection": null, "next_location_lat": "52.0616327", "next_location_lon": "-2.7085343", "previous_location": "Hereford Diesel Sidings", "current_leg_milage": "0.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 231.149, \"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\": 241.925, \"from_m\": 231.149, \"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\": 291.782, \"from_m\": 241.925, \"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\": 319.517, \"from_m\": 291.782, \"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\": 805.827, \"from_m\": 319.517, \"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\": 833.562, \"from_m\": 805.827, \"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\": 883.419, \"from_m\": 833.562, \"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\": 894.195, \"from_m\": 883.419, \"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\": 1125.344, \"from_m\": 894.195, \"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\": 582695, \"profile_key\": \"4ac1d7c8ad8c7438e2c8c290e41875ce04580b553384ed1797be4a4e2dc4f07c\", \"schedule_id\": 6675, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"location\": \"Hereford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30290}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1512\", \"location\": \"Hereford Diesel Sidings\", \"stage_seq\": 2, \"distance_m\": 562.672, \"section_seq\": 1, \"route_path_id\": 30290}, {\"is_pass\": false, \"wtt_arr\": \"1514\", \"wtt_dep\": null, \"location\": \"Hereford\", \"stage_seq\": 3, \"distance_m\": 1125.344, \"section_seq\": 1, \"route_path_id\": 30290}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1125.344, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30290}], \"total_distance_m\": 1125.344, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 1125.344, \"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": "1455", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1436.0", "current_position_lat": "52.0616327", "current_position_lon": "-2.7085343", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:21Z\", \"source_id\": 15514792, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:57Z\", \"source_id\": 15525173, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hereford", "service_state_platform": "3", "timing_fact_generation": 1789482121086936, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:01.085093", "service_state_evidence_id": 15525173, "current_leg_start_actual_dep": "2026-09-15T15:19:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:01.515848", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P HFD HFD 5P32 800311 9 125 None {"version": 3, "segments": [{"to_m": 231.149, "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": 241.925, "from_m": 231.149, "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": 291.782, "from_m": 241.925, "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": 319.517, "from_m": 291.782, "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": 805.827, "from_m": 319.517, "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": 833.562, "from_m": 805.827, "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": 883.419, "from_m": 833.562, "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": 894.195, "from_m": 883.419, "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": 1125.344, "from_m": 894.195, "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": 582695, "profile_key": "4ac1d7c8ad8c7438e2c8c290e41875ce04580b553384ed1797be4a4e2dc4f07c", "schedule_id": 6675, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1455", "location": "Hereford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30290}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1512", "location": "Hereford Diesel Sidings", "stage_seq": 2, "distance_m": 562.672, "section_seq": 1, "route_path_id": 30290}, {"is_pass": false, "wtt_arr": "1514", "wtt_dep": null, "location": "Hereford", "stage_seq": 3, "distance_m": 1125.344, "section_seq": 1, "route_path_id": 30290}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1125.344, "from_m": 0.0, "section_seq": 1, "route_path_id": 30290}], "total_distance_m": 1125.344, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 1125.344, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:21Z", "source_id": 15514792, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:57Z", "source_id": 15525173, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Hereford 1455 1455 1 None None Hereford 1514 1514 3 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:C49313/2026-09-15/detailed None Hereford Diesel Sidings 2026-09-15T15:19:00+01:00 Hereford 1436.0 {"type": "LineString", "coordinates": [[-2.7044918999999994, 52.0573631], [-2.7048325, 52.058069], [-2.7049156999999995, 52.05836750000001], [-2.7049865, 52.0585383], [-2.705072299999999, 52.05871369999999], [-2.7051276, 52.0587798], [-2.7054307000000004, 52.0591607], [-2.705613099999999, 52.05942790000001], [-2.7058249999999995, 52.0596406], [-2.7061952, 52.0600269], [-2.7062907, 52.060103999999995], [-2.7065304, 52.060350799999995], [-2.7066579, 52.0604707], [-2.7069595, 52.0607216], [-2.7072733, 52.06096670000001], [-2.7075243, 52.06112639999999], [-2.7076977, 52.0612321], [-2.7080566, 52.0614046], [-2.7085343, 52.0616327]]} 0.3 1518 1514 Hereford Diesel Sidings Hereford Hereford 52.0616327 -2.7085343 52.0616327 -2.7085343 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:21:00 Hereford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15525173 1789482121086936 12 12 2026-09-15 14:32:01.515848 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:01.085093
551082 582514 W69244 072J06MP15 2026-09-15 COMPLETE 15524470 2026-09-15 15:22:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 582514, "stp": "P", "toc": "ScotRail", "uid": "W69244", "consist": "156501+156446", "dest_crs": "EKL", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69244/2026-09-15/detailed", "trust_id": "072J06MP15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "East Kilbride", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": null, "is_terminated": 1, "next_location": "East Kilbride", "signalling_id": "2J06", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1522", "current_leg_dep": "1518", "current_leg_end": "East Kilbride", "origin_dep_time": "1447", "origin_platform": "10", "current_location": "East Kilbride", "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.229825232152037, 55.76181743004154], [-4.2292497, 55.7618651], [-4.228669, 55.76189569999999], [-4.2279957999999995, 55.7619221], [-4.2275444, 55.7619302], [-4.227010700000001, 55.7619235], [-4.225580800000001, 55.7618752], [-4.2248886, 55.7618441], [-4.2243739, 55.7618209], [-4.2231175, 55.7617965], [-4.2224114, 55.76181549999999], [-4.222081835361751, 55.76182804243572], [-4.2216021, 55.761846299999995], [-4.2205481, 55.76190879999999], [-4.2204392, 55.761917200000006], [-4.220086499999999, 55.761946], [-4.2193096, 55.76203180000001], [-4.2189197, 55.7620869], [-4.2184282, 55.7621563], [-4.2175292, 55.7623104], [-4.217454, 55.762323299999984], [-4.2168232, 55.76245870000001], [-4.216281, 55.762575099999985], [-4.2153751, 55.76282489999999], [-4.2141312, 55.76321339999999], [-4.2132871, 55.76345440000001], [-4.212330599999999, 55.76374020000001], [-4.211405599999999, 55.763999899999995], [-4.211195499999999, 55.764050700000006], [-4.210750299999999, 55.764158300000005], [-4.2100945, 55.7642973], [-4.2090742, 55.76449709999999], [-4.208710599999999, 55.764552], [-4.2084837, 55.7645862], [-4.207128299999999, 55.76477409999999], [-4.205941, 55.7648969], [-4.2046572, 55.7650592], [-4.202033299999999, 55.76534], [-4.201087799999999, 55.765428099999994], [-4.2002015, 55.7654639], [-4.199362899999999, 55.7654877], [-4.198581, 55.7654717], [-4.1985069, 55.76546890000001], [-4.197045499999999, 55.765413300000006], [-4.1940929, 55.765323], [-4.193894, 55.765314499999995], [-4.1894932, 55.7651828], [-4.187623, 55.7652717], [-4.1850829, 55.7655365], [-4.184720799999999, 55.76557280000001], [-4.182972999999999, 55.7657439], [-4.1821014, 55.7658475], [-4.181525800000001, 55.765912099999994], [-4.179949699999999, 55.76608989999999]]}", "current_leg_start": "Hairmyres", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "55.7660899", "next_location_lon": "-4.1799497", "previous_location": "Hairmyres", "current_leg_milage": "2.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 984.29, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1401.761, \"from_m\": 984.29, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2763.611, \"from_m\": 1401.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5883.979, \"from_m\": 2763.611, \"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\": 7845.634, \"from_m\": 5883.979, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7886.777, \"from_m\": 7845.634, \"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\": 13350.779, \"from_m\": 7886.777, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13422.286, \"from_m\": 13350.779, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13960.449, \"from_m\": 13422.286, \"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\": 14625.862, \"from_m\": 13960.449, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20177.712, \"from_m\": 14625.862, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20314.985, \"from_m\": 20177.712, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 582514, \"profile_key\": \"de7e60055e9f3dfb0902e27778a230f0d4a69b206d903c861c4bb8180a862b89\", \"schedule_id\": 27619, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 4, \"distance_m\": 2699.309, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454\", \"location\": \"Crossmyloof\", \"stage_seq\": 5, \"distance_m\": 3517.487, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1456H\", \"location\": \"Pollokshaws West\", \"stage_seq\": 6, \"distance_m\": 5073.831, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Busby Jn\", \"stage_seq\": 7, \"distance_m\": 5708.078, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1459H\", \"location\": \"Thornliebank\", \"stage_seq\": 8, \"distance_m\": 6885.896, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1503\", \"location\": \"Giffnock\", \"stage_seq\": 9, \"distance_m\": 10394.972, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506H\", \"location\": \"Clarkston\", \"stage_seq\": 10, \"distance_m\": 12368.094, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1509H\", \"location\": \"Busby\", \"stage_seq\": 11, \"distance_m\": 13667.567, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1512H\", \"location\": \"Thorntonhall\", \"stage_seq\": 12, \"distance_m\": 15309.003, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1516\", \"location\": \"Hairmyres\", \"stage_seq\": 13, \"distance_m\": 17112.43, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Hairmyres East Jn\", \"stage_seq\": 14, \"distance_m\": 18755.47, \"section_seq\": 1, \"route_path_id\": 28667}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"East Kilbride\", \"stage_seq\": 15, \"distance_m\": 20314.985, \"section_seq\": 1, \"route_path_id\": 28667}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20314.985, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28667}], \"total_distance_m\": 20314.985, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 20314.985, \"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": "1447", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.7660899", "current_position_lon": "-4.1799497", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:52Z\", \"source_id\": 47667678, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:57Z\", \"source_id\": 15502666, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:09Z\", \"source_id\": 47676187, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:13Z\", \"source_id\": 15505096, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2585, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:02Z\", \"source_id\": 47686606, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:07Z\", \"source_id\": 15507872, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1848, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:45Z\", \"source_id\": 47693784, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:47Z\", \"source_id\": 15509937, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:43Z\", \"source_id\": 15513598, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2576, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:26Z\", \"source_id\": 47711747, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:29Z\", \"source_id\": 15514905, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:44Z\", \"source_id\": 15518924, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:44Z\", \"source_id\": 15521262, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:54Z\", \"source_id\": 47745340, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:01Z\", \"source_id\": 15524470, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "East Kilbride", "service_state_platform": "1", "timing_fact_generation": 1789482062298667, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:01.278268", "service_state_evidence_id": 15524470, "current_leg_start_actual_dep": "2026-09-15T15:18:00+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:06.010881", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC EKL 2J06 156501+156446 4 75 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2763.611, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5883.979, "from_m": 2763.611, "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": 7845.634, "from_m": 5883.979, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7886.777, "from_m": 7845.634, "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": 13350.779, "from_m": 7886.777, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13422.286, "from_m": 13350.779, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13960.449, "from_m": 13422.286, "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": 14625.862, "from_m": 13960.449, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 20177.712, "from_m": 14625.862, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20314.985, "from_m": 20177.712, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}], "service_id": 582514, "profile_key": "de7e60055e9f3dfb0902e27778a230f0d4a69b206d903c861c4bb8180a862b89", "schedule_id": 27619, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1447", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 28667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 28667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Muirhouse South Jn", "stage_seq": 4, "distance_m": 2699.309, "section_seq": 1, "route_path_id": 28667}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454", "location": "Crossmyloof", "stage_seq": 5, "distance_m": 3517.487, "section_seq": 1, "route_path_id": 28667}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1456H", "location": "Pollokshaws West", "stage_seq": 6, "distance_m": 5073.831, "section_seq": 1, "route_path_id": 28667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458", "location": "Busby Jn", "stage_seq": 7, "distance_m": 5708.078, "section_seq": 1, "route_path_id": 28667}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1459H", "location": "Thornliebank", "stage_seq": 8, "distance_m": 6885.896, "section_seq": 1, "route_path_id": 28667}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1503", "location": "Giffnock", "stage_seq": 9, "distance_m": 10394.972, "section_seq": 1, "route_path_id": 28667}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506H", "location": "Clarkston", "stage_seq": 10, "distance_m": 12368.094, "section_seq": 1, "route_path_id": 28667}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1509H", "location": "Busby", "stage_seq": 11, "distance_m": 13667.567, "section_seq": 1, "route_path_id": 28667}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1512H", "location": "Thorntonhall", "stage_seq": 12, "distance_m": 15309.003, "section_seq": 1, "route_path_id": 28667}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1516", "location": "Hairmyres", "stage_seq": 13, "distance_m": 17112.43, "section_seq": 1, "route_path_id": 28667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Hairmyres East Jn", "stage_seq": 14, "distance_m": 18755.47, "section_seq": 1, "route_path_id": 28667}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "East Kilbride", "stage_seq": 15, "distance_m": 20314.985, "section_seq": 1, "route_path_id": 28667}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20314.985, "from_m": 0.0, "section_seq": 1, "route_path_id": 28667}], "total_distance_m": 20314.985, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 20314.985, "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": 1841, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:52Z", "source_id": 47667678, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:52:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:57Z", "source_id": 15502666, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1834, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:09Z", "source_id": 47676187, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:56:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:13Z", "source_id": 15505096, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2585, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:02Z", "source_id": 47686606, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:59:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:07Z", "source_id": 15507872, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1848, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:45Z", "source_id": 47693784, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:01:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:47Z", "source_id": 15509937, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:43Z", "source_id": 15513598, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2576, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:26Z", "source_id": 47711747, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:09:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:29Z", "source_id": 15514905, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:44Z", "source_id": 15518924, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:44Z", "source_id": 15521262, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1846, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:54Z", "source_id": 47745340, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:22:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:01Z", "source_id": 15524470, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Glasgow Central High Level 1447 1447 10 None None East Kilbride 1520 1520 None LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W69244/2026-09-15/detailed None Hairmyres 2026-09-15T15:18:00+01:00 East Kilbride 4.0 {"type": "LineString", "coordinates": [[-4.229825232152037, 55.76181743004154], [-4.2292497, 55.7618651], [-4.228669, 55.76189569999999], [-4.2279957999999995, 55.7619221], [-4.2275444, 55.7619302], [-4.227010700000001, 55.7619235], [-4.225580800000001, 55.7618752], [-4.2248886, 55.7618441], [-4.2243739, 55.7618209], [-4.2231175, 55.7617965], [-4.2224114, 55.76181549999999], [-4.222081835361751, 55.76182804243572], [-4.2216021, 55.761846299999995], [-4.2205481, 55.76190879999999], [-4.2204392, 55.761917200000006], [-4.220086499999999, 55.761946], [-4.2193096, 55.76203180000001], [-4.2189197, 55.7620869], [-4.2184282, 55.7621563], [-4.2175292, 55.7623104], [-4.217454, 55.762323299999984], [-4.2168232, 55.76245870000001], [-4.216281, 55.762575099999985], [-4.2153751, 55.76282489999999], [-4.2141312, 55.76321339999999], [-4.2132871, 55.76345440000001], [-4.212330599999999, 55.76374020000001], [-4.211405599999999, 55.763999899999995], [-4.211195499999999, 55.764050700000006], [-4.210750299999999, 55.764158300000005], [-4.2100945, 55.7642973], [-4.2090742, 55.76449709999999], [-4.208710599999999, 55.764552], [-4.2084837, 55.7645862], [-4.207128299999999, 55.76477409999999], [-4.205941, 55.7648969], [-4.2046572, 55.7650592], [-4.202033299999999, 55.76534], [-4.201087799999999, 55.765428099999994], [-4.2002015, 55.7654639], [-4.199362899999999, 55.7654877], [-4.198581, 55.7654717], [-4.1985069, 55.76546890000001], [-4.197045499999999, 55.765413300000006], [-4.1940929, 55.765323], [-4.193894, 55.765314499999995], [-4.1894932, 55.7651828], [-4.187623, 55.7652717], [-4.1850829, 55.7655365], [-4.184720799999999, 55.76557280000001], [-4.182972999999999, 55.7657439], [-4.1821014, 55.7658475], [-4.181525800000001, 55.765912099999994], [-4.179949699999999, 55.76608989999999]]} 2.0 1518 1522 Hairmyres East Kilbride East Kilbride 55.7660899 -4.1799497 55.7660899 -4.1799497 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:22:00 East Kilbride TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524470 1789482062298667 43 43 2026-09-15 14:32:06.010881 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:01.278268
551083 581579 W70660 652O38MO15 2026-09-15 COMPLETE 15524131 2026-09-15 15:22:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 581579, "stp": "P", "toc": "West Midlands Trains", "uid": "W70660", "consist": "730018+730021", "dest_crs": "BMV", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70660/2026-09-15/detailed", "trust_id": "652O38MO15", "origin_crs": "LIF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bromsgrove", "service_date": "2026-09-15", "dest_arr_time": "1524", "dest_platform": "3", "is_terminated": 1, "next_location": "Bromsgrove", "signalling_id": "2O38", "timing_status": "EARLY", "origin_station": "Lichfield Trent Valley HL", "current_leg_arr": "1522", "current_leg_dep": "1514", "current_leg_end": "Bromsgrove", "origin_dep_time": "1408", "origin_platform": null, "current_location": "Bromsgrove", "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.980230021874822, 52.397450564058104], [-1.980665, 52.39698820000002], [-1.9806919, 52.3969621], [-1.9807194999999995, 52.3969353], [-1.9810875999999995, 52.39649119999999], [-1.9817743, 52.3956451], [-1.982367, 52.39486109999999], [-1.9827695, 52.3942594], [-1.9830807, 52.3937684], [-1.9833784, 52.3932545], [-1.9836465, 52.392734899999994], [-1.9839174, 52.3921653], [-1.9841587999999997, 52.39164480000001], [-1.9844082, 52.391014599999984], [-1.9846121, 52.3904532], [-1.9847649000000005, 52.3899801], [-1.9848856, 52.38958890000001], [-1.9850922999999996, 52.38876450000001], [-1.9851915, 52.38828159999999], [-1.9852987, 52.38763759999999], [-1.9853658999999997, 52.38708170000001], [-1.9854222, 52.3864072], [-1.9854383, 52.3858376], [-1.9854489, 52.385295], [-1.9854356925742027, 52.384780653945135], [-1.9854328999999995, 52.384671899999994], [-1.9853792999999995, 52.38412679999999], [-1.9852718999999996, 52.38331250000001], [-1.98517, 52.3826953], [-1.9849581999999997, 52.3817742], [-1.9847596, 52.38114649999999], [-1.9845425, 52.3804251], [-1.984411, 52.38006000000001], [-1.9842933, 52.3796251], [-1.9842605, 52.37956270000001], [-1.9838779, 52.3786605], [-1.9836426, 52.3779928], [-1.9833309999999995, 52.37695740000001], [-1.9833019000000005, 52.376809], [-1.9832217000000003, 52.3757516], [-1.983205, 52.3753095], [-1.9832139999999996, 52.37480910000001], [-1.9832215, 52.37455320000001], [-1.9832684, 52.374135800000005], [-1.9833529999999997, 52.373549], [-1.9834229, 52.373153], [-1.9836537, 52.37232209999999], [-1.9839072, 52.37162179999999], [-1.9843013, 52.3708439], [-1.9846586, 52.370187], [-1.9852148999999997, 52.3693152], [-1.985608, 52.3687993], [-1.9863174999999995, 52.3679841], [-1.9869214, 52.36730000000001], [-1.9875209, 52.366617999999995], [-1.9882903999999997, 52.365785800000005], [-1.9894674999999995, 52.3644511], [-1.9895657999999996, 52.364347299999984], [-1.9914769, 52.36228549999999], [-1.99166, 52.3620853], [-1.9917919, 52.3619343], [-1.9920282, 52.3616756], [-1.9926305, 52.3609982], [-1.99278368968281, 52.360823828244925], [-1.9930232, 52.3605512], [-1.9934552999999997, 52.3600642], [-1.9941936, 52.3592322], [-1.9945349000000003, 52.3588536], [-1.9960133, 52.3571878], [-1.9963964999999997, 52.35675419999999], [-1.9981052, 52.35483899999999], [-1.9995058, 52.3532722], [-1.9998888999999995, 52.3528537], [-2.0000793, 52.3526607], [-2.0002815, 52.3524531], [-2.0005014, 52.35224149999999], [-2.0007898, 52.35196549999999], [-2.0012097, 52.3515875], [-2.0015514, 52.3512785], [-2.0020075, 52.35092109999999], [-2.0024311999999997, 52.3506021], [-2.0028287, 52.350319699999986], [-2.0031735, 52.35010700000001], [-2.0034414, 52.3499327], [-2.0037820999999996, 52.3497205], [-2.0040889, 52.349537000000005], [-2.0046574, 52.34921030000001], [-2.0051853, 52.34892740000001], [-2.0055801999999994, 52.3487258], [-2.0059903999999995, 52.348522900000006], [-2.0061331999999994, 52.3484554], [-2.0064892, 52.348287], [-2.0068132, 52.34814310000001], [-2.0073449, 52.34792019999999], [-2.0079859, 52.3476636], [-2.0085251, 52.34745560000001], [-2.0090023, 52.347272800000006], [-2.0093966999999995, 52.34712169999999], [-2.009898, 52.34692750000001], [-2.0104924999999993, 52.3466878], [-2.0108599, 52.346533], [-2.0111497, 52.34640530000001], [-2.011467, 52.346258299999995], [-2.0118267, 52.34609150000001], [-2.0121099, 52.34595219999999], [-2.0122152999999994, 52.3459], [-2.012244, 52.34588579999999], [-2.0124698, 52.34576860000001], [-2.0126716, 52.3456604], [-2.0128458, 52.345566299999994], [-2.0132152, 52.34535180000001], [-2.0136065999999997, 52.3451224], [-2.0138639, 52.3449645], [-2.0140982, 52.3448197], [-2.0143701, 52.3446467], [-2.0145754999999994, 52.34451180000001], [-2.0147473, 52.344398], [-2.0152608, 52.34405799999998], [-2.0160368, 52.3435192], [-2.0165708, 52.34315239999999], [-2.0169447999999996, 52.342902900000006], [-2.0172753, 52.3426773], [-2.0174837, 52.3425362], [-2.0178488, 52.3422894], [-2.0182268, 52.342033], [-2.0185794, 52.3417934], [-2.0189154, 52.3415662], [-2.0191855, 52.34138239999999], [-2.019451, 52.3412023], [-2.0198545999999995, 52.3409318], [-2.0213084, 52.33994679999999], [-2.0214651, 52.33984100000001], [-2.0214886999999995, 52.33982479999999], [-2.0216948, 52.3396838], [-2.022583899999999, 52.3390821], [-2.023752, 52.3382922], [-2.0245875, 52.3377261], [-2.0251682, 52.33733019999999], [-2.025518299999999, 52.33709489999999], [-2.0258855, 52.33684929999999], [-2.0263531, 52.33654239999999], [-2.0268555, 52.3361987], [-2.0270762000000007, 52.3360428], [-2.0274306999999996, 52.33580140000001], [-2.0279663, 52.33544249999999], [-2.0298447, 52.3341654], [-2.0299694, 52.3340794], [-2.0309432, 52.33342229999999], [-2.0325794, 52.3323073], [-2.0332187, 52.33187489999999], [-2.0333469, 52.331790299999994], [-2.0334693, 52.3317045], [-2.0335915, 52.3316146], [-2.0339165999999995, 52.33139629999999], [-2.0341644, 52.331236], [-2.034344, 52.331115], [-2.0344156, 52.331066699999994], [-2.0346301, 52.33092209999999], [-2.0356673, 52.3302151], [-2.0357603, 52.3301539], [-2.0360195, 52.3299797], [-2.0361106495299297, 52.32991742479848], [-2.0362268999999995, 52.329838], [-2.0379614, 52.3286651], [-2.0380718999999994, 52.32858809999999], [-2.0385337999999997, 52.3282723], [-2.039243, 52.327782199999994], [-2.0396152, 52.3275333], [-2.040021, 52.3272624], [-2.0405903, 52.3268729], [-2.041126, 52.32650550000001], [-2.0417733, 52.3260705], [-2.0435874, 52.3248409], [-2.044397, 52.32429270000001], [-2.0444338999999996, 52.3242678], [-2.0445849, 52.32417079999999], [-2.0447350999999996, 52.3240798], [-2.0448812999999997, 52.3239921], [-2.0450914, 52.3238656], [-2.0453412999999996, 52.3236988], [-2.0466613, 52.32279249999999], [-2.0467976999999995, 52.32269320000001], [-2.0468665, 52.32264310000001], [-2.047691299999999, 52.32204329999999], [-2.0478427999999997, 52.32193689999999], [-2.0480024, 52.32181289999999], [-2.0481729, 52.3216823], [-2.0487095, 52.32128780000001], [-2.0492625, 52.320836500000006], [-2.0500074, 52.32017199999999], [-2.0501102, 52.3200847]]}", "current_leg_start": "Longbridge", "dest_arr_time_act": "1524", "motion_projection": null, "next_location_lat": "52.3200847", "next_location_lon": "-2.0501102", "previous_location": "Longbridge", "current_leg_milage": "6.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 206.048, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 268.075, \"from_m\": 206.048, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 487.124, \"from_m\": 268.075, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 581.025, \"from_m\": 487.124, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 643.755, \"from_m\": 581.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1049.233, \"from_m\": 643.755, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1106.149, \"from_m\": 1049.233, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1183.115, \"from_m\": 1106.149, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3117.653, \"from_m\": 1183.115, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3404.395, \"from_m\": 3117.653, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3754.63, \"from_m\": 3404.395, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4775.803, \"from_m\": 3754.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5104.681, \"from_m\": 4775.803, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11454.458, \"from_m\": 5104.681, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11470.731, \"from_m\": 11454.458, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14766.811, \"from_m\": 11470.731, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14797.935, \"from_m\": 14766.811, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15225.71, \"from_m\": 14797.935, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15249.723, \"from_m\": 15225.71, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15607.852, \"from_m\": 15249.723, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 16433.179, \"from_m\": 15607.852, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16813.132, \"from_m\": 16433.179, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 18412.17, \"from_m\": 16813.132, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18448.832, \"from_m\": 18412.17, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20990.932, \"from_m\": 18448.832, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21000.307, \"from_m\": 20990.932, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21292.571, \"from_m\": 21000.307, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21321.007, \"from_m\": 21292.571, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22048.979, \"from_m\": 21321.007, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23234.03, \"from_m\": 22048.979, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23745.945, \"from_m\": 23234.03, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23770.268, \"from_m\": 23745.945, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24173.376, \"from_m\": 23770.268, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24409.334, \"from_m\": 24173.376, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24710.175, \"from_m\": 24409.334, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25182.462, \"from_m\": 24710.175, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26436.929, \"from_m\": 25182.462, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27182.119, \"from_m\": 26436.929, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27558.447, \"from_m\": 27182.119, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28339.075, \"from_m\": 27558.447, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28761.005, \"from_m\": 28339.075, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28774.871, \"from_m\": 28761.005, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 28810.867, \"from_m\": 28774.871, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 29318.463, \"from_m\": 28810.867, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 29546.131, \"from_m\": 29318.463, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 31013.032, \"from_m\": 29546.131, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33521.951, \"from_m\": 31013.032, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36951.398, \"from_m\": 33521.951, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37247.398, \"from_m\": 36951.398, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37549.783, \"from_m\": 37247.398, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 37703.311, \"from_m\": 37549.783, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 38128.556, \"from_m\": 37703.311, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38188.796, \"from_m\": 38128.556, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 39354.916, \"from_m\": 38188.796, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39406.79, \"from_m\": 39354.916, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 42077.917, \"from_m\": 39406.79, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 42150.311, \"from_m\": 42077.917, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47935.418, \"from_m\": 42150.311, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48444.149, \"from_m\": 47935.418, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 52061.77, \"from_m\": 48444.149, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 581579, \"profile_key\": \"c2e044a5acc77a6d012ad96138de1da15c48059c0997857b7546f730317580ed\", \"schedule_id\": 28103, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1408\", \"location\": \"Lichfield Trent Valley HL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1411\", \"wtt_dep\": \"1412\", \"location\": \"Lichfield City\", \"stage_seq\": 2, \"distance_m\": 2703.019, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1416H\", \"wtt_dep\": \"1417H\", \"location\": \"Shenstone\", \"stage_seq\": 3, \"distance_m\": 7534.435, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1420H\", \"wtt_dep\": \"1421\", \"location\": \"Blake Street\", \"stage_seq\": 4, \"distance_m\": 11601.058, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1422H\", \"wtt_dep\": \"1423H\", \"location\": \"Butlers Lane\", \"stage_seq\": 5, \"distance_m\": 12846.524, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1425H\", \"wtt_dep\": \"1426\", \"location\": \"Four Oaks\", \"stage_seq\": 6, \"distance_m\": 14531.343, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429H\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 7, \"distance_m\": 16664.256, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1432H\", \"location\": \"Wylde Green\", \"stage_seq\": 8, \"distance_m\": 18877.078, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1434H\", \"location\": \"Chester Road\", \"stage_seq\": 9, \"distance_m\": 19933.713, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1437\", \"location\": \"Erdington\", \"stage_seq\": 10, \"distance_m\": 20923.379, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1439H\", \"location\": \"Gravelly Hill\", \"stage_seq\": 11, \"distance_m\": 22690.918, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1442H\", \"location\": \"Aston\", \"stage_seq\": 12, \"distance_m\": 24806.421, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1445H\", \"location\": \"Duddeston\", \"stage_seq\": 13, \"distance_m\": 26739.398, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447H\", \"location\": \"Proof House Jn\", \"stage_seq\": 14, \"distance_m\": 28058.987, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1453\", \"location\": \"Birmingham New Street\", \"stage_seq\": 15, \"distance_m\": 29072.843, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1457\", \"location\": \"Five Ways\", \"stage_seq\": 16, \"distance_m\": 30483.167, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1501\", \"location\": \"University\", \"stage_seq\": 17, \"distance_m\": 33202.052, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1502H\", \"wtt_dep\": \"1503H\", \"location\": \"Selly Oak\", \"stage_seq\": 18, \"distance_m\": 34362.616, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506\", \"location\": \"Bournville\", \"stage_seq\": 19, \"distance_m\": 36113.866, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1509\", \"location\": \"Kings Norton\", \"stage_seq\": 20, \"distance_m\": 37879.294, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1511H\", \"wtt_dep\": \"1512\", \"location\": \"Northfield\", \"stage_seq\": 21, \"distance_m\": 40142.465, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1514\", \"wtt_dep\": \"1515H\", \"location\": \"Longbridge\", \"stage_seq\": 22, \"distance_m\": 41738.945, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1519\", \"location\": \"Barnt Green\", \"stage_seq\": 23, \"distance_m\": 46052.107, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": null, \"location\": \"Bromsgrove\", \"stage_seq\": 24, \"distance_m\": 52061.77, \"section_seq\": 1, \"route_path_id\": 101924}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 52061.77, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101924}], \"total_distance_m\": 52061.77, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 50315.58, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1746.19, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1408", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.3200847", "current_position_lon": "-2.0501102", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:09:10Z\", \"source_id\": 47555907, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:10:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:09:14Z\", \"source_id\": 15471179, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:15:18Z\", \"source_id\": 47571688, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:16:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:15:21Z\", \"source_id\": 15475712, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:12Z\", \"source_id\": 47581802, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:20:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:14Z\", \"source_id\": 15478527, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19173, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:21:05Z\", \"source_id\": 47587043, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:22:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:21:10Z\", \"source_id\": 15479941, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:28Z\", \"source_id\": 47593090, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:29Z\", \"source_id\": 15481658, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19270, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:35Z\", \"source_id\": 47603778, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:38Z\", \"source_id\": 15484778, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:05Z\", \"source_id\": 47610190, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:08Z\", \"source_id\": 15486563, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:26Z\", \"source_id\": 47616494, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:30Z\", \"source_id\": 15488341, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:24Z\", \"source_id\": 47621596, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:28Z\", \"source_id\": 15489794, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:53Z\", \"source_id\": 47630903, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:54Z\", \"source_id\": 15492361, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:35Z\", \"source_id\": 47637845, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:39Z\", \"source_id\": 15494317, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:54Z\", \"source_id\": 47646058, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:57Z\", \"source_id\": 15496685, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:09Z\", \"source_id\": 47654962, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:13Z\", \"source_id\": 15499202, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20374, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:12Z\", \"source_id\": 47679094, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:12Z\", \"source_id\": 47679097, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:14Z\", \"source_id\": 15505828, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:57Z\", \"source_id\": 47686451, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:01Z\", \"source_id\": 15507835, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:31Z\", \"source_id\": 47693212, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:36Z\", \"source_id\": 15509798, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:03Z\", \"source_id\": 47702597, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:07Z\", \"source_id\": 15512334, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:35Z\", \"source_id\": 47709450, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:38Z\", \"source_id\": 15514302, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:13Z\", \"source_id\": 47716565, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:17Z\", \"source_id\": 15516264, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:13Z\", \"source_id\": 47722114, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:09Z\", \"source_id\": 15517718, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20456, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:29Z\", \"source_id\": 47736192, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:33Z\", \"source_id\": 15521822, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:28Z\", \"source_id\": 47744168, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:33Z\", \"source_id\": 15524131, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bromsgrove", "service_state_platform": "3", "timing_fact_generation": 1789482039908366, "current_leg_arrival_utc": "2026-09-15T15:23:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:01.321373", "service_state_evidence_id": 15524131, "current_leg_start_actual_dep": "2026-09-15T15:15:30+01:00", "operational_evidence_version": 95, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:06.516247", "service_state_valid_until_kind": null, "operational_interpretation_version": 95, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P LIF BMV 2O38 730018+730021 6 90 None {"version": 3, "segments": [{"to_m": 206.048, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 268.075, "from_m": 206.048, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 487.124, "from_m": 268.075, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 581.025, "from_m": 487.124, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 643.755, "from_m": 581.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1049.233, "from_m": 643.755, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1106.149, "from_m": 1049.233, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1183.115, "from_m": 1106.149, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3117.653, "from_m": 1183.115, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3404.395, "from_m": 3117.653, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3754.63, "from_m": 3404.395, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4775.803, "from_m": 3754.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5104.681, "from_m": 4775.803, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11454.458, "from_m": 5104.681, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11470.731, "from_m": 11454.458, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14766.811, "from_m": 11470.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14797.935, "from_m": 14766.811, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15225.71, "from_m": 14797.935, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15249.723, "from_m": 15225.71, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15607.852, "from_m": 15249.723, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 16433.179, "from_m": 15607.852, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16813.132, "from_m": 16433.179, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 18412.17, "from_m": 16813.132, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18448.832, "from_m": 18412.17, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20990.932, "from_m": 18448.832, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21000.307, "from_m": 20990.932, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21292.571, "from_m": 21000.307, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21321.007, "from_m": 21292.571, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22048.979, "from_m": 21321.007, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23234.03, "from_m": 22048.979, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23745.945, "from_m": 23234.03, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23770.268, "from_m": 23745.945, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24173.376, "from_m": 23770.268, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24409.334, "from_m": 24173.376, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24710.175, "from_m": 24409.334, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25182.462, "from_m": 24710.175, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26436.929, "from_m": 25182.462, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27182.119, "from_m": 26436.929, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27558.447, "from_m": 27182.119, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28339.075, "from_m": 27558.447, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28761.005, "from_m": 28339.075, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28774.871, "from_m": 28761.005, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 28810.867, "from_m": 28774.871, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29318.463, "from_m": 28810.867, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 29546.131, "from_m": 29318.463, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31013.032, "from_m": 29546.131, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33521.951, "from_m": 31013.032, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36951.398, "from_m": 33521.951, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37247.398, "from_m": 36951.398, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 37549.783, "from_m": 37247.398, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 37703.311, "from_m": 37549.783, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 38128.556, "from_m": 37703.311, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38188.796, "from_m": 38128.556, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39354.916, "from_m": 38188.796, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39406.79, "from_m": 39354.916, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 42077.917, "from_m": 39406.79, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42150.311, "from_m": 42077.917, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47935.418, "from_m": 42150.311, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48444.149, "from_m": 47935.418, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 52061.77, "from_m": 48444.149, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 581579, "profile_key": "c2e044a5acc77a6d012ad96138de1da15c48059c0997857b7546f730317580ed", "schedule_id": 28103, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1408", "location": "Lichfield Trent Valley HL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1411", "wtt_dep": "1412", "location": "Lichfield City", "stage_seq": 2, "distance_m": 2703.019, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1416H", "wtt_dep": "1417H", "location": "Shenstone", "stage_seq": 3, "distance_m": 7534.435, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1420H", "wtt_dep": "1421", "location": "Blake Street", "stage_seq": 4, "distance_m": 11601.058, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1422H", "wtt_dep": "1423H", "location": "Butlers Lane", "stage_seq": 5, "distance_m": 12846.524, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1425H", "wtt_dep": "1426", "location": "Four Oaks", "stage_seq": 6, "distance_m": 14531.343, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429H", "location": "Sutton Coldfield", "stage_seq": 7, "distance_m": 16664.256, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1432H", "location": "Wylde Green", "stage_seq": 8, "distance_m": 18877.078, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1434H", "location": "Chester Road", "stage_seq": 9, "distance_m": 19933.713, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1437", "location": "Erdington", "stage_seq": 10, "distance_m": 20923.379, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1439H", "location": "Gravelly Hill", "stage_seq": 11, "distance_m": 22690.918, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1442H", "location": "Aston", "stage_seq": 12, "distance_m": 24806.421, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1445H", "location": "Duddeston", "stage_seq": 13, "distance_m": 26739.398, "section_seq": 1, "route_path_id": 101924}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447H", "location": "Proof House Jn", "stage_seq": 14, "distance_m": 28058.987, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1453", "location": "Birmingham New Street", "stage_seq": 15, "distance_m": 29072.843, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1457", "location": "Five Ways", "stage_seq": 16, "distance_m": 30483.167, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1501", "location": "University", "stage_seq": 17, "distance_m": 33202.052, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1502H", "wtt_dep": "1503H", "location": "Selly Oak", "stage_seq": 18, "distance_m": 34362.616, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506", "location": "Bournville", "stage_seq": 19, "distance_m": 36113.866, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1509", "location": "Kings Norton", "stage_seq": 20, "distance_m": 37879.294, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1511H", "wtt_dep": "1512", "location": "Northfield", "stage_seq": 21, "distance_m": 40142.465, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1514", "wtt_dep": "1515H", "location": "Longbridge", "stage_seq": 22, "distance_m": 41738.945, "section_seq": 1, "route_path_id": 101924}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1519", "location": "Barnt Green", "stage_seq": 23, "distance_m": 46052.107, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": null, "location": "Bromsgrove", "stage_seq": 24, "distance_m": 52061.77, "section_seq": 1, "route_path_id": 101924}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 52061.77, "from_m": 0.0, "section_seq": 1, "route_path_id": 101924}], "total_distance_m": 52061.77, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 50315.58, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1746.19, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:09:10Z", "source_id": 47555907, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:10:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:09:14Z", "source_id": 15471179, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19164, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:15:18Z", "source_id": 47571688, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:16:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:15:21Z", "source_id": 15475712, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19168, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:12Z", "source_id": 47581802, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:20:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:14Z", "source_id": 15478527, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19173, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:21:05Z", "source_id": 47587043, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:22:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:21:10Z", "source_id": 15479941, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:28Z", "source_id": 47593090, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:24:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:29Z", "source_id": 15481658, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19270, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:35Z", "source_id": 47603778, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:28:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:38Z", "source_id": 15484778, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19274, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:05Z", "source_id": 47610190, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:31:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:08Z", "source_id": 15486563, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19278, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:26Z", "source_id": 47616494, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:33:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:30Z", "source_id": 15488341, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19282, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:24Z", "source_id": 47621596, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:35:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:28Z", "source_id": 15489794, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:53Z", "source_id": 47630903, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:38:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:54Z", "source_id": 15492361, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19502, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:35Z", "source_id": 47637845, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:41:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:39Z", "source_id": 15494317, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19497, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:54Z", "source_id": 47646058, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:44:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:57Z", "source_id": 15496685, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19433, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:09Z", "source_id": 47654962, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:48:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:13Z", "source_id": 15499202, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20374, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:12Z", "source_id": 47679094, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:56:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:12Z", "source_id": 47679097, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:56:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:14Z", "source_id": 15505828, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:57Z", "source_id": 47686451, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:00:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:01Z", "source_id": 15507835, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20383, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:31Z", "source_id": 47693212, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:02:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:36Z", "source_id": 15509798, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:03Z", "source_id": 47702597, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:05:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:07Z", "source_id": 15512334, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:35Z", "source_id": 47709450, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:08:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:38Z", "source_id": 15514302, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20421, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:13Z", "source_id": 47716565, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:11:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:17Z", "source_id": 15516264, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20436, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:13Z", "source_id": 47722114, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:13:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:09Z", "source_id": 15517718, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20456, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:29Z", "source_id": 47736192, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:18:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:33Z", "source_id": 15521822, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20480, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:28Z", "source_id": 47744168, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:22:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:33Z", "source_id": 15524131, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Lichfield Trent Valley HL 1408 1408 None None None Bromsgrove 1524 1524 3 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W70660/2026-09-15/detailed None Longbridge 2026-09-15T15:15:30+01:00 Bromsgrove 8.0 {"type": "LineString", "coordinates": [[-1.980230021874822, 52.397450564058104], [-1.980665, 52.39698820000002], [-1.9806919, 52.3969621], [-1.9807194999999995, 52.3969353], [-1.9810875999999995, 52.39649119999999], [-1.9817743, 52.3956451], [-1.982367, 52.39486109999999], [-1.9827695, 52.3942594], [-1.9830807, 52.3937684], [-1.9833784, 52.3932545], [-1.9836465, 52.392734899999994], [-1.9839174, 52.3921653], [-1.9841587999999997, 52.39164480000001], [-1.9844082, 52.391014599999984], [-1.9846121, 52.3904532], [-1.9847649000000005, 52.3899801], [-1.9848856, 52.38958890000001], [-1.9850922999999996, 52.38876450000001], [-1.9851915, 52.38828159999999], [-1.9852987, 52.38763759999999], [-1.9853658999999997, 52.38708170000001], [-1.9854222, 52.3864072], [-1.9854383, 52.3858376], [-1.9854489, 52.385295], [-1.9854356925742027, 52.384780653945135], [-1.9854328999999995, 52.384671899999994], [-1.9853792999999995, 52.38412679999999], [-1.9852718999999996, 52.38331250000001], [-1.98517, 52.3826953], [-1.9849581999999997, 52.3817742], [-1.9847596, 52.38114649999999], [-1.9845425, 52.3804251], [-1.984411, 52.38006000000001], [-1.9842933, 52.3796251], [-1.9842605, 52.37956270000001], [-1.9838779, 52.3786605], [-1.9836426, 52.3779928], [-1.9833309999999995, 52.37695740000001], [-1.9833019000000005, 52.376809], [-1.9832217000000003, 52.3757516], [-1.983205, 52.3753095], [-1.9832139999999996, 52.37480910000001], [-1.9832215, 52.37455320000001], [-1.9832684, 52.374135800000005], [-1.9833529999999997, 52.373549], [-1.9834229, 52.373153], [-1.9836537, 52.37232209999999], [-1.9839072, 52.37162179999999], [-1.9843013, 52.3708439], [-1.9846586, 52.370187], [-1.9852148999999997, 52.3693152], [-1.985608, 52.3687993], [-1.9863174999999995, 52.3679841], [-1.9869214, 52.36730000000001], [-1.9875209, 52.366617999999995], [-1.9882903999999997, 52.365785800000005], [-1.9894674999999995, 52.3644511], [-1.9895657999999996, 52.364347299999984], [-1.9914769, 52.36228549999999], [-1.99166, 52.3620853], [-1.9917919, 52.3619343], [-1.9920282, 52.3616756], [-1.9926305, 52.3609982], [-1.99278368968281, 52.360823828244925], [-1.9930232, 52.3605512], [-1.9934552999999997, 52.3600642], [-1.9941936, 52.3592322], [-1.9945349000000003, 52.3588536], [-1.9960133, 52.3571878], [-1.9963964999999997, 52.35675419999999], [-1.9981052, 52.35483899999999], [-1.9995058, 52.3532722], [-1.9998888999999995, 52.3528537], [-2.0000793, 52.3526607], [-2.0002815, 52.3524531], [-2.0005014, 52.35224149999999], [-2.0007898, 52.35196549999999], [-2.0012097, 52.3515875], [-2.0015514, 52.3512785], [-2.0020075, 52.35092109999999], [-2.0024311999999997, 52.3506021], [-2.0028287, 52.350319699999986], [-2.0031735, 52.35010700000001], [-2.0034414, 52.3499327], [-2.0037820999999996, 52.3497205], [-2.0040889, 52.349537000000005], [-2.0046574, 52.34921030000001], [-2.0051853, 52.34892740000001], [-2.0055801999999994, 52.3487258], [-2.0059903999999995, 52.348522900000006], [-2.0061331999999994, 52.3484554], [-2.0064892, 52.348287], [-2.0068132, 52.34814310000001], [-2.0073449, 52.34792019999999], [-2.0079859, 52.3476636], [-2.0085251, 52.34745560000001], [-2.0090023, 52.347272800000006], [-2.0093966999999995, 52.34712169999999], [-2.009898, 52.34692750000001], [-2.0104924999999993, 52.3466878], [-2.0108599, 52.346533], [-2.0111497, 52.34640530000001], [-2.011467, 52.346258299999995], [-2.0118267, 52.34609150000001], [-2.0121099, 52.34595219999999], [-2.0122152999999994, 52.3459], [-2.012244, 52.34588579999999], [-2.0124698, 52.34576860000001], [-2.0126716, 52.3456604], [-2.0128458, 52.345566299999994], [-2.0132152, 52.34535180000001], [-2.0136065999999997, 52.3451224], [-2.0138639, 52.3449645], [-2.0140982, 52.3448197], [-2.0143701, 52.3446467], [-2.0145754999999994, 52.34451180000001], [-2.0147473, 52.344398], [-2.0152608, 52.34405799999998], [-2.0160368, 52.3435192], [-2.0165708, 52.34315239999999], [-2.0169447999999996, 52.342902900000006], [-2.0172753, 52.3426773], [-2.0174837, 52.3425362], [-2.0178488, 52.3422894], [-2.0182268, 52.342033], [-2.0185794, 52.3417934], [-2.0189154, 52.3415662], [-2.0191855, 52.34138239999999], [-2.019451, 52.3412023], [-2.0198545999999995, 52.3409318], [-2.0213084, 52.33994679999999], [-2.0214651, 52.33984100000001], [-2.0214886999999995, 52.33982479999999], [-2.0216948, 52.3396838], [-2.022583899999999, 52.3390821], [-2.023752, 52.3382922], [-2.0245875, 52.3377261], [-2.0251682, 52.33733019999999], [-2.025518299999999, 52.33709489999999], [-2.0258855, 52.33684929999999], [-2.0263531, 52.33654239999999], [-2.0268555, 52.3361987], [-2.0270762000000007, 52.3360428], [-2.0274306999999996, 52.33580140000001], [-2.0279663, 52.33544249999999], [-2.0298447, 52.3341654], [-2.0299694, 52.3340794], [-2.0309432, 52.33342229999999], [-2.0325794, 52.3323073], [-2.0332187, 52.33187489999999], [-2.0333469, 52.331790299999994], [-2.0334693, 52.3317045], [-2.0335915, 52.3316146], [-2.0339165999999995, 52.33139629999999], [-2.0341644, 52.331236], [-2.034344, 52.331115], [-2.0344156, 52.331066699999994], [-2.0346301, 52.33092209999999], [-2.0356673, 52.3302151], [-2.0357603, 52.3301539], [-2.0360195, 52.3299797], [-2.0361106495299297, 52.32991742479848], [-2.0362268999999995, 52.329838], [-2.0379614, 52.3286651], [-2.0380718999999994, 52.32858809999999], [-2.0385337999999997, 52.3282723], [-2.039243, 52.327782199999994], [-2.0396152, 52.3275333], [-2.040021, 52.3272624], [-2.0405903, 52.3268729], [-2.041126, 52.32650550000001], [-2.0417733, 52.3260705], [-2.0435874, 52.3248409], [-2.044397, 52.32429270000001], [-2.0444338999999996, 52.3242678], [-2.0445849, 52.32417079999999], [-2.0447350999999996, 52.3240798], [-2.0448812999999997, 52.3239921], [-2.0450914, 52.3238656], [-2.0453412999999996, 52.3236988], [-2.0466613, 52.32279249999999], [-2.0467976999999995, 52.32269320000001], [-2.0468665, 52.32264310000001], [-2.047691299999999, 52.32204329999999], [-2.0478427999999997, 52.32193689999999], [-2.0480024, 52.32181289999999], [-2.0481729, 52.3216823], [-2.0487095, 52.32128780000001], [-2.0492625, 52.320836500000006], [-2.0500074, 52.32017199999999], [-2.0501102, 52.3200847]]} 6.4 1514 1522 Longbridge Bromsgrove Bromsgrove 52.3200847 -2.0501102 52.3200847 -2.0501102 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:22:00 Bromsgrove TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524131 1789482039908366 95 95 2026-09-15 14:32:06.516247 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:01.321373
551084 581902 P64976 155J67MO15 2026-09-15 COMPLETE None 2026-09-15 14:22:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 581902, "stp": "P", "toc": "Northern", "uid": "P64976", "consist": null, "dest_crs": "MBR", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64976/2026-09-15/detailed", "trust_id": "155J67MO15", "origin_crs": "MBR", "show_on_map": 0, "dar_est_time": "14:22:00", "dar_platform": null, "dest_station": "Middlesbrough", "service_date": "2026-09-15", "dest_arr_time": "1435", "dest_platform": "1A", "is_terminated": 1, "next_location": "Middlesbrough", "signalling_id": "5J67", "timing_status": null, "origin_station": "Middlesbrough", "current_leg_arr": "1435", "current_leg_dep": "1434", "current_leg_end": "Middlesbrough", "origin_dep_time": "1422", "origin_platform": "2", "current_location": null, "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2398362, 54.5793481], [-1.2409366, 54.579352500000006], [-1.2411839, 54.5793526], [-1.241848, 54.579353899999994], [-1.2423922, 54.57934139999999], [-1.242941, 54.5793158], [-1.2434719000000003, 54.57927299999999], [-1.2439857, 54.5792194], [-1.2444911, 54.57915959999998], [-1.2450747999999998, 54.579075499999995], [-1.2452193, 54.5790527], [-1.2455106, 54.5790007], [-1.2457627000000002, 54.5789559], [-1.2462736, 54.5788426], [-1.2466773, 54.5787484], [-1.2470521, 54.57864959999999], [-1.2476793999999998, 54.578476499999994], [-1.2483444999999995, 54.57828390000001], [-1.2490407, 54.5780633], [-1.2497471, 54.5778173], [-1.2502705, 54.5776157], [-1.250714, 54.57744100000001], [-1.2510784, 54.577268800000006], [-1.2513593999999997, 54.57713059999999], [-1.2518971000000003, 54.57680779999998], [-1.2525107999999998, 54.5764086], [-1.253150018369062, 54.575961363294546], [-1.2534624, 54.5757428], [-1.2545979, 54.574965199999994], [-1.2552076, 54.5745454], [-1.2553281999999997, 54.574482399999994], [-1.2554254, 54.574417899999986], [-1.2556017, 54.57430399999999], [-1.2557005, 54.574253], [-1.2558351, 54.57418549999999], [-1.2560288999999998, 54.57407349999999], [-1.2561576, 54.57399], [-1.2563145, 54.573896299999994], [-1.255940245070351, 54.574155802722984], [-1.2558716, 54.57420340000001], [-1.2553106999999997, 54.5745854], [-1.2546897999999995, 54.5750121], [-1.2535577, 54.5757903], [-1.2533091908347165, 54.575961363294546], [-1.2526062999999998, 54.5764452], [-1.2522093999999997, 54.5767127], [-1.2516971, 54.577038], [-1.2512261, 54.57729340000001], [-1.2508185, 54.57748889999999], [-1.2503774, 54.57767179999999], [-1.2500079999999998, 54.577811100000005], [-1.249426, 54.57801709999999], [-1.2488069999999998, 54.5782214], [-1.2481861000000003, 54.5784133], [-1.2472564999999998, 54.5786734], [-1.2463241, 54.57890570000001], [-1.2458003, 54.57901889999999], [-1.245246, 54.579114], [-1.2451023, 54.5791388], [-1.2445571, 54.5792155], [-1.244022, 54.57927930000001], [-1.2434857999999998, 54.579334499999995], [-1.2429692, 54.5793757], [-1.2424516, 54.5794029], [-1.2418054, 54.57941720000001], [-1.2411823999999998, 54.5794167], [-1.2409362, 54.57941359999999], [-1.2383668, 54.5793998], [-1.2377006999999998, 54.5793952], [-1.2372148, 54.5793877], [-1.2367371, 54.5793638], [-1.2363607, 54.57934530000001], [-1.2361096, 54.5793448], [-1.2355656, 54.57935189999999], [-1.235014, 54.57936240000001], [-1.2347429, 54.5793629], [-1.2343611, 54.579356700000005]]}", "current_leg_start": "Middlesbrough West Dock", "dest_arr_time_act": "1435", "motion_projection": null, "next_location_lat": "54.5793567", "next_location_lon": "-1.2343611", "previous_location": null, "current_leg_milage": "1.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1643.313, \"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\": 1744.924, \"from_m\": 1643.313, \"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\": 2015.36, \"from_m\": 1744.924, \"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\": 3839.268, \"from_m\": 2015.36, \"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\": 4109.704, \"from_m\": 3839.268, \"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\": 4211.314, \"from_m\": 4109.704, \"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\": 5854.628, \"from_m\": 4211.314, \"capability_applied\": null, \"effective_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\": 581902, \"profile_key\": \"c9b9430febb30c852178c8da1503437602ddc64188f8d7e5004b56f5dfa09eff\", \"schedule_id\": 21450, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1422\", \"location\": \"Middlesbrough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36763}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1434\", \"location\": \"Middlesbrough West Dock\", \"stage_seq\": 2, \"distance_m\": 2927.314, \"section_seq\": 1, \"route_path_id\": 36763}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": null, \"location\": \"Middlesbrough\", \"stage_seq\": 3, \"distance_m\": 5854.628, \"section_seq\": 1, \"route_path_id\": 36763}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5854.628, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36763}], \"total_distance_m\": 5854.628, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 2568.001, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 3286.627, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1422", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "54.5793567", "current_position_lon": "-1.2343611", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Middlesbrough", "service_state_platform": "2", "timing_fact_generation": 1789474927773844, "current_leg_arrival_utc": "2026-09-15T14:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:02.509884", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T14:34:00+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:06.019234", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MBR MBR 5J67 None None None None {"version": 3, "segments": [{"to_m": 1643.313, "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": 1744.924, "from_m": 1643.313, "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": 2015.36, "from_m": 1744.924, "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": 3839.268, "from_m": 2015.36, "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": 4109.704, "from_m": 3839.268, "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": 4211.314, "from_m": 4109.704, "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": 5854.628, "from_m": 4211.314, "capability_applied": null, "effective_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": 581902, "profile_key": "c9b9430febb30c852178c8da1503437602ddc64188f8d7e5004b56f5dfa09eff", "schedule_id": 21450, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1422", "location": "Middlesbrough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36763}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1434", "location": "Middlesbrough West Dock", "stage_seq": 2, "distance_m": 2927.314, "section_seq": 1, "route_path_id": 36763}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": null, "location": "Middlesbrough", "stage_seq": 3, "distance_m": 5854.628, "section_seq": 1, "route_path_id": 36763}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5854.628, "from_m": 0.0, "section_seq": 1, "route_path_id": 36763}], "total_distance_m": 5854.628, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 2568.001, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 3286.627, "synthetic_unknown_infrastructure_limit_mph": 60} [] Middlesbrough 1422 1422 2 14:22:00 None Middlesbrough 1435 1435 1A None None https://www.realtimetrains.co.uk/service/gb-nr:P64976/2026-09-15/detailed None Middlesbrough West Dock 2026-09-15T14:34:00+01:00 Middlesbrough 1.0 {"type": "LineString", "coordinates": [[-1.2398362, 54.5793481], [-1.2409366, 54.579352500000006], [-1.2411839, 54.5793526], [-1.241848, 54.579353899999994], [-1.2423922, 54.57934139999999], [-1.242941, 54.5793158], [-1.2434719000000003, 54.57927299999999], [-1.2439857, 54.5792194], [-1.2444911, 54.57915959999998], [-1.2450747999999998, 54.579075499999995], [-1.2452193, 54.5790527], [-1.2455106, 54.5790007], [-1.2457627000000002, 54.5789559], [-1.2462736, 54.5788426], [-1.2466773, 54.5787484], [-1.2470521, 54.57864959999999], [-1.2476793999999998, 54.578476499999994], [-1.2483444999999995, 54.57828390000001], [-1.2490407, 54.5780633], [-1.2497471, 54.5778173], [-1.2502705, 54.5776157], [-1.250714, 54.57744100000001], [-1.2510784, 54.577268800000006], [-1.2513593999999997, 54.57713059999999], [-1.2518971000000003, 54.57680779999998], [-1.2525107999999998, 54.5764086], [-1.253150018369062, 54.575961363294546], [-1.2534624, 54.5757428], [-1.2545979, 54.574965199999994], [-1.2552076, 54.5745454], [-1.2553281999999997, 54.574482399999994], [-1.2554254, 54.574417899999986], [-1.2556017, 54.57430399999999], [-1.2557005, 54.574253], [-1.2558351, 54.57418549999999], [-1.2560288999999998, 54.57407349999999], [-1.2561576, 54.57399], [-1.2563145, 54.573896299999994], [-1.255940245070351, 54.574155802722984], [-1.2558716, 54.57420340000001], [-1.2553106999999997, 54.5745854], [-1.2546897999999995, 54.5750121], [-1.2535577, 54.5757903], [-1.2533091908347165, 54.575961363294546], [-1.2526062999999998, 54.5764452], [-1.2522093999999997, 54.5767127], [-1.2516971, 54.577038], [-1.2512261, 54.57729340000001], [-1.2508185, 54.57748889999999], [-1.2503774, 54.57767179999999], [-1.2500079999999998, 54.577811100000005], [-1.249426, 54.57801709999999], [-1.2488069999999998, 54.5782214], [-1.2481861000000003, 54.5784133], [-1.2472564999999998, 54.5786734], [-1.2463241, 54.57890570000001], [-1.2458003, 54.57901889999999], [-1.245246, 54.579114], [-1.2451023, 54.5791388], [-1.2445571, 54.5792155], [-1.244022, 54.57927930000001], [-1.2434857999999998, 54.579334499999995], [-1.2429692, 54.5793757], [-1.2424516, 54.5794029], [-1.2418054, 54.57941720000001], [-1.2411823999999998, 54.5794167], [-1.2409362, 54.57941359999999], [-1.2383668, 54.5793998], [-1.2377006999999998, 54.5793952], [-1.2372148, 54.5793877], [-1.2367371, 54.5793638], [-1.2363607, 54.57934530000001], [-1.2361096, 54.5793448], [-1.2355656, 54.57935189999999], [-1.235014, 54.57936240000001], [-1.2347429, 54.5793629], [-1.2343611, 54.579356700000005]]} 1.8 1434 1435 None None Middlesbrough 54.5793567 -1.2343611 54.5793567 -1.2343611 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:22:00 Middlesbrough SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789474927773844 0 0 2026-09-15 14:32:06.019234 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:02.509884
551085 581603 C05782 815H31MO15 2026-09-15 COMPLETE None 2026-09-15 14:22:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 581603, "stp": "P", "toc": "Great Western Railway", "uid": "C05782", "consist": "165132", "dest_crs": null, "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C05782/2026-09-15/detailed", "trust_id": "815H31MO15", "origin_crs": "BRI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol TM Plat 2 Motorail", "service_date": "2026-09-15", "dest_arr_time": "1422", "dest_platform": null, "is_terminated": 1, "next_location": "Bristol TM Sig. 6720", "signalling_id": "5H31", "timing_status": "EARLY", "origin_station": "Bristol Temple Meads", "current_leg_arr": "1412", "current_leg_dep": "1406", "current_leg_end": "Bristol TM Sig. 6720", "origin_dep_time": "1410", "origin_platform": "5", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5801483, 51.4490808], [-2.5801587, 51.4490244], [-2.5801644, 51.4489935], [-2.5801719999999997, 51.448952199999994], [-2.5801873, 51.44886890000001], [-2.5802053, 51.4487257], [-2.5801994, 51.4484804], [-2.5801929, 51.448393], [-2.5801447999999993, 51.4481464], [-2.5801071, 51.44801439999999], [-2.580023, 51.44769389999999], [-2.579889399999999, 51.4472312], [-2.5798428, 51.4470596], [-2.5798379999999996, 51.44702710000001], [-2.5798164, 51.4468818], [-2.5798116, 51.4467445], [-2.5798201, 51.44663289999998], [-2.5798510999999995, 51.446377700000006], [-2.5799276999999994, 51.4461799], [-2.5800235, 51.44598499999999], [-2.5801348999999996, 51.4458003], [-2.5802900999999996, 51.44560919999999], [-2.5804775, 51.4454266], [-2.5806108000000005, 51.44530919999999], [-2.5807818, 51.44517830000001], [-2.58092, 51.44508540000001], [-2.5811662, 51.4449403], [-2.5813816999999997, 51.4448233], [-2.581628499999999, 51.4447017], [-2.5816908, 51.444675100000005], [-2.5821207, 51.444492], [-2.5826387, 51.4442756], [-2.5832521, 51.4440403], [-2.5835734, 51.4439401], [-2.5837960999999994, 51.44387059999999], [-2.5839529, 51.44382029999999], [-2.5844785, 51.44370120000001], [-2.584829099999999, 51.4436164], [-2.5848577, 51.4436074], [-2.5851564, 51.4435418], [-2.5854377, 51.44348920000001], [-2.5848451, 51.4436386], [-2.5844967999999997, 51.44373029999999], [-2.5840493999999996, 51.44385690000001], [-2.583312, 51.4440931]]}", "current_leg_start": "Bristol Temple Meads", "dest_arr_time_act": "1422", "motion_projection": null, "next_location_lat": "51.4440931", "next_location_lon": "-2.5833120", "previous_location": null, "current_leg_milage": "0.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:47549115\", \"confirmationDeadline\": \"2026-09-15T14:10:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 119.228, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1076.955, \"from_m\": 119.228, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1133.35, \"from_m\": 1076.955, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2200.852, \"from_m\": 1133.35, \"capability_applied\": null, \"effective_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\": 581603, \"profile_key\": \"4051f9c51782c593421e10343f584d12f758de035db6698d9043561d117df8bb\", \"schedule_id\": 686, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65920}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1415\", \"location\": \"Bristol TM Sig. 6720\", \"stage_seq\": 2, \"distance_m\": 1619.58, \"section_seq\": 1, \"route_path_id\": 65920}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": null, \"location\": \"Bristol TM Plat 2 Motorail\", \"stage_seq\": 3, \"distance_m\": 2200.852, \"section_seq\": 1, \"route_path_id\": 65920}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2200.852, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65920}], \"total_distance_m\": 2200.852, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 175.623, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2025.229, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1410", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "6.0", "current_position_lat": "51.4440931", "current_position_lon": "-2.5833120", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "6", "timing_fact_generation": 1789477597298850, "current_leg_arrival_utc": "2026-09-15T14:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:02.517744", "service_state_evidence_id": 47549115, "current_leg_start_actual_dep": "2026-09-15T14:06:18+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:06.546996", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P BRI None 5H31 165132 2 90 None {"version": 3, "segments": [{"to_m": 119.228, "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": 1076.955, "from_m": 119.228, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1133.35, "from_m": 1076.955, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2200.852, "from_m": 1133.35, "capability_applied": null, "effective_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": 581603, "profile_key": "4051f9c51782c593421e10343f584d12f758de035db6698d9043561d117df8bb", "schedule_id": 686, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1410", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65920}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1415", "location": "Bristol TM Sig. 6720", "stage_seq": 2, "distance_m": 1619.58, "section_seq": 1, "route_path_id": 65920}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": null, "location": "Bristol TM Plat 2 Motorail", "stage_seq": 3, "distance_m": 2200.852, "section_seq": 1, "route_path_id": 65920}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2200.852, "from_m": 0.0, "section_seq": 1, "route_path_id": 65920}], "total_distance_m": 2200.852, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 175.623, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2025.229, "synthetic_unknown_infrastructure_limit_mph": 60} [] Bristol Temple Meads 1410 1410 5 None None Bristol TM Plat 2 Motorail 1422 1422 None EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:C05782/2026-09-15/detailed None Bristol Temple Meads 2026-09-15T14:06:18+01:00 Bristol TM Sig. 6720 6.0 {"type": "LineString", "coordinates": [[-2.5801483, 51.4490808], [-2.5801587, 51.4490244], [-2.5801644, 51.4489935], [-2.5801719999999997, 51.448952199999994], [-2.5801873, 51.44886890000001], [-2.5802053, 51.4487257], [-2.5801994, 51.4484804], [-2.5801929, 51.448393], [-2.5801447999999993, 51.4481464], [-2.5801071, 51.44801439999999], [-2.580023, 51.44769389999999], [-2.579889399999999, 51.4472312], [-2.5798428, 51.4470596], [-2.5798379999999996, 51.44702710000001], [-2.5798164, 51.4468818], [-2.5798116, 51.4467445], [-2.5798201, 51.44663289999998], [-2.5798510999999995, 51.446377700000006], [-2.5799276999999994, 51.4461799], [-2.5800235, 51.44598499999999], [-2.5801348999999996, 51.4458003], [-2.5802900999999996, 51.44560919999999], [-2.5804775, 51.4454266], [-2.5806108000000005, 51.44530919999999], [-2.5807818, 51.44517830000001], [-2.58092, 51.44508540000001], [-2.5811662, 51.4449403], [-2.5813816999999997, 51.4448233], [-2.581628499999999, 51.4447017], [-2.5816908, 51.444675100000005], [-2.5821207, 51.444492], [-2.5826387, 51.4442756], [-2.5832521, 51.4440403], [-2.5835734, 51.4439401], [-2.5837960999999994, 51.44387059999999], [-2.5839529, 51.44382029999999], [-2.5844785, 51.44370120000001], [-2.584829099999999, 51.4436164], [-2.5848577, 51.4436074], [-2.5851564, 51.4435418], [-2.5854377, 51.44348920000001], [-2.5848451, 51.4436386], [-2.5844967999999997, 51.44373029999999], [-2.5840493999999996, 51.44385690000001], [-2.583312, 51.4440931]]} 0.6 1406 1412 None Bristol Temple Meads Bristol TM Sig. 6720 51.4440931 -2.5833120 51.4440931 -2.5833120 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:22:00 Bristol Temple Meads TD TRACKING_TIMEOUT 47549115 1789477597298850 5 5 2026-09-15 14:32:06.546996 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:02.517744
551086 583352 C35789 733Y39MQ15 2026-09-15 COMPLETE 15525269 2026-09-15 15:21:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 583352, "stp": "P", "toc": "Elizabeth Line", "uid": "C35789", "consist": "345021", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35789/2026-09-15/detailed", "trust_id": "733Y39MQ15", "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": "1523", "dest_platform": "5", "is_terminated": 1, "next_location": "Westbourne Park Carriage Sidings", "signalling_id": "3Y39", "timing_status": "EARLY", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "1521", "current_leg_dep": "1521", "current_leg_end": "Westbourne Park Carriage Sidings", "origin_dep_time": "1521", "origin_platform": "B", "current_location": "Westbourne Park Carriage Sidings", "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": "-2 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": "1523", "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\": 583352, \"profile_key\": \"e777e01bbaaa90de86f49c472e514f3eb3dfd737af137e4c89cb303229934374\", \"schedule_id\": 4633, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29790}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"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": "1521", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "0.0", "current_position_lat": "51.5208729", "current_position_lon": "-0.1989469", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:00Z\", \"source_id\": 47748184, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:03Z\", \"source_id\": 15525269, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Westbourne Park Carriage Sidings", "service_state_platform": "5", "timing_fact_generation": 1789482123852230, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:02.598917", "service_state_evidence_id": 15525269, "current_leg_start_actual_dep": "2026-09-15T15:21:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T14:21:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:03.392254", "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 3Y39 345021 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": 583352, "profile_key": "e777e01bbaaa90de86f49c472e514f3eb3dfd737af137e4c89cb303229934374", "schedule_id": 4633, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1521", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29790}, {"is_pass": false, "wtt_arr": "1523", "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": 22554, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:00Z", "source_id": 47748184, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:21:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:03Z", "source_id": 15525269, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}] Paddington (Crossrail) 1521 1521 B None None Westbourne Park Carriage Sidings 1523 1523 5 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C35789/2026-09-15/detailed None Paddington (Crossrail) 2026-09-15T15:21:00+01:00 Westbourne Park Carriage Sidings 0.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 1521 1521 Paddington (Crossrail) Westbourne Park Carriage Sidings Westbourne Park Carriage Sidings 51.5208729 -0.1989469 51.5208729 -0.1989469 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:21:00 Westbourne Park Carriage Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15525269 1789482123852230 5 5 2026-09-15 14:32:03.392254 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:02.598917
551087 582811 Y41451 742B49MP15 2026-09-15 COMPLETE 15525222 2026-09-15 15:22:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 582811, "stp": "P", "toc": "Great Western Railway", "uid": "Y41451", "consist": "165125", "dest_crs": "MAI", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y41451/2026-09-15/detailed", "trust_id": "742B49MP15", "origin_crs": "MLW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maidenhead", "service_date": "2026-09-15", "dest_arr_time": "1522", "dest_platform": "5", "is_terminated": 1, "next_location": "Maidenhead", "signalling_id": "2B49", "timing_status": "ON TIME", "origin_station": "Marlow", "current_leg_arr": "1522", "current_leg_dep": "1520", "current_leg_end": "Maidenhead", "origin_dep_time": "1459", "origin_platform": null, "current_location": "Maidenhead", "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7284148, 51.53315440000001], [-0.7284451, 51.53298809999999], [-0.7284912, 51.5327515], [-0.7287688, 51.530624899999985], [-0.7288116999999998, 51.5295837], [-0.7288133, 51.5284628], [-0.7288018999999999, 51.5277704], [-0.7287529, 51.5271069], [-0.7287428999999999, 51.5269006], [-0.7286197999999999, 51.525717400000005], [-0.7285986, 51.5247349], [-0.7287774, 51.5231537], [-0.7288717999999998, 51.5224018], [-0.7289090999999999, 51.52210459999999], [-0.7290325, 51.5211367], [-0.7290646999999999, 51.5209431], [-0.7290539999999999, 51.52072280000001], [-0.7290002999999999, 51.5204958], [-0.7289466999999998, 51.5203022], [-0.7288716, 51.5201086], [-0.7287321, 51.5198816], [-0.7286268, 51.51969690000001], [-0.7285291999999999, 51.51955170000001], [-0.7284024, 51.5194195], [-0.7282247999999999, 51.5192639], [-0.7280668999999999, 51.5191357], [-0.7279677999999999, 51.51906619999999], [-0.7277585, 51.51894209999999], [-0.7276276, 51.518861599999994], [-0.7274607999999999, 51.51877799999999], [-0.7272201999999999, 51.518664099999995], [-0.7269298, 51.5185486], [-0.7265309999999999, 51.51844], [-0.7262364, 51.5183635], [-0.7259904999999999, 51.51831049999999], [-0.7257385, 51.51828700000001], [-0.7255353, 51.51826109999999], [-0.725355, 51.51824950000001], [-0.7251994, 51.5182435], [-0.7250571999999998, 51.5182429], [-0.7249027999999998, 51.518249399999995], [-0.7247538, 51.5182605], [-0.7245931999999999, 51.5182753], [-0.7242581, 51.51832349999999], [-0.7239331, 51.51838190000001], [-0.7236143999999999, 51.51843809999999], [-0.7232069, 51.51851150000001], [-0.7227445, 51.51858979999999]]}", "current_leg_start": "Furze Platt", "dest_arr_time_act": "1522", "motion_projection": null, "next_location_lat": "51.5185898", "next_location_lon": "-0.7227445", "previous_location": "Furze Platt", "current_leg_milage": "1.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 311.187, \"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\": 3806.984, \"from_m\": 311.187, \"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\": 4208.029, \"from_m\": 3806.984, \"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\": 4534.112, \"from_m\": 4208.029, \"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\": 10774.178, \"from_m\": 4534.112, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11142.122, \"from_m\": 10774.178, \"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\": 11250.96, \"from_m\": 11142.122, \"capability_applied\": null, \"effective_limit_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\": 582811, \"profile_key\": \"21a2e68ad18473e3c32cb09ed9b2101c07e5c46dd8640b3d0cb5ea7a31d9b503\", \"schedule_id\": 30326, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Marlow\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40424}, {\"is_pass\": false, \"wtt_arr\": \"1506\", \"wtt_dep\": \"1510H\", \"location\": \"Bourne End\", \"stage_seq\": 2, \"distance_m\": 4208.029, \"section_seq\": 1, \"route_path_id\": 40424}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514\", \"location\": \"Cookham\", \"stage_seq\": 3, \"distance_m\": 6537.032, \"section_seq\": 1, \"route_path_id\": 40424}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": \"1517H\", \"location\": \"Furze Platt\", \"stage_seq\": 4, \"distance_m\": 9270.77, \"section_seq\": 1, \"route_path_id\": 40424}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": null, \"location\": \"Maidenhead\", \"stage_seq\": 5, \"distance_m\": 11250.96, \"section_seq\": 1, \"route_path_id\": 40424}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 11250.96, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40424}], \"total_distance_m\": 11250.96, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 11250.96, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1459", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5185898", "current_position_lon": "-0.7227445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:43Z\", \"source_id\": 15513589, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:45Z\", \"source_id\": 15520484, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:15Z\", \"source_id\": 15523113, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:57Z\", \"source_id\": 47748107, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:03Z\", \"source_id\": 15525222, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maidenhead", "service_state_platform": "5", "timing_fact_generation": 1789482124755482, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:04.751513", "service_state_evidence_id": 15525222, "current_leg_start_actual_dep": "2026-09-15T15:17:30+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:08.247108", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P MLW MAI 2B49 165125 2 90 None {"version": 3, "segments": [{"to_m": 311.187, "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": 3806.984, "from_m": 311.187, "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": 4208.029, "from_m": 3806.984, "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": 4534.112, "from_m": 4208.029, "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": 10774.178, "from_m": 4534.112, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11142.122, "from_m": 10774.178, "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": 11250.96, "from_m": 11142.122, "capability_applied": null, "effective_limit_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": 582811, "profile_key": "21a2e68ad18473e3c32cb09ed9b2101c07e5c46dd8640b3d0cb5ea7a31d9b503", "schedule_id": 30326, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1459", "location": "Marlow", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40424}, {"is_pass": false, "wtt_arr": "1506", "wtt_dep": "1510H", "location": "Bourne End", "stage_seq": 2, "distance_m": 4208.029, "section_seq": 1, "route_path_id": 40424}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514", "location": "Cookham", "stage_seq": 3, "distance_m": 6537.032, "section_seq": 1, "route_path_id": 40424}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": "1517H", "location": "Furze Platt", "stage_seq": 4, "distance_m": 9270.77, "section_seq": 1, "route_path_id": 40424}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": null, "location": "Maidenhead", "stage_seq": 5, "distance_m": 11250.96, "section_seq": 1, "route_path_id": 40424}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 11250.96, "from_m": 0.0, "section_seq": 1, "route_path_id": 40424}], "total_distance_m": 11250.96, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 11250.96, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:43Z", "source_id": 15513589, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:45Z", "source_id": 15520484, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:15Z", "source_id": 15523113, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23628, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:57Z", "source_id": 47748107, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:22:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:03Z", "source_id": 15525222, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Marlow 1459 1459 None None None Maidenhead 1522 1522 5 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y41451/2026-09-15/detailed None Furze Platt 2026-09-15T15:17:30+01:00 Maidenhead 2.0 {"type": "LineString", "coordinates": [[-0.7284148, 51.53315440000001], [-0.7284451, 51.53298809999999], [-0.7284912, 51.5327515], [-0.7287688, 51.530624899999985], [-0.7288116999999998, 51.5295837], [-0.7288133, 51.5284628], [-0.7288018999999999, 51.5277704], [-0.7287529, 51.5271069], [-0.7287428999999999, 51.5269006], [-0.7286197999999999, 51.525717400000005], [-0.7285986, 51.5247349], [-0.7287774, 51.5231537], [-0.7288717999999998, 51.5224018], [-0.7289090999999999, 51.52210459999999], [-0.7290325, 51.5211367], [-0.7290646999999999, 51.5209431], [-0.7290539999999999, 51.52072280000001], [-0.7290002999999999, 51.5204958], [-0.7289466999999998, 51.5203022], [-0.7288716, 51.5201086], [-0.7287321, 51.5198816], [-0.7286268, 51.51969690000001], [-0.7285291999999999, 51.51955170000001], [-0.7284024, 51.5194195], [-0.7282247999999999, 51.5192639], [-0.7280668999999999, 51.5191357], [-0.7279677999999999, 51.51906619999999], [-0.7277585, 51.51894209999999], [-0.7276276, 51.518861599999994], [-0.7274607999999999, 51.51877799999999], [-0.7272201999999999, 51.518664099999995], [-0.7269298, 51.5185486], [-0.7265309999999999, 51.51844], [-0.7262364, 51.5183635], [-0.7259904999999999, 51.51831049999999], [-0.7257385, 51.51828700000001], [-0.7255353, 51.51826109999999], [-0.725355, 51.51824950000001], [-0.7251994, 51.5182435], [-0.7250571999999998, 51.5182429], [-0.7249027999999998, 51.518249399999995], [-0.7247538, 51.5182605], [-0.7245931999999999, 51.5182753], [-0.7242581, 51.51832349999999], [-0.7239331, 51.51838190000001], [-0.7236143999999999, 51.51843809999999], [-0.7232069, 51.51851150000001], [-0.7227445, 51.51858979999999]]} 1.2 1520 1522 Furze Platt Maidenhead Maidenhead 51.5185898 -0.7227445 51.5185898 -0.7227445 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:22:00 Maidenhead TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15525222 1789482124755482 12 12 2026-09-15 14:32:08.247108 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:04.751513
551088 578947 L80227 861W60MK15 2026-09-15 COMPLETE 15524291 2026-09-15 15:19:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 578947, "stp": "O", "toc": "South Western Railway", "uid": "L80227", "consist": "444009+444004", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L80227/2026-09-15/detailed", "trust_id": "861W60MK15", "origin_crs": "WEY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "11", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "1W60", "timing_status": "LATE", "origin_station": "Weymouth", "current_leg_arr": "1522", "current_leg_dep": "1514", "current_leg_end": "London Waterloo", "origin_dep_time": "1215", "origin_platform": "2", "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Clapham Junction (M)", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Basingstoke", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 359.492, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 525.966, \"from_m\": 359.492, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 753.896, \"from_m\": 525.966, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7561.801, \"from_m\": 753.896, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9994.219, \"from_m\": 7561.801, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10464.393, \"from_m\": 9994.219, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10929.094, \"from_m\": 10464.393, \"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\": 11158.646, \"from_m\": 10929.094, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12286.996, \"from_m\": 11158.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\": 12549.242, \"from_m\": 12286.996, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17302.627, \"from_m\": 12549.242, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 19272.034, \"from_m\": 17302.627, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 20066.043, \"from_m\": 19272.034, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27013.184, \"from_m\": 20066.043, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 27340.16, \"from_m\": 27013.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\": 32554.195, \"from_m\": 27340.16, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 33271.214, \"from_m\": 32554.195, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 42382.529, \"from_m\": 33271.214, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 42807.659, \"from_m\": 42382.529, \"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\": 43569.192, \"from_m\": 42807.659, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45269.356, \"from_m\": 43569.192, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46054.585, \"from_m\": 45269.356, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46337.753, \"from_m\": 46054.585, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 46778.812, \"from_m\": 46337.753, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 48142.79, \"from_m\": 46778.812, \"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\": 49505.484, \"from_m\": 48142.79, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51479.09, \"from_m\": 49505.484, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51694.23, \"from_m\": 51479.09, \"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\": 51744.823, \"from_m\": 51694.23, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51985.49, \"from_m\": 51744.823, \"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\": 52255.387, \"from_m\": 51985.49, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52295.743, \"from_m\": 52255.387, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52801.504, \"from_m\": 52295.743, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55251.646, \"from_m\": 52801.504, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 55541.263, \"from_m\": 55251.646, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 55681.375, \"from_m\": 55541.263, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56186.718, \"from_m\": 55681.375, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56503.288, \"from_m\": 56186.718, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 57658.952, \"from_m\": 56503.288, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59585.698, \"from_m\": 57658.952, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 60951.743, \"from_m\": 59585.698, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 62126.01, \"from_m\": 60951.743, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 78539.003, \"from_m\": 62126.01, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 78885.255, \"from_m\": 78539.003, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 80674.388, \"from_m\": 78885.255, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 91199.14, \"from_m\": 80674.388, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 92283.118, \"from_m\": 91199.14, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 95340.109, \"from_m\": 92283.118, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 96069.959, \"from_m\": 95340.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\": 96240.088, \"from_m\": 96069.959, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96289.832, \"from_m\": 96240.088, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97016.826, \"from_m\": 96289.832, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 97462.15, \"from_m\": 97016.826, \"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\": 97561.088, \"from_m\": 97462.15, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 99597.512, \"from_m\": 97561.088, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 101470.974, \"from_m\": 99597.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\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 102105.22, \"from_m\": 101470.974, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102354.775, \"from_m\": 102105.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\": 103295.761, \"from_m\": 102354.775, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 103652.078, \"from_m\": 103295.761, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 105306.13, \"from_m\": 103652.078, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 107313.272, \"from_m\": 105306.13, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 107618.812, \"from_m\": 107313.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\": 110833.637, \"from_m\": 107618.812, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 111340.888, \"from_m\": 110833.637, \"capability_applied\": 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\": 112487.343, \"from_m\": 111340.888, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 122212.221, \"from_m\": 112487.343, \"capability_applied\": 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\": 136176.265, \"from_m\": 122212.221, \"capability_applied\": 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\": 147229.535, \"from_m\": 136176.265, \"capability_applied\": 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\": 147956.948, \"from_m\": 147229.535, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 148002.832, \"from_m\": 147956.948, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 151933.84, \"from_m\": 148002.832, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 152293.92, \"from_m\": 151933.84, \"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\": 152611.849, \"from_m\": 152293.92, \"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\": 153076.448, \"from_m\": 152611.849, \"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\": 153123.146, \"from_m\": 153076.448, \"capability_applied\": 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\": 196044.427, \"from_m\": 153123.146, \"capability_applied\": 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\": 198160.534, \"from_m\": 196044.427, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 198187.638, \"from_m\": 198160.534, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 209116.92, \"from_m\": 198187.638, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 213119.937, \"from_m\": 209116.92, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 222791.176, \"from_m\": 213119.937, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 227285.749, \"from_m\": 222791.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\": 228415.79, \"from_m\": 227285.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 228446.701, \"from_m\": 228415.79, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 228565.267, \"from_m\": 228446.701, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 228679.36, \"from_m\": 228565.267, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 228740.411, \"from_m\": 228679.36, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 229158.472, \"from_m\": 228740.411, \"capability_applied\": null, \"effective_limit_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\": 578947, \"profile_key\": \"0b397199113a5c9a53fb77e9a1039732b046058e26c916d9021baef8d9870659\", \"schedule_id\": 37689, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1215\", \"location\": \"Weymouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1219\", \"wtt_dep\": \"1219H\", \"location\": \"Upwey\", \"stage_seq\": 2, \"distance_m\": 3788.555, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1222\", \"location\": \"Upwey Sig. DR188\", \"stage_seq\": 3, \"distance_m\": 4414.246, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1225\", \"location\": \"Dorchester Jn\", \"stage_seq\": 4, \"distance_m\": 10527.513, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1226\", \"wtt_dep\": \"1228\", \"location\": \"Dorchester South\", \"stage_seq\": 5, \"distance_m\": 11016.458, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1234\", \"wtt_dep\": \"1234H\", \"location\": \"Moreton (Dorset)\", \"stage_seq\": 6, \"distance_m\": 19914.166, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1239H\", \"wtt_dep\": \"1240H\", \"location\": \"Wool\", \"stage_seq\": 7, \"distance_m\": 27117.017, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1246H\", \"wtt_dep\": \"1248\", \"location\": \"Wareham\", \"stage_seq\": 8, \"distance_m\": 35085.984, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1251\", \"wtt_dep\": \"1251H\", \"location\": \"Holton Heath\", \"stage_seq\": 9, \"distance_m\": 38514.049, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1255H\", \"wtt_dep\": \"1256H\", \"location\": \"Hamworthy\", \"stage_seq\": 10, \"distance_m\": 42992.692, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1300H\", \"wtt_dep\": \"1302\", \"location\": \"Poole\", \"stage_seq\": 11, \"distance_m\": 46472.617, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1306H\", \"location\": \"Branksome\", \"stage_seq\": 12, \"distance_m\": 51555.847, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1312\", \"wtt_dep\": \"1317\", \"location\": \"Bournemouth\", \"stage_seq\": 13, \"distance_m\": 55800.082, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1320H\", \"wtt_dep\": \"1321\", \"location\": \"Pokesdown\", \"stage_seq\": 14, \"distance_m\": 58620.69, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1324\", \"wtt_dep\": \"1325\", \"location\": \"Christchurch\", \"stage_seq\": 15, \"distance_m\": 61620.995, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1333\", \"wtt_dep\": \"1334\", \"location\": \"New Milton\", \"stage_seq\": 16, \"distance_m\": 70926.501, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1343\", \"wtt_dep\": \"1344H\", \"location\": \"Brockenhurst\", \"stage_seq\": 17, \"distance_m\": 80152.134, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1353H\", \"location\": \"Totton\", \"stage_seq\": 18, \"distance_m\": 96646.258, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1354H\", \"location\": \"Redbridge\", \"stage_seq\": 19, \"distance_m\": 97687.822, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356\", \"location\": \"Church Lane Jn\", \"stage_seq\": 20, \"distance_m\": 99724.662, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1358\", \"wtt_dep\": \"1400\", \"location\": \"Southampton Central\", \"stage_seq\": 21, \"distance_m\": 101945.913, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402H\", \"location\": \"Northam Jn\", \"stage_seq\": 22, \"distance_m\": 103743.787, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404\", \"location\": \"St. Denys\", \"stage_seq\": 23, \"distance_m\": 105102.48, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1406H\", \"wtt_dep\": \"1408\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 24, \"distance_m\": 108792.505, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410H\", \"location\": \"Eastleigh\", \"stage_seq\": 25, \"distance_m\": 110869.379, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 26, \"distance_m\": 112487.343, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413H\", \"location\": \"Shawford Up Jn\", \"stage_seq\": 27, \"distance_m\": 116625.031, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1417\", \"wtt_dep\": \"1418H\", \"location\": \"Winchester\", \"stage_seq\": 28, \"distance_m\": 122212.221, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 29, \"distance_m\": 131552.239, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425H\", \"location\": \"Micheldever\", \"stage_seq\": 30, \"distance_m\": 135874.054, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Worting Jn\", \"stage_seq\": 31, \"distance_m\": 148487.945, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1435H\", \"location\": \"Basingstoke\", \"stage_seq\": 32, \"distance_m\": 152470.693, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 33, \"distance_m\": 175837.465, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Woking Jn\", \"stage_seq\": 34, \"distance_m\": 189419.293, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Woking\", \"stage_seq\": 35, \"distance_m\": 190220.871, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 36, \"distance_m\": 207640.087, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502H\", \"location\": \"Surbiton\", \"stage_seq\": 37, \"distance_m\": 209866.326, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 38, \"distance_m\": 212709.844, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504H\", \"location\": \"New Malden\", \"stage_seq\": 39, \"distance_m\": 213524.403, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"location\": \"Wimbledon\", \"stage_seq\": 40, \"distance_m\": 217507.014, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1512H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 41, \"distance_m\": 222883.44, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 42, \"distance_m\": 228415.79, \"section_seq\": 1, \"route_path_id\": 72797}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 43, \"distance_m\": 229158.472, \"section_seq\": 1, \"route_path_id\": 72797}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 229158.472, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72797}], \"total_distance_m\": 229158.472, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 225338.298, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3820.174, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1215", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:19:06Z\", \"source_id\": 15390133, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:24:39Z\", \"source_id\": 47281322, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:25:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:24:40Z\", \"source_id\": 15394296, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:32:35Z\", \"source_id\": 47302160, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:34:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:32:41Z\", \"source_id\": 15400130, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:39:46Z\", \"source_id\": 47320991, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:40:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:39:52Z\", \"source_id\": 15405346, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:46:09Z\", \"source_id\": 47337922, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:46:12Z\", \"source_id\": 15410044, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:50:01Z\", \"source_id\": 47348390, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:51:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:50:06Z\", \"source_id\": 15412889, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:54:58Z\", \"source_id\": 47361359, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:56:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:55:01Z\", \"source_id\": 15416449, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:59:16Z\", \"source_id\": 47372421, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:00:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:59:22Z\", \"source_id\": 15419611, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:05:43Z\", \"source_id\": 47389492, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:06:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:05:48Z\", \"source_id\": 15424379, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27675, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:10:27Z\", \"source_id\": 47402007, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:11:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:10:27Z\", \"source_id\": 15427837, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:18:52Z\", \"source_id\": 47424459, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:19:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:18:57Z\", \"source_id\": 15434213, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:22:33Z\", \"source_id\": 47434455, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:23:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:22:38Z\", \"source_id\": 15436986, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:14Z\", \"source_id\": 47456908, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:32:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:17Z\", \"source_id\": 15443434, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27630, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:41:00Z\", \"source_id\": 47482574, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:42:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:41:02Z\", \"source_id\": 15450622, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:53:50Z\", \"source_id\": 47515992, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:54:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:53:52Z\", \"source_id\": 15459992, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27617, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:00Z\", \"source_id\": 47518971, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:55:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:03Z\", \"source_id\": 15460857, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:57:54Z\", \"source_id\": 47526259, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:58:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:57:56Z\", \"source_id\": 15462943, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:04:20Z\", \"source_id\": 47543140, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:04:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:04:24Z\", \"source_id\": 15467662, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:39Z\", \"source_id\": 47549301, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:07:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:43Z\", \"source_id\": 15469343, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:09:59Z\", \"source_id\": 47558088, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:09:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:03Z\", \"source_id\": 15471764, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:15:17Z\", \"source_id\": 47571653, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:16:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:15:21Z\", \"source_id\": 15475696, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:24Z\", \"source_id\": 47616471, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:28Z\", \"source_id\": 15488315, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26927, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:21Z\", \"source_id\": 47668869, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:28Z\", \"source_id\": 15503058, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:35Z\", \"source_id\": 47696049, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:38Z\", \"source_id\": 15510536, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:06Z\", \"source_id\": 47702721, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:11Z\", \"source_id\": 15512378, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:08Z\", \"source_id\": 47710932, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:13Z\", \"source_id\": 15514669, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:33Z\", \"source_id\": 47720267, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:39Z\", \"source_id\": 15517316, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:22Z\", \"source_id\": 47743929, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:26Z\", \"source_id\": 15524049, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "11", "timing_fact_generation": 1789482045487613, "current_leg_arrival_utc": "2026-09-15T15:21:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:05.726113", "service_state_evidence_id": 15524049, "current_leg_start_actual_dep": "2026-09-15T15:13:30+01:00", "operational_evidence_version": 172, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:22:05.730547", "service_state_valid_until_kind": null, "operational_interpretation_version": 172, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O WEY None 1W60 444009+444004 10 100 None {"version": 3, "segments": [{"to_m": 359.492, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 525.966, "from_m": 359.492, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 753.896, "from_m": 525.966, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7561.801, "from_m": 753.896, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9994.219, "from_m": 7561.801, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10464.393, "from_m": 9994.219, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10929.094, "from_m": 10464.393, "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": 11158.646, "from_m": 10929.094, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12286.996, "from_m": 11158.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": 12549.242, "from_m": 12286.996, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17302.627, "from_m": 12549.242, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 19272.034, "from_m": 17302.627, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20066.043, "from_m": 19272.034, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27013.184, "from_m": 20066.043, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 27340.16, "from_m": 27013.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": 32554.195, "from_m": 27340.16, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 33271.214, "from_m": 32554.195, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 42382.529, "from_m": 33271.214, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 42807.659, "from_m": 42382.529, "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": 43569.192, "from_m": 42807.659, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45269.356, "from_m": 43569.192, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46054.585, "from_m": 45269.356, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46337.753, "from_m": 46054.585, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46778.812, "from_m": 46337.753, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 48142.79, "from_m": 46778.812, "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": 49505.484, "from_m": 48142.79, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51479.09, "from_m": 49505.484, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51694.23, "from_m": 51479.09, "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": 51744.823, "from_m": 51694.23, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51985.49, "from_m": 51744.823, "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": 52255.387, "from_m": 51985.49, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52295.743, "from_m": 52255.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52801.504, "from_m": 52295.743, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55251.646, "from_m": 52801.504, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55541.263, "from_m": 55251.646, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 55681.375, "from_m": 55541.263, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56186.718, "from_m": 55681.375, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56503.288, "from_m": 56186.718, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 57658.952, "from_m": 56503.288, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59585.698, "from_m": 57658.952, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 60951.743, "from_m": 59585.698, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 62126.01, "from_m": 60951.743, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 78539.003, "from_m": 62126.01, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78885.255, "from_m": 78539.003, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 80674.388, "from_m": 78885.255, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 91199.14, "from_m": 80674.388, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92283.118, "from_m": 91199.14, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 95340.109, "from_m": 92283.118, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 96069.959, "from_m": 95340.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": 96240.088, "from_m": 96069.959, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96289.832, "from_m": 96240.088, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97016.826, "from_m": 96289.832, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97462.15, "from_m": 97016.826, "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": 97561.088, "from_m": 97462.15, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 99597.512, "from_m": 97561.088, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101470.974, "from_m": 99597.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", "infrastructure_limit_mph": 65.0}, {"to_m": 102105.22, "from_m": 101470.974, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102354.775, "from_m": 102105.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": 103295.761, "from_m": 102354.775, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 103652.078, "from_m": 103295.761, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 105306.13, "from_m": 103652.078, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 107313.272, "from_m": 105306.13, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 107618.812, "from_m": 107313.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": 110833.637, "from_m": 107618.812, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 111340.888, "from_m": 110833.637, "capability_applied": 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": 112487.343, "from_m": 111340.888, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 122212.221, "from_m": 112487.343, "capability_applied": 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": 136176.265, "from_m": 122212.221, "capability_applied": 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": 147229.535, "from_m": 136176.265, "capability_applied": 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": 147956.948, "from_m": 147229.535, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 148002.832, "from_m": 147956.948, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 151933.84, "from_m": 148002.832, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 152293.92, "from_m": 151933.84, "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": 152611.849, "from_m": 152293.92, "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": 153076.448, "from_m": 152611.849, "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": 153123.146, "from_m": 153076.448, "capability_applied": 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": 196044.427, "from_m": 153123.146, "capability_applied": 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": 198160.534, "from_m": 196044.427, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 198187.638, "from_m": 198160.534, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 209116.92, "from_m": 198187.638, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 213119.937, "from_m": 209116.92, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 222791.176, "from_m": 213119.937, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 227285.749, "from_m": 222791.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": 228415.79, "from_m": 227285.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 228446.701, "from_m": 228415.79, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 228565.267, "from_m": 228446.701, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 228679.36, "from_m": 228565.267, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 228740.411, "from_m": 228679.36, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 229158.472, "from_m": 228740.411, "capability_applied": null, "effective_limit_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": 578947, "profile_key": "0b397199113a5c9a53fb77e9a1039732b046058e26c916d9021baef8d9870659", "schedule_id": 37689, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1215", "location": "Weymouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1219", "wtt_dep": "1219H", "location": "Upwey", "stage_seq": 2, "distance_m": 3788.555, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1222", "location": "Upwey Sig. DR188", "stage_seq": 3, "distance_m": 4414.246, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1225", "location": "Dorchester Jn", "stage_seq": 4, "distance_m": 10527.513, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1226", "wtt_dep": "1228", "location": "Dorchester South", "stage_seq": 5, "distance_m": 11016.458, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1234", "wtt_dep": "1234H", "location": "Moreton (Dorset)", "stage_seq": 6, "distance_m": 19914.166, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1239H", "wtt_dep": "1240H", "location": "Wool", "stage_seq": 7, "distance_m": 27117.017, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1246H", "wtt_dep": "1248", "location": "Wareham", "stage_seq": 8, "distance_m": 35085.984, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1251", "wtt_dep": "1251H", "location": "Holton Heath", "stage_seq": 9, "distance_m": 38514.049, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1255H", "wtt_dep": "1256H", "location": "Hamworthy", "stage_seq": 10, "distance_m": 42992.692, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1300H", "wtt_dep": "1302", "location": "Poole", "stage_seq": 11, "distance_m": 46472.617, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1306H", "location": "Branksome", "stage_seq": 12, "distance_m": 51555.847, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1312", "wtt_dep": "1317", "location": "Bournemouth", "stage_seq": 13, "distance_m": 55800.082, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1320H", "wtt_dep": "1321", "location": "Pokesdown", "stage_seq": 14, "distance_m": 58620.69, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1324", "wtt_dep": "1325", "location": "Christchurch", "stage_seq": 15, "distance_m": 61620.995, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1333", "wtt_dep": "1334", "location": "New Milton", "stage_seq": 16, "distance_m": 70926.501, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1343", "wtt_dep": "1344H", "location": "Brockenhurst", "stage_seq": 17, "distance_m": 80152.134, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1353H", "location": "Totton", "stage_seq": 18, "distance_m": 96646.258, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1354H", "location": "Redbridge", "stage_seq": 19, "distance_m": 97687.822, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356", "location": "Church Lane Jn", "stage_seq": 20, "distance_m": 99724.662, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1358", "wtt_dep": "1400", "location": "Southampton Central", "stage_seq": 21, "distance_m": 101945.913, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402H", "location": "Northam Jn", "stage_seq": 22, "distance_m": 103743.787, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404", "location": "St. Denys", "stage_seq": 23, "distance_m": 105102.48, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1406H", "wtt_dep": "1408", "location": "Southampton Airport Parkway", "stage_seq": 24, "distance_m": 108792.505, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410H", "location": "Eastleigh", "stage_seq": 25, "distance_m": 110869.379, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Allbrook S.B.", "stage_seq": 26, "distance_m": 112487.343, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413H", "location": "Shawford Up Jn", "stage_seq": 27, "distance_m": 116625.031, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1417", "wtt_dep": "1418H", "location": "Winchester", "stage_seq": 28, "distance_m": 122212.221, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "Wallers Ash Loop", "stage_seq": 29, "distance_m": 131552.239, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425H", "location": "Micheldever", "stage_seq": 30, "distance_m": 135874.054, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431", "location": "Worting Jn", "stage_seq": 31, "distance_m": 148487.945, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1435H", "location": "Basingstoke", "stage_seq": 32, "distance_m": 152470.693, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Farnborough (Main)", "stage_seq": 33, "distance_m": 175837.465, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Woking Jn", "stage_seq": 34, "distance_m": 189419.293, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Woking", "stage_seq": 35, "distance_m": 190220.871, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501H", "location": "Hampton Court Jn", "stage_seq": 36, "distance_m": 207640.087, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502H", "location": "Surbiton", "stage_seq": 37, "distance_m": 209866.326, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503", "location": "Berrylands Juncton", "stage_seq": 38, "distance_m": 212709.844, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504H", "location": "New Malden", "stage_seq": 39, "distance_m": 213524.403, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "location": "Wimbledon", "stage_seq": 40, "distance_m": 217507.014, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1512H", "location": "Clapham Junction (M)", "stage_seq": 41, "distance_m": 222883.44, "section_seq": 1, "route_path_id": 72797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Waterloo West Crossings", "stage_seq": 42, "distance_m": 228415.79, "section_seq": 1, "route_path_id": 72797}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 43, "distance_m": 229158.472, "section_seq": 1, "route_path_id": 72797}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 229158.472, "from_m": 0.0, "section_seq": 1, "route_path_id": 72797}], "total_distance_m": 229158.472, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 225338.298, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3820.174, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:19:06Z", "source_id": 15390133, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27774, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:24:39Z", "source_id": 47281322, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T11:25:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:24:40Z", "source_id": 15394296, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T12:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27770, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:32:35Z", "source_id": 47302160, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T11:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:32:41Z", "source_id": 15400130, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27766, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:39:46Z", "source_id": 47320991, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T11:40:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:39:52Z", "source_id": 15405346, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27757, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:46:09Z", "source_id": 47337922, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T11:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:46:12Z", "source_id": 15410044, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27753, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:50:01Z", "source_id": 47348390, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T11:51:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:50:06Z", "source_id": 15412889, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T12:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27749, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:54:58Z", "source_id": 47361359, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T11:56:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:55:01Z", "source_id": 15416449, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T12:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27719, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:59:16Z", "source_id": 47372421, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T12:00:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:59:22Z", "source_id": 15419611, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27701, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:05:43Z", "source_id": 47389492, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T12:06:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:05:48Z", "source_id": 15424379, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27675, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:10:27Z", "source_id": 47402007, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T12:11:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:10:27Z", "source_id": 15427837, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27669, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:18:52Z", "source_id": 47424459, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T12:19:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:18:57Z", "source_id": 15434213, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27665, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:22:33Z", "source_id": 47434455, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T12:23:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:22:38Z", "source_id": 15436986, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:14Z", "source_id": 47456908, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T12:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:17Z", "source_id": 15443434, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27630, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:41:00Z", "source_id": 47482574, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T12:42:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:41:02Z", "source_id": 15450622, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T13:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27625, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:53:50Z", "source_id": 47515992, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T12:54:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:53:52Z", "source_id": 15459992, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T13:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27617, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:00Z", "source_id": 47518971, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T12:55:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:03Z", "source_id": 15460857, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:57:54Z", "source_id": 47526259, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T12:58:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:57:56Z", "source_id": 15462943, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T13:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27505, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:04:20Z", "source_id": 47543140, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T13:04:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:04:24Z", "source_id": 15467662, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:39Z", "source_id": 47549301, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T13:07:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:43Z", "source_id": 15469343, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:09:59Z", "source_id": 47558088, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T13:09:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:03Z", "source_id": 15471764, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27153, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:15:17Z", "source_id": 47571653, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T13:16:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:15:21Z", "source_id": 15475696, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27083, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:24Z", "source_id": 47616471, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T13:33:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:28Z", "source_id": 15488315, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26927, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:21Z", "source_id": 47668869, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T13:53:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:28Z", "source_id": 15503058, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:35Z", "source_id": 47696049, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T14:03:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:38Z", "source_id": 15510536, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28491, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:06Z", "source_id": 47702721, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T14:05:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:11Z", "source_id": 15512378, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:08Z", "source_id": 47710932, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T14:09:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:13Z", "source_id": 15514669, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29130, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:33Z", "source_id": 47720267, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T14:12:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:39Z", "source_id": 15517316, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28964, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:22Z", "source_id": 47743929, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T14:22:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:26Z", "source_id": 15524049, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Weymouth 1215 1215 2 None None London Waterloo 1520 1520 11 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L80227/2026-09-15/detailed None Clapham Junction (M) 2026-09-15T15:13:30+01:00 London Waterloo 8.0 {"type": "LineString", "coordinates": [[-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} 3.9 1514 1522 Basingstoke Waterloo West Crossings London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:22:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524049 1789482045487613 172 172 2026-09-15 14:22:05.730547 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:05.726113
551089 582784 P01939 492R20MP15 2026-09-15 COMPLETE 15523864 2026-09-15 15:22:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 582784, "stp": "P", "toc": "Greater Anglia", "uid": "P01939", "consist": "755335", "dest_crs": "FLX", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01939/2026-09-15/detailed", "trust_id": "492R20MP15", "origin_crs": "IPS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Felixstowe", "service_date": "2026-09-15", "dest_arr_time": "1524", "dest_platform": null, "is_terminated": 1, "next_location": "Felixstowe", "signalling_id": "2R20", "timing_status": "EARLY", "origin_station": "Ipswich", "current_leg_arr": "1522", "current_leg_dep": "1518", "current_leg_end": "Felixstowe", "origin_dep_time": "1458", "origin_platform": "2B", "current_location": "Felixstowe", "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.3194153, 51.97665229999999], [1.3199174, 51.9763714], [1.3214265, 51.975525699999984], [1.3217044999999998, 51.9753742], [1.3233525, 51.97447600000001], [1.3243347, 51.973925099999995], [1.3246595999999995, 51.97374289999999], [1.3247947999999998, 51.9736636], [1.3270331999999998, 51.97242039999998], [1.3274218, 51.9722041], [1.3293986, 51.971121999999994], [1.3294783999999995, 51.97107770000001], [1.3301838999999998, 51.9706701], [1.3308642, 51.9702902], [1.3319492999999998, 51.9696892], [1.3339263999999995, 51.968588], [1.3343128999999998, 51.968371600000005], [1.3352836999999995, 51.96780770000001], [1.3360407, 51.967464099999994], [1.3363589, 51.96733189999999], [1.3372156, 51.967038599999995], [1.3381463, 51.9668065], [1.3393320999999998, 51.9666176], [1.339807, 51.96658929999999], [1.3405442, 51.9665453], [1.3416895, 51.9665833], [1.3428181, 51.9666751], [1.3456465, 51.96693770000001], [1.3469416, 51.9670063], [1.3474729261792822, 51.96701059581254], [1.3483145, 51.96701739999999], [1.3485081, 51.9670169], [1.3498135999999998, 51.96701709999999], [1.3503759, 51.967017600000005]]}", "current_leg_start": "Trimley", "dest_arr_time_act": "1523", "motion_projection": null, "next_location_lat": "51.9670176", "next_location_lon": "1.3503759", "previous_location": "Trimley", "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\": 157.704, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 227.417, \"from_m\": 157.704, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 266.189, \"from_m\": 227.417, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1022.183, \"from_m\": 266.189, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 2140.139, \"from_m\": 1022.183, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5531.277, \"from_m\": 2140.139, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5807.761, \"from_m\": 5531.277, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6115.264, \"from_m\": 5807.761, \"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\": 10336.291, \"from_m\": 6115.264, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21762.053, \"from_m\": 10336.291, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 22500.249, \"from_m\": 21762.053, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24103.038, \"from_m\": 22500.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\": 25173.884, \"from_m\": 24103.038, \"capability_applied\": null, \"effective_limit_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\": 582784, \"profile_key\": \"2ac8344e6911a35e57e8072ca86bb4853ecd93c72cd59d8e301197d6689b8baa\", \"schedule_id\": 19912, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Ipswich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 2, \"distance_m\": 1480.729, \"section_seq\": 1, \"route_path_id\": 36196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500H\", \"location\": \"Ipswich Boss Hall Jn\", \"stage_seq\": 3, \"distance_m\": 2167.51, \"section_seq\": 1, \"route_path_id\": 36196}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": \"1504H\", \"location\": \"Westerfield\", \"stage_seq\": 4, \"distance_m\": 5664.212, \"section_seq\": 1, \"route_path_id\": 36196}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1509H\", \"location\": \"Derby Road\", \"stage_seq\": 5, \"distance_m\": 9796.434, \"section_seq\": 1, \"route_path_id\": 36196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1512H\", \"location\": \"Derby Road Levington Sig. FW9017\", \"stage_seq\": 6, \"distance_m\": 14529.601, \"section_seq\": 1, \"route_path_id\": 36196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514H\", \"location\": \"Trimley Sig. FW9023\", \"stage_seq\": 7, \"distance_m\": 17862.251, \"section_seq\": 1, \"route_path_id\": 36196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"Gun Lane Jn\", \"stage_seq\": 8, \"distance_m\": 20918.03, \"section_seq\": 1, \"route_path_id\": 36196}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": \"1518H\", \"location\": \"Trimley\", \"stage_seq\": 9, \"distance_m\": 22637.109, \"section_seq\": 1, \"route_path_id\": 36196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520\", \"location\": \"Felixstowe Beach Jn\", \"stage_seq\": 10, \"distance_m\": 24103.038, \"section_seq\": 1, \"route_path_id\": 36196}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": null, \"location\": \"Felixstowe\", \"stage_seq\": 11, \"distance_m\": 25173.884, \"section_seq\": 1, \"route_path_id\": 36196}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25173.884, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36196}], \"total_distance_m\": 25173.884, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 25135.112, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 38.772, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1458", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.9670176", "current_position_lon": "1.3503759", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:26Z\", \"source_id\": 47695634, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:32Z\", \"source_id\": 15510452, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:05Z\", \"source_id\": 47708085, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:05Z\", \"source_id\": 15513866, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:56Z\", \"source_id\": 47734614, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:58Z\", \"source_id\": 15521413, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13312, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:12Z\", \"source_id\": 47743425, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:16Z\", \"source_id\": 15523864, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Felixstowe", "service_state_platform": "1", "timing_fact_generation": 1789482020644025, "current_leg_arrival_utc": "2026-09-15T15:22:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:06.455835", "service_state_evidence_id": 15523864, "current_leg_start_actual_dep": "2026-09-15T15:18:30+01:00", "operational_evidence_version": 22, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:07.630400", "service_state_valid_until_kind": null, "operational_interpretation_version": 22, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P IPS FLX 2R20 755335 4 100 None {"version": 3, "segments": [{"to_m": 157.704, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 227.417, "from_m": 157.704, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 266.189, "from_m": 227.417, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1022.183, "from_m": 266.189, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 2140.139, "from_m": 1022.183, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5531.277, "from_m": 2140.139, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5807.761, "from_m": 5531.277, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6115.264, "from_m": 5807.761, "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": 10336.291, "from_m": 6115.264, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21762.053, "from_m": 10336.291, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22500.249, "from_m": 21762.053, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24103.038, "from_m": 22500.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": 25173.884, "from_m": 24103.038, "capability_applied": null, "effective_limit_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": 582784, "profile_key": "2ac8344e6911a35e57e8072ca86bb4853ecd93c72cd59d8e301197d6689b8baa", "schedule_id": 19912, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1458", "location": "Ipswich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500", "location": "East Suffolk Jn", "stage_seq": 2, "distance_m": 1480.729, "section_seq": 1, "route_path_id": 36196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500H", "location": "Ipswich Boss Hall Jn", "stage_seq": 3, "distance_m": 2167.51, "section_seq": 1, "route_path_id": 36196}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": "1504H", "location": "Westerfield", "stage_seq": 4, "distance_m": 5664.212, "section_seq": 1, "route_path_id": 36196}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1509H", "location": "Derby Road", "stage_seq": 5, "distance_m": 9796.434, "section_seq": 1, "route_path_id": 36196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1512H", "location": "Derby Road Levington Sig. FW9017", "stage_seq": 6, "distance_m": 14529.601, "section_seq": 1, "route_path_id": 36196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514H", "location": "Trimley Sig. FW9023", "stage_seq": 7, "distance_m": 17862.251, "section_seq": 1, "route_path_id": 36196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "Gun Lane Jn", "stage_seq": 8, "distance_m": 20918.03, "section_seq": 1, "route_path_id": 36196}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": "1518H", "location": "Trimley", "stage_seq": 9, "distance_m": 22637.109, "section_seq": 1, "route_path_id": 36196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520", "location": "Felixstowe Beach Jn", "stage_seq": 10, "distance_m": 24103.038, "section_seq": 1, "route_path_id": 36196}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": null, "location": "Felixstowe", "stage_seq": 11, "distance_m": 25173.884, "section_seq": 1, "route_path_id": 36196}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25173.884, "from_m": 0.0, "section_seq": 1, "route_path_id": 36196}], "total_distance_m": 25173.884, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 25135.112, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 38.772, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:26Z", "source_id": 47695634, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:03:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:32Z", "source_id": 15510452, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13329, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:05Z", "source_id": 47708085, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:08:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:05Z", "source_id": 15513866, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13318, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:56Z", "source_id": 47734614, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:17:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:58Z", "source_id": 15521413, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13312, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:12Z", "source_id": 47743425, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:22:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:16Z", "source_id": 15523864, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Ipswich 1458 1458 2B None None Felixstowe 1524 1523 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01939/2026-09-15/detailed None Trimley 2026-09-15T15:18:30+01:00 Felixstowe 4.0 {"type": "LineString", "coordinates": [[1.3194153, 51.97665229999999], [1.3199174, 51.9763714], [1.3214265, 51.975525699999984], [1.3217044999999998, 51.9753742], [1.3233525, 51.97447600000001], [1.3243347, 51.973925099999995], [1.3246595999999995, 51.97374289999999], [1.3247947999999998, 51.9736636], [1.3270331999999998, 51.97242039999998], [1.3274218, 51.9722041], [1.3293986, 51.971121999999994], [1.3294783999999995, 51.97107770000001], [1.3301838999999998, 51.9706701], [1.3308642, 51.9702902], [1.3319492999999998, 51.9696892], [1.3339263999999995, 51.968588], [1.3343128999999998, 51.968371600000005], [1.3352836999999995, 51.96780770000001], [1.3360407, 51.967464099999994], [1.3363589, 51.96733189999999], [1.3372156, 51.967038599999995], [1.3381463, 51.9668065], [1.3393320999999998, 51.9666176], [1.339807, 51.96658929999999], [1.3405442, 51.9665453], [1.3416895, 51.9665833], [1.3428181, 51.9666751], [1.3456465, 51.96693770000001], [1.3469416, 51.9670063], [1.3474729261792822, 51.96701059581254], [1.3483145, 51.96701739999999], [1.3485081, 51.9670169], [1.3498135999999998, 51.96701709999999], [1.3503759, 51.967017600000005]]} 1.6 1518 1522 Trimley Felixstowe Felixstowe 51.9670176 1.3503759 51.9670176 1.3503759 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:22:00 Felixstowe TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523864 1789482020644025 22 22 2026-09-15 14:32:07.630400 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:06.455835
551090 582143 P65677 879D37MP15 2026-09-15 COMPLETE 15525306 2026-09-15 15:22:00 2026-09-15 14:32:08 2026-09-17 14:32:08 {"id": 582143, "stp": "P", "toc": "London Overground", "uid": "P65677", "consist": null, "dest_crs": "XHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65677/2026-09-15/detailed", "trust_id": "879D37MP15", "origin_crs": "WCY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Highbury & Islington (East London Line)", "service_date": "2026-09-15", "dest_arr_time": "1524", "dest_platform": "1", "is_terminated": 1, "next_location": "Highbury & Islington (East London Line)", "signalling_id": "9D37", "timing_status": "ON TIME", "origin_station": "West Croydon", "current_leg_arr": "1522", "current_leg_dep": "1521", "current_leg_end": "Highbury & Islington (East London Line)", "origin_dep_time": "1431", "origin_platform": "1", "current_location": "Highbury & Islington (East London Line)", "last_update_time": "2026-09-15T14:32:08", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]}", "current_leg_start": "Canonbury East London Line", "dest_arr_time_act": "1522", "motion_projection": null, "next_location_lat": "51.5458694", "next_location_lon": "-0.1047385", "previous_location": "Canonbury East London Line", "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 234.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 269.995, \"from_m\": 234.739, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 477.992, \"from_m\": 269.995, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1437.572, \"from_m\": 477.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1461.796, \"from_m\": 1437.572, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1933.495, \"from_m\": 1461.796, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1944.361, \"from_m\": 1933.495, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2552.416, \"from_m\": 1944.361, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2557.799, \"from_m\": 2552.416, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2634.611, \"from_m\": 2557.799, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2807.692, \"from_m\": 2634.611, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3129.676, \"from_m\": 2807.692, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 3187.941, \"from_m\": 3129.676, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12424.501, \"from_m\": 3187.941, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17985.191, \"from_m\": 12424.501, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18029.74, \"from_m\": 17985.191, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20494.809, \"from_m\": 18029.74, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21989.015, \"from_m\": 20494.809, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22180.285, \"from_m\": 21989.015, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 23129.86, \"from_m\": 22180.285, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23847.966, \"from_m\": 23129.86, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25585.625, \"from_m\": 23847.966, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25640.607, \"from_m\": 25585.625, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25900.582, \"from_m\": 25640.607, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25973.456, \"from_m\": 25900.582, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26116.356, \"from_m\": 25973.456, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 26519.152, \"from_m\": 26116.356, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27452.461, \"from_m\": 26519.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28007.047, \"from_m\": 27452.461, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32172.773, \"from_m\": 28007.047, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 582143, \"profile_key\": \"74884dd84247ce11b0332d0e0ee27af02d3a95a8414a8d0b57574091f81f4cd4\", \"schedule_id\": 21765, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"West Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 2, \"distance_m\": 1437.572, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 3, \"distance_m\": 1828.612, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1437\", \"location\": \"Norwood Junction\", \"stage_seq\": 4, \"distance_m\": 2872.43, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440\", \"location\": \"Anerley\", \"stage_seq\": 5, \"distance_m\": 4685.882, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1441H\", \"location\": \"Penge West\", \"stage_seq\": 6, \"distance_m\": 5352.241, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444H\", \"location\": \"Sydenham\", \"stage_seq\": 7, \"distance_m\": 6476.593, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1447\", \"location\": \"Forest Hill\", \"stage_seq\": 8, \"distance_m\": 7897.124, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1449H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 9, \"distance_m\": 9249.487, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452\", \"location\": \"Brockley\", \"stage_seq\": 10, \"distance_m\": 10914.558, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": \"1454H\", \"location\": \"New Cross Gate\", \"stage_seq\": 11, \"distance_m\": 12230.57, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456H\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 12, \"distance_m\": 13192.923, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457H\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 13, \"distance_m\": 13949.748, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1459\", \"location\": \"Surrey Quays\", \"stage_seq\": 14, \"distance_m\": 14239.192, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1501\", \"location\": \"Canada Water\", \"stage_seq\": 15, \"distance_m\": 14848.858, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1502H\", \"location\": \"Rotherhithe\", \"stage_seq\": 16, \"distance_m\": 15162.922, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1504\", \"location\": \"Wapping\", \"stage_seq\": 17, \"distance_m\": 15639.246, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506\", \"location\": \"Shadwell\", \"stage_seq\": 18, \"distance_m\": 21192.874, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1508H\", \"location\": \"Whitechapel\", \"stage_seq\": 19, \"distance_m\": 22198.692, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1511\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 20, \"distance_m\": 23272.204, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1512H\", \"wtt_dep\": \"1513\", \"location\": \"Hoxton\", \"stage_seq\": 21, \"distance_m\": 24504.522, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515\", \"location\": \"Haggerston\", \"stage_seq\": 22, \"distance_m\": 25386.76, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1516H\", \"wtt_dep\": \"1517H\", \"location\": \"Dalston Junction\", \"stage_seq\": 23, \"distance_m\": 26059.74, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1519\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 24, \"distance_m\": 30277.792, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1519H\", \"wtt_dep\": \"1520\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 25, \"distance_m\": 30527.88, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": null, \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 26, \"distance_m\": 32172.773, \"section_seq\": 1, \"route_path_id\": 34290}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32172.773, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34290}], \"total_distance_m\": 32172.773, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 30805.464, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1367.309, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1431", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5458694", "current_position_lon": "-0.1047385", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:10Z\", \"source_id\": 47623620, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:13Z\", \"source_id\": 15490363, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30029, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:43Z\", \"source_id\": 47633149, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:48Z\", \"source_id\": 15493016, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:38Z\", \"source_id\": 47637912, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:39Z\", \"source_id\": 15494331, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:03Z\", \"source_id\": 47644064, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:08Z\", \"source_id\": 15496107, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:41Z\", \"source_id\": 47653577, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:44Z\", \"source_id\": 15498834, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:09Z\", \"source_id\": 47660352, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:13Z\", \"source_id\": 15500651, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:39Z\", \"source_id\": 47667147, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:46Z\", \"source_id\": 15502555, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:32Z\", \"source_id\": 47672002, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:32Z\", \"source_id\": 15503893, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:42Z\", \"source_id\": 47683041, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:44Z\", \"source_id\": 15506926, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:42Z\", \"source_id\": 47688484, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:44Z\", \"source_id\": 15508387, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:34Z\", \"source_id\": 47693321, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:36Z\", \"source_id\": 15509805, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:15Z\", \"source_id\": 47697882, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:18Z\", \"source_id\": 15511071, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:32Z\", \"source_id\": 47703844, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:33Z\", \"source_id\": 15512701, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:27Z\", \"source_id\": 47709131, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:32Z\", \"source_id\": 15514217, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:59Z\", \"source_id\": 47715873, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:03Z\", \"source_id\": 15516048, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:30Z\", \"source_id\": 47722849, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:36Z\", \"source_id\": 15518051, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:29Z\", \"source_id\": 47728098, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:31Z\", \"source_id\": 15519537, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:20Z\", \"source_id\": 47733132, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:21Z\", \"source_id\": 15520957, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:45Z\", \"source_id\": 47742200, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:47Z\", \"source_id\": 15523498, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:02Z\", \"source_id\": 47748294, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:07Z\", \"source_id\": 15525306, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Highbury & Islington (East London Line)", "service_state_platform": "1", "timing_fact_generation": 1789482127516208, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:07.508164", "service_state_evidence_id": 15525306, "current_leg_start_actual_dep": "2026-09-15T15:20:00+01:00", "operational_evidence_version": 87, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:08.362758", "service_state_valid_until_kind": null, "operational_interpretation_version": 87, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P WCY XHZ 9D37 None None None None {"version": 3, "segments": [{"to_m": 234.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 269.995, "from_m": 234.739, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 477.992, "from_m": 269.995, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1437.572, "from_m": 477.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1461.796, "from_m": 1437.572, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1933.495, "from_m": 1461.796, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1944.361, "from_m": 1933.495, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2552.416, "from_m": 1944.361, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2557.799, "from_m": 2552.416, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2634.611, "from_m": 2557.799, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2807.692, "from_m": 2634.611, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3129.676, "from_m": 2807.692, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3187.941, "from_m": 3129.676, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12424.501, "from_m": 3187.941, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17985.191, "from_m": 12424.501, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18029.74, "from_m": 17985.191, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20494.809, "from_m": 18029.74, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21989.015, "from_m": 20494.809, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22180.285, "from_m": 21989.015, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 23129.86, "from_m": 22180.285, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23847.966, "from_m": 23129.86, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25585.625, "from_m": 23847.966, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25640.607, "from_m": 25585.625, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25900.582, "from_m": 25640.607, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25973.456, "from_m": 25900.582, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26116.356, "from_m": 25973.456, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26519.152, "from_m": 26116.356, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27452.461, "from_m": 26519.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28007.047, "from_m": 27452.461, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32172.773, "from_m": 28007.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 582143, "profile_key": "74884dd84247ce11b0332d0e0ee27af02d3a95a8414a8d0b57574091f81f4cd4", "schedule_id": 21765, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1431", "location": "West Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34290}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 2, "distance_m": 1437.572, "section_seq": 1, "route_path_id": 34290}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434H", "location": "Norwood Fork Jn", "stage_seq": 3, "distance_m": 1828.612, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1437", "location": "Norwood Junction", "stage_seq": 4, "distance_m": 2872.43, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440", "location": "Anerley", "stage_seq": 5, "distance_m": 4685.882, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1441H", "location": "Penge West", "stage_seq": 6, "distance_m": 5352.241, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444H", "location": "Sydenham", "stage_seq": 7, "distance_m": 6476.593, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1447", "location": "Forest Hill", "stage_seq": 8, "distance_m": 7897.124, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1449H", "location": "Honor Oak Park", "stage_seq": 9, "distance_m": 9249.487, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452", "location": "Brockley", "stage_seq": 10, "distance_m": 10914.558, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": "1454H", "location": "New Cross Gate", "stage_seq": 11, "distance_m": 12230.57, "section_seq": 1, "route_path_id": 34290}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456H", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 13192.923, "section_seq": 1, "route_path_id": 34290}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457H", "location": "Surrey Quays Silwood Jn", "stage_seq": 13, "distance_m": 13949.748, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1459", "location": "Surrey Quays", "stage_seq": 14, "distance_m": 14239.192, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1501", "location": "Canada Water", "stage_seq": 15, "distance_m": 14848.858, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1502H", "location": "Rotherhithe", "stage_seq": 16, "distance_m": 15162.922, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1504", "location": "Wapping", "stage_seq": 17, "distance_m": 15639.246, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506", "location": "Shadwell", "stage_seq": 18, "distance_m": 21192.874, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1508H", "location": "Whitechapel", "stage_seq": 19, "distance_m": 22198.692, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1511", "location": "Shoreditch High Street", "stage_seq": 20, "distance_m": 23272.204, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1512H", "wtt_dep": "1513", "location": "Hoxton", "stage_seq": 21, "distance_m": 24504.522, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515", "location": "Haggerston", "stage_seq": 22, "distance_m": 25386.76, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1516H", "wtt_dep": "1517H", "location": "Dalston Junction", "stage_seq": 23, "distance_m": 26059.74, "section_seq": 1, "route_path_id": 34290}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1519", "location": "East London Line Boundary North London Line", "stage_seq": 24, "distance_m": 30277.792, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1519H", "wtt_dep": "1520", "location": "Canonbury East London Line", "stage_seq": 25, "distance_m": 30527.88, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": null, "location": "Highbury & Islington (East London Line)", "stage_seq": 26, "distance_m": 32172.773, "section_seq": 1, "route_path_id": 34290}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32172.773, "from_m": 0.0, "section_seq": 1, "route_path_id": 34290}], "total_distance_m": 32172.773, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 30805.464, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1367.309, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:10Z", "source_id": 47623620, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:36:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:13Z", "source_id": 15490363, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30029, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:43Z", "source_id": 47633149, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:39:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:48Z", "source_id": 15493016, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30033, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:38Z", "source_id": 47637912, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:41:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:39Z", "source_id": 15494331, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29876, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:03Z", "source_id": 47644064, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:43:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:08Z", "source_id": 15496107, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:41Z", "source_id": 47653577, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:47:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:44Z", "source_id": 15498834, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29890, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:09Z", "source_id": 47660352, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:49:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:13Z", "source_id": 15500651, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29894, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:39Z", "source_id": 47667147, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:52:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:46Z", "source_id": 15502555, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29719, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:32Z", "source_id": 47672002, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:54:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:32Z", "source_id": 15503893, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:42Z", "source_id": 47683041, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:58:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:44Z", "source_id": 15506926, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:42Z", "source_id": 47688484, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:00:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:44Z", "source_id": 15508387, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:34Z", "source_id": 47693321, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:02:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:36Z", "source_id": 15509805, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:15Z", "source_id": 47697882, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:03:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:18Z", "source_id": 15511071, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:32Z", "source_id": 47703844, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:06:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:33Z", "source_id": 15512701, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:27Z", "source_id": 47709131, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:08:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:32Z", "source_id": 15514217, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:59Z", "source_id": 47715873, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:10:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:03Z", "source_id": 15516048, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:30Z", "source_id": 47722849, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:12:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:36Z", "source_id": 15518051, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:29Z", "source_id": 47728098, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:14:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:31Z", "source_id": 15519537, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15053, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:20Z", "source_id": 47733132, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:17:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:21Z", "source_id": 15520957, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:45Z", "source_id": 47742200, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:20:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:47Z", "source_id": 15523498, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15027, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:02Z", "source_id": 47748294, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:22:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:07Z", "source_id": 15525306, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] West Croydon 1431 1431 1 None None Highbury & Islington (East London Line) 1524 1522 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65677/2026-09-15/detailed None Canonbury East London Line 2026-09-15T15:20:00+01:00 Highbury & Islington (East London Line) 1.0 {"type": "LineString", "coordinates": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]} 0.5 1521 1522 Canonbury East London Line Highbury & Islington (East London Line) Highbury & Islington (East London Line) 51.5458694 -0.1047385 51.5458694 -0.1047385 1 0 2026-09-15 14:32:08 TERMINATED 2026-09-15 14:22:00 Highbury & Islington (East London Line) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15525306 1789482127516208 87 87 2026-09-15 14:32:08.362758 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:07.508164
551091 581980 L85410 875G90MO15 2026-09-15 COMPLETE 15524157 2026-09-15 15:22:00 2026-09-15 14:32:37 2026-09-17 14:32:37 {"id": 581980, "stp": "P", "toc": "South Western Railway", "uid": "L85410", "consist": "701049", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85410/2026-09-15/detailed", "trust_id": "875G90MO15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-15", "dest_arr_time": "1516", "dest_platform": "3", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "5G90", "timing_status": "LATE", "origin_station": "Clapham Yard Sidings", "current_leg_arr": "1522", "current_leg_dep": "1445", "current_leg_end": "Guildford", "origin_dep_time": "1425", "origin_platform": null, "current_location": "Guildford", "last_update_time": "2026-09-15T14:32:37", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1738581, 51.463571499999986], [-0.1731146, 51.46371799999999], [-0.17248183695151503, 51.46385636613657], [-0.17224647557748377, 51.46391907184519], [-0.17202928223715808, 51.46396573412115], [-0.17183102856796312, 51.46399670223776], [-0.17165248620732385, 51.46401232546832], [-0.1714944267926654, 51.46401295308613], [-0.17135762196141285, 51.46399893436452], [-0.1712428433509911, 51.463970618576774], [-0.17115086259882537, 51.46392835499621], [-0.17108245134234065, 51.46387249289615], [-0.171038381218962, 51.46380338154987], [-0.17101942386611452, 51.463721370230715], [-0.1710263509212232, 51.46362680821195], [-0.17105993402171316, 51.46352004476693], [-0.1711209448050094, 51.463401429168925], [-0.171210154908537, 51.46327131069126], [-0.17132833596972102, 51.46313003860725], [-0.17138560000000003, 51.463056599999994], [-0.17149409999999998, 51.4629049], [-0.17160919999999996, 51.46272699999998], [-0.1716361, 51.4626817], [-0.1717752, 51.4624555], [-0.1718417, 51.4623346], [-0.1719313, 51.4621663], [-0.1720321, 51.4619677], [-0.1721383, 51.4617477], [-0.1722228, 51.461575899999985], [-0.1723368, 51.4613488], [-0.17239229999999997, 51.46122789999998], [-0.1725122, 51.4609626], [-0.17263869999999998, 51.46068679999999], [-0.1727569, 51.4604058], [-0.1729178, 51.459975199999995], [-0.17316469999999998, 51.45943160000001], [-0.17324679999999998, 51.4592504], [-0.1733274, 51.4590481], [-0.1735131, 51.4586778], [-0.17378509999999997, 51.45814709999999], [-0.17405269999999998, 51.457635399999994], [-0.174356, 51.4571063], [-0.1746737, 51.456582], [-0.17530629999999997, 51.4555795], [-0.1756389, 51.455094], [-0.1760411, 51.4545304], [-0.17661709999999997, 51.453813899999986], [-0.17787419999999998, 51.452306400000005], [-0.17806229999999998, 51.45210459999999], [-0.17850789999999997, 51.45165159999999], [-0.1796630568239043, 51.450532582096194], [-0.1807814, 51.44944919999999], [-0.1834365, 51.4467307], [-0.1858804, 51.44414410000001], [-0.1871120404014075, 51.442817580280106], [-0.18729529999999997, 51.44262020000001], [-0.1876857, 51.4422221], [-0.1878415, 51.442066200000006], [-0.18797669999999997, 51.4419194], [-0.1891655, 51.4408748], [-0.1897494, 51.440295100000014], [-0.1899439, 51.4400802], [-0.19032519999999997, 51.43965200000001], [-0.19068879999999996, 51.4392128], [-0.19122629999999996, 51.4384875], [-0.1917539, 51.4377598], [-0.19303229999999996, 51.4359612], [-0.1942216, 51.4342197], [-0.1945608, 51.4337293], [-0.1948528, 51.4332958], [-0.1950427, 51.43300769999999], [-0.1955343, 51.432269800000014], [-0.1961272, 51.4313691], [-0.1967017, 51.430508], [-0.1969979, 51.430086], [-0.1972505, 51.4297344], [-0.1976012, 51.429254199999995], [-0.19773419999999997, 51.4290797], [-0.1984045, 51.4282306], [-0.19870799999999997, 51.4278036], [-0.1989546, 51.4274711], [-0.1992103, 51.4271472], [-0.1995965, 51.4266774], [-0.20018520000000004, 51.42596119999999], [-0.2007778, 51.4252531], [-0.2011286, 51.4248692], [-0.2013982, 51.42459119999999], [-0.2016756, 51.4243331], [-0.20204869999999997, 51.42400429999999], [-0.20237379999999996, 51.42375129999999], [-0.2025904, 51.4235892], [-0.2029218, 51.4233662], [-0.2032594, 51.42314559999999], [-0.2038187, 51.42278459999999], [-0.204132, 51.422575499999994], [-0.2043601839743447, 51.42242759795057], [-0.20453045853187832, 51.42231487217679], [-0.20466986409152504, 51.42221852661757], [-0.20478280357942785, 51.42213621712338], [-0.2048736799217297, 51.42206559954471], [-0.20494689604457367, 51.42200432973201], [-0.20500685487410267, 51.42195006353576], [-0.2050579593364597, 51.421900456806426], [-0.20510461235778776, 51.42185316539448], [-0.20515121686422985, 51.4218058451504], [-0.20520217578192895, 51.421756151924654], [-0.205261892037028, 51.4217017415677], [-0.20533476855567007, 51.42164026993004], [-0.20542520826399807, 51.4215693928621], [-0.20553761408815505, 51.421486766214386], [-0.20567638895428397, 51.42139004583736], [-0.2058459357885278, 51.42127688758148], [-0.2058685, 51.421262099999986], [-0.2060616, 51.4211371], [-0.207602, 51.42015940000001], [-0.20780989999999996, 51.42002389999998], [-0.2084486, 51.41963719999999], [-0.20935839999999997, 51.4190835], [-0.209835, 51.41880499999999], [-0.21024829999999997, 51.4185326], [-0.2110258, 51.4180449], [-0.21125679999999997, 51.4178884], [-0.2114005, 51.4177898], [-0.2122909, 51.4172128], [-0.2124869, 51.4170834], [-0.2127494, 51.416913], [-0.212955, 51.41677800000001], [-0.213322, 51.416562500000005], [-0.213625, 51.4163695], [-0.21401259999999997, 51.4161505], [-0.2142485, 51.4159909], [-0.21443650000000003, 51.415866599999994], [-0.21492099999999997, 51.41559509999999], [-0.21519309999999997, 51.4154053], [-0.2156144, 51.415130899999994], [-0.21597549999999996, 51.41490220000001], [-0.21631529999999996, 51.41468199999999], [-0.21664589999999995, 51.4144633], [-0.2169152, 51.41429169999999], [-0.21714059999999996, 51.41413979999999], [-0.2174883, 51.413915], [-0.2179482, 51.4136175], [-0.2183495, 51.41337029999999], [-0.2187523, 51.4131288], [-0.21929209999999996, 51.4128182], [-0.2194869, 51.412713], [-0.22021229999999997, 51.41233789999999], [-0.2203747, 51.4122545], [-0.22097089999999997, 51.4119693], [-0.2212881, 51.4118239], [-0.2217815, 51.4115963], [-0.2222704, 51.41138840000001], [-0.2231573, 51.4110436], [-0.2243094, 51.41062699999999], [-0.2244719, 51.41057039999999], [-0.22554559999999996, 51.41025379999999], [-0.22585730000000004, 51.410160999999995], [-0.2268291, 51.4098858], [-0.22779989999999997, 51.4096405], [-0.2284065, 51.409493299999994], [-0.2286029, 51.4094448], [-0.22904150000000004, 51.40934550000001], [-0.23009999999999997, 51.4091312], [-0.231413, 51.4088794], [-0.2339539, 51.4083853], [-0.23417060000000003, 51.4083414], [-0.2342992412401936, 51.40831653141347], [-0.234422, 51.408292799999984], [-0.2348448999999999, 51.40821090000001], [-0.2351263, 51.40815640000001], [-0.2352906, 51.4081248], [-0.2425401, 51.4067307], [-0.2451433, 51.406198499999995], [-0.24556479999999997, 51.40611320000001], [-0.24864169999999997, 51.4055145], [-0.2534071, 51.404539699999994], [-0.2537471174307891, 51.40447132378635], [-0.25398902223556064, 51.40442276193423], [-0.25420248283768015, 51.404379243882225], [-0.25439156157189596, 51.40434004693066], [-0.25456032077295637, 51.40430444837986], [-0.2547128227756098, 51.40427172553015], [-0.2548531299146044, 51.40424115568183], [-0.25498530452468854, 51.40421201613526], [-0.2551134089406105, 51.40418358419072], [-0.25524150549711877, 51.40415513714856], [-0.2553736565289615, 51.40412595230909], [-0.25551392437088705, 51.40409530697262], [-0.25566637135764375, 51.40406247843949], [-0.25583505982397986, 51.40402674401002], [-0.25602405210464374, 51.40398738098452], [-0.25623741053438376, 51.40394366666331], [-0.2564791974479481, 51.40389487834672], [-0.2566897, 51.4038527], [-0.2570676, 51.4037787], [-0.2577481, 51.4036425], [-0.25934519999999994, 51.4033169], [-0.2625245, 51.402696], [-0.2637954, 51.40246079999999], [-0.26440165993663156, 51.402338665368525], [-0.26483929999999994, 51.40225049999999], [-0.2651679, 51.40218430000001], [-0.2654639, 51.402124699999995], [-0.26797269999999995, 51.4016243], [-0.2680577, 51.401607000000006], [-0.26851, 51.40151500000001], [-0.26949458523585645, 51.40131602438285], [-0.2705566, 51.4011014], [-0.2743192, 51.40034990000001], [-0.27445500000000006, 51.4003228], [-0.2746791, 51.400278], [-0.2764373, 51.39992290000001], [-0.2769246, 51.3998238], [-0.2770324, 51.3998019], [-0.27828469999999994, 51.3995473], [-0.28016479999999994, 51.399169400000005], [-0.280412, 51.399117699999984], [-0.2811492, 51.39897539999999], [-0.28416640000000004, 51.3983642], [-0.2857159000000001, 51.3980675], [-0.2858148999999999, 51.3980485], [-0.2868817, 51.39783860000001], [-0.2904731, 51.3971107], [-0.2918596, 51.3967948], [-0.2930606, 51.3964972], [-0.29433149999999997, 51.39616049999999], [-0.29559939999999996, 51.395791599999995], [-0.2964914, 51.395505099999994], [-0.29717, 51.3952765], [-0.29874639999999997, 51.39471650000001], [-0.2993996, 51.3944623], [-0.3004475999999999, 51.39404239999999], [-0.30239419999999995, 51.3931507], [-0.30303549999999996, 51.39287170000001], [-0.3037831999999999, 51.3925464], [-0.3055596, 51.391846], [-0.3065282, 51.39149729999999], [-0.3071666, 51.3912495], [-0.3081226, 51.3908758], [-0.30850769999999994, 51.390727], [-0.3094607999999999, 51.390335399999984], [-0.3097451, 51.3902186], [-0.3102538, 51.389977599999995], [-0.31073389999999995, 51.389775099999994], [-0.31176519999999996, 51.38935659999999], [-0.3128931, 51.3888771], [-0.3159661, 51.3875942], [-0.316094, 51.3875411], [-0.31613299999999994, 51.3875249], [-0.3178890608941145, 51.38679167395817], [-0.3188556, 51.386388100000005], [-0.31899039999999995, 51.38633579999999], [-0.3196227, 51.386081], [-0.3202905999999999, 51.38583489999999], [-0.3212844000000001, 51.3854671], [-0.32163710000000006, 51.3853495], [-0.3219925, 51.38521889999999], [-0.32253429999999994, 51.38504820000001], [-0.3230753, 51.384877200000005], [-0.32499569999999994, 51.384307199999995], [-0.32612299999999994, 51.38400949999999], [-0.32849799999999996, 51.383409], [-0.32874649999999994, 51.3833476], [-0.3298379000000001, 51.38307790000001], [-0.33016029999999996, 51.3829977], [-0.3310207, 51.3827519], [-0.3314020312232221, 51.382655495794175], [-0.331688, 51.382583200000006], [-0.3320259, 51.3824782], [-0.3322041, 51.3824151], [-0.3325044, 51.38229689999999], [-0.33277189999999995, 51.3821555], [-0.33300360000000007, 51.382040799999984], [-0.33331609999999995, 51.3818334], [-0.3334956, 51.38171340000001], [-0.33366199999999996, 51.3815972], [-0.33379519999999996, 51.381486], [-0.3341297999999999, 51.381154], [-0.3344755, 51.3808289], [-0.3351433999999999, 51.38017380000001], [-0.3362880999999999, 51.37909189999999], [-0.3369456, 51.3784598], [-0.33737149999999994, 51.37802109999999], [-0.33829909999999996, 51.37712849999999], [-0.3387213, 51.376728699999994], [-0.33895439999999993, 51.376512899999994], [-0.3392394, 51.376209999999986], [-0.3395411, 51.3759254], [-0.3404336, 51.3751237], [-0.3407935000000001, 51.374771399999986], [-0.3412725, 51.37430260000001], [-0.3419828999999999, 51.3735888], [-0.3432034, 51.3724417], [-0.3445645, 51.371140299999986], [-0.3449073, 51.3708047], [-0.34520569999999995, 51.370517500000005], [-0.3456762, 51.37002749999999], [-0.3461185, 51.3695201], [-0.3464538999999999, 51.3691022], [-0.3468944, 51.3684802], [-0.3469431, 51.3684122], [-0.3471086, 51.3681613], [-0.34726089999999993, 51.3678907], [-0.34743659999999993, 51.36754229999999], [-0.3476196999999999, 51.36717749999999], [-0.34776759999999995, 51.3668364], [-0.3478764, 51.3665743], [-0.3480137, 51.366189], [-0.3481198, 51.36585949999999], [-0.3482465, 51.3653349], [-0.3483066, 51.3650423], [-0.3483526, 51.364761], [-0.34839449999999994, 51.364362], [-0.348412, 51.3639569], [-0.34841059999999996, 51.363549899999995], [-0.3484163, 51.3631985], [-0.34842319999999993, 51.3630295], [-0.3484173, 51.3620232], [-0.34838729999999996, 51.3615334], [-0.3483922, 51.3610587], [-0.3483861, 51.3604195], [-0.3483841999999999, 51.3597765], [-0.3483859, 51.358371700000006], [-0.3483937999999999, 51.3562833], [-0.3484169999999999, 51.355755900000005], [-0.3484433, 51.3553976], [-0.34854779999999996, 51.3546633], [-0.3485888, 51.3543585], [-0.34862719999999997, 51.3540739], [-0.348686, 51.35375779999999], [-0.3487368, 51.3534931], [-0.3488353, 51.3531129], [-0.3489217, 51.3527416], [-0.3490039999999999, 51.3524188], [-0.3491136, 51.352051900000006], [-0.3492163, 51.351734699999994], [-0.34932160000000007, 51.3514198], [-0.3494402, 51.351078699999995], [-0.3495559, 51.3507774], [-0.3496394, 51.3505545], [-0.3497799999999999, 51.35020779999999], [-0.3499001, 51.34991789999999], [-0.3500656, 51.34952729999999], [-0.3501988999999999, 51.349235500000006], [-0.3503612, 51.348885], [-0.35052989999999995, 51.34855309999999], [-0.3507299, 51.3481609], [-0.350815, 51.348003799999994], [-0.3508694, 51.34790339999999], [-0.35095689999999996, 51.34774169999999], [-0.35117139999999997, 51.3473831], [-0.351372, 51.3470364], [-0.35161519999999996, 51.3466488], [-0.35184509999999997, 51.346290799999984], [-0.35211339999999997, 51.34590130000001], [-0.35238109999999995, 51.34552149999999], [-0.3526587, 51.3451461], [-0.35314149999999994, 51.34449169999999], [-0.3534239, 51.34413], [-0.3538458, 51.3436632], [-0.35418399999999994, 51.343295600000005], [-0.3545168, 51.34295110000001], [-0.3549354, 51.3425244], [-0.35533760000000003, 51.34212529999999], [-0.3558786, 51.3415949], [-0.3564382, 51.3410789], [-0.3569667999999999, 51.34061320000001], [-0.3573168, 51.34031670000001], [-0.35738889999999995, 51.3402539], [-0.3579977999999999, 51.3397403], [-0.3583171, 51.33947500000001], [-0.3586617, 51.3391828], [-0.35922519999999997, 51.3387202], [-0.35932611364780853, 51.3386401399304], [-0.35966460000000006, 51.3383716], [-0.36006400000000005, 51.33804119999999], [-0.36042909999999995, 51.337773199999994], [-0.3607584, 51.3375037], [-0.3610852, 51.3372236], [-0.36252549999999995, 51.33609580000001], [-0.36276689999999995, 51.3359099], [-0.3629613, 51.335767], [-0.3631523, 51.3356357], [-0.363341, 51.3355095], [-0.3638799999999999, 51.33515529999999], [-0.36457729999999994, 51.3347339], [-0.3651365999999999, 51.3344238], [-0.36579970000000006, 51.334083], [-0.3665651999999999, 51.3337073], [-0.3670497999999999, 51.3334581], [-0.3677239, 51.3331214], [-0.36826079999999994, 51.3328557], [-0.3688172, 51.3325712], [-0.3691995, 51.3323657], [-0.3695914, 51.332146499999986], [-0.3698208999999999, 51.33200359999999], [-0.3700477, 51.3318555], [-0.3703373, 51.33165210000001], [-0.3706391, 51.3314232], [-0.3708801, 51.3312341], [-0.37117189999999994, 51.3309629], [-0.3714227, 51.3307203], [-0.3714449655671296, 51.33069708903964], [-0.3715852, 51.330550900000006], [-0.3717792999999999, 51.33032549999999], [-0.37193229999999994, 51.330137999999984], [-0.37210989999999994, 51.329891700000005], [-0.3723063999999999, 51.3296056], [-0.3724465, 51.329387], [-0.37253299999999995, 51.3292229], [-0.37260819999999995, 51.329076400000005], [-0.3727014, 51.32887629999999], [-0.3727479, 51.3287673], [-0.37279349999999994, 51.32865119999999], [-0.3728064, 51.32861810000001], [-0.3730572999999999, 51.3280275], [-0.3731506, 51.3277732], [-0.3732544, 51.3274621], [-0.3733651, 51.3271523], [-0.37345319999999993, 51.3268849], [-0.3735318, 51.326657999999995], [-0.3736431, 51.32636389999999], [-0.373746, 51.32610189999999], [-0.3738248, 51.32593450000001], [-0.37388769999999993, 51.3257875], [-0.3739486, 51.32566849999999], [-0.3740122, 51.325536], [-0.3741438, 51.3253177], [-0.37425619999999993, 51.3251259], [-0.3744095, 51.32492719999999], [-0.37453659999999994, 51.3247428], [-0.3746785, 51.3245666], [-0.3747997, 51.324412599999995], [-0.374947, 51.32423750000001], [-0.3751626, 51.3240098], [-0.3754599, 51.32372410000001], [-0.3756191, 51.323586000000006], [-0.375803, 51.323432399999994], [-0.3760187, 51.323249], [-0.376222, 51.3230963], [-0.37640940000000006, 51.32296159999999], [-0.37659819999999994, 51.3228365], [-0.3767965, 51.3227023], [-0.37702869999999994, 51.32255210000001], [-0.3772881, 51.32239539999999], [-0.3775386, 51.3222415], [-0.3777713999999999, 51.3221107], [-0.3780459, 51.3219611], [-0.378397, 51.32177570000001], [-0.3788127999999999, 51.321563700000006], [-0.3790733999999999, 51.32143250000001], [-0.3793098, 51.32132609999999], [-0.3795728, 51.321207300000005], [-0.37985669999999994, 51.3210685], [-0.3802914999999999, 51.3208758], [-0.38078509999999993, 51.3206774], [-0.3809641999999999, 51.320617799999994], [-0.381278, 51.32050589999999], [-0.3815539, 51.32041100000001], [-0.3823262999999999, 51.3201602], [-0.38309809999999994, 51.3199259], [-0.3835829, 51.3197895], [-0.3842257999999999, 51.3196098], [-0.3853551, 51.31929879999999], [-0.3861255, 51.3190856], [-0.3868113, 51.31889009999999], [-0.3872399999999999, 51.3187634], [-0.3876384, 51.3186261], [-0.3881778, 51.3184173], [-0.3883403, 51.318352399999995], [-0.3885809999999999, 51.31825889999999], [-0.3889498, 51.3181022], [-0.3892749999999999, 51.31795549999999], [-0.3896455999999999, 51.317776499999994], [-0.389894, 51.31764859999999], [-0.3900195, 51.3175824], [-0.3904206, 51.3173607], [-0.3907345, 51.3171758], [-0.3913054, 51.31680359999999], [-0.39165339999999993, 51.3165517], [-0.3919369999999999, 51.3163843], [-0.392232, 51.3161454], [-0.3926371, 51.3157856], [-0.3929958999999999, 51.315442299999994], [-0.3932258, 51.3151906], [-0.393421, 51.31497539999999], [-0.3936842, 51.31465049999999], [-0.39388339999999994, 51.314371300000005], [-0.3939947, 51.31420829999999], [-0.3941524, 51.3139612], [-0.39486620000000006, 51.3128022], [-0.3951518, 51.312347199999984], [-0.3954608, 51.3118556], [-0.3956511999999999, 51.311558], [-0.39579069999999994, 51.311338000000006], [-0.39603789999999994, 51.3109721], [-0.3962882999999999, 51.3106023], [-0.3963571, 51.3105144], [-0.3965314, 51.31026990000001], [-0.3966706, 51.3100859], [-0.3968079, 51.30991409999999], [-0.3970514, 51.309603399999986], [-0.3973091, 51.3093104], [-0.3974922, 51.30911449999999], [-0.3977002, 51.30888199999999], [-0.3979051, 51.3086604], [-0.398349, 51.308211799999995], [-0.3988045, 51.30777779999999], [-0.3991589, 51.30745919999999], [-0.3994416, 51.3072184], [-0.39970729999999993, 51.30699560000001], [-0.4001519, 51.3066361], [-0.4006074, 51.3062826], [-0.400893, 51.3060592], [-0.40135429999999994, 51.30570310000001], [-0.4016573, 51.305439199999995], [-0.4018120999999999, 51.30531799999999], [-0.40289100000000005, 51.30452079999999], [-0.403427, 51.30410869999999], [-0.4039567999999999, 51.303664], [-0.40769759999999994, 51.3007749], [-0.4097399, 51.2992034], [-0.4119114, 51.297531000000006], [-0.4120481999999999, 51.297431], [-0.4137846, 51.296081599999994], [-0.4147603, 51.2953335], [-0.4152017999999999, 51.294989], [-0.4152649, 51.29493969999999], [-0.4154239, 51.2948157], [-0.4161233, 51.29428140000001], [-0.4167004, 51.29384439999999], [-0.41766229999999993, 51.29309309999999], [-0.4188401, 51.29220620000001], [-0.41929220000000006, 51.2918841], [-0.4199786, 51.2913429], [-0.4203288, 51.2910717], [-0.4206793999999999, 51.2908066], [-0.4217174, 51.2900162], [-0.4227431, 51.2892192], [-0.42300439999999995, 51.288973699999985], [-0.424924, 51.287479000000005], [-0.42535149999999994, 51.2871583], [-0.4257943, 51.2868263], [-0.42830899999999994, 51.284876], [-0.4284599999999999, 51.2847505], [-0.433167, 51.2811675], [-0.43527799999999994, 51.2795037], [-0.43575839999999993, 51.279127200000005], [-0.43600349999999993, 51.2789517], [-0.4361341, 51.27885489999999], [-0.4364026999999999, 51.278655099999995], [-0.436753, 51.2784339], [-0.4374943999999999, 51.2779536], [-0.4383178, 51.27742380000001], [-0.4393093, 51.27684629999999], [-0.4400638, 51.2764244], [-0.4409333, 51.27598089999999], [-0.4428087, 51.2751223], [-0.44425419999999993, 51.27453580000001], [-0.44425984198635415, 51.27453379516892], [-0.4449524, 51.27428769999999], [-0.4457576, 51.27399899999999], [-0.4468422, 51.27364639999998], [-0.4479122, 51.27333260000001], [-0.4490602, 51.27301700000001], [-0.4491576420597607, 51.27299282152725], [-0.4503453999999999, 51.2726981], [-0.4507742, 51.27259669999999], [-0.4513518000000001, 51.272473], [-0.4518937, 51.27235770000001], [-0.4524896000000001, 51.272246], [-0.453623, 51.2720535], [-0.4547871, 51.2718737], [-0.4570033999999999, 51.2715527], [-0.4612602, 51.27094460000001], [-0.4625274, 51.270772599999994], [-0.46458579999999994, 51.27049949999999], [-0.4668093, 51.270171600000005], [-0.4708104000000001, 51.26963589999999], [-0.4730024999999999, 51.269203299999994], [-0.4741738, 51.2689305], [-0.4752124, 51.2686782], [-0.47687529999999995, 51.2682328], [-0.4788298, 51.2676478], [-0.4806216, 51.26714719999998], [-0.48242950000000007, 51.2667599], [-0.48276320000000006, 51.266697099999995], [-0.4828983999999999, 51.2666716], [-0.48373579999999994, 51.266513999999994], [-0.4848624, 51.2663295], [-0.4874359999999998, 51.2659812], [-0.4881039, 51.2658947], [-0.4899552, 51.2656532], [-0.4982677999999999, 51.264602800000006], [-0.5028528, 51.26401899999999], [-0.5052508, 51.2637182], [-0.5089516999999999, 51.2632399], [-0.5098134, 51.263107299999994], [-0.5109701, 51.2628892], [-0.5121362999999999, 51.2626247], [-0.5129176, 51.26242810000001], [-0.5136852, 51.2621993], [-0.5144555, 51.2619464], [-0.5164925999999999, 51.261229699999994], [-0.5178128, 51.26077959999999], [-0.5188767, 51.2604205], [-0.5204891, 51.2600144], [-0.5212815, 51.259829], [-0.5220622, 51.2596613], [-0.5224898, 51.2595717], [-0.5241368, 51.2592914], [-0.5258381, 51.258987299999994], [-0.5266487, 51.2588593], [-0.5274095, 51.2587264], [-0.5284614, 51.25851790000001], [-0.5298867, 51.258232500000005], [-0.5304545, 51.2580927], [-0.5323118999999998, 51.2576186], [-0.5330047, 51.2574176], [-0.5337131999999999, 51.257200099999984], [-0.5340426, 51.25708819999999], [-0.5344205, 51.2569643], [-0.5372903, 51.2558999], [-0.5374982, 51.2558105], [-0.5386355, 51.2553142], [-0.5389891704717129, 51.25514278535037], [-0.5396665, 51.254814499999995], [-0.5402939000000001, 51.2544912], [-0.5410920000000001, 51.2540583], [-0.5428925, 51.2529769], [-0.5445715000000001, 51.2519302], [-0.5450674999999999, 51.251613899999995], [-0.5487834, 51.2492922], [-0.5500379, 51.2485265], [-0.5517006, 51.2474546], [-0.5522118, 51.247125399999994], [-0.5529599, 51.24666389999999], [-0.553309, 51.2464345], [-0.5538530000000002, 51.24607689999999], [-0.5550785999999999, 51.24532520000001], [-0.5564705999999999, 51.2443889], [-0.5570814, 51.2439095], [-0.5575601, 51.2435059], [-0.5578231, 51.243272], [-0.5580728, 51.24304709999999], [-0.5584779000000001, 51.24263359999999], [-0.5587968, 51.2423528], [-0.5593716, 51.2418568], [-0.5597174, 51.241611], [-0.5602193, 51.241331], [-0.560489, 51.241217600000006], [-0.560927, 51.2410652], [-0.5613567999999999, 51.2409368], [-0.5618877999999999, 51.2408173], [-0.5623428, 51.240726900000006], [-0.5628371999999999, 51.24065730000001], [-0.5633742999999999, 51.24061529999999], [-0.563871, 51.24060860000001], [-0.5638924, 51.2406097], [-0.5642272999999999, 51.24062789999999], [-0.5647921999999999, 51.24067530000001], [-0.5651686, 51.2407222], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]}", "current_leg_start": "Clapham Yard", "dest_arr_time_act": "1516", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "Clapham Yard", "current_leg_milage": "26.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 736.92, \"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\": 771.02, \"from_m\": 736.92, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 807.005, \"from_m\": 771.02, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1224.297, \"from_m\": 807.005, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7351.044, \"from_m\": 1224.297, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 7396.214, \"from_m\": 7351.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\": 10819.707, \"from_m\": 7396.214, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 14633.528, \"from_m\": 10819.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\": 14677.846, \"from_m\": 14633.528, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14718.055, \"from_m\": 14677.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\": 14766.505, \"from_m\": 14718.055, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14898.523, \"from_m\": 14766.505, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 16384.585, \"from_m\": 14898.523, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16664.169, \"from_m\": 16384.585, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22547.58, \"from_m\": 16664.169, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23856.711, \"from_m\": 22547.58, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24947.432, \"from_m\": 23856.711, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25080.909, \"from_m\": 24947.432, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40268.504, \"from_m\": 25080.909, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40713.716, \"from_m\": 40268.504, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42231.136, \"from_m\": 40713.716, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42383.524, \"from_m\": 42231.136, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 42425.44, \"from_m\": 42383.524, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42534.617, \"from_m\": 42425.44, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43059.201, \"from_m\": 42534.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\": 43177.929, \"from_m\": 43059.201, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43376.662, \"from_m\": 43177.929, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 581980, \"profile_key\": \"242e8687234eec602f5f672367f0292abe792ed4eee3f1db3b13a7cda9b4faf4\", \"schedule_id\": 18056, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Clapham Yard Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73228}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1442\", \"location\": \"Clapham Yard\", \"stage_seq\": 2, \"distance_m\": 161.181, \"section_seq\": 1, \"route_path_id\": 73228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 1132.033, \"section_seq\": 1, \"route_path_id\": 73228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Wimbledon\", \"stage_seq\": 4, \"distance_m\": 6508.46, \"section_seq\": 1, \"route_path_id\": 73228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"New Malden\", \"stage_seq\": 5, \"distance_m\": 10626.107, \"section_seq\": 1, \"route_path_id\": 73228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Surbiton\", \"stage_seq\": 6, \"distance_m\": 14145.474, \"section_seq\": 1, \"route_path_id\": 73228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 16384.585, \"section_seq\": 1, \"route_path_id\": 73228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505\", \"location\": \"Effingham Junction\", \"stage_seq\": 8, \"distance_m\": 28740.266, \"section_seq\": 1, \"route_path_id\": 73228}, {\"is_pass\": false, \"wtt_arr\": \"1516\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 9, \"distance_m\": 43376.662, \"section_seq\": 1, \"route_path_id\": 73228}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 43376.662, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73228}], \"total_distance_m\": 43376.662, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 41749.036, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1627.626, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1425", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "37.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:59Z\", \"source_id\": 47665230, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:05Z\", \"source_id\": 15502018, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:10Z\", \"source_id\": 47671059, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:14Z\", \"source_id\": 15503674, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28113, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:18Z\", \"source_id\": 47714111, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:24Z\", \"source_id\": 15515591, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27945, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:32Z\", \"source_id\": 47744328, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:33Z\", \"source_id\": 15524157, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "3", "timing_fact_generation": 1789482033626914, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:10.284522", "service_state_evidence_id": 15524157, "current_leg_start_actual_dep": "2026-09-15T14:48:00+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:11.203351", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None GLD 5G90 701049 10 100 None {"version": 3, "segments": [{"to_m": 736.92, "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": 771.02, "from_m": 736.92, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 807.005, "from_m": 771.02, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1224.297, "from_m": 807.005, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7351.044, "from_m": 1224.297, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 7396.214, "from_m": 7351.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": 10819.707, "from_m": 7396.214, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14633.528, "from_m": 10819.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": 14677.846, "from_m": 14633.528, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14718.055, "from_m": 14677.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": 14766.505, "from_m": 14718.055, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14898.523, "from_m": 14766.505, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 16384.585, "from_m": 14898.523, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16664.169, "from_m": 16384.585, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22547.58, "from_m": 16664.169, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23856.711, "from_m": 22547.58, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24947.432, "from_m": 23856.711, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25080.909, "from_m": 24947.432, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40268.504, "from_m": 25080.909, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40713.716, "from_m": 40268.504, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42231.136, "from_m": 40713.716, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42383.524, "from_m": 42231.136, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 42425.44, "from_m": 42383.524, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42534.617, "from_m": 42425.44, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43059.201, "from_m": 42534.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": 43177.929, "from_m": 43059.201, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43376.662, "from_m": 43177.929, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 581980, "profile_key": "242e8687234eec602f5f672367f0292abe792ed4eee3f1db3b13a7cda9b4faf4", "schedule_id": 18056, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1425", "location": "Clapham Yard Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73228}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1442", "location": "Clapham Yard", "stage_seq": 2, "distance_m": 161.181, "section_seq": 1, "route_path_id": 73228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444H", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 1132.033, "section_seq": 1, "route_path_id": 73228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "location": "Wimbledon", "stage_seq": 4, "distance_m": 6508.46, "section_seq": 1, "route_path_id": 73228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "New Malden", "stage_seq": 5, "distance_m": 10626.107, "section_seq": 1, "route_path_id": 73228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Surbiton", "stage_seq": 6, "distance_m": 14145.474, "section_seq": 1, "route_path_id": 73228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 16384.585, "section_seq": 1, "route_path_id": 73228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505", "location": "Effingham Junction", "stage_seq": 8, "distance_m": 28740.266, "section_seq": 1, "route_path_id": 73228}, {"is_pass": false, "wtt_arr": "1516", "wtt_dep": null, "location": "Guildford", "stage_seq": 9, "distance_m": 43376.662, "section_seq": 1, "route_path_id": 73228}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43376.662, "from_m": 0.0, "section_seq": 1, "route_path_id": 73228}], "total_distance_m": 43376.662, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 41749.036, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1627.626, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:59Z", "source_id": 47665230, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:51:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:05Z", "source_id": 15502018, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:10Z", "source_id": 47671059, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:53:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:14Z", "source_id": 15503674, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28113, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:18Z", "source_id": 47714111, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:09:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:24Z", "source_id": 15515591, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27945, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:32Z", "source_id": 47744328, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:22:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:33Z", "source_id": 15524157, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Clapham Yard Sidings 1425 1425 None None None Guildford 1516 1516 3 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85410/2026-09-15/detailed None Clapham Yard 2026-09-15T14:48:00+01:00 Guildford 37.0 {"type": "LineString", "coordinates": [[-0.1738581, 51.463571499999986], [-0.1731146, 51.46371799999999], [-0.17248183695151503, 51.46385636613657], [-0.17224647557748377, 51.46391907184519], [-0.17202928223715808, 51.46396573412115], [-0.17183102856796312, 51.46399670223776], [-0.17165248620732385, 51.46401232546832], [-0.1714944267926654, 51.46401295308613], [-0.17135762196141285, 51.46399893436452], [-0.1712428433509911, 51.463970618576774], [-0.17115086259882537, 51.46392835499621], [-0.17108245134234065, 51.46387249289615], [-0.171038381218962, 51.46380338154987], [-0.17101942386611452, 51.463721370230715], [-0.1710263509212232, 51.46362680821195], [-0.17105993402171316, 51.46352004476693], [-0.1711209448050094, 51.463401429168925], [-0.171210154908537, 51.46327131069126], [-0.17132833596972102, 51.46313003860725], [-0.17138560000000003, 51.463056599999994], [-0.17149409999999998, 51.4629049], [-0.17160919999999996, 51.46272699999998], [-0.1716361, 51.4626817], [-0.1717752, 51.4624555], [-0.1718417, 51.4623346], [-0.1719313, 51.4621663], [-0.1720321, 51.4619677], [-0.1721383, 51.4617477], [-0.1722228, 51.461575899999985], [-0.1723368, 51.4613488], [-0.17239229999999997, 51.46122789999998], [-0.1725122, 51.4609626], [-0.17263869999999998, 51.46068679999999], [-0.1727569, 51.4604058], [-0.1729178, 51.459975199999995], [-0.17316469999999998, 51.45943160000001], [-0.17324679999999998, 51.4592504], [-0.1733274, 51.4590481], [-0.1735131, 51.4586778], [-0.17378509999999997, 51.45814709999999], [-0.17405269999999998, 51.457635399999994], [-0.174356, 51.4571063], [-0.1746737, 51.456582], [-0.17530629999999997, 51.4555795], [-0.1756389, 51.455094], [-0.1760411, 51.4545304], [-0.17661709999999997, 51.453813899999986], [-0.17787419999999998, 51.452306400000005], [-0.17806229999999998, 51.45210459999999], [-0.17850789999999997, 51.45165159999999], [-0.1796630568239043, 51.450532582096194], [-0.1807814, 51.44944919999999], [-0.1834365, 51.4467307], [-0.1858804, 51.44414410000001], [-0.1871120404014075, 51.442817580280106], [-0.18729529999999997, 51.44262020000001], [-0.1876857, 51.4422221], [-0.1878415, 51.442066200000006], [-0.18797669999999997, 51.4419194], [-0.1891655, 51.4408748], [-0.1897494, 51.440295100000014], [-0.1899439, 51.4400802], [-0.19032519999999997, 51.43965200000001], [-0.19068879999999996, 51.4392128], [-0.19122629999999996, 51.4384875], [-0.1917539, 51.4377598], [-0.19303229999999996, 51.4359612], [-0.1942216, 51.4342197], [-0.1945608, 51.4337293], [-0.1948528, 51.4332958], [-0.1950427, 51.43300769999999], [-0.1955343, 51.432269800000014], [-0.1961272, 51.4313691], [-0.1967017, 51.430508], [-0.1969979, 51.430086], [-0.1972505, 51.4297344], [-0.1976012, 51.429254199999995], [-0.19773419999999997, 51.4290797], [-0.1984045, 51.4282306], [-0.19870799999999997, 51.4278036], [-0.1989546, 51.4274711], [-0.1992103, 51.4271472], [-0.1995965, 51.4266774], [-0.20018520000000004, 51.42596119999999], [-0.2007778, 51.4252531], [-0.2011286, 51.4248692], [-0.2013982, 51.42459119999999], [-0.2016756, 51.4243331], [-0.20204869999999997, 51.42400429999999], [-0.20237379999999996, 51.42375129999999], [-0.2025904, 51.4235892], [-0.2029218, 51.4233662], [-0.2032594, 51.42314559999999], [-0.2038187, 51.42278459999999], [-0.204132, 51.422575499999994], [-0.2043601839743447, 51.42242759795057], [-0.20453045853187832, 51.42231487217679], [-0.20466986409152504, 51.42221852661757], [-0.20478280357942785, 51.42213621712338], [-0.2048736799217297, 51.42206559954471], [-0.20494689604457367, 51.42200432973201], [-0.20500685487410267, 51.42195006353576], [-0.2050579593364597, 51.421900456806426], [-0.20510461235778776, 51.42185316539448], [-0.20515121686422985, 51.4218058451504], [-0.20520217578192895, 51.421756151924654], [-0.205261892037028, 51.4217017415677], [-0.20533476855567007, 51.42164026993004], [-0.20542520826399807, 51.4215693928621], [-0.20553761408815505, 51.421486766214386], [-0.20567638895428397, 51.42139004583736], [-0.2058459357885278, 51.42127688758148], [-0.2058685, 51.421262099999986], [-0.2060616, 51.4211371], [-0.207602, 51.42015940000001], [-0.20780989999999996, 51.42002389999998], [-0.2084486, 51.41963719999999], [-0.20935839999999997, 51.4190835], [-0.209835, 51.41880499999999], [-0.21024829999999997, 51.4185326], [-0.2110258, 51.4180449], [-0.21125679999999997, 51.4178884], [-0.2114005, 51.4177898], [-0.2122909, 51.4172128], [-0.2124869, 51.4170834], [-0.2127494, 51.416913], [-0.212955, 51.41677800000001], [-0.213322, 51.416562500000005], [-0.213625, 51.4163695], [-0.21401259999999997, 51.4161505], [-0.2142485, 51.4159909], [-0.21443650000000003, 51.415866599999994], [-0.21492099999999997, 51.41559509999999], [-0.21519309999999997, 51.4154053], [-0.2156144, 51.415130899999994], [-0.21597549999999996, 51.41490220000001], [-0.21631529999999996, 51.41468199999999], [-0.21664589999999995, 51.4144633], [-0.2169152, 51.41429169999999], [-0.21714059999999996, 51.41413979999999], [-0.2174883, 51.413915], [-0.2179482, 51.4136175], [-0.2183495, 51.41337029999999], [-0.2187523, 51.4131288], [-0.21929209999999996, 51.4128182], [-0.2194869, 51.412713], [-0.22021229999999997, 51.41233789999999], [-0.2203747, 51.4122545], [-0.22097089999999997, 51.4119693], [-0.2212881, 51.4118239], [-0.2217815, 51.4115963], [-0.2222704, 51.41138840000001], [-0.2231573, 51.4110436], [-0.2243094, 51.41062699999999], [-0.2244719, 51.41057039999999], [-0.22554559999999996, 51.41025379999999], [-0.22585730000000004, 51.410160999999995], [-0.2268291, 51.4098858], [-0.22779989999999997, 51.4096405], [-0.2284065, 51.409493299999994], [-0.2286029, 51.4094448], [-0.22904150000000004, 51.40934550000001], [-0.23009999999999997, 51.4091312], [-0.231413, 51.4088794], [-0.2339539, 51.4083853], [-0.23417060000000003, 51.4083414], [-0.2342992412401936, 51.40831653141347], [-0.234422, 51.408292799999984], [-0.2348448999999999, 51.40821090000001], [-0.2351263, 51.40815640000001], [-0.2352906, 51.4081248], [-0.2425401, 51.4067307], [-0.2451433, 51.406198499999995], [-0.24556479999999997, 51.40611320000001], [-0.24864169999999997, 51.4055145], [-0.2534071, 51.404539699999994], [-0.2537471174307891, 51.40447132378635], [-0.25398902223556064, 51.40442276193423], [-0.25420248283768015, 51.404379243882225], [-0.25439156157189596, 51.40434004693066], [-0.25456032077295637, 51.40430444837986], [-0.2547128227756098, 51.40427172553015], [-0.2548531299146044, 51.40424115568183], [-0.25498530452468854, 51.40421201613526], [-0.2551134089406105, 51.40418358419072], [-0.25524150549711877, 51.40415513714856], [-0.2553736565289615, 51.40412595230909], [-0.25551392437088705, 51.40409530697262], [-0.25566637135764375, 51.40406247843949], [-0.25583505982397986, 51.40402674401002], [-0.25602405210464374, 51.40398738098452], [-0.25623741053438376, 51.40394366666331], [-0.2564791974479481, 51.40389487834672], [-0.2566897, 51.4038527], [-0.2570676, 51.4037787], [-0.2577481, 51.4036425], [-0.25934519999999994, 51.4033169], [-0.2625245, 51.402696], [-0.2637954, 51.40246079999999], [-0.26440165993663156, 51.402338665368525], [-0.26483929999999994, 51.40225049999999], [-0.2651679, 51.40218430000001], [-0.2654639, 51.402124699999995], [-0.26797269999999995, 51.4016243], [-0.2680577, 51.401607000000006], [-0.26851, 51.40151500000001], [-0.26949458523585645, 51.40131602438285], [-0.2705566, 51.4011014], [-0.2743192, 51.40034990000001], [-0.27445500000000006, 51.4003228], [-0.2746791, 51.400278], [-0.2764373, 51.39992290000001], [-0.2769246, 51.3998238], [-0.2770324, 51.3998019], [-0.27828469999999994, 51.3995473], [-0.28016479999999994, 51.399169400000005], [-0.280412, 51.399117699999984], [-0.2811492, 51.39897539999999], [-0.28416640000000004, 51.3983642], [-0.2857159000000001, 51.3980675], [-0.2858148999999999, 51.3980485], [-0.2868817, 51.39783860000001], [-0.2904731, 51.3971107], [-0.2918596, 51.3967948], [-0.2930606, 51.3964972], [-0.29433149999999997, 51.39616049999999], [-0.29559939999999996, 51.395791599999995], [-0.2964914, 51.395505099999994], [-0.29717, 51.3952765], [-0.29874639999999997, 51.39471650000001], [-0.2993996, 51.3944623], [-0.3004475999999999, 51.39404239999999], [-0.30239419999999995, 51.3931507], [-0.30303549999999996, 51.39287170000001], [-0.3037831999999999, 51.3925464], [-0.3055596, 51.391846], [-0.3065282, 51.39149729999999], [-0.3071666, 51.3912495], [-0.3081226, 51.3908758], [-0.30850769999999994, 51.390727], [-0.3094607999999999, 51.390335399999984], [-0.3097451, 51.3902186], [-0.3102538, 51.389977599999995], [-0.31073389999999995, 51.389775099999994], [-0.31176519999999996, 51.38935659999999], [-0.3128931, 51.3888771], [-0.3159661, 51.3875942], [-0.316094, 51.3875411], [-0.31613299999999994, 51.3875249], [-0.3178890608941145, 51.38679167395817], [-0.3188556, 51.386388100000005], [-0.31899039999999995, 51.38633579999999], [-0.3196227, 51.386081], [-0.3202905999999999, 51.38583489999999], [-0.3212844000000001, 51.3854671], [-0.32163710000000006, 51.3853495], [-0.3219925, 51.38521889999999], [-0.32253429999999994, 51.38504820000001], [-0.3230753, 51.384877200000005], [-0.32499569999999994, 51.384307199999995], [-0.32612299999999994, 51.38400949999999], [-0.32849799999999996, 51.383409], [-0.32874649999999994, 51.3833476], [-0.3298379000000001, 51.38307790000001], [-0.33016029999999996, 51.3829977], [-0.3310207, 51.3827519], [-0.3314020312232221, 51.382655495794175], [-0.331688, 51.382583200000006], [-0.3320259, 51.3824782], [-0.3322041, 51.3824151], [-0.3325044, 51.38229689999999], [-0.33277189999999995, 51.3821555], [-0.33300360000000007, 51.382040799999984], [-0.33331609999999995, 51.3818334], [-0.3334956, 51.38171340000001], [-0.33366199999999996, 51.3815972], [-0.33379519999999996, 51.381486], [-0.3341297999999999, 51.381154], [-0.3344755, 51.3808289], [-0.3351433999999999, 51.38017380000001], [-0.3362880999999999, 51.37909189999999], [-0.3369456, 51.3784598], [-0.33737149999999994, 51.37802109999999], [-0.33829909999999996, 51.37712849999999], [-0.3387213, 51.376728699999994], [-0.33895439999999993, 51.376512899999994], [-0.3392394, 51.376209999999986], [-0.3395411, 51.3759254], [-0.3404336, 51.3751237], [-0.3407935000000001, 51.374771399999986], [-0.3412725, 51.37430260000001], [-0.3419828999999999, 51.3735888], [-0.3432034, 51.3724417], [-0.3445645, 51.371140299999986], [-0.3449073, 51.3708047], [-0.34520569999999995, 51.370517500000005], [-0.3456762, 51.37002749999999], [-0.3461185, 51.3695201], [-0.3464538999999999, 51.3691022], [-0.3468944, 51.3684802], [-0.3469431, 51.3684122], [-0.3471086, 51.3681613], [-0.34726089999999993, 51.3678907], [-0.34743659999999993, 51.36754229999999], [-0.3476196999999999, 51.36717749999999], [-0.34776759999999995, 51.3668364], [-0.3478764, 51.3665743], [-0.3480137, 51.366189], [-0.3481198, 51.36585949999999], [-0.3482465, 51.3653349], [-0.3483066, 51.3650423], [-0.3483526, 51.364761], [-0.34839449999999994, 51.364362], [-0.348412, 51.3639569], [-0.34841059999999996, 51.363549899999995], [-0.3484163, 51.3631985], [-0.34842319999999993, 51.3630295], [-0.3484173, 51.3620232], [-0.34838729999999996, 51.3615334], [-0.3483922, 51.3610587], [-0.3483861, 51.3604195], [-0.3483841999999999, 51.3597765], [-0.3483859, 51.358371700000006], [-0.3483937999999999, 51.3562833], [-0.3484169999999999, 51.355755900000005], [-0.3484433, 51.3553976], [-0.34854779999999996, 51.3546633], [-0.3485888, 51.3543585], [-0.34862719999999997, 51.3540739], [-0.348686, 51.35375779999999], [-0.3487368, 51.3534931], [-0.3488353, 51.3531129], [-0.3489217, 51.3527416], [-0.3490039999999999, 51.3524188], [-0.3491136, 51.352051900000006], [-0.3492163, 51.351734699999994], [-0.34932160000000007, 51.3514198], [-0.3494402, 51.351078699999995], [-0.3495559, 51.3507774], [-0.3496394, 51.3505545], [-0.3497799999999999, 51.35020779999999], [-0.3499001, 51.34991789999999], [-0.3500656, 51.34952729999999], [-0.3501988999999999, 51.349235500000006], [-0.3503612, 51.348885], [-0.35052989999999995, 51.34855309999999], [-0.3507299, 51.3481609], [-0.350815, 51.348003799999994], [-0.3508694, 51.34790339999999], [-0.35095689999999996, 51.34774169999999], [-0.35117139999999997, 51.3473831], [-0.351372, 51.3470364], [-0.35161519999999996, 51.3466488], [-0.35184509999999997, 51.346290799999984], [-0.35211339999999997, 51.34590130000001], [-0.35238109999999995, 51.34552149999999], [-0.3526587, 51.3451461], [-0.35314149999999994, 51.34449169999999], [-0.3534239, 51.34413], [-0.3538458, 51.3436632], [-0.35418399999999994, 51.343295600000005], [-0.3545168, 51.34295110000001], [-0.3549354, 51.3425244], [-0.35533760000000003, 51.34212529999999], [-0.3558786, 51.3415949], [-0.3564382, 51.3410789], [-0.3569667999999999, 51.34061320000001], [-0.3573168, 51.34031670000001], [-0.35738889999999995, 51.3402539], [-0.3579977999999999, 51.3397403], [-0.3583171, 51.33947500000001], [-0.3586617, 51.3391828], [-0.35922519999999997, 51.3387202], [-0.35932611364780853, 51.3386401399304], [-0.35966460000000006, 51.3383716], [-0.36006400000000005, 51.33804119999999], [-0.36042909999999995, 51.337773199999994], [-0.3607584, 51.3375037], [-0.3610852, 51.3372236], [-0.36252549999999995, 51.33609580000001], [-0.36276689999999995, 51.3359099], [-0.3629613, 51.335767], [-0.3631523, 51.3356357], [-0.363341, 51.3355095], [-0.3638799999999999, 51.33515529999999], [-0.36457729999999994, 51.3347339], [-0.3651365999999999, 51.3344238], [-0.36579970000000006, 51.334083], [-0.3665651999999999, 51.3337073], [-0.3670497999999999, 51.3334581], [-0.3677239, 51.3331214], [-0.36826079999999994, 51.3328557], [-0.3688172, 51.3325712], [-0.3691995, 51.3323657], [-0.3695914, 51.332146499999986], [-0.3698208999999999, 51.33200359999999], [-0.3700477, 51.3318555], [-0.3703373, 51.33165210000001], [-0.3706391, 51.3314232], [-0.3708801, 51.3312341], [-0.37117189999999994, 51.3309629], [-0.3714227, 51.3307203], [-0.3714449655671296, 51.33069708903964], [-0.3715852, 51.330550900000006], [-0.3717792999999999, 51.33032549999999], [-0.37193229999999994, 51.330137999999984], [-0.37210989999999994, 51.329891700000005], [-0.3723063999999999, 51.3296056], [-0.3724465, 51.329387], [-0.37253299999999995, 51.3292229], [-0.37260819999999995, 51.329076400000005], [-0.3727014, 51.32887629999999], [-0.3727479, 51.3287673], [-0.37279349999999994, 51.32865119999999], [-0.3728064, 51.32861810000001], [-0.3730572999999999, 51.3280275], [-0.3731506, 51.3277732], [-0.3732544, 51.3274621], [-0.3733651, 51.3271523], [-0.37345319999999993, 51.3268849], [-0.3735318, 51.326657999999995], [-0.3736431, 51.32636389999999], [-0.373746, 51.32610189999999], [-0.3738248, 51.32593450000001], [-0.37388769999999993, 51.3257875], [-0.3739486, 51.32566849999999], [-0.3740122, 51.325536], [-0.3741438, 51.3253177], [-0.37425619999999993, 51.3251259], [-0.3744095, 51.32492719999999], [-0.37453659999999994, 51.3247428], [-0.3746785, 51.3245666], [-0.3747997, 51.324412599999995], [-0.374947, 51.32423750000001], [-0.3751626, 51.3240098], [-0.3754599, 51.32372410000001], [-0.3756191, 51.323586000000006], [-0.375803, 51.323432399999994], [-0.3760187, 51.323249], [-0.376222, 51.3230963], [-0.37640940000000006, 51.32296159999999], [-0.37659819999999994, 51.3228365], [-0.3767965, 51.3227023], [-0.37702869999999994, 51.32255210000001], [-0.3772881, 51.32239539999999], [-0.3775386, 51.3222415], [-0.3777713999999999, 51.3221107], [-0.3780459, 51.3219611], [-0.378397, 51.32177570000001], [-0.3788127999999999, 51.321563700000006], [-0.3790733999999999, 51.32143250000001], [-0.3793098, 51.32132609999999], [-0.3795728, 51.321207300000005], [-0.37985669999999994, 51.3210685], [-0.3802914999999999, 51.3208758], [-0.38078509999999993, 51.3206774], [-0.3809641999999999, 51.320617799999994], [-0.381278, 51.32050589999999], [-0.3815539, 51.32041100000001], [-0.3823262999999999, 51.3201602], [-0.38309809999999994, 51.3199259], [-0.3835829, 51.3197895], [-0.3842257999999999, 51.3196098], [-0.3853551, 51.31929879999999], [-0.3861255, 51.3190856], [-0.3868113, 51.31889009999999], [-0.3872399999999999, 51.3187634], [-0.3876384, 51.3186261], [-0.3881778, 51.3184173], [-0.3883403, 51.318352399999995], [-0.3885809999999999, 51.31825889999999], [-0.3889498, 51.3181022], [-0.3892749999999999, 51.31795549999999], [-0.3896455999999999, 51.317776499999994], [-0.389894, 51.31764859999999], [-0.3900195, 51.3175824], [-0.3904206, 51.3173607], [-0.3907345, 51.3171758], [-0.3913054, 51.31680359999999], [-0.39165339999999993, 51.3165517], [-0.3919369999999999, 51.3163843], [-0.392232, 51.3161454], [-0.3926371, 51.3157856], [-0.3929958999999999, 51.315442299999994], [-0.3932258, 51.3151906], [-0.393421, 51.31497539999999], [-0.3936842, 51.31465049999999], [-0.39388339999999994, 51.314371300000005], [-0.3939947, 51.31420829999999], [-0.3941524, 51.3139612], [-0.39486620000000006, 51.3128022], [-0.3951518, 51.312347199999984], [-0.3954608, 51.3118556], [-0.3956511999999999, 51.311558], [-0.39579069999999994, 51.311338000000006], [-0.39603789999999994, 51.3109721], [-0.3962882999999999, 51.3106023], [-0.3963571, 51.3105144], [-0.3965314, 51.31026990000001], [-0.3966706, 51.3100859], [-0.3968079, 51.30991409999999], [-0.3970514, 51.309603399999986], [-0.3973091, 51.3093104], [-0.3974922, 51.30911449999999], [-0.3977002, 51.30888199999999], [-0.3979051, 51.3086604], [-0.398349, 51.308211799999995], [-0.3988045, 51.30777779999999], [-0.3991589, 51.30745919999999], [-0.3994416, 51.3072184], [-0.39970729999999993, 51.30699560000001], [-0.4001519, 51.3066361], [-0.4006074, 51.3062826], [-0.400893, 51.3060592], [-0.40135429999999994, 51.30570310000001], [-0.4016573, 51.305439199999995], [-0.4018120999999999, 51.30531799999999], [-0.40289100000000005, 51.30452079999999], [-0.403427, 51.30410869999999], [-0.4039567999999999, 51.303664], [-0.40769759999999994, 51.3007749], [-0.4097399, 51.2992034], [-0.4119114, 51.297531000000006], [-0.4120481999999999, 51.297431], [-0.4137846, 51.296081599999994], [-0.4147603, 51.2953335], [-0.4152017999999999, 51.294989], [-0.4152649, 51.29493969999999], [-0.4154239, 51.2948157], [-0.4161233, 51.29428140000001], [-0.4167004, 51.29384439999999], [-0.41766229999999993, 51.29309309999999], [-0.4188401, 51.29220620000001], [-0.41929220000000006, 51.2918841], [-0.4199786, 51.2913429], [-0.4203288, 51.2910717], [-0.4206793999999999, 51.2908066], [-0.4217174, 51.2900162], [-0.4227431, 51.2892192], [-0.42300439999999995, 51.288973699999985], [-0.424924, 51.287479000000005], [-0.42535149999999994, 51.2871583], [-0.4257943, 51.2868263], [-0.42830899999999994, 51.284876], [-0.4284599999999999, 51.2847505], [-0.433167, 51.2811675], [-0.43527799999999994, 51.2795037], [-0.43575839999999993, 51.279127200000005], [-0.43600349999999993, 51.2789517], [-0.4361341, 51.27885489999999], [-0.4364026999999999, 51.278655099999995], [-0.436753, 51.2784339], [-0.4374943999999999, 51.2779536], [-0.4383178, 51.27742380000001], [-0.4393093, 51.27684629999999], [-0.4400638, 51.2764244], [-0.4409333, 51.27598089999999], [-0.4428087, 51.2751223], [-0.44425419999999993, 51.27453580000001], [-0.44425984198635415, 51.27453379516892], [-0.4449524, 51.27428769999999], [-0.4457576, 51.27399899999999], [-0.4468422, 51.27364639999998], [-0.4479122, 51.27333260000001], [-0.4490602, 51.27301700000001], [-0.4491576420597607, 51.27299282152725], [-0.4503453999999999, 51.2726981], [-0.4507742, 51.27259669999999], [-0.4513518000000001, 51.272473], [-0.4518937, 51.27235770000001], [-0.4524896000000001, 51.272246], [-0.453623, 51.2720535], [-0.4547871, 51.2718737], [-0.4570033999999999, 51.2715527], [-0.4612602, 51.27094460000001], [-0.4625274, 51.270772599999994], [-0.46458579999999994, 51.27049949999999], [-0.4668093, 51.270171600000005], [-0.4708104000000001, 51.26963589999999], [-0.4730024999999999, 51.269203299999994], [-0.4741738, 51.2689305], [-0.4752124, 51.2686782], [-0.47687529999999995, 51.2682328], [-0.4788298, 51.2676478], [-0.4806216, 51.26714719999998], [-0.48242950000000007, 51.2667599], [-0.48276320000000006, 51.266697099999995], [-0.4828983999999999, 51.2666716], [-0.48373579999999994, 51.266513999999994], [-0.4848624, 51.2663295], [-0.4874359999999998, 51.2659812], [-0.4881039, 51.2658947], [-0.4899552, 51.2656532], [-0.4982677999999999, 51.264602800000006], [-0.5028528, 51.26401899999999], [-0.5052508, 51.2637182], [-0.5089516999999999, 51.2632399], [-0.5098134, 51.263107299999994], [-0.5109701, 51.2628892], [-0.5121362999999999, 51.2626247], [-0.5129176, 51.26242810000001], [-0.5136852, 51.2621993], [-0.5144555, 51.2619464], [-0.5164925999999999, 51.261229699999994], [-0.5178128, 51.26077959999999], [-0.5188767, 51.2604205], [-0.5204891, 51.2600144], [-0.5212815, 51.259829], [-0.5220622, 51.2596613], [-0.5224898, 51.2595717], [-0.5241368, 51.2592914], [-0.5258381, 51.258987299999994], [-0.5266487, 51.2588593], [-0.5274095, 51.2587264], [-0.5284614, 51.25851790000001], [-0.5298867, 51.258232500000005], [-0.5304545, 51.2580927], [-0.5323118999999998, 51.2576186], [-0.5330047, 51.2574176], [-0.5337131999999999, 51.257200099999984], [-0.5340426, 51.25708819999999], [-0.5344205, 51.2569643], [-0.5372903, 51.2558999], [-0.5374982, 51.2558105], [-0.5386355, 51.2553142], [-0.5389891704717129, 51.25514278535037], [-0.5396665, 51.254814499999995], [-0.5402939000000001, 51.2544912], [-0.5410920000000001, 51.2540583], [-0.5428925, 51.2529769], [-0.5445715000000001, 51.2519302], [-0.5450674999999999, 51.251613899999995], [-0.5487834, 51.2492922], [-0.5500379, 51.2485265], [-0.5517006, 51.2474546], [-0.5522118, 51.247125399999994], [-0.5529599, 51.24666389999999], [-0.553309, 51.2464345], [-0.5538530000000002, 51.24607689999999], [-0.5550785999999999, 51.24532520000001], [-0.5564705999999999, 51.2443889], [-0.5570814, 51.2439095], [-0.5575601, 51.2435059], [-0.5578231, 51.243272], [-0.5580728, 51.24304709999999], [-0.5584779000000001, 51.24263359999999], [-0.5587968, 51.2423528], [-0.5593716, 51.2418568], [-0.5597174, 51.241611], [-0.5602193, 51.241331], [-0.560489, 51.241217600000006], [-0.560927, 51.2410652], [-0.5613567999999999, 51.2409368], [-0.5618877999999999, 51.2408173], [-0.5623428, 51.240726900000006], [-0.5628371999999999, 51.24065730000001], [-0.5633742999999999, 51.24061529999999], [-0.563871, 51.24060860000001], [-0.5638924, 51.2406097], [-0.5642272999999999, 51.24062789999999], [-0.5647921999999999, 51.24067530000001], [-0.5651686, 51.2407222], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]} 26.4 1445 1522 Clapham Yard Guildford Guildford 51.2377313 -0.5815048 51.2377313 -0.5815048 1 0 2026-09-15 14:32:37 TERMINATED 2026-09-15 14:22:00 Guildford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524157 1789482033626914 53 53 2026-09-15 14:32:11.203351 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:10.284522
551092 582606 C32359 172D63MP15 2026-09-15 COMPLETE 15524111 2026-09-15 15:22:00 2026-09-15 14:32:37 2026-09-17 14:32:37 {"id": 582606, "stp": "P", "toc": "Northern", "uid": "C32359", "consist": "333012", "dest_crs": "BDQ", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32359/2026-09-15/detailed", "trust_id": "172D63MP15", "origin_crs": "ILK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bradford Forster Square", "service_date": "2026-09-15", "dest_arr_time": "1523", "dest_platform": "3", "is_terminated": 1, "next_location": "Bradford Forster Square", "signalling_id": "2D63", "timing_status": "EARLY", "origin_station": "Ilkley", "current_leg_arr": "1522", "current_leg_dep": "1518", "current_leg_end": "Bradford Forster Square", "origin_dep_time": "1451", "origin_platform": "1", "current_location": "Bradford Forster Square", "last_update_time": "2026-09-15T14:32:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]}", "current_leg_start": "Frizinghall", "dest_arr_time_act": "1523", "motion_projection": null, "next_location_lat": "53.7972202", "next_location_lon": "-1.7530939", "previous_location": "Frizinghall", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 230.476, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 281.246, \"from_m\": 230.476, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 671.515, \"from_m\": 281.246, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2494.237, \"from_m\": 671.515, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 2608.722, \"from_m\": 2494.237, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2656.018, \"from_m\": 2608.722, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2723.558, \"from_m\": 2656.018, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3548.222, \"from_m\": 2723.558, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3710.738, \"from_m\": 3548.222, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9054.506, \"from_m\": 3710.738, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11619.515, \"from_m\": 9054.506, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13089.49, \"from_m\": 11619.515, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13323.106, \"from_m\": 13089.49, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16514.444, \"from_m\": 13323.106, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18481.323, \"from_m\": 16514.444, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18670.903, \"from_m\": 18481.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18854.692, \"from_m\": 18670.903, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 19342.4, \"from_m\": 18854.692, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19489.481, \"from_m\": 19342.4, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23049.784, \"from_m\": 19489.481, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23110.418, \"from_m\": 23049.784, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 23135.381, \"from_m\": 23110.418, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23195.185, \"from_m\": 23135.381, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23537.961, \"from_m\": 23195.185, \"capability_applied\": null, \"effective_limit_mph\": 12.427, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 12.427}, {\"to_m\": 23563.54, \"from_m\": 23537.961, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 582606, \"profile_key\": \"3b6023849c4d67954e4f12b4d4ed44c4e86320f6a65d3d5eb0671fc41aada5b4\", \"schedule_id\": 3954, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Ilkley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454\", \"location\": \"Ben Rhydding\", \"stage_seq\": 2, \"distance_m\": 1582.876, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1459\", \"location\": \"Burley-in-Wharfedale\", \"stage_seq\": 3, \"distance_m\": 7215.613, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1501H\", \"wtt_dep\": \"1502\", \"location\": \"Menston\", \"stage_seq\": 4, \"distance_m\": 9415.443, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505H\", \"location\": \"Guiseley\", \"stage_seq\": 5, \"distance_m\": 11705.892, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1511\", \"location\": \"Baildon\", \"stage_seq\": 6, \"distance_m\": 16851.094, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1512H\", \"location\": \"Dockfield Junction\", \"stage_seq\": 7, \"distance_m\": 18679.939, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1514\", \"wtt_dep\": \"1515\", \"location\": \"Shipley\", \"stage_seq\": 8, \"distance_m\": 19219.177, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": \"1518H\", \"location\": \"Frizinghall\", \"stage_seq\": 9, \"distance_m\": 20797.869, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": null, \"location\": \"Bradford Forster Square\", \"stage_seq\": 10, \"distance_m\": 23563.54, \"section_seq\": 1, \"route_path_id\": 29565}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23563.54, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29565}], \"total_distance_m\": 23563.54, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 23537.961, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 25.579, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1451", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.7972202", "current_position_lon": "-1.7530939", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:14Z\", \"source_id\": 47668518, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:17Z\", \"source_id\": 15502928, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:06Z\", \"source_id\": 47676090, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:11Z\", \"source_id\": 15505034, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5189, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:18Z\", \"source_id\": 47687415, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:22Z\", \"source_id\": 15508116, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:18Z\", \"source_id\": 47687415, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:24Z\", \"source_id\": 15508118, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:51Z\", \"source_id\": 47707556, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:53Z\", \"source_id\": 15513731, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:55Z\", \"source_id\": 47723931, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:59Z\", \"source_id\": 15518358, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5144, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:04Z\", \"source_id\": 47734991, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:06Z\", \"source_id\": 15521502, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:28Z\", \"source_id\": 47744118, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:29Z\", \"source_id\": 15524111, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bradford Forster Square", "service_state_platform": "3", "timing_fact_generation": 1789482035940337, "current_leg_arrival_utc": "2026-09-15T15:22:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:11.365928", "service_state_evidence_id": 15524111, "current_leg_start_actual_dep": "2026-09-15T15:18:30+01:00", "operational_evidence_version": 30, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:12.074267", "service_state_valid_until_kind": null, "operational_interpretation_version": 30, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P ILK BDQ 2D63 333012 4 100 None {"version": 3, "segments": [{"to_m": 230.476, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 281.246, "from_m": 230.476, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 671.515, "from_m": 281.246, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2494.237, "from_m": 671.515, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 2608.722, "from_m": 2494.237, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2656.018, "from_m": 2608.722, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2723.558, "from_m": 2656.018, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3548.222, "from_m": 2723.558, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3710.738, "from_m": 3548.222, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9054.506, "from_m": 3710.738, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11619.515, "from_m": 9054.506, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13089.49, "from_m": 11619.515, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13323.106, "from_m": 13089.49, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16514.444, "from_m": 13323.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18481.323, "from_m": 16514.444, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18670.903, "from_m": 18481.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18854.692, "from_m": 18670.903, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 19342.4, "from_m": 18854.692, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19489.481, "from_m": 19342.4, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23049.784, "from_m": 19489.481, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23110.418, "from_m": 23049.784, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 23135.381, "from_m": 23110.418, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23195.185, "from_m": 23135.381, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23537.961, "from_m": 23195.185, "capability_applied": null, "effective_limit_mph": 12.427, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 12.427}, {"to_m": 23563.54, "from_m": 23537.961, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 582606, "profile_key": "3b6023849c4d67954e4f12b4d4ed44c4e86320f6a65d3d5eb0671fc41aada5b4", "schedule_id": 3954, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1451", "location": "Ilkley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454", "location": "Ben Rhydding", "stage_seq": 2, "distance_m": 1582.876, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1459", "location": "Burley-in-Wharfedale", "stage_seq": 3, "distance_m": 7215.613, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1501H", "wtt_dep": "1502", "location": "Menston", "stage_seq": 4, "distance_m": 9415.443, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505H", "location": "Guiseley", "stage_seq": 5, "distance_m": 11705.892, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1511", "location": "Baildon", "stage_seq": 6, "distance_m": 16851.094, "section_seq": 1, "route_path_id": 29565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1512H", "location": "Dockfield Junction", "stage_seq": 7, "distance_m": 18679.939, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1514", "wtt_dep": "1515", "location": "Shipley", "stage_seq": 8, "distance_m": 19219.177, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": "1518H", "location": "Frizinghall", "stage_seq": 9, "distance_m": 20797.869, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": null, "location": "Bradford Forster Square", "stage_seq": 10, "distance_m": 23563.54, "section_seq": 1, "route_path_id": 29565}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23563.54, "from_m": 0.0, "section_seq": 1, "route_path_id": 29565}], "total_distance_m": 23563.54, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23537.961, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 25.579, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:14Z", "source_id": 47668518, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:53:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:17Z", "source_id": 15502928, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5191, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:06Z", "source_id": 47676090, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:57:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:11Z", "source_id": 15505034, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5189, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:18Z", "source_id": 47687415, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:01:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:22Z", "source_id": 15508116, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5199, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:18Z", "source_id": 47687415, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:05:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:24Z", "source_id": 15508118, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5185, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:51Z", "source_id": 47707556, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:10:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:53Z", "source_id": 15513731, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5174, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:55Z", "source_id": 47723931, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:14:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:59Z", "source_id": 15518358, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5144, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:04Z", "source_id": 47734991, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:17:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:06Z", "source_id": 15521502, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5131, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:28Z", "source_id": 47744118, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:22:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:29Z", "source_id": 15524111, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Ilkley 1451 1451 1 None None Bradford Forster Square 1523 1523 3 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32359/2026-09-15/detailed None Frizinghall 2026-09-15T15:18:30+01:00 Bradford Forster Square 4.0 {"type": "LineString", "coordinates": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]} 1.7 1518 1522 Frizinghall Bradford Forster Square Bradford Forster Square 53.7972202 -1.7530939 53.7972202 -1.7530939 1 0 2026-09-15 14:32:37 TERMINATED 2026-09-15 14:22:00 Bradford Forster Square TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524111 1789482035940337 30 30 2026-09-15 14:32:12.074267 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:11.365928
551093 582108 L87404 071K35MP15 2026-09-15 COMPLETE 15524589 2026-09-15 15:22:00 2026-09-15 14:32:37 2026-09-17 14:32:37 {"id": 582108, "stp": "P", "toc": "ScotRail", "uid": "L87404", "consist": "380103", "dest_crs": "AYR", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87404/2026-09-15/detailed", "trust_id": "071K35MP15", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ayr", "service_date": "2026-09-15", "dest_arr_time": "1524", "dest_platform": "2", "is_terminated": 1, "next_location": "Ayr", "signalling_id": "1K35", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1522", "current_leg_dep": "1518", "current_leg_end": "Ayr", "origin_dep_time": "1430", "origin_platform": "12", "current_location": "Ayr", "last_update_time": "2026-09-15T14:32:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.626206578108239, 55.47441006384039], [-4.6261413, 55.4742551], [-4.626081000000001, 55.47411960000001], [-4.6260007, 55.47396989999999], [-4.625878499999999, 55.4737593], [-4.6257117, 55.473523500000006], [-4.625584, 55.473359999999985], [-4.6253435, 55.4730853], [-4.625263099999999, 55.4729764], [-4.6249985, 55.47263720000001], [-4.624793999999999, 55.47237099999999], [-4.6246792, 55.4722253], [-4.6237166, 55.47104689999999], [-4.6232388, 55.4704509], [-4.6227293, 55.46984199999999], [-4.6221793, 55.4691735], [-4.6219157, 55.46883110000001], [-4.6216328, 55.468413], [-4.6214371, 55.4680739], [-4.6212382, 55.4676957], [-4.6211179, 55.4673514], [-4.6210157, 55.46700369999999], [-4.620953, 55.466642], [-4.620912199999999, 55.466270699999995], [-4.6209447, 55.4655707], [-4.6210002999999995, 55.46525059999999], [-4.6210068, 55.465213199999994], [-4.6211444, 55.46462669999999], [-4.6214049, 55.4639501], [-4.6217616999999995, 55.4630146], [-4.6220642, 55.4623914], [-4.6223875, 55.461810199999995], [-4.6226077, 55.4614827], [-4.622845, 55.4611377], [-4.6229729, 55.46098039999999], [-4.623154899999999, 55.46079749999999], [-4.6232122, 55.4607433], [-4.6237069, 55.460222599999994], [-4.623884799999999, 55.4600336], [-4.6241321, 55.4597959], [-4.6244096, 55.45951839999999], [-4.624650899999999, 55.459247], [-4.6246922, 55.4592067], [-4.6247632, 55.4591284], [-4.6248554, 55.459044000000006], [-4.6253911, 55.4585201]]}", "current_leg_start": "Newton-on-Ayr", "dest_arr_time_act": "1524", "motion_projection": null, "next_location_lat": "55.4585201", "next_location_lon": "-4.6253911", "previous_location": "Newton-on-Ayr", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2728.99, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2730.087, \"from_m\": 2728.99, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2807.868, \"from_m\": 2730.087, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4840.333, \"from_m\": 2807.868, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4970.309, \"from_m\": 4840.333, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11031.301, \"from_m\": 4970.309, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11102.942, \"from_m\": 11031.301, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 12007.298, \"from_m\": 11102.942, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14395.597, \"from_m\": 12007.298, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 14493.312, \"from_m\": 14395.597, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15825.007, \"from_m\": 14493.312, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15905.296, \"from_m\": 15825.007, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17424.768, \"from_m\": 15905.296, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 42052.886, \"from_m\": 17424.768, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53461.776, \"from_m\": 42052.886, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54217.593, \"from_m\": 53461.776, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 54315.712, \"from_m\": 54217.593, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54609.111, \"from_m\": 54315.712, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 55827.246, \"from_m\": 54609.111, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57630.606, \"from_m\": 55827.246, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63693.204, \"from_m\": 57630.606, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65547.965, \"from_m\": 63693.204, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65893.437, \"from_m\": 65547.965, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66118.538, \"from_m\": 65893.437, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 66206.705, \"from_m\": 66118.538, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 582108, \"profile_key\": \"d8de9ee7ae8b99776654b3a289e82061e4b1b1e4f7c7971aa1b440391cf57dce\", \"schedule_id\": 18676, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Arkleston Jn\", \"stage_seq\": 4, \"distance_m\": 9798.145, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440H\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 5, \"distance_m\": 11645.71, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Elderslie\", \"stage_seq\": 6, \"distance_m\": 15325.216, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1444H\", \"location\": \"Johnstone\", \"stage_seq\": 7, \"distance_m\": 16839.205, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Lochwinnoch\", \"stage_seq\": 8, \"distance_m\": 25773.805, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Dalry\", \"stage_seq\": 9, \"distance_m\": 36690.712, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1457H\", \"wtt_dep\": \"1458H\", \"location\": \"Kilwinning\", \"stage_seq\": 10, \"distance_m\": 42338.273, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1502H\", \"location\": \"Irvine\", \"stage_seq\": 11, \"distance_m\": 47803.554, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1507\", \"location\": \"Barassie\", \"stage_seq\": 12, \"distance_m\": 53527.068, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1507H\", \"location\": \"Barassie Jn\", \"stage_seq\": 13, \"distance_m\": 53685.98, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1509H\", \"wtt_dep\": \"1510\", \"location\": \"Troon\", \"stage_seq\": 14, \"distance_m\": 55751.032, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514\", \"location\": \"Prestwick International\", \"stage_seq\": 15, \"distance_m\": 60355.541, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1515H\", \"location\": \"Prestwick Town\", \"stage_seq\": 16, \"distance_m\": 61123.0, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Falkland Jn\", \"stage_seq\": 17, \"distance_m\": 63480.442, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1518H\", \"wtt_dep\": \"1519\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 18, \"distance_m\": 64334.11, \"section_seq\": 1, \"route_path_id\": 28585}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": null, \"location\": \"Ayr\", \"stage_seq\": 19, \"distance_m\": 66206.705, \"section_seq\": 1, \"route_path_id\": 28585}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66206.705, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28585}], \"total_distance_m\": 66206.705, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65641.668, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 565.037, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1430", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.4585201", "current_position_lon": "-4.6253911", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:59Z\", \"source_id\": 47633799, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:03Z\", \"source_id\": 15493184, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:17Z\", \"source_id\": 47644630, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:18Z\", \"source_id\": 15496264, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:58Z\", \"source_id\": 47659903, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:01Z\", \"source_id\": 15500503, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2706, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:26Z\", \"source_id\": 47671821, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:27Z\", \"source_id\": 15503834, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2721, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:24Z\", \"source_id\": 47679619, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:26Z\", \"source_id\": 15506035, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2783, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:50Z\", \"source_id\": 47691515, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:56Z\", \"source_id\": 15509263, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2789, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:35Z\", \"source_id\": 47703983, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:37Z\", \"source_id\": 15512754, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:50Z\", \"source_id\": 47712850, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:55Z\", \"source_id\": 15515219, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:56Z\", \"source_id\": 47724016, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:59Z\", \"source_id\": 15518354, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:08Z\", \"source_id\": 47735227, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:10Z\", \"source_id\": 15521554, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:06Z\", \"source_id\": 47745836, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:11Z\", \"source_id\": 15524589, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ayr", "service_state_platform": "2", "timing_fact_generation": 1789482073587535, "current_leg_arrival_utc": "2026-09-15T15:23:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:14.599495", "service_state_evidence_id": 15524589, "current_leg_start_actual_dep": "2026-09-15T15:19:00+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:15.649421", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC AYR 1K35 380103 4 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2728.99, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2730.087, "from_m": 2728.99, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2807.868, "from_m": 2730.087, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4840.333, "from_m": 2807.868, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4970.309, "from_m": 4840.333, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11031.301, "from_m": 4970.309, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11102.942, "from_m": 11031.301, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 12007.298, "from_m": 11102.942, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14395.597, "from_m": 12007.298, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 14493.312, "from_m": 14395.597, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15825.007, "from_m": 14493.312, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 15905.296, "from_m": 15825.007, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17424.768, "from_m": 15905.296, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 42052.886, "from_m": 17424.768, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 53461.776, "from_m": 42052.886, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54217.593, "from_m": 53461.776, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 54315.712, "from_m": 54217.593, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54609.111, "from_m": 54315.712, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55827.246, "from_m": 54609.111, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57630.606, "from_m": 55827.246, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63693.204, "from_m": 57630.606, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65547.965, "from_m": 63693.204, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65893.437, "from_m": 65547.965, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66118.538, "from_m": 65893.437, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 66206.705, "from_m": 66118.538, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 582108, "profile_key": "d8de9ee7ae8b99776654b3a289e82061e4b1b1e4f7c7971aa1b440391cf57dce", "schedule_id": 18676, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1430", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438", "location": "Arkleston Jn", "stage_seq": 4, "distance_m": 9798.145, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440H", "location": "Paisley Gilmour Street", "stage_seq": 5, "distance_m": 11645.71, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Elderslie", "stage_seq": 6, "distance_m": 15325.216, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1444H", "location": "Johnstone", "stage_seq": 7, "distance_m": 16839.205, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Lochwinnoch", "stage_seq": 8, "distance_m": 25773.805, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Dalry", "stage_seq": 9, "distance_m": 36690.712, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1457H", "wtt_dep": "1458H", "location": "Kilwinning", "stage_seq": 10, "distance_m": 42338.273, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1502H", "location": "Irvine", "stage_seq": 11, "distance_m": 47803.554, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1507", "location": "Barassie", "stage_seq": 12, "distance_m": 53527.068, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1507H", "location": "Barassie Jn", "stage_seq": 13, "distance_m": 53685.98, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1509H", "wtt_dep": "1510", "location": "Troon", "stage_seq": 14, "distance_m": 55751.032, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514", "location": "Prestwick International", "stage_seq": 15, "distance_m": 60355.541, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1515H", "location": "Prestwick Town", "stage_seq": 16, "distance_m": 61123.0, "section_seq": 1, "route_path_id": 28585}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Falkland Jn", "stage_seq": 17, "distance_m": 63480.442, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1518H", "wtt_dep": "1519", "location": "Newton-on-Ayr", "stage_seq": 18, "distance_m": 64334.11, "section_seq": 1, "route_path_id": 28585}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": null, "location": "Ayr", "stage_seq": 19, "distance_m": 66206.705, "section_seq": 1, "route_path_id": 28585}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66206.705, "from_m": 0.0, "section_seq": 1, "route_path_id": 28585}], "total_distance_m": 66206.705, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65641.668, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 565.037, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:59Z", "source_id": 47633799, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:40:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:03Z", "source_id": 15493184, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1669, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:17Z", "source_id": 47644630, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:44:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:18Z", "source_id": 15496264, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1647, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:58Z", "source_id": 47659903, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:50:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:01Z", "source_id": 15500503, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2706, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:26Z", "source_id": 47671821, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:54:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:27Z", "source_id": 15503834, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2721, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:24Z", "source_id": 47679619, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:57:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:26Z", "source_id": 15506035, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2783, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:50Z", "source_id": 47691515, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:02:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:56Z", "source_id": 15509263, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2789, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:35Z", "source_id": 47703983, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:06:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:37Z", "source_id": 15512754, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2804, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:50Z", "source_id": 47712850, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:09:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:55Z", "source_id": 15515219, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2808, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:56Z", "source_id": 47724016, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:13:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:59Z", "source_id": 15518354, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:08Z", "source_id": 47735227, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:18:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:10Z", "source_id": 15521554, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2841, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:06Z", "source_id": 47745836, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:22:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:11Z", "source_id": 15524589, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Glasgow Central High Level 1430 1430 12 None None Ayr 1524 1524 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87404/2026-09-15/detailed None Newton-on-Ayr 2026-09-15T15:19:00+01:00 Ayr 4.0 {"type": "LineString", "coordinates": [[-4.626206578108239, 55.47441006384039], [-4.6261413, 55.4742551], [-4.626081000000001, 55.47411960000001], [-4.6260007, 55.47396989999999], [-4.625878499999999, 55.4737593], [-4.6257117, 55.473523500000006], [-4.625584, 55.473359999999985], [-4.6253435, 55.4730853], [-4.625263099999999, 55.4729764], [-4.6249985, 55.47263720000001], [-4.624793999999999, 55.47237099999999], [-4.6246792, 55.4722253], [-4.6237166, 55.47104689999999], [-4.6232388, 55.4704509], [-4.6227293, 55.46984199999999], [-4.6221793, 55.4691735], [-4.6219157, 55.46883110000001], [-4.6216328, 55.468413], [-4.6214371, 55.4680739], [-4.6212382, 55.4676957], [-4.6211179, 55.4673514], [-4.6210157, 55.46700369999999], [-4.620953, 55.466642], [-4.620912199999999, 55.466270699999995], [-4.6209447, 55.4655707], [-4.6210002999999995, 55.46525059999999], [-4.6210068, 55.465213199999994], [-4.6211444, 55.46462669999999], [-4.6214049, 55.4639501], [-4.6217616999999995, 55.4630146], [-4.6220642, 55.4623914], [-4.6223875, 55.461810199999995], [-4.6226077, 55.4614827], [-4.622845, 55.4611377], [-4.6229729, 55.46098039999999], [-4.623154899999999, 55.46079749999999], [-4.6232122, 55.4607433], [-4.6237069, 55.460222599999994], [-4.623884799999999, 55.4600336], [-4.6241321, 55.4597959], [-4.6244096, 55.45951839999999], [-4.624650899999999, 55.459247], [-4.6246922, 55.4592067], [-4.6247632, 55.4591284], [-4.6248554, 55.459044000000006], [-4.6253911, 55.4585201]]} 1.2 1518 1522 Newton-on-Ayr Ayr Ayr 55.4585201 -4.6253911 55.4585201 -4.6253911 1 0 2026-09-15 14:32:37 TERMINATED 2026-09-15 14:22:00 Ayr TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524589 1789482073587535 66 66 2026-09-15 14:32:15.649421 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:14.599495
551094 582891 W83999 062W61MQ15 2026-09-15 COMPLETE 15524412 2026-09-15 15:22:00 2026-09-15 14:32:37 2026-09-17 14:32:37 {"id": 582891, "stp": "P", "toc": "ScotRail", "uid": "W83999", "consist": "156435", "dest_crs": "ANL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83999/2026-09-15/detailed", "trust_id": "062W61MQ15", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Anniesland", "service_date": "2026-09-15", "dest_arr_time": "1520", "dest_platform": "3", "is_terminated": 1, "next_location": "Anniesland", "signalling_id": "2W61", "timing_status": "LATE", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "1522", "current_leg_dep": "1520", "current_leg_end": "Anniesland", "origin_dep_time": "1502", "origin_platform": "2", "current_location": "Anniesland", "last_update_time": "2026-09-15T14:32:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.310176700000001, 55.89348809999999], [-4.310703599999999, 55.8934439], [-4.3112722, 55.893425699999995], [-4.311913363773703, 55.89343903017317], [-4.312003299999999, 55.893440900000016], [-4.3133617, 55.8935193], [-4.3140739, 55.8935738], [-4.314898299999999, 55.8936368], [-4.3157683, 55.8936249], [-4.3162259, 55.8936029], [-4.316483, 55.8935865], [-4.3167378, 55.893557099999995], [-4.3171294, 55.893490199999995], [-4.3175913, 55.89339069999999], [-4.3179676, 55.893286499999995], [-4.3181888, 55.8932129], [-4.3183772, 55.89314559999999], [-4.3188202, 55.8929421], [-4.319093099999999, 55.8927939], [-4.319278299999999, 55.89268309999999], [-4.3193937, 55.892604899999995], [-4.319617599999999, 55.89244099999999], [-4.3197972, 55.89229009999999], [-4.3198952, 55.89219849999999], [-4.320302, 55.89173], [-4.32059, 55.8913222], [-4.32141, 55.8901224], [-4.321525299999999, 55.88994780000001]]}", "current_leg_start": "Kelvindale", "dest_arr_time_act": "1520", "motion_projection": null, "next_location_lat": "55.8899478", "next_location_lon": "-4.3215253", "previous_location": "Kelvindale", "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\": 179.518, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2858.854, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3252.418, \"from_m\": 2858.854, \"capability_applied\": null, \"effective_limit_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\": 7149.13, \"from_m\": 3252.418, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7189.242, \"from_m\": 7149.13, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7257.492, \"from_m\": 7189.242, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7672.154, \"from_m\": 7257.492, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7826.944, \"from_m\": 7672.154, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8137.297, \"from_m\": 7826.944, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8482.677, \"from_m\": 8137.297, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8695.026, \"from_m\": 8482.677, \"capability_applied\": null, \"effective_limit_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\": 582891, \"profile_key\": \"8d6f356a5d142e4c04e753dd726a6269055e7900e798845b24007aaf7ce71273\", \"schedule_id\": 28957, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1502\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28722}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.532, \"section_seq\": 1, \"route_path_id\": 28722}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 28722}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"location\": \"Cowlairs North Jn\", \"stage_seq\": 4, \"distance_m\": 3169.328, \"section_seq\": 1, \"route_path_id\": 28722}, {\"is_pass\": false, \"wtt_arr\": \"1507\", \"wtt_dep\": \"1507H\", \"location\": \"Ashfield\", \"stage_seq\": 5, \"distance_m\": 3416.012, \"section_seq\": 1, \"route_path_id\": 28722}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1510\", \"location\": \"Possilpark & Parkhouse\", \"stage_seq\": 6, \"distance_m\": 4027.488, \"section_seq\": 1, \"route_path_id\": 28722}, {\"is_pass\": false, \"wtt_arr\": \"1511H\", \"wtt_dep\": \"1512\", \"location\": \"Gilshochill (formerly Lambhill)\", \"stage_seq\": 7, \"distance_m\": 5799.436, \"section_seq\": 1, \"route_path_id\": 28722}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514\", \"location\": \"Summerston\", \"stage_seq\": 8, \"distance_m\": 6434.058, \"section_seq\": 1, \"route_path_id\": 28722}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1515H\", \"location\": \"Maryhill\", \"stage_seq\": 9, \"distance_m\": 7023.612, \"section_seq\": 1, \"route_path_id\": 28722}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": \"1517H\", \"location\": \"Kelvindale\", \"stage_seq\": 10, \"distance_m\": 7758.216, \"section_seq\": 1, \"route_path_id\": 28722}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": null, \"location\": \"Anniesland\", \"stage_seq\": 11, \"distance_m\": 8695.026, \"section_seq\": 1, \"route_path_id\": 28722}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8695.026, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28722}], \"total_distance_m\": 8695.026, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 8695.026, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1502", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.8899478", "current_position_lon": "-4.3215253", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:24Z\", \"source_id\": 47709026, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:27Z\", \"source_id\": 15514197, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1314, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:23Z\", \"source_id\": 47714255, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:28Z\", \"source_id\": 15515640, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:14Z\", \"source_id\": 15518545, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:16Z\", \"source_id\": 15520055, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:29Z\", \"source_id\": 47733539, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:33Z\", \"source_id\": 15521091, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:45Z\", \"source_id\": 15523463, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:51Z\", \"source_id\": 47745167, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:55Z\", \"source_id\": 15524412, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Anniesland", "service_state_platform": "3", "timing_fact_generation": 1789482057687699, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:19.300906", "service_state_evidence_id": 15524412, "current_leg_start_actual_dep": "2026-09-15T15:19:30+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:20.122124", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ ANL 2W61 156435 2 75 None {"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2858.854, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 3252.418, "from_m": 2858.854, "capability_applied": null, "effective_limit_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": 7149.13, "from_m": 3252.418, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7189.242, "from_m": 7149.13, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7257.492, "from_m": 7189.242, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7672.154, "from_m": 7257.492, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7826.944, "from_m": 7672.154, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 8137.297, "from_m": 7826.944, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 8482.677, "from_m": 8137.297, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8695.026, "from_m": 8482.677, "capability_applied": null, "effective_limit_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": 582891, "profile_key": "8d6f356a5d142e4c04e753dd726a6269055e7900e798845b24007aaf7ce71273", "schedule_id": 28957, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1502", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28722}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 28722}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 28722}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "location": "Cowlairs North Jn", "stage_seq": 4, "distance_m": 3169.328, "section_seq": 1, "route_path_id": 28722}, {"is_pass": false, "wtt_arr": "1507", "wtt_dep": "1507H", "location": "Ashfield", "stage_seq": 5, "distance_m": 3416.012, "section_seq": 1, "route_path_id": 28722}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1510", "location": "Possilpark & Parkhouse", "stage_seq": 6, "distance_m": 4027.488, "section_seq": 1, "route_path_id": 28722}, {"is_pass": false, "wtt_arr": "1511H", "wtt_dep": "1512", "location": "Gilshochill (formerly Lambhill)", "stage_seq": 7, "distance_m": 5799.436, "section_seq": 1, "route_path_id": 28722}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514", "location": "Summerston", "stage_seq": 8, "distance_m": 6434.058, "section_seq": 1, "route_path_id": 28722}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1515H", "location": "Maryhill", "stage_seq": 9, "distance_m": 7023.612, "section_seq": 1, "route_path_id": 28722}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": "1517H", "location": "Kelvindale", "stage_seq": 10, "distance_m": 7758.216, "section_seq": 1, "route_path_id": 28722}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": null, "location": "Anniesland", "stage_seq": 11, "distance_m": 8695.026, "section_seq": 1, "route_path_id": 28722}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8695.026, "from_m": 0.0, "section_seq": 1, "route_path_id": 28722}], "total_distance_m": 8695.026, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 8695.026, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1318, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:24Z", "source_id": 47709026, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:08:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:27Z", "source_id": 15514197, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1314, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:23Z", "source_id": 47714255, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:10:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:28Z", "source_id": 15515640, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:14Z", "source_id": 15518545, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:16Z", "source_id": 15520055, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:29Z", "source_id": 47733539, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:17:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:33Z", "source_id": 15521091, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:45Z", "source_id": 15523463, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1297, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:51Z", "source_id": 47745167, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:22:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:55Z", "source_id": 15524412, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 1502 1502 2 None None Anniesland 1520 1520 3 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W83999/2026-09-15/detailed None Kelvindale 2026-09-15T15:19:30+01:00 Anniesland 2.0 {"type": "LineString", "coordinates": [[-4.310176700000001, 55.89348809999999], [-4.310703599999999, 55.8934439], [-4.3112722, 55.893425699999995], [-4.311913363773703, 55.89343903017317], [-4.312003299999999, 55.893440900000016], [-4.3133617, 55.8935193], [-4.3140739, 55.8935738], [-4.314898299999999, 55.8936368], [-4.3157683, 55.8936249], [-4.3162259, 55.8936029], [-4.316483, 55.8935865], [-4.3167378, 55.893557099999995], [-4.3171294, 55.893490199999995], [-4.3175913, 55.89339069999999], [-4.3179676, 55.893286499999995], [-4.3181888, 55.8932129], [-4.3183772, 55.89314559999999], [-4.3188202, 55.8929421], [-4.319093099999999, 55.8927939], [-4.319278299999999, 55.89268309999999], [-4.3193937, 55.892604899999995], [-4.319617599999999, 55.89244099999999], [-4.3197972, 55.89229009999999], [-4.3198952, 55.89219849999999], [-4.320302, 55.89173], [-4.32059, 55.8913222], [-4.32141, 55.8901224], [-4.321525299999999, 55.88994780000001]]} 0.6 1520 1522 Kelvindale Anniesland Anniesland 55.8899478 -4.3215253 55.8899478 -4.3215253 1 0 2026-09-15 14:32:37 TERMINATED 2026-09-15 14:22:00 Anniesland TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524412 1789482057687699 29 29 2026-09-15 14:32:20.122124 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:19.300906
551095 582293 C93115 871R38MP15 2026-09-15 COMPLETE 15524848 2026-09-15 15:22:00 2026-09-15 14:32:37 2026-09-17 14:32:37 {"id": 582293, "stp": "P", "toc": "Southern", "uid": "C93115", "consist": "377448", "dest_crs": "REI", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C93115/2026-09-15/detailed", "trust_id": "871R38MP15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reigate", "service_date": "2026-09-15", "dest_arr_time": "1524", "dest_platform": "DPL", "is_terminated": 1, "next_location": "Reigate", "signalling_id": "1R38", "timing_status": "EARLY", "origin_station": "London Victoria (C)", "current_leg_arr": "1522", "current_leg_dep": "1518", "current_leg_end": "Reigate", "origin_dep_time": "1438", "origin_platform": "12", "current_location": "Reigate", "last_update_time": "2026-09-15T14:32:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1656933, 51.240133699999994], [-0.1658439, 51.239863099999994], [-0.16593229999999998, 51.23968519999999], [-0.1659697, 51.2395936], [-0.1660026, 51.239498], [-0.1661275, 51.2392611], [-0.1662808, 51.2390166], [-0.16634819999999997, 51.23893519999999], [-0.16639389999999998, 51.2388855], [-0.16663129999999998, 51.238639], [-0.1667308, 51.23853690000001], [-0.1668716, 51.23839569999999], [-0.1670937, 51.2382112], [-0.167384, 51.23801889999999], [-0.167568, 51.23791829999999], [-0.1677327, 51.23783840000001], [-0.16793599999999995, 51.2377581], [-0.16816249999999996, 51.2376868], [-0.16841309999999998, 51.2376252], [-0.1687099, 51.23756600000001], [-0.1689943, 51.2375392], [-0.1693182, 51.237516], [-0.16971459999999997, 51.237512800000005], [-0.16999119999999998, 51.2375331], [-0.1704971, 51.2375885], [-0.17095579999999996, 51.23771610000001], [-0.17144389999999998, 51.23788909999999], [-0.17235849999999997, 51.238243399999995], [-0.1735897, 51.2386364], [-0.17410839999999997, 51.238769100000006], [-0.174397, 51.23884290000001], [-0.17551009999999995, 51.2390831], [-0.17590979999999998, 51.239167], [-0.1765052, 51.23925939999999], [-0.1777096, 51.2394273], [-0.1783479, 51.239481099999985], [-0.1792518, 51.2395466], [-0.1796630568239043, 51.239563736425616], [-0.1816685, 51.2396473], [-0.18238719999999997, 51.23967570000001], [-0.1836026, 51.2397295], [-0.1916544, 51.2400419], [-0.1942454, 51.2402871], [-0.1965038, 51.24056250000001], [-0.1970161, 51.2406431], [-0.1972549, 51.2406859], [-0.19808359999999997, 51.240834500000005], [-0.19984309999999997, 51.2411603], [-0.201541, 51.241479299999995], [-0.2033683, 51.2418095]]}", "current_leg_start": "Redhill", "dest_arr_time_act": "1524", "motion_projection": null, "next_location_lat": "51.2418095", "next_location_lon": "-0.2033683", "previous_location": "Redhill", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.998, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.375, \"from_m\": 3337.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7545.981, \"from_m\": 6736.375, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8072.698, \"from_m\": 7545.981, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10338.399, \"from_m\": 8072.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14876.032, \"from_m\": 10338.399, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14921.78, \"from_m\": 14876.032, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15785.19, \"from_m\": 14921.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16681.641, \"from_m\": 15785.19, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16718.607, \"from_m\": 16681.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17112.863, \"from_m\": 16718.607, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17143.298, \"from_m\": 17112.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17231.967, \"from_m\": 17143.298, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17295.666, \"from_m\": 17231.967, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17331.373, \"from_m\": 17295.666, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17375.643, \"from_m\": 17331.373, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17434.208, \"from_m\": 17375.643, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18711.851, \"from_m\": 17434.208, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23054.833, \"from_m\": 18711.851, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23171.601, \"from_m\": 23054.833, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23277.519, \"from_m\": 23171.601, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 23323.994, \"from_m\": 23277.519, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24665.319, \"from_m\": 23323.994, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25293.355, \"from_m\": 24665.319, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30250.407, \"from_m\": 25293.355, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31088.254, \"from_m\": 30250.407, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32487.325, \"from_m\": 31088.254, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 32610.816, \"from_m\": 32487.325, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32801.086, \"from_m\": 32610.816, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33051.073, \"from_m\": 32801.086, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33687.433, \"from_m\": 33051.073, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33797.942, \"from_m\": 33687.433, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33904.019, \"from_m\": 33797.942, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 34239.218, \"from_m\": 33904.019, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 36524.465, \"from_m\": 34239.218, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 582293, \"profile_key\": \"4111fa29ca262ccf7e6d58c62879c2fd5f34dc004af267549396099408ba8617\", \"schedule_id\": 7943, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442\", \"location\": \"Pouparts Jn\", \"stage_seq\": 3, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1445\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 4, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447H\", \"location\": \"Balham\", \"stage_seq\": 5, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Streatham North Jn\", \"stage_seq\": 6, \"distance_m\": 9731.543, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452H\", \"location\": \"Selhurst\", \"stage_seq\": 7, \"distance_m\": 15049.908, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 16063.261, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456H\", \"location\": \"East Croydon\", \"stage_seq\": 9, \"distance_m\": 16910.971, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 18358.394, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1502\", \"location\": \"Purley\", \"stage_seq\": 11, \"distance_m\": 21705.84, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 12, \"distance_m\": 23277.519, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": false, \"wtt_arr\": \"1505\", \"wtt_dep\": \"1506\", \"location\": \"Coulsdon South\", \"stage_seq\": 13, \"distance_m\": 24773.118, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1512\", \"location\": \"Merstham\", \"stage_seq\": 14, \"distance_m\": 30787.916, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": false, \"wtt_arr\": \"1516\", \"wtt_dep\": \"1519\", \"location\": \"Redhill\", \"stage_seq\": 15, \"distance_m\": 33636.692, \"section_seq\": 1, \"route_path_id\": 30593}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": null, \"location\": \"Reigate\", \"stage_seq\": 16, \"distance_m\": 36524.465, \"section_seq\": 1, \"route_path_id\": 30593}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 36524.465, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30593}], \"total_distance_m\": 36524.465, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 31127.761, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5396.704, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1438", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2418095", "current_position_lon": "-0.2033683", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:12Z\", \"source_id\": 47646864, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:17Z\", \"source_id\": 15496943, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:55Z\", \"source_id\": 47657008, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:58Z\", \"source_id\": 15499728, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:21Z\", \"source_id\": 47668883, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:23Z\", \"source_id\": 15503042, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:20Z\", \"source_id\": 47676816, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:25Z\", \"source_id\": 15505266, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:59Z\", \"source_id\": 47683919, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:04Z\", \"source_id\": 15507153, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:52Z\", \"source_id\": 47691544, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:56Z\", \"source_id\": 15509275, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:11Z\", \"source_id\": 47700308, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:16Z\", \"source_id\": 15511733, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:15Z\", \"source_id\": 47713996, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:18Z\", \"source_id\": 15515529, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:15Z\", \"source_id\": 47727518, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:19Z\", \"source_id\": 15519371, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28154, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:25Z\", \"source_id\": 47746657, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:26Z\", \"source_id\": 15524848, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reigate", "service_state_platform": "2", "timing_fact_generation": 1789482092356951, "current_leg_arrival_utc": "2026-09-15T15:23:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:19.309089", "service_state_evidence_id": 15524848, "current_leg_start_actual_dep": "2026-09-15T15:19:00+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:20.128025", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None REI 1R38 377448 4 100 None {"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.998, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.375, "from_m": 3337.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7545.981, "from_m": 6736.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8072.698, "from_m": 7545.981, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10338.399, "from_m": 8072.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14876.032, "from_m": 10338.399, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14921.78, "from_m": 14876.032, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15785.19, "from_m": 14921.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16681.641, "from_m": 15785.19, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16718.607, "from_m": 16681.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17112.863, "from_m": 16718.607, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17143.298, "from_m": 17112.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17231.967, "from_m": 17143.298, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17295.666, "from_m": 17231.967, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17331.373, "from_m": 17295.666, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17375.643, "from_m": 17331.373, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17434.208, "from_m": 17375.643, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18711.851, "from_m": 17434.208, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23054.833, "from_m": 18711.851, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23171.601, "from_m": 23054.833, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23277.519, "from_m": 23171.601, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23323.994, "from_m": 23277.519, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24665.319, "from_m": 23323.994, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25293.355, "from_m": 24665.319, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30250.407, "from_m": 25293.355, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31088.254, "from_m": 30250.407, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32487.325, "from_m": 31088.254, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32610.816, "from_m": 32487.325, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32801.086, "from_m": 32610.816, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33051.073, "from_m": 32801.086, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33687.433, "from_m": 33051.073, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33797.942, "from_m": 33687.433, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33904.019, "from_m": 33797.942, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 34239.218, "from_m": 33904.019, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 36524.465, "from_m": 34239.218, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 582293, "profile_key": "4111fa29ca262ccf7e6d58c62879c2fd5f34dc004af267549396099408ba8617", "schedule_id": 7943, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1438", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30593}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 30593}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 30593}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1445", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 30593}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447H", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 30593}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9731.543, "section_seq": 1, "route_path_id": 30593}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452H", "location": "Selhurst", "stage_seq": 7, "distance_m": 15049.908, "section_seq": 1, "route_path_id": 30593}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 16063.261, "section_seq": 1, "route_path_id": 30593}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456H", "location": "East Croydon", "stage_seq": 9, "distance_m": 16910.971, "section_seq": 1, "route_path_id": 30593}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458", "location": "South Croydon", "stage_seq": 10, "distance_m": 18358.394, "section_seq": 1, "route_path_id": 30593}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1502", "location": "Purley", "stage_seq": 11, "distance_m": 21705.84, "section_seq": 1, "route_path_id": 30593}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503H", "location": "Stoats Nest Jn", "stage_seq": 12, "distance_m": 23277.519, "section_seq": 1, "route_path_id": 30593}, {"is_pass": false, "wtt_arr": "1505", "wtt_dep": "1506", "location": "Coulsdon South", "stage_seq": 13, "distance_m": 24773.118, "section_seq": 1, "route_path_id": 30593}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1512", "location": "Merstham", "stage_seq": 14, "distance_m": 30787.916, "section_seq": 1, "route_path_id": 30593}, {"is_pass": false, "wtt_arr": "1516", "wtt_dep": "1519", "location": "Redhill", "stage_seq": 15, "distance_m": 33636.692, "section_seq": 1, "route_path_id": 30593}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": null, "location": "Reigate", "stage_seq": 16, "distance_m": 36524.465, "section_seq": 1, "route_path_id": 30593}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36524.465, "from_m": 0.0, "section_seq": 1, "route_path_id": 30593}], "total_distance_m": 36524.465, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 31127.761, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5396.704, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:12Z", "source_id": 47646864, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:44:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:17Z", "source_id": 15496943, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:55Z", "source_id": 47657008, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:48:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:58Z", "source_id": 15499728, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29937, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:21Z", "source_id": 47668883, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:53:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:23Z", "source_id": 15503042, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:20Z", "source_id": 47676816, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:55:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:25Z", "source_id": 15505266, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30245, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:59Z", "source_id": 47683919, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:58:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:04Z", "source_id": 15507153, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:52Z", "source_id": 47691544, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:01:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:56Z", "source_id": 15509275, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:11Z", "source_id": 47700308, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:05:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:16Z", "source_id": 15511733, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30283, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:15Z", "source_id": 47713996, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:10:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:18Z", "source_id": 15515529, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:15Z", "source_id": 47727518, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:15:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:19Z", "source_id": 15519371, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28154, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:25Z", "source_id": 47746657, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:22:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:26Z", "source_id": 15524848, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] London Victoria (C) 1438 1438 12 None None Reigate 1524 1524 DPL EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C93115/2026-09-15/detailed None Redhill 2026-09-15T15:19:00+01:00 Reigate 4.0 {"type": "LineString", "coordinates": [[-0.1656933, 51.240133699999994], [-0.1658439, 51.239863099999994], [-0.16593229999999998, 51.23968519999999], [-0.1659697, 51.2395936], [-0.1660026, 51.239498], [-0.1661275, 51.2392611], [-0.1662808, 51.2390166], [-0.16634819999999997, 51.23893519999999], [-0.16639389999999998, 51.2388855], [-0.16663129999999998, 51.238639], [-0.1667308, 51.23853690000001], [-0.1668716, 51.23839569999999], [-0.1670937, 51.2382112], [-0.167384, 51.23801889999999], [-0.167568, 51.23791829999999], [-0.1677327, 51.23783840000001], [-0.16793599999999995, 51.2377581], [-0.16816249999999996, 51.2376868], [-0.16841309999999998, 51.2376252], [-0.1687099, 51.23756600000001], [-0.1689943, 51.2375392], [-0.1693182, 51.237516], [-0.16971459999999997, 51.237512800000005], [-0.16999119999999998, 51.2375331], [-0.1704971, 51.2375885], [-0.17095579999999996, 51.23771610000001], [-0.17144389999999998, 51.23788909999999], [-0.17235849999999997, 51.238243399999995], [-0.1735897, 51.2386364], [-0.17410839999999997, 51.238769100000006], [-0.174397, 51.23884290000001], [-0.17551009999999995, 51.2390831], [-0.17590979999999998, 51.239167], [-0.1765052, 51.23925939999999], [-0.1777096, 51.2394273], [-0.1783479, 51.239481099999985], [-0.1792518, 51.2395466], [-0.1796630568239043, 51.239563736425616], [-0.1816685, 51.2396473], [-0.18238719999999997, 51.23967570000001], [-0.1836026, 51.2397295], [-0.1916544, 51.2400419], [-0.1942454, 51.2402871], [-0.1965038, 51.24056250000001], [-0.1970161, 51.2406431], [-0.1972549, 51.2406859], [-0.19808359999999997, 51.240834500000005], [-0.19984309999999997, 51.2411603], [-0.201541, 51.241479299999995], [-0.2033683, 51.2418095]]} 1.8 1518 1522 Redhill Reigate Reigate 51.2418095 -0.2033683 51.2418095 -0.2033683 1 0 2026-09-15 14:32:37 TERMINATED 2026-09-15 14:22:00 Reigate TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524848 1789482092356951 74 74 2026-09-15 14:32:20.128025 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:19.309089
551096 581303 C93284 861S39MN15 2026-09-15 COMPLETE 15524375 2026-09-15 15:22:00 2026-09-15 14:32:37 2026-09-17 14:32:37 {"id": 581303, "stp": "P", "toc": "Southern", "uid": "C93284", "consist": "377318", "dest_crs": "BTN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C93284/2026-09-15/detailed", "trust_id": "861S39MN15", "origin_crs": "PMS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-15", "dest_arr_time": "1518", "dest_platform": "2", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "1S39", "timing_status": "LATE", "origin_station": "Portsmouth & Southsea", "current_leg_arr": "1522", "current_leg_dep": "1518", "current_leg_end": "Brighton", "origin_dep_time": "1357", "origin_platform": "3", "current_location": "Brighton", "last_update_time": "2026-09-15T14:32:37", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1711620765841697, 50.8353055377884], [-0.17050540000000003, 50.83518529999999], [-0.16976759999999996, 50.83504309999999], [-0.16877859999999997, 50.8348395], [-0.16826699999999997, 50.83473519999999], [-0.1672376, 50.8345454], [-0.16683929999999997, 50.8344508], [-0.166635, 50.83440230000001], [-0.1656065, 50.8341532], [-0.164954, 50.83400499999999], [-0.1642984, 50.83386459999999], [-0.1639054, 50.83378479999999], [-0.1634651, 50.8336975], [-0.1632294, 50.83365389999999], [-0.16298699999999997, 50.833618399999985], [-0.16267339999999997, 50.8335814], [-0.16253519999999996, 50.8335704], [-0.162396, 50.83356359999999], [-0.16224479999999997, 50.8335565], [-0.1620924, 50.8335533], [-0.1617706, 50.8335604], [-0.1614843, 50.8335775], [-0.1612799, 50.8335983], [-0.16117389999999998, 50.8336112], [-0.1610043, 50.833636199999994], [-0.1608363, 50.833665299999986], [-0.16066999999999998, 50.833698], [-0.1605064, 50.8337344], [-0.1603813, 50.8337674], [-0.1602565, 50.8338026], [-0.1601552, 50.8338334], [-0.1600551, 50.8338656], [-0.1599638, 50.83389799999999], [-0.15987329999999997, 50.833931799999995], [-0.15972759999999997, 50.8339887], [-0.15958289999999997, 50.834048200000005], [-0.15950699999999998, 50.8340841], [-0.1594338, 50.8341211], [-0.15928929999999997, 50.83419609999999], [-0.159165, 50.8342662], [-0.1590411, 50.8343408], [-0.1589665, 50.8343878], [-0.15889570000000003, 50.83443659999999], [-0.15875599999999998, 50.83453540000001], [-0.15860169999999998, 50.834657500000006], [-0.158455, 50.83478290000001], [-0.15832009999999996, 50.834912199999984], [-0.15818329999999997, 50.8350338], [-0.15790779999999996, 50.83528650000001], [-0.1570478, 50.83606609999999], [-0.15651569999999998, 50.8366292], [-0.1550525, 50.837967199999994], [-0.1545368, 50.8384397], [-0.1537697, 50.839142599999995], [-0.1536323, 50.8392989], [-0.1534975, 50.8394295], [-0.1532462, 50.83975629999999], [-0.1531208, 50.839979099999994], [-0.1530591, 50.84014139999999], [-0.15301459999999997, 50.8402767], [-0.1529752, 50.8404706], [-0.15296, 50.84064620000001], [-0.15295739999999997, 50.8408378], [-0.1529907, 50.84104010000001], [-0.1530506, 50.8412476], [-0.1531157, 50.841411], [-0.15301459999999997, 50.841258499999995], [-0.1528229, 50.8410068], [-0.152387, 50.84047569999999], [-0.15223539999999997, 50.8403064], [-0.1521007, 50.840157999999995], [-0.15186969999999997, 50.83991940000001], [-0.1517593, 50.83981490000001], [-0.1516377, 50.83968959999999], [-0.1515106, 50.8395656], [-0.1513162, 50.83938500000001], [-0.15112039999999996, 50.8392184], [-0.150876, 50.839006399999995], [-0.1499761, 50.8382892], [-0.14969, 50.8380815], [-0.1492893, 50.837813399999995], [-0.1490728, 50.8376691], [-0.1488277, 50.8375243], [-0.1485435, 50.8373596], [-0.1483227, 50.837241799999994], [-0.14768659999999997, 50.83691640000001], [-0.1471839, 50.83666], [-0.1465868, 50.83632870000001], [-0.14609579999999997, 50.8360461], [-0.14573389999999997, 50.83582659999999], [-0.1453335, 50.835553700000006], [-0.14507789999999998, 50.835361], [-0.1447696, 50.83511500000001], [-0.1444816, 50.8348567], [-0.1443572, 50.834738400000006], [-0.14398819999999998, 50.834392099999995], [-0.1436483, 50.8340645], [-0.1433865, 50.83380660000001], [-0.1431657, 50.833547], [-0.14291659999999998, 50.83322209999999], [-0.1427092, 50.8329413], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]}", "current_leg_start": "Hove", "dest_arr_time_act": "1518", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "Hove", "current_leg_milage": "2.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 51.442, \"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\": 304.664, \"from_m\": 51.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\": 1559.647, \"from_m\": 304.664, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1853.36, \"from_m\": 1559.647, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 3959.044, \"from_m\": 1853.36, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5504.278, \"from_m\": 3959.044, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 5706.063, \"from_m\": 5504.278, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9248.842, \"from_m\": 5706.063, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9972.429, \"from_m\": 9248.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\": 10888.547, \"from_m\": 9972.429, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10981.163, \"from_m\": 10888.547, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11059.786, \"from_m\": 10981.163, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11861.882, \"from_m\": 11059.786, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23982.624, \"from_m\": 11861.882, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24599.339, \"from_m\": 23982.624, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25389.632, \"from_m\": 24599.339, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 25432.645, \"from_m\": 25389.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\": 35394.862, \"from_m\": 25432.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\": 36021.926, \"from_m\": 35394.862, \"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\": 40114.642, \"from_m\": 36021.926, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40166.327, \"from_m\": 40114.642, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40271.775, \"from_m\": 40166.327, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40507.235, \"from_m\": 40271.775, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41284.245, \"from_m\": 40507.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\": 41671.114, \"from_m\": 41284.245, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 46454.627, \"from_m\": 41671.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\": 46496.902, \"from_m\": 46454.627, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53134.569, \"from_m\": 46496.902, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53269.451, \"from_m\": 53134.569, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 62641.49, \"from_m\": 53269.451, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 62685.711, \"from_m\": 62641.49, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69123.415, \"from_m\": 62685.711, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 69791.563, \"from_m\": 69123.415, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69877.401, \"from_m\": 69791.563, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71002.418, \"from_m\": 69877.401, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 71190.038, \"from_m\": 71002.418, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 72414.271, \"from_m\": 71190.038, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72517.689, \"from_m\": 72414.271, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 72559.044, \"from_m\": 72517.689, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72819.206, \"from_m\": 72559.044, \"capability_applied\": null, \"effective_limit_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\": 581303, \"profile_key\": \"4e04af5883492b4e45d08b1636fce8d8cac36c91d0d543b1ac8d2b053c6bb25f\", \"schedule_id\": 7991, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1357\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1400\", \"wtt_dep\": \"1401\", \"location\": \"Fratton\", \"stage_seq\": 2, \"distance_m\": 1161.199, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Portcreek Jn\", \"stage_seq\": 3, \"distance_m\": 5611.553, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406H\", \"location\": \"Farlington Jn\", \"stage_seq\": 4, \"distance_m\": 6631.001, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1410\", \"wtt_dep\": \"1411\", \"location\": \"Havant\", \"stage_seq\": 5, \"distance_m\": 11358.019, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414\", \"location\": \"Emsworth\", \"stage_seq\": 6, \"distance_m\": 14381.479, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1421\", \"wtt_dep\": \"1422\", \"location\": \"Chichester\", \"stage_seq\": 7, \"distance_m\": 25583.559, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1430\", \"location\": \"Barnham\", \"stage_seq\": 8, \"distance_m\": 35697.366, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433H\", \"location\": \"Ford\", \"stage_seq\": 9, \"distance_m\": 39939.194, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435H\", \"location\": \"Arundel Jn\", \"stage_seq\": 10, \"distance_m\": 41034.006, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440\", \"location\": \"Angmering\", \"stage_seq\": 11, \"distance_m\": 46649.314, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444\", \"location\": \"Goring-by-Sea\", \"stage_seq\": 12, \"distance_m\": 50597.367, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1446H\", \"location\": \"Durrington-on-Sea\", \"stage_seq\": 13, \"distance_m\": 52040.586, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1449\", \"location\": \"West Worthing\", \"stage_seq\": 14, \"distance_m\": 53459.18, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1452\", \"location\": \"Worthing\", \"stage_seq\": 15, \"distance_m\": 54740.698, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": \"1454H\", \"location\": \"East Worthing\", \"stage_seq\": 16, \"distance_m\": 56156.618, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": \"1458\", \"location\": \"Lancing\", \"stage_seq\": 17, \"distance_m\": 58468.227, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1501H\", \"wtt_dep\": \"1502H\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 18, \"distance_m\": 62219.318, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1505\", \"wtt_dep\": \"1506\", \"location\": \"Southwick\", \"stage_seq\": 19, \"distance_m\": 64675.447, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1510\", \"location\": \"Portslade\", \"stage_seq\": 20, \"distance_m\": 67043.953, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1512H\", \"wtt_dep\": \"1513H\", \"location\": \"Hove\", \"stage_seq\": 21, \"distance_m\": 69362.236, \"section_seq\": 1, \"route_path_id\": 68092}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 22, \"distance_m\": 72819.206, \"section_seq\": 1, \"route_path_id\": 68092}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 72819.206, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68092}], \"total_distance_m\": 72819.206, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 71286.586, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1532.62, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1357", "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\": 27361, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:59:09Z\", \"source_id\": 47529425, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:59:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:59:12Z\", \"source_id\": 15463866, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:34Z\", \"source_id\": 47554396, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:09:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:39Z\", \"source_id\": 15470744, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:02Z\", \"source_id\": 47565914, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:14:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:02Z\", \"source_id\": 15473970, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:20:41Z\", \"source_id\": 47585847, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:21:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:20:44Z\", \"source_id\": 15479641, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:00Z\", \"source_id\": 47617973, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:02Z\", \"source_id\": 15488717, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27479, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:53Z\", \"source_id\": 47630936, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:57Z\", \"source_id\": 15492396, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:14Z\", \"source_id\": 47647019, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:17Z\", \"source_id\": 15496951, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:09Z\", \"source_id\": 47660400, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:13Z\", \"source_id\": 15500662, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31046, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:49Z\", \"source_id\": 47667498, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:52Z\", \"source_id\": 15502630, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:53Z\", \"source_id\": 47672863, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:59Z\", \"source_id\": 15504201, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:49Z\", \"source_id\": 47680870, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:53Z\", \"source_id\": 15506340, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:32Z\", \"source_id\": 47687981, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:36Z\", \"source_id\": 15508264, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31036, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:09Z\", \"source_id\": 47694824, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:14Z\", \"source_id\": 15510205, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:28Z\", \"source_id\": 47706466, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:33Z\", \"source_id\": 15513442, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31024, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:06Z\", \"source_id\": 47716161, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:07Z\", \"source_id\": 15516093, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:42Z\", \"source_id\": 47725958, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:44Z\", \"source_id\": 15518931, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:59Z\", \"source_id\": 47734741, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:04Z\", \"source_id\": 15521460, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:48Z\", \"source_id\": 47745046, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:51Z\", \"source_id\": 15524375, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "2", "timing_fact_generation": 1789482051586993, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:21.424991", "service_state_evidence_id": 15524375, "current_leg_start_actual_dep": "2026-09-15T15:17:30+01:00", "operational_evidence_version": 107, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:21.810602", "service_state_valid_until_kind": null, "operational_interpretation_version": 107, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P PMS BTN 1S39 377318 3 100 None {"version": 3, "segments": [{"to_m": 51.442, "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": 304.664, "from_m": 51.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": 1559.647, "from_m": 304.664, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1853.36, "from_m": 1559.647, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 3959.044, "from_m": 1853.36, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5504.278, "from_m": 3959.044, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 5706.063, "from_m": 5504.278, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9248.842, "from_m": 5706.063, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9972.429, "from_m": 9248.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": 10888.547, "from_m": 9972.429, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10981.163, "from_m": 10888.547, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11059.786, "from_m": 10981.163, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11861.882, "from_m": 11059.786, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23982.624, "from_m": 11861.882, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24599.339, "from_m": 23982.624, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25389.632, "from_m": 24599.339, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25432.645, "from_m": 25389.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": 35394.862, "from_m": 25432.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": 36021.926, "from_m": 35394.862, "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": 40114.642, "from_m": 36021.926, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40166.327, "from_m": 40114.642, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40271.775, "from_m": 40166.327, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40507.235, "from_m": 40271.775, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41284.245, "from_m": 40507.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": 41671.114, "from_m": 41284.245, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 46454.627, "from_m": 41671.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": 46496.902, "from_m": 46454.627, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53134.569, "from_m": 46496.902, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53269.451, "from_m": 53134.569, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 62641.49, "from_m": 53269.451, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 62685.711, "from_m": 62641.49, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69123.415, "from_m": 62685.711, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 69791.563, "from_m": 69123.415, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69877.401, "from_m": 69791.563, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71002.418, "from_m": 69877.401, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 71190.038, "from_m": 71002.418, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 72414.271, "from_m": 71190.038, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72517.689, "from_m": 72414.271, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 72559.044, "from_m": 72517.689, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72819.206, "from_m": 72559.044, "capability_applied": null, "effective_limit_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": 581303, "profile_key": "4e04af5883492b4e45d08b1636fce8d8cac36c91d0d543b1ac8d2b053c6bb25f", "schedule_id": 7991, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1357", "location": "Portsmouth & Southsea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1400", "wtt_dep": "1401", "location": "Fratton", "stage_seq": 2, "distance_m": 1161.199, "section_seq": 1, "route_path_id": 68092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406", "location": "Portcreek Jn", "stage_seq": 3, "distance_m": 5611.553, "section_seq": 1, "route_path_id": 68092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406H", "location": "Farlington Jn", "stage_seq": 4, "distance_m": 6631.001, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1410", "wtt_dep": "1411", "location": "Havant", "stage_seq": 5, "distance_m": 11358.019, "section_seq": 1, "route_path_id": 68092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414", "location": "Emsworth", "stage_seq": 6, "distance_m": 14381.479, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1421", "wtt_dep": "1422", "location": "Chichester", "stage_seq": 7, "distance_m": 25583.559, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1430", "location": "Barnham", "stage_seq": 8, "distance_m": 35697.366, "section_seq": 1, "route_path_id": 68092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433H", "location": "Ford", "stage_seq": 9, "distance_m": 39939.194, "section_seq": 1, "route_path_id": 68092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435H", "location": "Arundel Jn", "stage_seq": 10, "distance_m": 41034.006, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440", "location": "Angmering", "stage_seq": 11, "distance_m": 46649.314, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444", "location": "Goring-by-Sea", "stage_seq": 12, "distance_m": 50597.367, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1446H", "location": "Durrington-on-Sea", "stage_seq": 13, "distance_m": 52040.586, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1449", "location": "West Worthing", "stage_seq": 14, "distance_m": 53459.18, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1452", "location": "Worthing", "stage_seq": 15, "distance_m": 54740.698, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": "1454H", "location": "East Worthing", "stage_seq": 16, "distance_m": 56156.618, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": "1458", "location": "Lancing", "stage_seq": 17, "distance_m": 58468.227, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1501H", "wtt_dep": "1502H", "location": "Shoreham-by-Sea", "stage_seq": 18, "distance_m": 62219.318, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1505", "wtt_dep": "1506", "location": "Southwick", "stage_seq": 19, "distance_m": 64675.447, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1510", "location": "Portslade", "stage_seq": 20, "distance_m": 67043.953, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1512H", "wtt_dep": "1513H", "location": "Hove", "stage_seq": 21, "distance_m": 69362.236, "section_seq": 1, "route_path_id": 68092}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": null, "location": "Brighton", "stage_seq": 22, "distance_m": 72819.206, "section_seq": 1, "route_path_id": 68092}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 72819.206, "from_m": 0.0, "section_seq": 1, "route_path_id": 68092}], "total_distance_m": 72819.206, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 71286.586, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1532.62, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27361, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:59:09Z", "source_id": 47529425, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:59:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:59:12Z", "source_id": 15463866, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27403, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:34Z", "source_id": 47554396, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:09:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:39Z", "source_id": 15470744, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27417, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:02Z", "source_id": 47565914, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:14:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:02Z", "source_id": 15473970, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27437, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:20:41Z", "source_id": 47585847, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:21:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:20:44Z", "source_id": 15479641, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27465, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:00Z", "source_id": 47617973, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:33:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:02Z", "source_id": 15488717, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27479, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:53Z", "source_id": 47630936, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:39:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:57Z", "source_id": 15492396, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31054, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:14Z", "source_id": 47647019, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:45:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:17Z", "source_id": 15496951, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31050, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:09Z", "source_id": 47660400, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:49:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:13Z", "source_id": 15500662, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31046, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:49Z", "source_id": 47667498, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:52:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:52Z", "source_id": 15502630, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31099, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:53Z", "source_id": 47672863, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:54:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:59Z", "source_id": 15504201, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31041, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:49Z", "source_id": 47680870, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:57:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:53Z", "source_id": 15506340, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31032, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:32Z", "source_id": 47687981, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:00:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:36Z", "source_id": 15508264, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31036, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:09Z", "source_id": 47694824, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:03:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:14Z", "source_id": 15510205, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31028, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:28Z", "source_id": 47706466, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:07:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:33Z", "source_id": 15513442, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31024, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:06Z", "source_id": 47716161, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:11:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:07Z", "source_id": 15516093, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31016, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:42Z", "source_id": 47725958, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:14:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:44Z", "source_id": 15518931, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31081, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:59Z", "source_id": 47734741, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:17:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:04Z", "source_id": 15521460, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30941, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:48Z", "source_id": 47745046, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:22:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:51Z", "source_id": 15524375, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Portsmouth & Southsea 1357 1357 3 None None Brighton 1518 1518 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:C93284/2026-09-15/detailed None Hove 2026-09-15T15:17:30+01:00 Brighton 4.0 {"type": "LineString", "coordinates": [[-0.1711620765841697, 50.8353055377884], [-0.17050540000000003, 50.83518529999999], [-0.16976759999999996, 50.83504309999999], [-0.16877859999999997, 50.8348395], [-0.16826699999999997, 50.83473519999999], [-0.1672376, 50.8345454], [-0.16683929999999997, 50.8344508], [-0.166635, 50.83440230000001], [-0.1656065, 50.8341532], [-0.164954, 50.83400499999999], [-0.1642984, 50.83386459999999], [-0.1639054, 50.83378479999999], [-0.1634651, 50.8336975], [-0.1632294, 50.83365389999999], [-0.16298699999999997, 50.833618399999985], [-0.16267339999999997, 50.8335814], [-0.16253519999999996, 50.8335704], [-0.162396, 50.83356359999999], [-0.16224479999999997, 50.8335565], [-0.1620924, 50.8335533], [-0.1617706, 50.8335604], [-0.1614843, 50.8335775], [-0.1612799, 50.8335983], [-0.16117389999999998, 50.8336112], [-0.1610043, 50.833636199999994], [-0.1608363, 50.833665299999986], [-0.16066999999999998, 50.833698], [-0.1605064, 50.8337344], [-0.1603813, 50.8337674], [-0.1602565, 50.8338026], [-0.1601552, 50.8338334], [-0.1600551, 50.8338656], [-0.1599638, 50.83389799999999], [-0.15987329999999997, 50.833931799999995], [-0.15972759999999997, 50.8339887], [-0.15958289999999997, 50.834048200000005], [-0.15950699999999998, 50.8340841], [-0.1594338, 50.8341211], [-0.15928929999999997, 50.83419609999999], [-0.159165, 50.8342662], [-0.1590411, 50.8343408], [-0.1589665, 50.8343878], [-0.15889570000000003, 50.83443659999999], [-0.15875599999999998, 50.83453540000001], [-0.15860169999999998, 50.834657500000006], [-0.158455, 50.83478290000001], [-0.15832009999999996, 50.834912199999984], [-0.15818329999999997, 50.8350338], [-0.15790779999999996, 50.83528650000001], [-0.1570478, 50.83606609999999], [-0.15651569999999998, 50.8366292], [-0.1550525, 50.837967199999994], [-0.1545368, 50.8384397], [-0.1537697, 50.839142599999995], [-0.1536323, 50.8392989], [-0.1534975, 50.8394295], [-0.1532462, 50.83975629999999], [-0.1531208, 50.839979099999994], [-0.1530591, 50.84014139999999], [-0.15301459999999997, 50.8402767], [-0.1529752, 50.8404706], [-0.15296, 50.84064620000001], [-0.15295739999999997, 50.8408378], [-0.1529907, 50.84104010000001], [-0.1530506, 50.8412476], [-0.1531157, 50.841411], [-0.15301459999999997, 50.841258499999995], [-0.1528229, 50.8410068], [-0.152387, 50.84047569999999], [-0.15223539999999997, 50.8403064], [-0.1521007, 50.840157999999995], [-0.15186969999999997, 50.83991940000001], [-0.1517593, 50.83981490000001], [-0.1516377, 50.83968959999999], [-0.1515106, 50.8395656], [-0.1513162, 50.83938500000001], [-0.15112039999999996, 50.8392184], [-0.150876, 50.839006399999995], [-0.1499761, 50.8382892], [-0.14969, 50.8380815], [-0.1492893, 50.837813399999995], [-0.1490728, 50.8376691], [-0.1488277, 50.8375243], [-0.1485435, 50.8373596], [-0.1483227, 50.837241799999994], [-0.14768659999999997, 50.83691640000001], [-0.1471839, 50.83666], [-0.1465868, 50.83632870000001], [-0.14609579999999997, 50.8360461], [-0.14573389999999997, 50.83582659999999], [-0.1453335, 50.835553700000006], [-0.14507789999999998, 50.835361], [-0.1447696, 50.83511500000001], [-0.1444816, 50.8348567], [-0.1443572, 50.834738400000006], [-0.14398819999999998, 50.834392099999995], [-0.1436483, 50.8340645], [-0.1433865, 50.83380660000001], [-0.1431657, 50.833547], [-0.14291659999999998, 50.83322209999999], [-0.1427092, 50.8329413], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]} 2.1 1518 1522 Hove Brighton Brighton 50.8292890 -0.1410499 50.8292890 -0.1410499 1 0 2026-09-15 14:32:37 TERMINATED 2026-09-15 14:22:00 Brighton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524375 1789482051586993 107 107 2026-09-15 14:32:21.810602 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:21.424991
551097 578383 G38525 401H88MJ15 2026-09-15 COMPLETE 15524288 2026-09-15 15:22:00 2026-09-15 14:32:37 2026-09-17 14:32:37 {"id": 578383, "stp": "P", "toc": "Transport for Wales", "uid": "G38525", "consist": "197118", "dest_crs": "MIA", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38525/2026-09-15/detailed", "trust_id": "401H88MJ15", "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": "1515", "dest_platform": "4A", "is_terminated": 1, "next_location": "Manchester Airport", "signalling_id": "1H88", "timing_status": "LATE", "origin_station": "Holyhead", "current_leg_arr": "1522", "current_leg_dep": "1514", "current_leg_end": "Manchester Airport", "origin_dep_time": "1153", "origin_platform": "2", "current_location": "Manchester Airport", "last_update_time": "2026-09-15T14:32:37", "route_debug_link": null, "timing_variation": "+10 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": "1512", "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\": 578383, \"profile_key\": \"799ccb21c480edbfb88c6c13018ac56a042b80aa3e9221c03a2a05ec0ab5c5c9\", \"schedule_id\": 36713, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1153\", \"location\": \"Holyhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1158H\", \"location\": \"Valley\", \"stage_seq\": 2, \"distance_m\": 5498.926, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1210H\", \"location\": \"Gaerwen S.B.\", \"stage_seq\": 3, \"distance_m\": 29601.408, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1213H\", \"wtt_dep\": \"1215H\", \"location\": \"Llanfairpwll\", \"stage_seq\": 4, \"distance_m\": 34030.494, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1218\", \"location\": \"Menai Bridge\", \"stage_seq\": 5, \"distance_m\": 35527.935, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1222H\", \"wtt_dep\": \"1224H\", \"location\": \"Bangor (Gwynedd)\", \"stage_seq\": 6, \"distance_m\": 39632.011, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1232\", \"wtt_dep\": \"1233\", \"location\": \"Llanfairfechan\", \"stage_seq\": 7, \"distance_m\": 51395.632, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1236H\", \"wtt_dep\": \"1237H\", \"location\": \"Penmaenmawr\", \"stage_seq\": 8, \"distance_m\": 55778.197, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1243\", \"wtt_dep\": \"1244\", \"location\": \"Conwy\", \"stage_seq\": 9, \"distance_m\": 62769.062, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1247H\", \"wtt_dep\": \"1254H\", \"location\": \"Llandudno Junction\", \"stage_seq\": 10, \"distance_m\": 64354.399, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1259H\", \"wtt_dep\": \"1301\", \"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\": \"1306\", \"location\": \"Abergele & Pensarn\", \"stage_seq\": 12, \"distance_m\": 80581.979, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1309H\", \"wtt_dep\": \"1311H\", \"location\": \"Rhyl\", \"stage_seq\": 13, \"distance_m\": 87535.783, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1316\", \"wtt_dep\": \"1317H\", \"location\": \"Prestatyn\", \"stage_seq\": 14, \"distance_m\": 93245.477, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1323\", \"location\": \"Mostyn East Jn\", \"stage_seq\": 15, \"distance_m\": 104567.447, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1329\", \"wtt_dep\": \"1330H\", \"location\": \"Flint\", \"stage_seq\": 16, \"distance_m\": 115697.107, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1335H\", \"wtt_dep\": \"1337\", \"location\": \"Shotton\", \"stage_seq\": 17, \"distance_m\": 123138.594, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1343H\", \"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\": \"1345\", \"location\": \"Chester South Jn\", \"stage_seq\": 19, \"distance_m\": 134899.784, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1347\", \"wtt_dep\": \"1352\", \"location\": \"Chester\", \"stage_seq\": 20, \"distance_m\": 135751.389, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356\", \"location\": \"Mickle Trafford Jn\", \"stage_seq\": 21, \"distance_m\": 139944.227, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1401\", \"wtt_dep\": \"1402\", \"location\": \"Helsby\", \"stage_seq\": 22, \"distance_m\": 147574.767, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1405H\", \"wtt_dep\": \"1406H\", \"location\": \"Frodsham\", \"stage_seq\": 23, \"distance_m\": 151428.28, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408\", \"location\": \"Frodsham Jn\", \"stage_seq\": 24, \"distance_m\": 153479.833, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1410H\", \"wtt_dep\": \"1411H\", \"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\": \"1415H\", \"location\": \"Acton Grange Jn\", \"stage_seq\": 26, \"distance_m\": 161794.72, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1420\", \"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\": \"1424H\", \"location\": \"Winwick Jn\", \"stage_seq\": 28, \"distance_m\": 170079.622, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1428\", \"location\": \"Earlestown\", \"stage_seq\": 29, \"distance_m\": 172498.551, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1431\", \"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\": \"1433\", \"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\": \"1437H\", \"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\": \"1441H\", \"location\": \"Eccles\", \"stage_seq\": 33, \"distance_m\": 192978.565, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"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\": \"1446\", \"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\": \"1448\", \"location\": \"Deansgate\", \"stage_seq\": 36, \"distance_m\": 198624.613, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1451\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 37, \"distance_m\": 199191.621, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1455\", \"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\": \"1456H\", \"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\": \"1458H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 40, \"distance_m\": 203727.836, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1503\", \"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\": \"1508\", \"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\": \"1509\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 43, \"distance_m\": 214672.208, \"section_seq\": 1, \"route_path_id\": 105340}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"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": "1153", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.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-15T11:22:58Z\", \"source_id\": 15393012, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:25:13Z\", \"source_id\": 15394707, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:56:23Z\", \"source_id\": 15417486, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:03:40Z\", \"source_id\": 47383947, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:07:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:03:43Z\", \"source_id\": 15422870, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:08:21Z\", \"source_id\": 47396414, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:10:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:08:23Z\", \"source_id\": 15426289, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:11:55Z\", \"source_id\": 47405806, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:15:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:12:01Z\", \"source_id\": 15428923, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:21Z\", \"source_id\": 47441513, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:28:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:27Z\", \"source_id\": 15439091, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:33:32Z\", \"source_id\": 47462950, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:35:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:33:33Z\", \"source_id\": 15445108, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:45:02Z\", \"source_id\": 47492922, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:46:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:45:07Z\", \"source_id\": 15453611, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:48Z\", \"source_id\": 15466505, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9585, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:11:02Z\", \"source_id\": 47560823, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:11:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:11:06Z\", \"source_id\": 15472553, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:17:33Z\", \"source_id\": 47577597, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:18:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:17:36Z\", \"source_id\": 15477324, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:25:30Z\", \"source_id\": 47598505, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:26:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:25:33Z\", \"source_id\": 15483227, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:12Z\", \"source_id\": 47607951, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:16Z\", \"source_id\": 15486003, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:49Z\", \"source_id\": 47645884, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:50Z\", \"source_id\": 15496631, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:02Z\", \"source_id\": 47673324, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:06Z\", \"source_id\": 15504295, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:53Z\", \"source_id\": 47683550, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:56Z\", \"source_id\": 15507057, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:11Z\", \"source_id\": 47692300, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:13Z\", \"source_id\": 15509500, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8893, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:08Z\", \"source_id\": 47721806, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:12Z\", \"source_id\": 15517746, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:16Z\", \"source_id\": 47735524, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:19Z\", \"source_id\": 15521671, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8939, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:43Z\", \"source_id\": 47744841, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:45Z\", \"source_id\": 15524288, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Airport", "service_state_platform": "4", "timing_fact_generation": 1789482047532969, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:21.429476", "service_state_evidence_id": 15524288, "current_leg_start_actual_dep": "2026-09-15T15:13:00+01:00", "operational_evidence_version": 118, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:21.806136", "service_state_valid_until_kind": null, "operational_interpretation_version": 118, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P HHD MIA 1H88 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": 578383, "profile_key": "799ccb21c480edbfb88c6c13018ac56a042b80aa3e9221c03a2a05ec0ab5c5c9", "schedule_id": 36713, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1153", "location": "Holyhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1158H", "location": "Valley", "stage_seq": 2, "distance_m": 5498.926, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1210H", "location": "Gaerwen S.B.", "stage_seq": 3, "distance_m": 29601.408, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1213H", "wtt_dep": "1215H", "location": "Llanfairpwll", "stage_seq": 4, "distance_m": 34030.494, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1218", "location": "Menai Bridge", "stage_seq": 5, "distance_m": 35527.935, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1222H", "wtt_dep": "1224H", "location": "Bangor (Gwynedd)", "stage_seq": 6, "distance_m": 39632.011, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1232", "wtt_dep": "1233", "location": "Llanfairfechan", "stage_seq": 7, "distance_m": 51395.632, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1236H", "wtt_dep": "1237H", "location": "Penmaenmawr", "stage_seq": 8, "distance_m": 55778.197, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1243", "wtt_dep": "1244", "location": "Conwy", "stage_seq": 9, "distance_m": 62769.062, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1247H", "wtt_dep": "1254H", "location": "Llandudno Junction", "stage_seq": 10, "distance_m": 64354.399, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1259H", "wtt_dep": "1301", "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": "1306", "location": "Abergele & Pensarn", "stage_seq": 12, "distance_m": 80581.979, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1309H", "wtt_dep": "1311H", "location": "Rhyl", "stage_seq": 13, "distance_m": 87535.783, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1316", "wtt_dep": "1317H", "location": "Prestatyn", "stage_seq": 14, "distance_m": 93245.477, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1323", "location": "Mostyn East Jn", "stage_seq": 15, "distance_m": 104567.447, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1329", "wtt_dep": "1330H", "location": "Flint", "stage_seq": 16, "distance_m": 115697.107, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1335H", "wtt_dep": "1337", "location": "Shotton", "stage_seq": 17, "distance_m": 123138.594, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1343H", "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": "1345", "location": "Chester South Jn", "stage_seq": 19, "distance_m": 134899.784, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1347", "wtt_dep": "1352", "location": "Chester", "stage_seq": 20, "distance_m": 135751.389, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356", "location": "Mickle Trafford Jn", "stage_seq": 21, "distance_m": 139944.227, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1401", "wtt_dep": "1402", "location": "Helsby", "stage_seq": 22, "distance_m": 147574.767, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1405H", "wtt_dep": "1406H", "location": "Frodsham", "stage_seq": 23, "distance_m": 151428.28, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408", "location": "Frodsham Jn", "stage_seq": 24, "distance_m": 153479.833, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1410H", "wtt_dep": "1411H", "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": "1415H", "location": "Acton Grange Jn", "stage_seq": 26, "distance_m": 161794.72, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1420", "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": "1424H", "location": "Winwick Jn", "stage_seq": 28, "distance_m": 170079.622, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1428", "location": "Earlestown", "stage_seq": 29, "distance_m": 172498.551, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1431", "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": "1433", "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": "1437H", "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": "1441H", "location": "Eccles", "stage_seq": 33, "distance_m": 192978.565, "section_seq": 1, "route_path_id": 105340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "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": "1446", "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": "1448", "location": "Deansgate", "stage_seq": 36, "distance_m": 198624.613, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1451", "location": "Manchester Oxford Road", "stage_seq": 37, "distance_m": 199191.621, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1455", "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": "1456H", "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": "1458H", "location": "Slade Lane Jn", "stage_seq": 40, "distance_m": 203727.836, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1503", "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": "1508", "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": "1509", "location": "Heald Green West Jn", "stage_seq": 43, "distance_m": 214672.208, "section_seq": 1, "route_path_id": 105340}, {"is_pass": false, "wtt_arr": "1512", "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-15T11:22:58Z", "source_id": 15393012, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:25:13Z", "source_id": 15394707, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:56:23Z", "source_id": 15417486, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T12:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10343, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:03:40Z", "source_id": 47383947, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T12:07:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:03:43Z", "source_id": 15422870, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10348, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:08:21Z", "source_id": 47396414, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T12:10:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:08:23Z", "source_id": 15426289, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10360, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:11:55Z", "source_id": 47405806, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T12:15:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:12:01Z", "source_id": 15428923, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:21Z", "source_id": 47441513, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T12:28:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:27Z", "source_id": 15439091, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:33:32Z", "source_id": 47462950, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T12:35:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:33:33Z", "source_id": 15445108, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T13:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:45:02Z", "source_id": 47492922, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T12:46:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:45:07Z", "source_id": 15453611, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T13:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:48Z", "source_id": 15466505, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9585, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:11:02Z", "source_id": 47560823, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T13:11:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:11:06Z", "source_id": 15472553, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:17:33Z", "source_id": 47577597, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T13:18:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:17:36Z", "source_id": 15477324, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9455, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:25:30Z", "source_id": 47598505, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T13:26:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:25:33Z", "source_id": 15483227, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9439, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:12Z", "source_id": 47607951, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T13:30:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:16Z", "source_id": 15486003, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:49Z", "source_id": 47645884, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T13:45:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:50Z", "source_id": 15496631, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9237, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:02Z", "source_id": 47673324, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T13:54:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:06Z", "source_id": 15504295, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9215, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:53Z", "source_id": 47683550, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T13:58:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:56Z", "source_id": 15507057, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:11Z", "source_id": 47692300, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T14:02:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:13Z", "source_id": 15509500, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8893, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:08Z", "source_id": 47721806, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T14:13:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:12Z", "source_id": 15517746, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8930, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:16Z", "source_id": 47735524, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T14:18:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:19Z", "source_id": 15521671, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8939, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:43Z", "source_id": 47744841, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T14:22:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:45Z", "source_id": 15524288, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Holyhead 1153 1153 2 None None Manchester Airport 1515 1512 4A LATE +10 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38525/2026-09-15/detailed None East Didsbury 2026-09-15T15:13:00+01:00 Manchester Airport 8.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 1514 1522 East Didsbury Manchester Airport Manchester Airport 53.3649824 -2.2724956 53.3649824 -2.2724956 1 0 2026-09-15 14:32:37 TERMINATED 2026-09-15 14:22:00 Manchester Airport TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524288 1789482047532969 118 118 2026-09-15 14:32:21.806136 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:21.429476
551098 581513 C04253 601H36MO15 2026-09-15 COMPLETE 15524196 2026-09-15 15:22:00 2026-09-15 14:32:37 2026-09-17 14:32:37 {"id": 581513, "stp": "P", "toc": "East Midlands Railway", "uid": "C04253", "consist": "360110+360121", "dest_crs": "STP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C04253/2026-09-15/detailed", "trust_id": "601H36MO15", "origin_crs": "COR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London St. Pancras", "service_date": "2026-09-15", "dest_arr_time": "1522", "dest_platform": "1", "is_terminated": 1, "next_location": "London St. Pancras", "signalling_id": "1H36", "timing_status": "ON TIME", "origin_station": "Corby", "current_leg_arr": "1522", "current_leg_dep": "1501", "current_leg_end": "London St. Pancras", "origin_dep_time": "1406", "origin_platform": "1", "current_location": "London St. Pancras", "last_update_time": "2026-09-15T14:32:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3962762, 51.8728653], [-0.3956526, 51.8724132], [-0.3951349, 51.8720455], [-0.3945408, 51.8716574], [-0.3938997, 51.8712798], [-0.3932467, 51.8709326], [-0.3926351, 51.870619600000005], [-0.392057, 51.87035239999999], [-0.3913462999999999, 51.8700212], [-0.3907937000000001, 51.8697554], [-0.3901607, 51.8694208], [-0.3899569, 51.86930650000001], [-0.3895625999999999, 51.8690714], [-0.3889697999999999, 51.8686822], [-0.3884051999999999, 51.8682689], [-0.3879653, 51.8679087], [-0.3875174, 51.86750630000001], [-0.3870896, 51.86707149999999], [-0.386745, 51.86667049999999], [-0.3863909, 51.8661993], [-0.38608789999999993, 51.8657107], [-0.385829, 51.8652155], [-0.3856089999999999, 51.8647155], [-0.3854133, 51.8642109], [-0.3852093999999999, 51.8637074], [-0.384956, 51.86317239999999], [-0.3846648999999999, 51.862644800000005], [-0.3843176, 51.8621255], [-0.3839353, 51.861623], [-0.3835384, 51.861164], [-0.3830663, 51.8606813], [-0.3825621, 51.86022059999999], [-0.3820162999999999, 51.8597742], [-0.3817078, 51.859541400000005], [-0.38145699999999994, 51.8593586], [-0.3808655, 51.858954399999995], [-0.3803479, 51.8586115], [-0.3797591, 51.8582098], [-0.3791704, 51.85778739999999], [-0.3786232, 51.8573683], [-0.3780949, 51.8569597], [-0.3775383, 51.85651899999999], [-0.3769896999999999, 51.8560852], [-0.376448, 51.8556584], [-0.37622399999999995, 51.85548299999999], [-0.37586859999999994, 51.855202199999994], [-0.3754113, 51.85484329999999], [-0.374785, 51.854349799999994], [-0.37415199999999993, 51.85385349999999], [-0.373527, 51.85335999999999], [-0.3728967, 51.8528646], [-0.372269, 51.852374999999995], [-0.3716923999999999, 51.8519211], [-0.3711210999999999, 51.85146379999999], [-0.3710161, 51.851373900000006], [-0.3708553, 51.8512363], [-0.3705511, 51.85097590000001], [-0.3699972, 51.850458899999985], [-0.3694729, 51.8499161], [-0.3689927, 51.84936619999999], [-0.3685663, 51.8488228], [-0.36817339999999993, 51.84826329999999], [-0.3678073, 51.8476768], [-0.3674813, 51.847072999999995], [-0.3672024, 51.846488699999995], [-0.3669703999999999, 51.8459063], [-0.3667934, 51.8453653], [-0.3667099, 51.845054100000006], [-0.36664849999999993, 51.84482529999999], [-0.36652109999999993, 51.844265], [-0.3664733, 51.8441122], [-0.3663614999999999, 51.8437555], [-0.3661724, 51.84322699999999], [-0.3659914, 51.8427918], [-0.3655841, 51.84203519999999], [-0.3654584, 51.8418286], [-0.3651062, 51.8411954], [-0.3647307, 51.840652600000006], [-0.3646084, 51.8404925], [-0.3644578, 51.8402987], [-0.3643164, 51.8401147], [-0.3640374, 51.83978239999999], [-0.36391529999999994, 51.8396368], [-0.3633896999999999, 51.83907139999999], [-0.36288399999999993, 51.8385852], [-0.3623502, 51.8381146], [-0.36177090000000006, 51.83764060000001], [-0.3612492, 51.83723199999999], [-0.3607274999999999, 51.8368235], [-0.36015889999999995, 51.8363644], [-0.3596156999999999, 51.8358954], [-0.35932611364780853, 51.83561996913083], [-0.3590980999999999, 51.83540309999999], [-0.3586139, 51.8349092], [-0.3583645, 51.8346306], [-0.3581405999999999, 51.834370400000005], [-0.35769, 51.833820900000006], [-0.35728229999999994, 51.833261499999985], [-0.35716300141206236, 51.833078520820536], [-0.3569095, 51.8326897], [-0.35659959999999996, 51.8321661], [-0.3563085999999999, 51.831631599999994], [-0.3560645, 51.83108709999998], [-0.3559076, 51.83064869999999], [-0.35573189999999993, 51.83010829999999], [-0.3555952, 51.82957849999999], [-0.3555349, 51.829334], [-0.35548110000000005, 51.829049899999994], [-0.3553953, 51.8284722], [-0.3553498, 51.82788599999999], [-0.3553456, 51.82730519999999], [-0.3553832, 51.8267175], [-0.3554596, 51.82613239999999], [-0.3555443, 51.8256183], [-0.35563279999999997, 51.825101], [-0.3557185, 51.82448289999999], [-0.3557627, 51.8239027], [-0.3557642, 51.8232667], [-0.3557253, 51.822644999999994], [-0.3556462, 51.8220672], [-0.3555617, 51.82159639999999], [-0.3554503, 51.821133199999984], [-0.3553109, 51.8206613], [-0.3551914, 51.82030009999999], [-0.35500899999999996, 51.8198217], [-0.3547906, 51.8193291], [-0.3545799, 51.81889239999998], [-0.3542982, 51.8183892], [-0.3540032, 51.81793329999999], [-0.35371579999999997, 51.8175414], [-0.35334829999999995, 51.8170609], [-0.3529344, 51.816509399999994], [-0.3526128, 51.816093899999984], [-0.35239, 51.8157822], [-0.35227759999999997, 51.81562939999999], [-0.3520074, 51.81526989999998], [-0.3518369, 51.815050799999995], [-0.35178699999999996, 51.8149867], [-0.3515441, 51.81467450000001], [-0.351164, 51.8141753], [-0.35096179999999993, 51.8139099], [-0.35038859999999994, 51.813134199999986], [-0.3500174999999999, 51.812651900000006], [-0.34966339999999996, 51.812187599999994], [-0.34921649999999993, 51.8115928], [-0.34885279999999996, 51.81112069999999], [-0.348241, 51.81045050000001], [-0.3481309, 51.81031159999998], [-0.3481164797292545, 51.810291804901055], [-0.3477789, 51.8098284], [-0.3474871, 51.8094522], [-0.3472508, 51.80914619999999], [-0.34711269999999994, 51.80896380000001], [-0.3468562, 51.808635200000005], [-0.3465655, 51.8082449], [-0.34645850000000006, 51.80810199999999], [-0.3461461, 51.80768189999999], [-0.3456987999999999, 51.80708129999999], [-0.3453758, 51.806656399999994], [-0.34529909999999997, 51.806554000000006], [-0.3452281, 51.8064627], [-0.3448606, 51.8059784], [-0.3445495, 51.80556959999999], [-0.3444690999999999, 51.8054647], [-0.3443705, 51.80533590000001], [-0.34414039999999996, 51.8050356], [-0.3437032, 51.804458399999994], [-0.3432821, 51.8038986], [-0.343093, 51.8036556], [-0.34283289999999994, 51.8033198], [-0.34238759999999996, 51.8027443], [-0.3419382999999999, 51.8021654], [-0.34154139999999994, 51.80164130000001], [-0.3412289, 51.8012299], [-0.34082959999999995, 51.8007077], [-0.3404501, 51.8001985], [-0.34016139999999995, 51.79982339999999], [-0.3398381999999999, 51.7993838], [-0.3395524999999999, 51.799014699999994], [-0.33926589999999995, 51.79864260000001], [-0.3389745, 51.798273300000005], [-0.33869419999999995, 51.79791079999999], [-0.3383727, 51.7974889], [-0.3381027999999999, 51.7971171], [-0.3377436999999999, 51.796638], [-0.3373441, 51.7961096], [-0.33694169999999996, 51.79558130000001], [-0.33652829999999995, 51.795037699999995], [-0.3361662, 51.7945625], [-0.335839, 51.7941295], [-0.3355306, 51.793731400000006], [-0.33525189999999994, 51.793364999999994], [-0.3348576999999999, 51.792857299999994], [-0.3344191, 51.7922775], [-0.33398829999999996, 51.791709099999984], [-0.3335662, 51.79115190000001], [-0.3331433999999999, 51.7905967], [-0.3324219, 51.7896461], [-0.3320141999999999, 51.78911850000001], [-0.33162259999999993, 51.78860499999998], [-0.330774, 51.78750110000001], [-0.3303391, 51.78692339999999], [-0.3299073, 51.786351], [-0.3296689, 51.78603679999999], [-0.3294731, 51.785782100000006], [-0.32903959999999993, 51.7852119], [-0.32866680000000004, 51.784721600000005], [-0.3283463, 51.7843052], [-0.32803009999999994, 51.78390389999999], [-0.3278044, 51.783609899999995], [-0.32725219999999994, 51.782884999999986], [-0.3265787, 51.7819804], [-0.3261901, 51.7814397], [-0.3258155999999999, 51.780892699999995], [-0.32546819999999993, 51.7803352], [-0.32514409999999994, 51.7797828], [-0.32461970000000007, 51.7787896], [-0.32442619999999994, 51.77840349999999], [-0.32416739999999994, 51.777875], [-0.3240159669874666, 51.77753249589623], [-0.323976, 51.7774421], [-0.3239079, 51.7772744], [-0.3238561999999999, 51.7771474], [-0.3237482, 51.7768817], [-0.3235403, 51.77633159999999], [-0.3233432, 51.7757416], [-0.323158, 51.7751179], [-0.32300369999999995, 51.774538699999994], [-0.3228564, 51.773915200000005], [-0.3226981, 51.773120199999994], [-0.322627, 51.77265959999998], [-0.3225478, 51.7720326], [-0.3224753, 51.7714442], [-0.3224004, 51.7708123], [-0.3223318, 51.7701803], [-0.3222663, 51.76955170000001], [-0.3221723, 51.76871960000001], [-0.3220086, 51.76729290000001], [-0.3219618, 51.766898399999995], [-0.32193460000000007, 51.76669129999999], [-0.3218985, 51.7663984], [-0.32187200000000005, 51.76617890000001], [-0.3217634, 51.7652343], [-0.3217109, 51.76478229999999], [-0.3216707, 51.7641963], [-0.32166, 51.7635622], [-0.3216881, 51.762972], [-0.321719, 51.7626442], [-0.3217607, 51.7623932], [-0.3218692, 51.76182159999998], [-0.3220088, 51.76126759999999], [-0.3221871, 51.7607298], [-0.3223842, 51.76020210000001], [-0.32245929999999995, 51.7600195], [-0.3226107999999999, 51.7596609], [-0.3227932, 51.75927659999999], [-0.32297299999999995, 51.75893260000001], [-0.3232518, 51.758478], [-0.3234263, 51.75820049999999], [-0.32368919999999995, 51.7578286], [-0.32397469999999995, 51.7574478], [-0.3242833, 51.75706819999999], [-0.32463469999999994, 51.7566713], [-0.32559869999999996, 51.7555468], [-0.32588169999999994, 51.75516660000001], [-0.3260482, 51.75493550000001], [-0.32636469999999995, 51.754426599999995], [-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039], [-0.3275933999999999, 51.7505022], [-0.3276734, 51.74986719999999], [-0.3276857, 51.74951239999999], [-0.3276228, 51.7490911], [-0.32757299999999995, 51.74869110000001], [-0.3274678999999999, 51.7482146], [-0.3273649, 51.747866399999985], [-0.32724359999999997, 51.7475261], [-0.3270596, 51.74707779999999], [-0.32682999999999995, 51.74660149999998], [-0.3265604, 51.7461346], [-0.32644029999999996, 51.74594019999999], [-0.3262731, 51.7456795], [-0.32609169999999993, 51.7454127], [-0.32577529999999993, 51.744955299999994], [-0.3255173, 51.744596], [-0.32535729999999996, 51.74438510000001], [-0.3250672, 51.744027], [-0.32481439999999995, 51.7437087], [-0.324545, 51.7434252], [-0.32416059999999997, 51.74304189999999], [-0.32368250000000004, 51.74260780000001], [-0.32299049999999996, 51.74199339999999], [-0.32269879999999995, 51.7417249], [-0.32236419999999993, 51.74139340000001], [-0.32217479999999993, 51.7412029], [-0.3219116, 51.740920800000005], [-0.3213346999999999, 51.74025160000001], [-0.32101219999999997, 51.7398422], [-0.32062209999999997, 51.73926829999999], [-0.3203101, 51.73877319999999], [-0.32007529999999995, 51.7383452], [-0.31999520000000004, 51.7381848], [-0.3199319, 51.7380611], [-0.3198563, 51.7379037], [-0.31948109999999996, 51.737009699999994], [-0.319249, 51.736253999999995], [-0.31913040000000004, 51.73575069999999], [-0.31904649999999996, 51.7353262], [-0.31896869999999994, 51.73479079999999], [-0.31892319999999996, 51.73434139999999], [-0.3189076, 51.7340391], [-0.3189239, 51.733520600000006], [-0.3189887, 51.7327588], [-0.3190739, 51.7322368], [-0.3192128, 51.7315577], [-0.3194597, 51.730522099999995], [-0.31959589999999993, 51.7299372], [-0.31973689999999994, 51.72936539999999], [-0.3199057, 51.7286844], [-0.32018759999999996, 51.72749389999999], [-0.320292, 51.727042899999994], [-0.32058049999999993, 51.7256825], [-0.320836, 51.7245935], [-0.3209835999999999, 51.72407110000001], [-0.3212357, 51.722991099999994], [-0.32148016983956257, 51.721918011123584], [-0.32152610000000004, 51.721716400000005], [-0.3218177, 51.72057370000001], [-0.3221207, 51.7193], [-0.3223111, 51.7184161], [-0.32255529999999993, 51.7174481], [-0.32278899999999994, 51.7165013], [-0.322813, 51.71639580000001], [-0.3229041, 51.7160047], [-0.3230102, 51.7155731], [-0.32312859999999993, 51.7150556], [-0.32325509999999996, 51.714586100000005], [-0.32335169999999996, 51.71413929999999], [-0.3234483, 51.71370350000001], [-0.32354759999999994, 51.7133327], [-0.3236551, 51.712831099999995], [-0.3237884, 51.71229159999999], [-0.32389309999999993, 51.71179819999999], [-0.3239882, 51.71141920000001], [-0.3240414999999999, 51.71120760000001], [-0.3241421, 51.71075489999999], [-0.32427269999999997, 51.7102188], [-0.3244224, 51.7095899], [-0.32456519999999994, 51.708988000000005], [-0.3246686, 51.7085345], [-0.3247802, 51.708055599999994], [-0.32486719999999997, 51.707699], [-0.32495569999999996, 51.707291], [-0.32505359999999994, 51.70692259999999], [-0.3251474999999999, 51.706513699999995], [-0.32522499999999993, 51.706174], [-0.32530799999999993, 51.7058072], [-0.3253897, 51.70542199999999], [-0.32548219999999994, 51.70489589999999], [-0.32552219999999993, 51.70440440000001], [-0.3255704, 51.70376519999999], [-0.3255825, 51.703429599999986], [-0.32558419999999993, 51.7028872], [-0.32557819999999993, 51.7024567], [-0.3255522, 51.70209520000001], [-0.3255265, 51.701918199999994], [-0.325457, 51.7016174], [-0.3253903, 51.70109569999999], [-0.32529199999999997, 51.70056829999999], [-0.3251725, 51.69992489999999], [-0.3250302, 51.699436], [-0.3248566, 51.6989216], [-0.3246146, 51.69827810000001], [-0.324331, 51.697629], [-0.3240951, 51.6971249], [-0.3238392, 51.696621699999994], [-0.32327739999999994, 51.6956522], [-0.3221607000000001, 51.6937237], [-0.3200789, 51.69016390000001], [-0.3189531, 51.68831519999999], [-0.3183425, 51.68734810000001], [-0.3178188, 51.686552], [-0.31722599999999995, 51.6857167], [-0.3170024, 51.685405], [-0.31660980000000005, 51.6848691], [-0.31631519999999996, 51.6844769], [-0.3160396999999999, 51.68411609999999], [-0.31569299999999995, 51.6836875], [-0.3153503, 51.683295699999995], [-0.3150023, 51.68293309999999], [-0.3146204, 51.6825481], [-0.3141818, 51.682127400000006], [-0.31385899999999994, 51.6818286], [-0.3133039, 51.681326799999994], [-0.3123624, 51.6805284], [-0.31139859999999997, 51.6797277], [-0.3109321, 51.67934149999999], [-0.31022379999999994, 51.67872739999999], [-0.31014759999999997, 51.6786645], [-0.30967519999999993, 51.67822720000001], [-0.30888329999999997, 51.677573599999995], [-0.30884049999999996, 51.6775382], [-0.3084446, 51.67720419999999], [-0.3079045, 51.67670389999999], [-0.3077551, 51.67657679999999], [-0.30733879999999997, 51.67622839999999], [-0.3077551, 51.67657679999999], [-0.3079045, 51.67670389999999], [-0.3084446, 51.67720419999999], [-0.30785689999999993, 51.6767225], [-0.3068869, 51.675910900000005], [-0.30630599999999997, 51.6754174], [-0.3056162, 51.674837800000006], [-0.3048503, 51.6742219], [-0.3039578, 51.6734719], [-0.3030722, 51.672741300000006], [-0.3019346, 51.6718198], [-0.3017755, 51.6716853], [-0.3011716, 51.6711746], [-0.3004805, 51.67057810000001], [-0.29988739999999997, 51.6700684], [-0.2993228, 51.66957910000001], [-0.29870109999999994, 51.66905090000001], [-0.29817599999999994, 51.668617999999995], [-0.2973093, 51.667923599999995], [-0.2964972, 51.6672756], [-0.2958277999999999, 51.666725500000005], [-0.29527279999999995, 51.66626310000001], [-0.29523924465501367, 51.666235034589675], [-0.2947068, 51.6657897], [-0.2941994, 51.6653695], [-0.2936661, 51.66492480000001], [-0.2931504999999999, 51.6645012], [-0.2927002, 51.664113], [-0.2922661999999999, 51.663729], [-0.2917125, 51.6632708], [-0.29110980000000003, 51.66277629999999], [-0.2904609, 51.6622363], [-0.28990039999999995, 51.661770399999995], [-0.2891889, 51.66117890000001], [-0.2884379, 51.660556099999994], [-0.2878325, 51.6600691], [-0.28729379999999993, 51.6596227], [-0.2867958, 51.6592024], [-0.2863238, 51.65880999999999], [-0.285883, 51.6584606], [-0.2854177, 51.6580766], [-0.28487629999999997, 51.65762339999999], [-0.28432799999999997, 51.65715670000001], [-0.2838859, 51.6567862], [-0.2833866, 51.6563701], [-0.28292539999999994, 51.655976800000005], [-0.2826179, 51.6557109], [-0.2823785, 51.6555016], [-0.28206149999999997, 51.655213], [-0.2816697, 51.6548458], [-0.28137179999999995, 51.65456729999999], [-0.28103029999999996, 51.6542204], [-0.2807269, 51.6538988], [-0.28035409999999994, 51.6534945], [-0.2800466999999999, 51.6531383], [-0.2797229, 51.6527197], [-0.2794875, 51.65240399999999], [-0.27916509999999994, 51.6519381], [-0.2789926, 51.6516653], [-0.27891209999999994, 51.65153800000001], [-0.2787148, 51.65122229999999], [-0.2784645, 51.6508256], [-0.2781557, 51.6503318], [-0.2778346, 51.64984309999999], [-0.2775013, 51.649359399999994], [-0.2772129, 51.64895169999999], [-0.2769585, 51.64856509999999], [-0.2767326, 51.6482014], [-0.27660899999999994, 51.647987400000005], [-0.2764378, 51.647682999999994], [-0.2719779, 51.6394441], [-0.2715223, 51.63859269999999], [-0.27101849999999994, 51.637667400000005], [-0.27053180000000004, 51.6368307], [-0.27032019999999995, 51.6364985], [-0.26949458523585645, 51.63532649516161], [-0.26936299999999996, 51.63513970000001], [-0.2683397, 51.633789099999994], [-0.2677304, 51.6329825], [-0.26717489999999994, 51.6322544], [-0.2659966000000001, 51.6307021], [-0.2655558, 51.6301247], [-0.26509199999999994, 51.6295498], [-0.2646066999999999, 51.6289765], [-0.2640944, 51.62843259999999], [-0.26353619999999994, 51.6278434], [-0.26296329999999996, 51.627249199999994], [-0.26184179999999996, 51.6260914], [-0.2612439999999999, 51.6254743], [-0.26064170000000003, 51.6248623], [-0.2598652, 51.624068], [-0.2590827, 51.6232988], [-0.25747049999999994, 51.6216525], [-0.2558943, 51.6200278], [-0.2547682, 51.6188645], [-0.2536758, 51.61771749999999], [-0.2512383, 51.61524729999999], [-0.2508636000000001, 51.61487470000001], [-0.25049009999999994, 51.614492199999994], [-0.2501865, 51.6141769], [-0.24986739999999996, 51.61385839999999], [-0.24967639999999997, 51.6136638], [-0.2494034, 51.6133759], [-0.24770979999999995, 51.6116332], [-0.24662675964784295, 51.61048353460085], [-0.2461169, 51.60994229999999], [-0.2459553, 51.6097694], [-0.2439602, 51.6076737], [-0.2419170999999999, 51.6055615], [-0.241078, 51.6047014], [-0.24025330000000003, 51.6038177], [-0.2391205, 51.6026213], [-0.2387229999999999, 51.602132399999995], [-0.2383712, 51.6016476], [-0.23824550000000003, 51.6014583], [-0.238012, 51.6010934], [-0.2378253999999999, 51.6007935], [-0.2376679, 51.6005054], [-0.2374716, 51.6001127], [-0.23727319999999996, 51.599684499999995], [-0.2370185, 51.599074399999985], [-0.23694839999999995, 51.5988643], [-0.23689060000000003, 51.5986851], [-0.2367948, 51.5983512], [-0.23671619999999996, 51.5980682], [-0.2366237, 51.59772889999999], [-0.23651959999999997, 51.597340900000006], [-0.2364151, 51.5969559], [-0.23632470000000003, 51.596591999999994], [-0.2362531, 51.59627390000001], [-0.2361831, 51.5958691], [-0.2361357, 51.59554659999999], [-0.23610410000000004, 51.59522109999999], [-0.23608740000000003, 51.5949169], [-0.2360803, 51.5945924], [-0.2360813, 51.5942357], [-0.2361092, 51.593871], [-0.2361615, 51.5935011], [-0.23620499999999992, 51.593295700000006], [-0.2362186, 51.5932321], [-0.23634909999999995, 51.59276680000001], [-0.23646919999999996, 51.5924765], [-0.2366119, 51.59218], [-0.2367624, 51.59189879999999], [-0.2369683999999999, 51.59157949999999], [-0.23720699999999992, 51.59120980000001], [-0.237353, 51.59098440000001], [-0.2374428, 51.59082419999999], [-0.23752259999999997, 51.5906537], [-0.2376008, 51.59050049999999], [-0.2377192, 51.5901756], [-0.23781659999999996, 51.58985679999999], [-0.2378839, 51.5896339], [-0.23804899999999996, 51.5891882], [-0.23808217356757752, 51.589046537875355], [-0.23811066145997248, 51.58892488478365], [-0.2381559, 51.5887317], [-0.2383138, 51.58820169999999], [-0.2384429, 51.58779039999999], [-0.2387487, 51.586876], [-0.2388679999999999, 51.5864954], [-0.2390202, 51.586039199999995], [-0.23915000000000003, 51.585578100000006], [-0.23925630000000003, 51.585124499999985], [-0.2393143, 51.5845935], [-0.239362, 51.58406120000001], [-0.2393764, 51.5835002], [-0.2393596, 51.5829887], [-0.2393183, 51.5824997], [-0.2392655, 51.5820435], [-0.2391934, 51.5816663], [-0.23911329999999997, 51.5813105], [-0.23897060000000003, 51.58079730000001], [-0.2388769731672637, 51.58052971108778], [-0.23876279999999991, 51.5802034], [-0.2385505, 51.5796921], [-0.23847169999999995, 51.5794933], [-0.23830049999999997, 51.5791089], [-0.23804590000000003, 51.578587899999995], [-0.23784150000000004, 51.57821890000001], [-0.23761919999999995, 51.57785539999999], [-0.2374156, 51.57756179999999], [-0.237197, 51.577263], [-0.23703589999999997, 51.5770523], [-0.23696819999999996, 51.57697730000001], [-0.2369019, 51.5768913], [-0.23669440000000003, 51.57665219999999], [-0.2366245, 51.5765812], [-0.23639159999999995, 51.5763215], [-0.23611779999999996, 51.576046700000006], [-0.2358786, 51.575821100000006], [-0.23545820000000003, 51.575450100000005], [-0.235275, 51.57529430000001], [-0.2351096, 51.57515579999998], [-0.2348061, 51.5749181], [-0.23446529999999993, 51.57466110000001], [-0.23415420000000003, 51.57442880000001], [-0.23388670000000003, 51.57423649999999], [-0.23360130000000004, 51.5740232], [-0.2332454, 51.573764800000006], [-0.23305749999999997, 51.573623100000006], [-0.2326542, 51.573322100000006], [-0.2322811, 51.5730396], [-0.23027770000000003, 51.5715619], [-0.22985919999999996, 51.57125980000001], [-0.2292235, 51.5707947], [-0.22879739999999996, 51.57049709999999], [-0.2274809, 51.569601], [-0.22660109999999997, 51.568984], [-0.22567629999999997, 51.5682914], [-0.2248006, 51.56760629999999], [-0.2242769, 51.56719869999999], [-0.2231013, 51.5662825], [-0.22264809999999996, 51.56593809999999], [-0.2223022, 51.5656794], [-0.2215834, 51.5651474], [-0.22090209999999996, 51.5646489], [-0.2171792, 51.5619102], [-0.2165173, 51.561427300000005], [-0.2161009, 51.561134899999985], [-0.21567449999999996, 51.560837199999995], [-0.215096, 51.56045639999999], [-0.21446, 51.56001570000001], [-0.2138909, 51.5595977], [-0.213688268092136, 51.55943987613073], [-0.2135364164340608, 51.55931250037736], [-0.2133987051759516, 51.559201208979566], [-0.2132733758939261, 51.55910359995783], [-0.21315867016410164, 51.55901727133255], [-0.213052829562596, 51.55893982112419], [-0.2129540956655268, 51.55886884735317], [-0.21286071004901153, 51.55880194803994], [-0.2127709142891678, 51.55873672120494], [-0.21268294996211323, 51.55867076486861], [-0.2125950586439654, 51.55860167705136], [-0.21250548191084195, 51.558527055773666], [-0.2124124613388604, 51.55844449905594], [-0.2123142385041384, 51.55835160491863], [-0.21220905498279352, 51.55824597138218], [-0.2120951523509433, 51.55812519646702], [-0.21197077218470545, 51.557986878193574], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2109685, 51.5567754], [-0.2104361, 51.5561892], [-0.2100083, 51.555700599999994], [-0.20952609999999997, 51.5551617], [-0.2090361931830015, 51.55466347968381], [-0.20896629999999997, 51.55459239999999], [-0.20839899999999997, 51.55407369999999], [-0.2077056, 51.5535134], [-0.2070914, 51.5530547], [-0.20638059999999997, 51.5525794], [-0.20558129999999997, 51.5520999], [-0.20485039999999996, 51.5516988], [-0.2041142, 51.5513336], [-0.20323309999999997, 51.550929999999994], [-0.20250889999999996, 51.5506331], [-0.2017377, 51.55034199999999], [-0.2009304, 51.550056000000005], [-0.200229, 51.549828299999994], [-0.1993801, 51.549588099999994], [-0.1988907, 51.549468100000006], [-0.1977257, 51.5491592], [-0.1971004, 51.5490173], [-0.1964113, 51.548888], [-0.19544909999999996, 51.548747799999994], [-0.1950369, 51.5486877], [-0.19499369999999996, 51.5486835], [-0.193769, 51.54856350000001], [-0.1931012, 51.5485164], [-0.1919877, 51.548449299999994], [-0.1919859746398945, 51.548449207541864], [-0.1908923, 51.54839059999999], [-0.1883018415408203, 51.54833446209133], [-0.18818348646008473, 51.54833189721291], [-0.1877637, 51.548322799999994], [-0.18715429999999997, 51.54832199999999], [-0.18662419999999996, 51.548335399999985], [-0.1861822, 51.54835390000001], [-0.1860124, 51.54836350000001], [-0.1857368, 51.5483791], [-0.1852025, 51.5484247], [-0.1849857, 51.5484449], [-0.1847251, 51.54846919999999], [-0.1842404, 51.548526599999995], [-0.18370539999999996, 51.54859499999999], [-0.18300549999999996, 51.548707599999986], [-0.1823065, 51.54882449999999], [-0.1820331, 51.54886509999999], [-0.1817661, 51.54890389999999], [-0.18075559999999996, 51.5490373], [-0.17967489999999997, 51.5492332], [-0.1796630568239043, 51.54923571249775], [-0.1781189, 51.54956330000001], [-0.1764768, 51.5498506], [-0.17080569999999998, 51.5508248], [-0.16972729999999997, 51.55101470000001], [-0.16796949999999997, 51.551323499999995], [-0.1671995, 51.55143650000001], [-0.16559029999999997, 51.5516786], [-0.1649985, 51.5517546], [-0.16436810000000002, 51.5518245], [-0.1626456, 51.551990399999994], [-0.15944489999999997, 51.5522588], [-0.15759159999999997, 51.55240739999999], [-0.1563828, 51.55251079999999], [-0.15553969999999998, 51.552575100000006], [-0.15406789999999998, 51.5526842], [-0.15357269999999998, 51.5527034], [-0.1531094, 51.55271640000001], [-0.1526008058405427, 51.55272608942233], [-0.1518444, 51.552740500000006], [-0.15180749999999998, 51.55273950000001], [-0.1514804, 51.5527306], [-0.15122639999999998, 51.5527297], [-0.15059949999999997, 51.552711300000006], [-0.15009179999999997, 51.5526867], [-0.14954499999999998, 51.5526542], [-0.1489344, 51.5526074], [-0.14847989999999997, 51.5525711], [-0.1480123, 51.5525238], [-0.14781823588576043, 51.552498898513335], [-0.14775724520962777, 51.55249107244481], [-0.1473639, 51.55244059999999], [-0.1468501, 51.5523696], [-0.1465348, 51.5523172], [-0.14515389999999995, 51.552071699999985], [-0.1441947, 51.55187019999999], [-0.1435231, 51.5517043], [-0.1425323, 51.5514447], [-0.14198910000000003, 51.5512847], [-0.1415831, 51.5511502], [-0.14093859999999997, 51.5509167], [-0.14037559999999996, 51.550701200000006], [-0.1401551, 51.5506129], [-0.13990530000000004, 51.5505134], [-0.13974299999999998, 51.550446099999995], [-0.13956939999999998, 51.55037169999999], [-0.13940343312174056, 51.55029788159857], [-0.13940279999999997, 51.5502976], [-0.13907860000000002, 51.5501458], [-0.1388858, 51.550051], [-0.138694, 51.549952999999995], [-0.1384287, 51.549809499999995], [-0.1382256, 51.54969659999999], [-0.13802069999999997, 51.5495846], [-0.13757730000000004, 51.549319399999995], [-0.1373036, 51.549150199999985], [-0.1370224, 51.548968300000006], [-0.13679599999999997, 51.54881530000001], [-0.1365515, 51.5486468], [-0.1362342, 51.5484186], [-0.13603019999999996, 51.54826320000001], [-0.13582039999999998, 51.5480998], [-0.13539269999999998, 51.5477476], [-0.1350116, 51.547400200000006], [-0.1348333, 51.5472283], [-0.13465559999999996, 51.5470465], [-0.1344842, 51.54686540000001], [-0.1343653, 51.5467331], [-0.13424999999999998, 51.54660440000001], [-0.1340538, 51.5463786], [-0.13386090000000003, 51.54614990000001], [-0.1338137, 51.54609550000001], [-0.1336621, 51.5459117], [-0.1317989, 51.5436856], [-0.1316173, 51.54342230000001], [-0.13151539999999998, 51.54324179999999], [-0.1313578, 51.543009699999985], [-0.13133419999999998, 51.54296810000001], [-0.1313127, 51.5429244], [-0.13123379999999998, 51.542742], [-0.1311748, 51.542632700000006], [-0.1310782, 51.5424259], [-0.130991, 51.5422123], [-0.13090250000000003, 51.541969599999995], [-0.1307657, 51.54155419999999], [-0.1306311, 51.5412599], [-0.13058922953380497, 51.54115982160701], [-0.1305811692293316, 51.5411405559181], [-0.1305749798466977, 51.54112576208923], [-0.13056734171094642, 51.54110750545186], [-0.13053319999999996, 51.5410259], [-0.13047840238073127, 51.54086158271738], [-0.1304606, 51.5408082], [-0.1304295, 51.540744399999994], [-0.13040831237942532, 51.54065011517516], [-0.13038949999999996, 51.54056639999999], [-0.1303357, 51.5404721], [-0.13017779999999998, 51.54022559999999], [-0.12994969999999997, 51.5397457], [-0.12990269999999998, 51.5396661], [-0.12990222192769857, 51.53966522767327], [-0.1298719, 51.53960990000001], [-0.1297339, 51.5393759], [-0.1296632, 51.5392319], [-0.12949679999999997, 51.5387221], [-0.1293725855139987, 51.5381533989371], [-0.1293090318942045, 51.53786242359564], [-0.1292959, 51.5378023], [-0.1292349, 51.5375196], [-0.1292050562502323, 51.53737567711332], [-0.12916839999999996, 51.5371989], [-0.12914949999999997, 51.5371236], [-0.12913094989089005, 51.537022203774335], [-0.1291156, 51.5369383], [-0.129115, 51.536899700000006], [-0.12907419301944675, 51.53660273798133], [-0.12904540622881383, 51.53639324855326], [-0.1290302, 51.53632399999999], [-0.12900968435973212, 51.536270603567914], [-0.12894939999999996, 51.5361137], [-0.1289195, 51.5360343], [-0.12888889999999997, 51.535961699999994], [-0.1288543, 51.53589119999999], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287618, 51.535623], [-0.1286099, 51.53515430000001], [-0.12854266901117034, 51.53496751240733], [-0.12844770445811296, 51.53470367145589], [-0.12844119999999998, 51.5346856], [-0.12839247941800383, 51.53455695661428], [-0.12822616286638075, 51.53411780632364], [-0.1281805798242299, 51.53399744590827], [-0.1281653, 51.53395709999999], [-0.1279775, 51.53350900000001], [-0.1279637029775823, 51.53345136986881], [-0.1278926920628459, 51.53315475628563], [-0.1278726451672573, 51.5330710197728], [-0.12786959999999997, 51.5330583], [-0.1277683773630777, 51.53275383807097], [-0.1273579, 51.5322607], [-0.127269, 51.53215079999999], [-0.1272303, 51.5321037]]}", "current_leg_start": "Luton Airport Parkway", "dest_arr_time_act": "1522", "motion_projection": null, "next_location_lat": "51.5321037", "next_location_lon": "-0.1272303", "previous_location": "Luton Airport Parkway", "current_leg_milage": "29.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 208.756, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7415.858, \"from_m\": 208.756, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7961.636, \"from_m\": 7415.858, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 8910.583, \"from_m\": 7961.636, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8991.84, \"from_m\": 8910.583, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9972.962, \"from_m\": 8991.84, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 11852.766, \"from_m\": 9972.962, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 13788.734, \"from_m\": 11852.766, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 15608.45, \"from_m\": 13788.734, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 20583.902, \"from_m\": 15608.45, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 21599.515, \"from_m\": 20583.902, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 22169.154, \"from_m\": 21599.515, \"capability_applied\": null, \"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\": 22726.7, \"from_m\": 22169.154, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22818.488, \"from_m\": 22726.7, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22896.673, \"from_m\": 22818.488, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23545.263, \"from_m\": 22896.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\": 24718.301, \"from_m\": 23545.263, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 26322.911, \"from_m\": 24718.301, \"capability_applied\": null, \"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\": 32287.239, \"from_m\": 26322.911, \"capability_applied\": null, \"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\": 36576.989, \"from_m\": 32287.239, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 36621.895, \"from_m\": 36576.989, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37589.151, \"from_m\": 36621.895, \"capability_applied\": null, \"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\": 37858.534, \"from_m\": 37589.151, \"capability_applied\": null, \"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\": 59995.072, \"from_m\": 37858.534, \"capability_applied\": null, \"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\": 62816.426, \"from_m\": 59995.072, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 62863.823, \"from_m\": 62816.426, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 70817.876, \"from_m\": 62863.823, \"capability_applied\": null, \"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\": 74284.511, \"from_m\": 70817.876, \"capability_applied\": null, \"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\": 74331.804, \"from_m\": 74284.511, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 78385.455, \"from_m\": 74331.804, \"capability_applied\": null, \"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\": 79436.729, \"from_m\": 78385.455, \"capability_applied\": 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\": 80311.482, \"from_m\": 79436.729, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 82913.188, \"from_m\": 80311.482, \"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\": 84711.986, \"from_m\": 82913.188, \"capability_applied\": 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\": 88196.364, \"from_m\": 84711.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\": 88768.913, \"from_m\": 88196.364, \"capability_applied\": null, \"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\": 88854.485, \"from_m\": 88768.913, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88871.685, \"from_m\": 88854.485, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 88956.696, \"from_m\": 88871.685, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 94149.994, \"from_m\": 88956.696, \"capability_applied\": null, \"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\": 98283.579, \"from_m\": 94149.994, \"capability_applied\": 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\": 115986.472, \"from_m\": 98283.579, \"capability_applied\": null, \"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\": 119345.306, \"from_m\": 115986.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\": 105.0}, {\"to_m\": 120732.144, \"from_m\": 119345.306, \"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\": 122007.677, \"from_m\": 120732.144, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 122112.096, \"from_m\": 122007.677, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 124275.069, \"from_m\": 122112.096, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 125071.769, \"from_m\": 124275.069, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 126609.796, \"from_m\": 125071.769, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126695.427, \"from_m\": 126609.796, \"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\": 126722.76, \"from_m\": 126695.427, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126763.391, \"from_m\": 126722.76, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 126819.037, \"from_m\": 126763.391, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127129.569, \"from_m\": 126819.037, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 127439.932, \"from_m\": 127129.569, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 127707.054, \"from_m\": 127439.932, \"capability_applied\": null, \"effective_limit_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\": 581513, \"profile_key\": \"1cb28b4417a78cbd668f8bb672541dbf189b5835212ec2c3934c346ae8acba45\", \"schedule_id\": 524, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Corby\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Kettering North Jn\", \"stage_seq\": 2, \"distance_m\": 8910.583, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": false, \"wtt_arr\": \"1413H\", \"wtt_dep\": \"1414H\", \"location\": \"Kettering\", \"stage_seq\": 3, \"distance_m\": 12187.221, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416H\", \"location\": \"Kettering South Jn\", \"stage_seq\": 4, \"distance_m\": 14269.591, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419H\", \"location\": \"Harrowden Jn\", \"stage_seq\": 5, \"distance_m\": 20478.471, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423\", \"location\": \"Wellingborough\", \"stage_seq\": 6, \"distance_m\": 23456.357, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"Sharnbrook Jn\", \"stage_seq\": 7, \"distance_m\": 36943.455, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"Bedford North Jn\", \"stage_seq\": 8, \"distance_m\": 46665.777, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Bedford\", \"stage_seq\": 9, \"distance_m\": 47776.819, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Bedford South Jn\", \"stage_seq\": 10, \"distance_m\": 49378.575, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Flitwick\", \"stage_seq\": 11, \"distance_m\": 63277.937, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Leagrave Jn\", \"stage_seq\": 12, \"distance_m\": 74496.262, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": \"1456\", \"location\": \"Luton\", \"stage_seq\": 13, \"distance_m\": 79189.007, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1459\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 14, \"distance_m\": 80943.091, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503\", \"location\": \"Harpenden Jn\", \"stage_seq\": 15, \"distance_m\": 88871.685, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506\", \"location\": \"St. Albans\", \"stage_seq\": 16, \"distance_m\": 95909.653, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509\", \"location\": \"Radlett Jn\", \"stage_seq\": 17, \"distance_m\": 104696.545, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513H\", \"location\": \"Hendon\", \"stage_seq\": 18, \"distance_m\": 116698.543, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514H\", \"location\": \"Cricklewood\", \"stage_seq\": 19, \"distance_m\": 119748.246, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 20, \"distance_m\": 121697.294, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 21, \"distance_m\": 122131.232, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 22, \"distance_m\": 124443.92, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518H\", \"location\": \"Kentish Town\", \"stage_seq\": 23, \"distance_m\": 125447.602, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1519H\", \"location\": \"Dock Jn North\", \"stage_seq\": 24, \"distance_m\": 126414.699, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520\", \"location\": \"Dock Jn South\", \"stage_seq\": 25, \"distance_m\": 126828.466, \"section_seq\": 1, \"route_path_id\": 28122}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": null, \"location\": \"London St. Pancras\", \"stage_seq\": 26, \"distance_m\": 127707.054, \"section_seq\": 1, \"route_path_id\": 28122}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 127707.054, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28122}], \"total_distance_m\": 127707.054, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 122136.958, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5570.096, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1406", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "51.5321037", "current_position_lon": "-0.1272303", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 17663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:19Z\", \"source_id\": 47564206, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:13:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:22Z\", \"source_id\": 15473469, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17756, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:29Z\", \"source_id\": 47582637, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:21:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:36Z\", \"source_id\": 15478769, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:33Z\", \"source_id\": 47635167, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:35Z\", \"source_id\": 15493601, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:08Z\", \"source_id\": 47662905, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:15Z\", \"source_id\": 15501380, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:43Z\", \"source_id\": 47677716, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:49Z\", \"source_id\": 15505518, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:37Z\", \"source_id\": 47688170, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:42Z\", \"source_id\": 15508323, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:12Z\", \"source_id\": 47708477, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:17Z\", \"source_id\": 15514006, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:11Z\", \"source_id\": 47727347, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:13Z\", \"source_id\": 15519285, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:36Z\", \"source_id\": 47731135, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:42Z\", \"source_id\": 15520414, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:25Z\", \"source_id\": 47733306, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:25Z\", \"source_id\": 15521014, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:34Z\", \"source_id\": 47744400, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:38Z\", \"source_id\": 15524196, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London St. Pancras", "service_state_platform": "1", "timing_fact_generation": 1789482039860567, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:22.342196", "service_state_evidence_id": 15524196, "current_leg_start_actual_dep": "2026-09-15T14:59:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:23.259492", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P COR STP 1H36 360110+360121 8 100 None {"version": 3, "segments": [{"to_m": 208.756, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7415.858, "from_m": 208.756, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7961.636, "from_m": 7415.858, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 8910.583, "from_m": 7961.636, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8991.84, "from_m": 8910.583, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9972.962, "from_m": 8991.84, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 11852.766, "from_m": 9972.962, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 13788.734, "from_m": 11852.766, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 15608.45, "from_m": 13788.734, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 20583.902, "from_m": 15608.45, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 21599.515, "from_m": 20583.902, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 22169.154, "from_m": 21599.515, "capability_applied": null, "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": 22726.7, "from_m": 22169.154, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22818.488, "from_m": 22726.7, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22896.673, "from_m": 22818.488, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23545.263, "from_m": 22896.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": 24718.301, "from_m": 23545.263, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 26322.911, "from_m": 24718.301, "capability_applied": null, "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": 32287.239, "from_m": 26322.911, "capability_applied": null, "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": 36576.989, "from_m": 32287.239, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 36621.895, "from_m": 36576.989, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37589.151, "from_m": 36621.895, "capability_applied": null, "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": 37858.534, "from_m": 37589.151, "capability_applied": null, "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": 59995.072, "from_m": 37858.534, "capability_applied": null, "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": 62816.426, "from_m": 59995.072, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 62863.823, "from_m": 62816.426, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 70817.876, "from_m": 62863.823, "capability_applied": null, "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": 74284.511, "from_m": 70817.876, "capability_applied": null, "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": 74331.804, "from_m": 74284.511, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 78385.455, "from_m": 74331.804, "capability_applied": null, "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": 79436.729, "from_m": 78385.455, "capability_applied": 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": 80311.482, "from_m": 79436.729, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 82913.188, "from_m": 80311.482, "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": 84711.986, "from_m": 82913.188, "capability_applied": 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": 88196.364, "from_m": 84711.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": 88768.913, "from_m": 88196.364, "capability_applied": null, "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": 88854.485, "from_m": 88768.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88871.685, "from_m": 88854.485, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 88956.696, "from_m": 88871.685, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 94149.994, "from_m": 88956.696, "capability_applied": null, "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": 98283.579, "from_m": 94149.994, "capability_applied": 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": 115986.472, "from_m": 98283.579, "capability_applied": null, "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": 119345.306, "from_m": 115986.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": 105.0}, {"to_m": 120732.144, "from_m": 119345.306, "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": 122007.677, "from_m": 120732.144, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 122112.096, "from_m": 122007.677, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 124275.069, "from_m": 122112.096, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 125071.769, "from_m": 124275.069, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 126609.796, "from_m": 125071.769, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126695.427, "from_m": 126609.796, "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": 126722.76, "from_m": 126695.427, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126763.391, "from_m": 126722.76, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 126819.037, "from_m": 126763.391, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127129.569, "from_m": 126819.037, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 127439.932, "from_m": 127129.569, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 127707.054, "from_m": 127439.932, "capability_applied": null, "effective_limit_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": 581513, "profile_key": "1cb28b4417a78cbd668f8bb672541dbf189b5835212ec2c3934c346ae8acba45", "schedule_id": 524, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1406", "location": "Corby", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Kettering North Jn", "stage_seq": 2, "distance_m": 8910.583, "section_seq": 1, "route_path_id": 28122}, {"is_pass": false, "wtt_arr": "1413H", "wtt_dep": "1414H", "location": "Kettering", "stage_seq": 3, "distance_m": 12187.221, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416H", "location": "Kettering South Jn", "stage_seq": 4, "distance_m": 14269.591, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419H", "location": "Harrowden Jn", "stage_seq": 5, "distance_m": 20478.471, "section_seq": 1, "route_path_id": 28122}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423", "location": "Wellingborough", "stage_seq": 6, "distance_m": 23456.357, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434", "location": "Sharnbrook Jn", "stage_seq": 7, "distance_m": 36943.455, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439", "location": "Bedford North Jn", "stage_seq": 8, "distance_m": 46665.777, "section_seq": 1, "route_path_id": 28122}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Bedford", "stage_seq": 9, "distance_m": 47776.819, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443", "location": "Bedford South Jn", "stage_seq": 10, "distance_m": 49378.575, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "location": "Flitwick", "stage_seq": 11, "distance_m": 63277.937, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Leagrave Jn", "stage_seq": 12, "distance_m": 74496.262, "section_seq": 1, "route_path_id": 28122}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": "1456", "location": "Luton", "stage_seq": 13, "distance_m": 79189.007, "section_seq": 1, "route_path_id": 28122}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1459", "location": "Luton Airport Parkway", "stage_seq": 14, "distance_m": 80943.091, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503", "location": "Harpenden Jn", "stage_seq": 15, "distance_m": 88871.685, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506", "location": "St. Albans", "stage_seq": 16, "distance_m": 95909.653, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509", "location": "Radlett Jn", "stage_seq": 17, "distance_m": 104696.545, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513H", "location": "Hendon", "stage_seq": 18, "distance_m": 116698.543, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514H", "location": "Cricklewood", "stage_seq": 19, "distance_m": 119748.246, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "West Hampstead Thameslink", "stage_seq": 20, "distance_m": 121697.294, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "West Hampstead South Jn", "stage_seq": 21, "distance_m": 122131.232, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Carlton Road Jn", "stage_seq": 22, "distance_m": 124443.92, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518H", "location": "Kentish Town", "stage_seq": 23, "distance_m": 125447.602, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1519H", "location": "Dock Jn North", "stage_seq": 24, "distance_m": 126414.699, "section_seq": 1, "route_path_id": 28122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520", "location": "Dock Jn South", "stage_seq": 25, "distance_m": 126828.466, "section_seq": 1, "route_path_id": 28122}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": null, "location": "London St. Pancras", "stage_seq": 26, "distance_m": 127707.054, "section_seq": 1, "route_path_id": 28122}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127707.054, "from_m": 0.0, "section_seq": 1, "route_path_id": 28122}], "total_distance_m": 127707.054, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 122136.958, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5570.096, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 17663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:19Z", "source_id": 47564206, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:13:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:22Z", "source_id": 15473469, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17756, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:29Z", "source_id": 47582637, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:21:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:36Z", "source_id": 15478769, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17886, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:33Z", "source_id": 47635167, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:41:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:35Z", "source_id": 15493601, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18085, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:08Z", "source_id": 47662905, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:51:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:15Z", "source_id": 15501380, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:43Z", "source_id": 47677716, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:57:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:49Z", "source_id": 15505518, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18193, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:37Z", "source_id": 47688170, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:00:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:42Z", "source_id": 15508323, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18359, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:12Z", "source_id": 47708477, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:08:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:17Z", "source_id": 15514006, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:11Z", "source_id": 47727347, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:15:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:13Z", "source_id": 15519285, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:36Z", "source_id": 47731135, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:16:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:42Z", "source_id": 15520414, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:25Z", "source_id": 47733306, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:17:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:25Z", "source_id": 15521014, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18655, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:34Z", "source_id": 47744400, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:22:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:38Z", "source_id": 15524196, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Corby 1406 1406 1 None None London St. Pancras 1522 1522 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C04253/2026-09-15/detailed None Luton Airport Parkway 2026-09-15T14:59:00+01:00 London St. Pancras 21.0 {"type": "LineString", "coordinates": [[-0.3962762, 51.8728653], [-0.3956526, 51.8724132], [-0.3951349, 51.8720455], [-0.3945408, 51.8716574], [-0.3938997, 51.8712798], [-0.3932467, 51.8709326], [-0.3926351, 51.870619600000005], [-0.392057, 51.87035239999999], [-0.3913462999999999, 51.8700212], [-0.3907937000000001, 51.8697554], [-0.3901607, 51.8694208], [-0.3899569, 51.86930650000001], [-0.3895625999999999, 51.8690714], [-0.3889697999999999, 51.8686822], [-0.3884051999999999, 51.8682689], [-0.3879653, 51.8679087], [-0.3875174, 51.86750630000001], [-0.3870896, 51.86707149999999], [-0.386745, 51.86667049999999], [-0.3863909, 51.8661993], [-0.38608789999999993, 51.8657107], [-0.385829, 51.8652155], [-0.3856089999999999, 51.8647155], [-0.3854133, 51.8642109], [-0.3852093999999999, 51.8637074], [-0.384956, 51.86317239999999], [-0.3846648999999999, 51.862644800000005], [-0.3843176, 51.8621255], [-0.3839353, 51.861623], [-0.3835384, 51.861164], [-0.3830663, 51.8606813], [-0.3825621, 51.86022059999999], [-0.3820162999999999, 51.8597742], [-0.3817078, 51.859541400000005], [-0.38145699999999994, 51.8593586], [-0.3808655, 51.858954399999995], [-0.3803479, 51.8586115], [-0.3797591, 51.8582098], [-0.3791704, 51.85778739999999], [-0.3786232, 51.8573683], [-0.3780949, 51.8569597], [-0.3775383, 51.85651899999999], [-0.3769896999999999, 51.8560852], [-0.376448, 51.8556584], [-0.37622399999999995, 51.85548299999999], [-0.37586859999999994, 51.855202199999994], [-0.3754113, 51.85484329999999], [-0.374785, 51.854349799999994], [-0.37415199999999993, 51.85385349999999], [-0.373527, 51.85335999999999], [-0.3728967, 51.8528646], [-0.372269, 51.852374999999995], [-0.3716923999999999, 51.8519211], [-0.3711210999999999, 51.85146379999999], [-0.3710161, 51.851373900000006], [-0.3708553, 51.8512363], [-0.3705511, 51.85097590000001], [-0.3699972, 51.850458899999985], [-0.3694729, 51.8499161], [-0.3689927, 51.84936619999999], [-0.3685663, 51.8488228], [-0.36817339999999993, 51.84826329999999], [-0.3678073, 51.8476768], [-0.3674813, 51.847072999999995], [-0.3672024, 51.846488699999995], [-0.3669703999999999, 51.8459063], [-0.3667934, 51.8453653], [-0.3667099, 51.845054100000006], [-0.36664849999999993, 51.84482529999999], [-0.36652109999999993, 51.844265], [-0.3664733, 51.8441122], [-0.3663614999999999, 51.8437555], [-0.3661724, 51.84322699999999], [-0.3659914, 51.8427918], [-0.3655841, 51.84203519999999], [-0.3654584, 51.8418286], [-0.3651062, 51.8411954], [-0.3647307, 51.840652600000006], [-0.3646084, 51.8404925], [-0.3644578, 51.8402987], [-0.3643164, 51.8401147], [-0.3640374, 51.83978239999999], [-0.36391529999999994, 51.8396368], [-0.3633896999999999, 51.83907139999999], [-0.36288399999999993, 51.8385852], [-0.3623502, 51.8381146], [-0.36177090000000006, 51.83764060000001], [-0.3612492, 51.83723199999999], [-0.3607274999999999, 51.8368235], [-0.36015889999999995, 51.8363644], [-0.3596156999999999, 51.8358954], [-0.35932611364780853, 51.83561996913083], [-0.3590980999999999, 51.83540309999999], [-0.3586139, 51.8349092], [-0.3583645, 51.8346306], [-0.3581405999999999, 51.834370400000005], [-0.35769, 51.833820900000006], [-0.35728229999999994, 51.833261499999985], [-0.35716300141206236, 51.833078520820536], [-0.3569095, 51.8326897], [-0.35659959999999996, 51.8321661], [-0.3563085999999999, 51.831631599999994], [-0.3560645, 51.83108709999998], [-0.3559076, 51.83064869999999], [-0.35573189999999993, 51.83010829999999], [-0.3555952, 51.82957849999999], [-0.3555349, 51.829334], [-0.35548110000000005, 51.829049899999994], [-0.3553953, 51.8284722], [-0.3553498, 51.82788599999999], [-0.3553456, 51.82730519999999], [-0.3553832, 51.8267175], [-0.3554596, 51.82613239999999], [-0.3555443, 51.8256183], [-0.35563279999999997, 51.825101], [-0.3557185, 51.82448289999999], [-0.3557627, 51.8239027], [-0.3557642, 51.8232667], [-0.3557253, 51.822644999999994], [-0.3556462, 51.8220672], [-0.3555617, 51.82159639999999], [-0.3554503, 51.821133199999984], [-0.3553109, 51.8206613], [-0.3551914, 51.82030009999999], [-0.35500899999999996, 51.8198217], [-0.3547906, 51.8193291], [-0.3545799, 51.81889239999998], [-0.3542982, 51.8183892], [-0.3540032, 51.81793329999999], [-0.35371579999999997, 51.8175414], [-0.35334829999999995, 51.8170609], [-0.3529344, 51.816509399999994], [-0.3526128, 51.816093899999984], [-0.35239, 51.8157822], [-0.35227759999999997, 51.81562939999999], [-0.3520074, 51.81526989999998], [-0.3518369, 51.815050799999995], [-0.35178699999999996, 51.8149867], [-0.3515441, 51.81467450000001], [-0.351164, 51.8141753], [-0.35096179999999993, 51.8139099], [-0.35038859999999994, 51.813134199999986], [-0.3500174999999999, 51.812651900000006], [-0.34966339999999996, 51.812187599999994], [-0.34921649999999993, 51.8115928], [-0.34885279999999996, 51.81112069999999], [-0.348241, 51.81045050000001], [-0.3481309, 51.81031159999998], [-0.3481164797292545, 51.810291804901055], [-0.3477789, 51.8098284], [-0.3474871, 51.8094522], [-0.3472508, 51.80914619999999], [-0.34711269999999994, 51.80896380000001], [-0.3468562, 51.808635200000005], [-0.3465655, 51.8082449], [-0.34645850000000006, 51.80810199999999], [-0.3461461, 51.80768189999999], [-0.3456987999999999, 51.80708129999999], [-0.3453758, 51.806656399999994], [-0.34529909999999997, 51.806554000000006], [-0.3452281, 51.8064627], [-0.3448606, 51.8059784], [-0.3445495, 51.80556959999999], [-0.3444690999999999, 51.8054647], [-0.3443705, 51.80533590000001], [-0.34414039999999996, 51.8050356], [-0.3437032, 51.804458399999994], [-0.3432821, 51.8038986], [-0.343093, 51.8036556], [-0.34283289999999994, 51.8033198], [-0.34238759999999996, 51.8027443], [-0.3419382999999999, 51.8021654], [-0.34154139999999994, 51.80164130000001], [-0.3412289, 51.8012299], [-0.34082959999999995, 51.8007077], [-0.3404501, 51.8001985], [-0.34016139999999995, 51.79982339999999], [-0.3398381999999999, 51.7993838], [-0.3395524999999999, 51.799014699999994], [-0.33926589999999995, 51.79864260000001], [-0.3389745, 51.798273300000005], [-0.33869419999999995, 51.79791079999999], [-0.3383727, 51.7974889], [-0.3381027999999999, 51.7971171], [-0.3377436999999999, 51.796638], [-0.3373441, 51.7961096], [-0.33694169999999996, 51.79558130000001], [-0.33652829999999995, 51.795037699999995], [-0.3361662, 51.7945625], [-0.335839, 51.7941295], [-0.3355306, 51.793731400000006], [-0.33525189999999994, 51.793364999999994], [-0.3348576999999999, 51.792857299999994], [-0.3344191, 51.7922775], [-0.33398829999999996, 51.791709099999984], [-0.3335662, 51.79115190000001], [-0.3331433999999999, 51.7905967], [-0.3324219, 51.7896461], [-0.3320141999999999, 51.78911850000001], [-0.33162259999999993, 51.78860499999998], [-0.330774, 51.78750110000001], [-0.3303391, 51.78692339999999], [-0.3299073, 51.786351], [-0.3296689, 51.78603679999999], [-0.3294731, 51.785782100000006], [-0.32903959999999993, 51.7852119], [-0.32866680000000004, 51.784721600000005], [-0.3283463, 51.7843052], [-0.32803009999999994, 51.78390389999999], [-0.3278044, 51.783609899999995], [-0.32725219999999994, 51.782884999999986], [-0.3265787, 51.7819804], [-0.3261901, 51.7814397], [-0.3258155999999999, 51.780892699999995], [-0.32546819999999993, 51.7803352], [-0.32514409999999994, 51.7797828], [-0.32461970000000007, 51.7787896], [-0.32442619999999994, 51.77840349999999], [-0.32416739999999994, 51.777875], [-0.3240159669874666, 51.77753249589623], [-0.323976, 51.7774421], [-0.3239079, 51.7772744], [-0.3238561999999999, 51.7771474], [-0.3237482, 51.7768817], [-0.3235403, 51.77633159999999], [-0.3233432, 51.7757416], [-0.323158, 51.7751179], [-0.32300369999999995, 51.774538699999994], [-0.3228564, 51.773915200000005], [-0.3226981, 51.773120199999994], [-0.322627, 51.77265959999998], [-0.3225478, 51.7720326], [-0.3224753, 51.7714442], [-0.3224004, 51.7708123], [-0.3223318, 51.7701803], [-0.3222663, 51.76955170000001], [-0.3221723, 51.76871960000001], [-0.3220086, 51.76729290000001], [-0.3219618, 51.766898399999995], [-0.32193460000000007, 51.76669129999999], [-0.3218985, 51.7663984], [-0.32187200000000005, 51.76617890000001], [-0.3217634, 51.7652343], [-0.3217109, 51.76478229999999], [-0.3216707, 51.7641963], [-0.32166, 51.7635622], [-0.3216881, 51.762972], [-0.321719, 51.7626442], [-0.3217607, 51.7623932], [-0.3218692, 51.76182159999998], [-0.3220088, 51.76126759999999], [-0.3221871, 51.7607298], [-0.3223842, 51.76020210000001], [-0.32245929999999995, 51.7600195], [-0.3226107999999999, 51.7596609], [-0.3227932, 51.75927659999999], [-0.32297299999999995, 51.75893260000001], [-0.3232518, 51.758478], [-0.3234263, 51.75820049999999], [-0.32368919999999995, 51.7578286], [-0.32397469999999995, 51.7574478], [-0.3242833, 51.75706819999999], [-0.32463469999999994, 51.7566713], [-0.32559869999999996, 51.7555468], [-0.32588169999999994, 51.75516660000001], [-0.3260482, 51.75493550000001], [-0.32636469999999995, 51.754426599999995], [-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039], [-0.3275933999999999, 51.7505022], [-0.3276734, 51.74986719999999], [-0.3276857, 51.74951239999999], [-0.3276228, 51.7490911], [-0.32757299999999995, 51.74869110000001], [-0.3274678999999999, 51.7482146], [-0.3273649, 51.747866399999985], [-0.32724359999999997, 51.7475261], [-0.3270596, 51.74707779999999], [-0.32682999999999995, 51.74660149999998], [-0.3265604, 51.7461346], [-0.32644029999999996, 51.74594019999999], [-0.3262731, 51.7456795], [-0.32609169999999993, 51.7454127], [-0.32577529999999993, 51.744955299999994], [-0.3255173, 51.744596], [-0.32535729999999996, 51.74438510000001], [-0.3250672, 51.744027], [-0.32481439999999995, 51.7437087], [-0.324545, 51.7434252], [-0.32416059999999997, 51.74304189999999], [-0.32368250000000004, 51.74260780000001], [-0.32299049999999996, 51.74199339999999], [-0.32269879999999995, 51.7417249], [-0.32236419999999993, 51.74139340000001], [-0.32217479999999993, 51.7412029], [-0.3219116, 51.740920800000005], [-0.3213346999999999, 51.74025160000001], [-0.32101219999999997, 51.7398422], [-0.32062209999999997, 51.73926829999999], [-0.3203101, 51.73877319999999], [-0.32007529999999995, 51.7383452], [-0.31999520000000004, 51.7381848], [-0.3199319, 51.7380611], [-0.3198563, 51.7379037], [-0.31948109999999996, 51.737009699999994], [-0.319249, 51.736253999999995], [-0.31913040000000004, 51.73575069999999], [-0.31904649999999996, 51.7353262], [-0.31896869999999994, 51.73479079999999], [-0.31892319999999996, 51.73434139999999], [-0.3189076, 51.7340391], [-0.3189239, 51.733520600000006], [-0.3189887, 51.7327588], [-0.3190739, 51.7322368], [-0.3192128, 51.7315577], [-0.3194597, 51.730522099999995], [-0.31959589999999993, 51.7299372], [-0.31973689999999994, 51.72936539999999], [-0.3199057, 51.7286844], [-0.32018759999999996, 51.72749389999999], [-0.320292, 51.727042899999994], [-0.32058049999999993, 51.7256825], [-0.320836, 51.7245935], [-0.3209835999999999, 51.72407110000001], [-0.3212357, 51.722991099999994], [-0.32148016983956257, 51.721918011123584], [-0.32152610000000004, 51.721716400000005], [-0.3218177, 51.72057370000001], [-0.3221207, 51.7193], [-0.3223111, 51.7184161], [-0.32255529999999993, 51.7174481], [-0.32278899999999994, 51.7165013], [-0.322813, 51.71639580000001], [-0.3229041, 51.7160047], [-0.3230102, 51.7155731], [-0.32312859999999993, 51.7150556], [-0.32325509999999996, 51.714586100000005], [-0.32335169999999996, 51.71413929999999], [-0.3234483, 51.71370350000001], [-0.32354759999999994, 51.7133327], [-0.3236551, 51.712831099999995], [-0.3237884, 51.71229159999999], [-0.32389309999999993, 51.71179819999999], [-0.3239882, 51.71141920000001], [-0.3240414999999999, 51.71120760000001], [-0.3241421, 51.71075489999999], [-0.32427269999999997, 51.7102188], [-0.3244224, 51.7095899], [-0.32456519999999994, 51.708988000000005], [-0.3246686, 51.7085345], [-0.3247802, 51.708055599999994], [-0.32486719999999997, 51.707699], [-0.32495569999999996, 51.707291], [-0.32505359999999994, 51.70692259999999], [-0.3251474999999999, 51.706513699999995], [-0.32522499999999993, 51.706174], [-0.32530799999999993, 51.7058072], [-0.3253897, 51.70542199999999], [-0.32548219999999994, 51.70489589999999], [-0.32552219999999993, 51.70440440000001], [-0.3255704, 51.70376519999999], [-0.3255825, 51.703429599999986], [-0.32558419999999993, 51.7028872], [-0.32557819999999993, 51.7024567], [-0.3255522, 51.70209520000001], [-0.3255265, 51.701918199999994], [-0.325457, 51.7016174], [-0.3253903, 51.70109569999999], [-0.32529199999999997, 51.70056829999999], [-0.3251725, 51.69992489999999], [-0.3250302, 51.699436], [-0.3248566, 51.6989216], [-0.3246146, 51.69827810000001], [-0.324331, 51.697629], [-0.3240951, 51.6971249], [-0.3238392, 51.696621699999994], [-0.32327739999999994, 51.6956522], [-0.3221607000000001, 51.6937237], [-0.3200789, 51.69016390000001], [-0.3189531, 51.68831519999999], [-0.3183425, 51.68734810000001], [-0.3178188, 51.686552], [-0.31722599999999995, 51.6857167], [-0.3170024, 51.685405], [-0.31660980000000005, 51.6848691], [-0.31631519999999996, 51.6844769], [-0.3160396999999999, 51.68411609999999], [-0.31569299999999995, 51.6836875], [-0.3153503, 51.683295699999995], [-0.3150023, 51.68293309999999], [-0.3146204, 51.6825481], [-0.3141818, 51.682127400000006], [-0.31385899999999994, 51.6818286], [-0.3133039, 51.681326799999994], [-0.3123624, 51.6805284], [-0.31139859999999997, 51.6797277], [-0.3109321, 51.67934149999999], [-0.31022379999999994, 51.67872739999999], [-0.31014759999999997, 51.6786645], [-0.30967519999999993, 51.67822720000001], [-0.30888329999999997, 51.677573599999995], [-0.30884049999999996, 51.6775382], [-0.3084446, 51.67720419999999], [-0.3079045, 51.67670389999999], [-0.3077551, 51.67657679999999], [-0.30733879999999997, 51.67622839999999], [-0.3077551, 51.67657679999999], [-0.3079045, 51.67670389999999], [-0.3084446, 51.67720419999999], [-0.30785689999999993, 51.6767225], [-0.3068869, 51.675910900000005], [-0.30630599999999997, 51.6754174], [-0.3056162, 51.674837800000006], [-0.3048503, 51.6742219], [-0.3039578, 51.6734719], [-0.3030722, 51.672741300000006], [-0.3019346, 51.6718198], [-0.3017755, 51.6716853], [-0.3011716, 51.6711746], [-0.3004805, 51.67057810000001], [-0.29988739999999997, 51.6700684], [-0.2993228, 51.66957910000001], [-0.29870109999999994, 51.66905090000001], [-0.29817599999999994, 51.668617999999995], [-0.2973093, 51.667923599999995], [-0.2964972, 51.6672756], [-0.2958277999999999, 51.666725500000005], [-0.29527279999999995, 51.66626310000001], [-0.29523924465501367, 51.666235034589675], [-0.2947068, 51.6657897], [-0.2941994, 51.6653695], [-0.2936661, 51.66492480000001], [-0.2931504999999999, 51.6645012], [-0.2927002, 51.664113], [-0.2922661999999999, 51.663729], [-0.2917125, 51.6632708], [-0.29110980000000003, 51.66277629999999], [-0.2904609, 51.6622363], [-0.28990039999999995, 51.661770399999995], [-0.2891889, 51.66117890000001], [-0.2884379, 51.660556099999994], [-0.2878325, 51.6600691], [-0.28729379999999993, 51.6596227], [-0.2867958, 51.6592024], [-0.2863238, 51.65880999999999], [-0.285883, 51.6584606], [-0.2854177, 51.6580766], [-0.28487629999999997, 51.65762339999999], [-0.28432799999999997, 51.65715670000001], [-0.2838859, 51.6567862], [-0.2833866, 51.6563701], [-0.28292539999999994, 51.655976800000005], [-0.2826179, 51.6557109], [-0.2823785, 51.6555016], [-0.28206149999999997, 51.655213], [-0.2816697, 51.6548458], [-0.28137179999999995, 51.65456729999999], [-0.28103029999999996, 51.6542204], [-0.2807269, 51.6538988], [-0.28035409999999994, 51.6534945], [-0.2800466999999999, 51.6531383], [-0.2797229, 51.6527197], [-0.2794875, 51.65240399999999], [-0.27916509999999994, 51.6519381], [-0.2789926, 51.6516653], [-0.27891209999999994, 51.65153800000001], [-0.2787148, 51.65122229999999], [-0.2784645, 51.6508256], [-0.2781557, 51.6503318], [-0.2778346, 51.64984309999999], [-0.2775013, 51.649359399999994], [-0.2772129, 51.64895169999999], [-0.2769585, 51.64856509999999], [-0.2767326, 51.6482014], [-0.27660899999999994, 51.647987400000005], [-0.2764378, 51.647682999999994], [-0.2719779, 51.6394441], [-0.2715223, 51.63859269999999], [-0.27101849999999994, 51.637667400000005], [-0.27053180000000004, 51.6368307], [-0.27032019999999995, 51.6364985], [-0.26949458523585645, 51.63532649516161], [-0.26936299999999996, 51.63513970000001], [-0.2683397, 51.633789099999994], [-0.2677304, 51.6329825], [-0.26717489999999994, 51.6322544], [-0.2659966000000001, 51.6307021], [-0.2655558, 51.6301247], [-0.26509199999999994, 51.6295498], [-0.2646066999999999, 51.6289765], [-0.2640944, 51.62843259999999], [-0.26353619999999994, 51.6278434], [-0.26296329999999996, 51.627249199999994], [-0.26184179999999996, 51.6260914], [-0.2612439999999999, 51.6254743], [-0.26064170000000003, 51.6248623], [-0.2598652, 51.624068], [-0.2590827, 51.6232988], [-0.25747049999999994, 51.6216525], [-0.2558943, 51.6200278], [-0.2547682, 51.6188645], [-0.2536758, 51.61771749999999], [-0.2512383, 51.61524729999999], [-0.2508636000000001, 51.61487470000001], [-0.25049009999999994, 51.614492199999994], [-0.2501865, 51.6141769], [-0.24986739999999996, 51.61385839999999], [-0.24967639999999997, 51.6136638], [-0.2494034, 51.6133759], [-0.24770979999999995, 51.6116332], [-0.24662675964784295, 51.61048353460085], [-0.2461169, 51.60994229999999], [-0.2459553, 51.6097694], [-0.2439602, 51.6076737], [-0.2419170999999999, 51.6055615], [-0.241078, 51.6047014], [-0.24025330000000003, 51.6038177], [-0.2391205, 51.6026213], [-0.2387229999999999, 51.602132399999995], [-0.2383712, 51.6016476], [-0.23824550000000003, 51.6014583], [-0.238012, 51.6010934], [-0.2378253999999999, 51.6007935], [-0.2376679, 51.6005054], [-0.2374716, 51.6001127], [-0.23727319999999996, 51.599684499999995], [-0.2370185, 51.599074399999985], [-0.23694839999999995, 51.5988643], [-0.23689060000000003, 51.5986851], [-0.2367948, 51.5983512], [-0.23671619999999996, 51.5980682], [-0.2366237, 51.59772889999999], [-0.23651959999999997, 51.597340900000006], [-0.2364151, 51.5969559], [-0.23632470000000003, 51.596591999999994], [-0.2362531, 51.59627390000001], [-0.2361831, 51.5958691], [-0.2361357, 51.59554659999999], [-0.23610410000000004, 51.59522109999999], [-0.23608740000000003, 51.5949169], [-0.2360803, 51.5945924], [-0.2360813, 51.5942357], [-0.2361092, 51.593871], [-0.2361615, 51.5935011], [-0.23620499999999992, 51.593295700000006], [-0.2362186, 51.5932321], [-0.23634909999999995, 51.59276680000001], [-0.23646919999999996, 51.5924765], [-0.2366119, 51.59218], [-0.2367624, 51.59189879999999], [-0.2369683999999999, 51.59157949999999], [-0.23720699999999992, 51.59120980000001], [-0.237353, 51.59098440000001], [-0.2374428, 51.59082419999999], [-0.23752259999999997, 51.5906537], [-0.2376008, 51.59050049999999], [-0.2377192, 51.5901756], [-0.23781659999999996, 51.58985679999999], [-0.2378839, 51.5896339], [-0.23804899999999996, 51.5891882], [-0.23808217356757752, 51.589046537875355], [-0.23811066145997248, 51.58892488478365], [-0.2381559, 51.5887317], [-0.2383138, 51.58820169999999], [-0.2384429, 51.58779039999999], [-0.2387487, 51.586876], [-0.2388679999999999, 51.5864954], [-0.2390202, 51.586039199999995], [-0.23915000000000003, 51.585578100000006], [-0.23925630000000003, 51.585124499999985], [-0.2393143, 51.5845935], [-0.239362, 51.58406120000001], [-0.2393764, 51.5835002], [-0.2393596, 51.5829887], [-0.2393183, 51.5824997], [-0.2392655, 51.5820435], [-0.2391934, 51.5816663], [-0.23911329999999997, 51.5813105], [-0.23897060000000003, 51.58079730000001], [-0.2388769731672637, 51.58052971108778], [-0.23876279999999991, 51.5802034], [-0.2385505, 51.5796921], [-0.23847169999999995, 51.5794933], [-0.23830049999999997, 51.5791089], [-0.23804590000000003, 51.578587899999995], [-0.23784150000000004, 51.57821890000001], [-0.23761919999999995, 51.57785539999999], [-0.2374156, 51.57756179999999], [-0.237197, 51.577263], [-0.23703589999999997, 51.5770523], [-0.23696819999999996, 51.57697730000001], [-0.2369019, 51.5768913], [-0.23669440000000003, 51.57665219999999], [-0.2366245, 51.5765812], [-0.23639159999999995, 51.5763215], [-0.23611779999999996, 51.576046700000006], [-0.2358786, 51.575821100000006], [-0.23545820000000003, 51.575450100000005], [-0.235275, 51.57529430000001], [-0.2351096, 51.57515579999998], [-0.2348061, 51.5749181], [-0.23446529999999993, 51.57466110000001], [-0.23415420000000003, 51.57442880000001], [-0.23388670000000003, 51.57423649999999], [-0.23360130000000004, 51.5740232], [-0.2332454, 51.573764800000006], [-0.23305749999999997, 51.573623100000006], [-0.2326542, 51.573322100000006], [-0.2322811, 51.5730396], [-0.23027770000000003, 51.5715619], [-0.22985919999999996, 51.57125980000001], [-0.2292235, 51.5707947], [-0.22879739999999996, 51.57049709999999], [-0.2274809, 51.569601], [-0.22660109999999997, 51.568984], [-0.22567629999999997, 51.5682914], [-0.2248006, 51.56760629999999], [-0.2242769, 51.56719869999999], [-0.2231013, 51.5662825], [-0.22264809999999996, 51.56593809999999], [-0.2223022, 51.5656794], [-0.2215834, 51.5651474], [-0.22090209999999996, 51.5646489], [-0.2171792, 51.5619102], [-0.2165173, 51.561427300000005], [-0.2161009, 51.561134899999985], [-0.21567449999999996, 51.560837199999995], [-0.215096, 51.56045639999999], [-0.21446, 51.56001570000001], [-0.2138909, 51.5595977], [-0.213688268092136, 51.55943987613073], [-0.2135364164340608, 51.55931250037736], [-0.2133987051759516, 51.559201208979566], [-0.2132733758939261, 51.55910359995783], [-0.21315867016410164, 51.55901727133255], [-0.213052829562596, 51.55893982112419], [-0.2129540956655268, 51.55886884735317], [-0.21286071004901153, 51.55880194803994], [-0.2127709142891678, 51.55873672120494], [-0.21268294996211323, 51.55867076486861], [-0.2125950586439654, 51.55860167705136], [-0.21250548191084195, 51.558527055773666], [-0.2124124613388604, 51.55844449905594], [-0.2123142385041384, 51.55835160491863], [-0.21220905498279352, 51.55824597138218], [-0.2120951523509433, 51.55812519646702], [-0.21197077218470545, 51.557986878193574], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2109685, 51.5567754], [-0.2104361, 51.5561892], [-0.2100083, 51.555700599999994], [-0.20952609999999997, 51.5551617], [-0.2090361931830015, 51.55466347968381], [-0.20896629999999997, 51.55459239999999], [-0.20839899999999997, 51.55407369999999], [-0.2077056, 51.5535134], [-0.2070914, 51.5530547], [-0.20638059999999997, 51.5525794], [-0.20558129999999997, 51.5520999], [-0.20485039999999996, 51.5516988], [-0.2041142, 51.5513336], [-0.20323309999999997, 51.550929999999994], [-0.20250889999999996, 51.5506331], [-0.2017377, 51.55034199999999], [-0.2009304, 51.550056000000005], [-0.200229, 51.549828299999994], [-0.1993801, 51.549588099999994], [-0.1988907, 51.549468100000006], [-0.1977257, 51.5491592], [-0.1971004, 51.5490173], [-0.1964113, 51.548888], [-0.19544909999999996, 51.548747799999994], [-0.1950369, 51.5486877], [-0.19499369999999996, 51.5486835], [-0.193769, 51.54856350000001], [-0.1931012, 51.5485164], [-0.1919877, 51.548449299999994], [-0.1919859746398945, 51.548449207541864], [-0.1908923, 51.54839059999999], [-0.1883018415408203, 51.54833446209133], [-0.18818348646008473, 51.54833189721291], [-0.1877637, 51.548322799999994], [-0.18715429999999997, 51.54832199999999], [-0.18662419999999996, 51.548335399999985], [-0.1861822, 51.54835390000001], [-0.1860124, 51.54836350000001], [-0.1857368, 51.5483791], [-0.1852025, 51.5484247], [-0.1849857, 51.5484449], [-0.1847251, 51.54846919999999], [-0.1842404, 51.548526599999995], [-0.18370539999999996, 51.54859499999999], [-0.18300549999999996, 51.548707599999986], [-0.1823065, 51.54882449999999], [-0.1820331, 51.54886509999999], [-0.1817661, 51.54890389999999], [-0.18075559999999996, 51.5490373], [-0.17967489999999997, 51.5492332], [-0.1796630568239043, 51.54923571249775], [-0.1781189, 51.54956330000001], [-0.1764768, 51.5498506], [-0.17080569999999998, 51.5508248], [-0.16972729999999997, 51.55101470000001], [-0.16796949999999997, 51.551323499999995], [-0.1671995, 51.55143650000001], [-0.16559029999999997, 51.5516786], [-0.1649985, 51.5517546], [-0.16436810000000002, 51.5518245], [-0.1626456, 51.551990399999994], [-0.15944489999999997, 51.5522588], [-0.15759159999999997, 51.55240739999999], [-0.1563828, 51.55251079999999], [-0.15553969999999998, 51.552575100000006], [-0.15406789999999998, 51.5526842], [-0.15357269999999998, 51.5527034], [-0.1531094, 51.55271640000001], [-0.1526008058405427, 51.55272608942233], [-0.1518444, 51.552740500000006], [-0.15180749999999998, 51.55273950000001], [-0.1514804, 51.5527306], [-0.15122639999999998, 51.5527297], [-0.15059949999999997, 51.552711300000006], [-0.15009179999999997, 51.5526867], [-0.14954499999999998, 51.5526542], [-0.1489344, 51.5526074], [-0.14847989999999997, 51.5525711], [-0.1480123, 51.5525238], [-0.14781823588576043, 51.552498898513335], [-0.14775724520962777, 51.55249107244481], [-0.1473639, 51.55244059999999], [-0.1468501, 51.5523696], [-0.1465348, 51.5523172], [-0.14515389999999995, 51.552071699999985], [-0.1441947, 51.55187019999999], [-0.1435231, 51.5517043], [-0.1425323, 51.5514447], [-0.14198910000000003, 51.5512847], [-0.1415831, 51.5511502], [-0.14093859999999997, 51.5509167], [-0.14037559999999996, 51.550701200000006], [-0.1401551, 51.5506129], [-0.13990530000000004, 51.5505134], [-0.13974299999999998, 51.550446099999995], [-0.13956939999999998, 51.55037169999999], [-0.13940343312174056, 51.55029788159857], [-0.13940279999999997, 51.5502976], [-0.13907860000000002, 51.5501458], [-0.1388858, 51.550051], [-0.138694, 51.549952999999995], [-0.1384287, 51.549809499999995], [-0.1382256, 51.54969659999999], [-0.13802069999999997, 51.5495846], [-0.13757730000000004, 51.549319399999995], [-0.1373036, 51.549150199999985], [-0.1370224, 51.548968300000006], [-0.13679599999999997, 51.54881530000001], [-0.1365515, 51.5486468], [-0.1362342, 51.5484186], [-0.13603019999999996, 51.54826320000001], [-0.13582039999999998, 51.5480998], [-0.13539269999999998, 51.5477476], [-0.1350116, 51.547400200000006], [-0.1348333, 51.5472283], [-0.13465559999999996, 51.5470465], [-0.1344842, 51.54686540000001], [-0.1343653, 51.5467331], [-0.13424999999999998, 51.54660440000001], [-0.1340538, 51.5463786], [-0.13386090000000003, 51.54614990000001], [-0.1338137, 51.54609550000001], [-0.1336621, 51.5459117], [-0.1317989, 51.5436856], [-0.1316173, 51.54342230000001], [-0.13151539999999998, 51.54324179999999], [-0.1313578, 51.543009699999985], [-0.13133419999999998, 51.54296810000001], [-0.1313127, 51.5429244], [-0.13123379999999998, 51.542742], [-0.1311748, 51.542632700000006], [-0.1310782, 51.5424259], [-0.130991, 51.5422123], [-0.13090250000000003, 51.541969599999995], [-0.1307657, 51.54155419999999], [-0.1306311, 51.5412599], [-0.13058922953380497, 51.54115982160701], [-0.1305811692293316, 51.5411405559181], [-0.1305749798466977, 51.54112576208923], [-0.13056734171094642, 51.54110750545186], [-0.13053319999999996, 51.5410259], [-0.13047840238073127, 51.54086158271738], [-0.1304606, 51.5408082], [-0.1304295, 51.540744399999994], [-0.13040831237942532, 51.54065011517516], [-0.13038949999999996, 51.54056639999999], [-0.1303357, 51.5404721], [-0.13017779999999998, 51.54022559999999], [-0.12994969999999997, 51.5397457], [-0.12990269999999998, 51.5396661], [-0.12990222192769857, 51.53966522767327], [-0.1298719, 51.53960990000001], [-0.1297339, 51.5393759], [-0.1296632, 51.5392319], [-0.12949679999999997, 51.5387221], [-0.1293725855139987, 51.5381533989371], [-0.1293090318942045, 51.53786242359564], [-0.1292959, 51.5378023], [-0.1292349, 51.5375196], [-0.1292050562502323, 51.53737567711332], [-0.12916839999999996, 51.5371989], [-0.12914949999999997, 51.5371236], [-0.12913094989089005, 51.537022203774335], [-0.1291156, 51.5369383], [-0.129115, 51.536899700000006], [-0.12907419301944675, 51.53660273798133], [-0.12904540622881383, 51.53639324855326], [-0.1290302, 51.53632399999999], [-0.12900968435973212, 51.536270603567914], [-0.12894939999999996, 51.5361137], [-0.1289195, 51.5360343], [-0.12888889999999997, 51.535961699999994], [-0.1288543, 51.53589119999999], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287618, 51.535623], [-0.1286099, 51.53515430000001], [-0.12854266901117034, 51.53496751240733], [-0.12844770445811296, 51.53470367145589], [-0.12844119999999998, 51.5346856], [-0.12839247941800383, 51.53455695661428], [-0.12822616286638075, 51.53411780632364], [-0.1281805798242299, 51.53399744590827], [-0.1281653, 51.53395709999999], [-0.1279775, 51.53350900000001], [-0.1279637029775823, 51.53345136986881], [-0.1278926920628459, 51.53315475628563], [-0.1278726451672573, 51.5330710197728], [-0.12786959999999997, 51.5330583], [-0.1277683773630777, 51.53275383807097], [-0.1273579, 51.5322607], [-0.127269, 51.53215079999999], [-0.1272303, 51.5321037]]} 29.3 1501 1522 Luton Airport Parkway London St. Pancras London St. Pancras 51.5321037 -0.1272303 51.5321037 -0.1272303 1 0 2026-09-15 14:32:37 TERMINATED 2026-09-15 14:22:00 London St. Pancras TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524196 1789482039860567 82 82 2026-09-15 14:32:23.259492 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:22.342196
551099 582858 C49070 775F23MQ15 2026-09-15 COMPLETE 15524688 2026-09-15 15:22:00 2026-09-15 14:32:37 2026-09-17 14:32:37 {"id": 582858, "stp": "P", "toc": "Great Western Railway", "uid": "C49070", "consist": "165134+166209", "dest_crs": "CDF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49070/2026-09-15/detailed", "trust_id": "775F23MQ15", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-15", "dest_arr_time": "1514", "dest_platform": "1", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5F23", "timing_status": "LATE", "origin_station": "Cardiff Central", "current_leg_arr": "1514", "current_leg_dep": "1510", "current_leg_end": "Cardiff Central", "origin_dep_time": "1501", "origin_platform": "3B", "current_location": "Cardiff Central", "last_update_time": "2026-09-15T14:32:37", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Cardiff Sig. 2342", "dest_arr_time_act": "1514", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Cardiff Central", "current_leg_milage": "0.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 461.973, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 527.668, \"from_m\": 461.973, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 566.354, \"from_m\": 527.668, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1682.59, \"from_m\": 566.354, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1721.275, \"from_m\": 1682.59, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1786.971, \"from_m\": 1721.275, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1976.893, \"from_m\": 1786.971, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2248.943, \"from_m\": 1976.893, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 582858, \"profile_key\": \"22b63231664fc7c0b14260ab209d9bb7c48a6984987497cec4782190b7234ce5\", \"schedule_id\": 6593, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30245}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": \"1510\", \"location\": \"Cardiff Sig. 2342\", \"stage_seq\": 2, \"distance_m\": 1124.472, \"section_seq\": 1, \"route_path_id\": 30245}, {\"is_pass\": false, \"wtt_arr\": \"1514\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 3, \"distance_m\": 2248.943, \"section_seq\": 1, \"route_path_id\": 30245}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2248.943, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30245}], \"total_distance_m\": 2248.943, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1132.707, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1116.236, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1501", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:13Z\", \"source_id\": 47746103, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:16Z\", \"source_id\": 15524688, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "1", "timing_fact_generation": 1789482080691348, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:32.095014", "service_state_evidence_id": 15524688, "current_leg_start_actual_dep": "2026-09-15T15:18:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:36.813433", "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 CDF CDF 5F23 165134+166209 5 90 None {"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 461.973, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 527.668, "from_m": 461.973, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 566.354, "from_m": 527.668, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1682.59, "from_m": 566.354, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1721.275, "from_m": 1682.59, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1786.971, "from_m": 1721.275, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1976.893, "from_m": 1786.971, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2248.943, "from_m": 1976.893, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 582858, "profile_key": "22b63231664fc7c0b14260ab209d9bb7c48a6984987497cec4782190b7234ce5", "schedule_id": 6593, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1501", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30245}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": "1510", "location": "Cardiff Sig. 2342", "stage_seq": 2, "distance_m": 1124.472, "section_seq": 1, "route_path_id": 30245}, {"is_pass": false, "wtt_arr": "1514", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 3, "distance_m": 2248.943, "section_seq": 1, "route_path_id": 30245}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2248.943, "from_m": 0.0, "section_seq": 1, "route_path_id": 30245}], "total_distance_m": 2248.943, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1132.707, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1116.236, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24894, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:13Z", "source_id": 47746103, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:22:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:16Z", "source_id": 15524688, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Cardiff Central 1501 1501 3B None None Cardiff Central 1514 1514 1 LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:C49070/2026-09-15/detailed None Cardiff Sig. 2342 2026-09-15T15:18:00+01:00 Cardiff Central 4.0 {"type": "LineString", "coordinates": [[-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} 0.2 1510 1514 Cardiff Central Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-15 14:32:37 TERMINATED 2026-09-15 14:22:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524688 1789482080691348 11 11 2026-09-15 14:32:36.813433 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:32.095014
551100 579745 C16609 062Y68ML15 2026-09-15 COMPLETE 15525636 2026-09-15 15:06:00 2026-09-15 14:32:37 2026-09-17 14:32:37 {"id": 579745, "stp": "P", "toc": "West Coast Railway Co", "uid": "C16609", "consist": null, "dest_crs": "MLG", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C16609/2026-09-15/detailed", "trust_id": "062Y68ML15", "origin_crs": "FTW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Mallaig", "service_date": "2026-09-15", "dest_arr_time": "1506", "dest_platform": "1", "is_terminated": 1, "next_location": "Mallaig", "signalling_id": "2Y68", "timing_status": "ON TIME", "origin_station": "Fort William", "current_leg_arr": "1506", "current_leg_dep": "1356", "current_leg_end": "Mallaig", "origin_dep_time": "1250", "origin_platform": "2", "current_location": "Mallaig", "last_update_time": "2026-09-15T14:32:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-5.449612799999999, 56.8725428], [-5.4498614, 56.872622], [-5.4501202, 56.8727081], [-5.4502464, 56.8727543], [-5.450358499999999, 56.8727985], [-5.4506293, 56.8729081], [-5.4509884, 56.8730363], [-5.4513739, 56.87318950000001], [-5.4516885, 56.873296], [-5.4520004, 56.87337789999999], [-5.4530572, 56.873590699999994], [-5.4546026, 56.8738837], [-5.4551598, 56.8739575], [-5.455335099999999, 56.8739866], [-5.4572037, 56.874294600000006], [-5.458205999999999, 56.874507099999995], [-5.4589536, 56.8747554], [-5.459714199999999, 56.8751193], [-5.460404999999999, 56.87552719999999], [-5.460925399999999, 56.8757779], [-5.4613594, 56.875948], [-5.461757, 56.8760805], [-5.4622983000000005, 56.87621579999999], [-5.462843299999999, 56.8763275], [-5.463562999999999, 56.87641469999999], [-5.4642764999999995, 56.87645869999999], [-5.4650543, 56.8764488], [-5.466174399999999, 56.87637879999999], [-5.466635700000001, 56.8763653], [-5.4672146, 56.8763833], [-5.467737399999999, 56.8764252], [-5.468271400000001, 56.876501899999994], [-5.4687913, 56.8766062], [-5.469275799999999, 56.8767513], [-5.4697238, 56.87692860000001], [-5.4700696, 56.877081800000006], [-5.470948299999999, 56.877571], [-5.4713586, 56.87775049999999], [-5.471827, 56.87791200000001], [-5.472254099999999, 56.8780361], [-5.472708299999999, 56.87813049999999], [-5.4733572, 56.8782186], [-5.4739726, 56.8782583], [-5.4745644, 56.87826200000001], [-5.475098299999999, 56.87823439999999], [-5.4759057, 56.8781872], [-5.4764257999999995, 56.8781782], [-5.476995099999999, 56.8781925], [-5.4774961, 56.8782261], [-5.478791199999999, 56.8783532], [-5.479499799999999, 56.8783891], [-5.479723233129081, 56.87838789834287], [-5.4800948, 56.8783859], [-5.4806331, 56.87836069999999], [-5.4811673, 56.8783056], [-5.4834407, 56.877951], [-5.4883544, 56.87714630000001], [-5.489438799999999, 56.87705009999999], [-5.4922037999999995, 56.87687429999999], [-5.4937545, 56.876674300000005], [-5.4952063, 56.8763495], [-5.4956506, 56.8762527], [-5.4960756, 56.8761609], [-5.4964547, 56.87608399999999], [-5.497118499999999, 56.8759632], [-5.4976275999999995, 56.8758856], [-5.4981347, 56.875825299999995], [-5.4999868, 56.8756546], [-5.5032623, 56.8753428], [-5.506845700000001, 56.8750196], [-5.5082116999999995, 56.874795899999995], [-5.5093894, 56.8745604], [-5.5104946, 56.87425679999999], [-5.512835400000001, 56.87341719999999], [-5.5136626, 56.87318969999998], [-5.514803499999999, 56.872989299999986], [-5.5158351, 56.872944999999994], [-5.5161183, 56.8729499], [-5.5162536, 56.872957799999995], [-5.5163242, 56.8729619], [-5.5169684, 56.87301099999999], [-5.5174062, 56.8730731], [-5.5177431, 56.8731361], [-5.5186094, 56.87338590000001], [-5.5192388999999995, 56.87363009999999], [-5.5193438, 56.8736649], [-5.519581999999999, 56.87374630000001], [-5.5199986999999995, 56.8738665], [-5.520390600000001, 56.87395380000001], [-5.520660599999999, 56.8740123], [-5.520941599999999, 56.8740561], [-5.5212078, 56.874084399999994], [-5.5217951, 56.8741062], [-5.5220414, 56.8741043], [-5.5226105, 56.8740831], [-5.5233045, 56.87402519999999], [-5.5240834, 56.8739843], [-5.5248951, 56.8739425], [-5.5255545999999995, 56.8739361], [-5.526090999999999, 56.87394309999999], [-5.5266362, 56.87394549999999], [-5.527171699999999, 56.87396709999999], [-5.5285487, 56.8741164], [-5.529843299999999, 56.8741384], [-5.5303881, 56.8740839], [-5.530957999999999, 56.8739448], [-5.5319547, 56.87353890000001], [-5.532471899999999, 56.87336560000001], [-5.533098899999999, 56.873217399999994], [-5.533747399999999, 56.8731396], [-5.534286700000001, 56.8731093], [-5.5347181, 56.87312049999999], [-5.535449999999999, 56.87319389999999], [-5.5366416, 56.87337029999999], [-5.5385551, 56.8734208], [-5.5408643, 56.8734415], [-5.5422234, 56.873215599999995], [-5.543338399999999, 56.8729653], [-5.5440667, 56.87291319999999], [-5.5446866, 56.87289679999999], [-5.5453041999999995, 56.87286579999999], [-5.545825599999999, 56.8728127], [-5.546193599999999, 56.872761], [-5.5465032999999995, 56.8727042], [-5.5465923, 56.872682600000005], [-5.5467574, 56.8726311], [-5.5471867, 56.87246499999999], [-5.547591699999999, 56.8723114], [-5.548402, 56.8720999], [-5.548862599999999, 56.872004200000006], [-5.5493023, 56.8719416], [-5.550066099999999, 56.87186470000001], [-5.550362799999999, 56.8718592], [-5.550667899999999, 56.87187], [-5.551196399999999, 56.871916199999994], [-5.5515524, 56.87197760000001], [-5.5519553, 56.8720714], [-5.5524074, 56.8722006], [-5.552761499999999, 56.8723108], [-5.553126099999999, 56.87244809999999], [-5.553393999999999, 56.872574500000006], [-5.5536572, 56.8727177], [-5.553841099999999, 56.8728295], [-5.554037000000001, 56.87298609999999], [-5.5543192, 56.8732656], [-5.5546332, 56.8735664], [-5.5550767, 56.8740702], [-5.5553053, 56.8742597], [-5.5556116, 56.8744519], [-5.5559879, 56.8746568], [-5.5563318, 56.8748047], [-5.556742599999999, 56.874948999999994], [-5.5575596, 56.8752081], [-5.557949499999999, 56.8753438], [-5.558499199999999, 56.875560699999994], [-5.5600013, 56.8762461], [-5.5607719, 56.876604], [-5.5612914, 56.87683380000001], [-5.561680199999999, 56.87698230000001], [-5.5620198, 56.87709050000001], [-5.5630696, 56.8773641], [-5.5635954, 56.8774803], [-5.5640695, 56.87755429999999], [-5.564578799999999, 56.877620500000006], [-5.5651373, 56.8776817], [-5.5656758, 56.87772459999999], [-5.566116399999999, 56.8777431], [-5.5665571, 56.87775159999999], [-5.5673032, 56.877737], [-5.5677487, 56.877698], [-5.5682508, 56.87764069999999], [-5.5687897, 56.87755899999999], [-5.5693574, 56.8774555], [-5.569554761541032, 56.8774088348857], [-5.5697152, 56.87737090000001], [-5.5700761, 56.877268], [-5.5704816, 56.8771335], [-5.570963999999999, 56.87694940000001], [-5.5713995, 56.87676539999998], [-5.571836399999999, 56.8765781], [-5.5728185, 56.876108900000006], [-5.573487499999999, 56.8757942], [-5.5739373, 56.8756149], [-5.5742907, 56.8755009], [-5.574636599999999, 56.8753938], [-5.5749318, 56.875323899999984], [-5.5752909, 56.875246800000006], [-5.5757351, 56.8751832], [-5.5762328, 56.87514779999999], [-5.576575899999999, 56.8751387], [-5.577023499999999, 56.875146], [-5.577342999999999, 56.8751592], [-5.577763699999999, 56.875210200000005], [-5.5781611, 56.8752678], [-5.5785924, 56.8753495], [-5.5789603, 56.8754282], [-5.579195, 56.8754909], [-5.5808444999999995, 56.8760268], [-5.5826582, 56.87661089999999], [-5.5840673, 56.87706469999999], [-5.5868432, 56.8778478], [-5.588674600000001, 56.87814], [-5.591306399999999, 56.8785364], [-5.593235599999999, 56.8784789], [-5.5945059, 56.8785175], [-5.5956627999999995, 56.8786132], [-5.596923499999999, 56.8789129], [-5.598619099999999, 56.8790853], [-5.600381699999999, 56.87898299999999], [-5.6018188, 56.8788874], [-5.6029407, 56.8789321], [-5.604041799999999, 56.8791504], [-5.605781599999999, 56.87931520000001], [-5.6069971999999995, 56.87912949999999], [-5.6082830999999995, 56.878765], [-5.6094732, 56.8785552], [-5.610384, 56.8785364], [-5.6113882, 56.8786387], [-5.613653099999999, 56.8792383], [-5.6162888, 56.8800205], [-5.617886400000001, 56.880343200000006], [-5.6187151, 56.880349200000005], [-5.6206554, 56.880349200000005], [-5.622318599999999, 56.8804043], [-5.623215000000001, 56.880509], [-5.623867599999999, 56.880662], [-5.6249999, 56.8808457], [-5.626357999999999, 56.88089049999999], [-5.6280879, 56.88084099999999], [-5.6291481, 56.8809854], [-5.6301106, 56.88124899999999], [-5.630874799999999, 56.88168530000001], [-5.631229600000001, 56.8820369], [-5.631598099999999, 56.882672799999995], [-5.631633699999999, 56.8832714], [-5.631561999999999, 56.88357280000001], [-5.631471799999999, 56.8838499], [-5.631413700000001, 56.88407], [-5.631380499999999, 56.8844592], [-5.6313707, 56.88457420000001], [-5.631473299999999, 56.8850688], [-5.6315648, 56.88520499999999], [-5.6316562999999995, 56.885341200000006], [-5.6318698, 56.8856589], [-5.632402199999999, 56.8861113], [-5.632586099999999, 56.8862462], [-5.6331478, 56.8865688], [-5.6341726, 56.8869502], [-5.6349598, 56.8871185], [-5.6354280999999995, 56.887187899999994], [-5.6358206, 56.88724599999998], [-5.636444699999999, 56.887283], [-5.636550199999999, 56.887283499999995], [-5.6367284, 56.8872883], [-5.6375578, 56.88728], [-5.639435499999999, 56.8870799], [-5.641243099999999, 56.8868464], [-5.644553199999999, 56.886445300000005], [-5.6474586, 56.88605329999999], [-5.648791199999999, 56.8858789], [-5.649509899999999, 56.88578789999999], [-5.6499301, 56.885729899999994], [-5.6509123, 56.8855428], [-5.6526894, 56.8851773], [-5.6535751, 56.8849889], [-5.654140999999999, 56.88486039999999], [-5.654605799999999, 56.88471809999999], [-5.6549721, 56.8845716], [-5.6558551, 56.8841355], [-5.6564331999999995, 56.8838561], [-5.656960599999999, 56.883682], [-5.6574242, 56.88356279999999], [-5.6579272, 56.88346979999999], [-5.6583435, 56.8834232], [-5.658914, 56.88336639999999], [-5.6592684, 56.8833475], [-5.659386289952985, 56.88334623458118], [-5.659668999999999, 56.883343200000006], [-5.6602727, 56.883335599999995], [-5.6607323, 56.8832944], [-5.6611131, 56.883238], [-5.6614876999999995, 56.8831557], [-5.6618843, 56.8830067], [-5.6621639, 56.88286349999999], [-5.6624431, 56.882696800000005], [-5.6626668, 56.88252099999999], [-5.662843499999999, 56.88234069999999], [-5.6630577, 56.88210539999999], [-5.663135999999999, 56.8819656], [-5.6632095, 56.8817882], [-5.6633405, 56.88144410000001], [-5.6635948, 56.88080919999999], [-5.663751999999999, 56.88047949999999], [-5.6639211, 56.8802647], [-5.664150700000001, 56.88008069999999], [-5.664445599999999, 56.87984659999999], [-5.665067399999999, 56.8795131], [-5.6658474, 56.87921480000001], [-5.666346999999999, 56.879107700000006], [-5.666947099999999, 56.8790111], [-5.667645, 56.8789229], [-5.6681791, 56.878911200000005], [-5.6684906999999995, 56.8789136], [-5.6689308, 56.878941399999995], [-5.6693833, 56.8789822], [-5.6695075, 56.878995200000006], [-5.6714714, 56.87919130000001], [-5.671929699999999, 56.8792468], [-5.6725559, 56.8793369], [-5.6729217, 56.8794213], [-5.673318999999999, 56.87956619999999], [-5.6736559, 56.8796871], [-5.673982299999999, 56.879831], [-5.6743692, 56.8800881], [-5.674706899999999, 56.8803663], [-5.675094699999999, 56.88073809999999], [-5.675372, 56.8809528], [-5.6757019, 56.881148399999994], [-5.6761378, 56.881320599999995], [-5.6763616, 56.88139], [-5.676606399999999, 56.881455599999995], [-5.676863799999999, 56.8815079], [-5.677145799999999, 56.8815468], [-5.677530399999999, 56.8815773], [-5.6779693, 56.88158119999999], [-5.678896199999999, 56.8815184], [-5.6799463, 56.881428500000005], [-5.6809928, 56.881329], [-5.681575499999999, 56.881227900000006], [-5.682245999999999, 56.88108069999999], [-5.682563900000001, 56.8810268], [-5.682885299999999, 56.8809882], [-5.683345199999999, 56.88097719999999], [-5.683637399999999, 56.8809808], [-5.683978999999999, 56.8810058], [-5.684322399999999, 56.8810569], [-5.6845632, 56.88110989999999], [-5.685028, 56.8812378], [-5.6854264, 56.88136480000001], [-5.6856933, 56.8814496], [-5.686124499999999, 56.88154920000001], [-5.6866217, 56.881613599999994], [-5.6870385, 56.881635499999994], [-5.687475, 56.8816341], [-5.687976299999999, 56.8815866], [-5.688467, 56.8815181], [-5.689006299999999, 56.8814863], [-5.689277699999999, 56.8814836], [-5.689549, 56.881494399999994], [-5.6900425, 56.881547299999994], [-5.6904448, 56.8816232], [-5.6907134, 56.88169], [-5.6910346999999994, 56.8818023], [-5.6920504, 56.8821734], [-5.693120099999999, 56.88256619999999], [-5.6936729999999995, 56.8827449], [-5.694225799999999, 56.88290680000001], [-5.6946864999999995, 56.883001500000006], [-5.695178599999999, 56.88308649999999], [-5.695713799999999, 56.8831647], [-5.6963414, 56.883212499999985], [-5.696918499999999, 56.8832421], [-5.697392799999999, 56.8832271], [-5.697779999999999, 56.883199], [-5.6981841, 56.8831495], [-5.6984338999999995, 56.883109299999994], [-5.698969999999999, 56.882991200000006], [-5.6996512, 56.8827919], [-5.700227899999999, 56.882597], [-5.701060799999999, 56.8823571], [-5.702048499999999, 56.8822203], [-5.703106, 56.882254], [-5.7042043, 56.8824917], [-5.7053893, 56.8829187], [-5.706845499999999, 56.8835977], [-5.707774399999999, 56.88401739999999], [-5.7092066, 56.884403299999995], [-5.7097739, 56.88459730000001], [-5.710071599999999, 56.8847424], [-5.710641, 56.8850978], [-5.7109435, 56.885398999999985], [-5.711265199999999, 56.8858633], [-5.711544199999999, 56.8863469], [-5.712080599999999, 56.8872099], [-5.7123461, 56.887648], [-5.7126421999999994, 56.88804040000001], [-5.712897199999999, 56.888260499999994], [-5.713190899999999, 56.888419], [-5.7136385, 56.8886001], [-5.7138656, 56.8886825], [-5.7140809, 56.8887584], [-5.7142397, 56.88879769999999], [-5.7144986, 56.8888605], [-5.7148196, 56.888899], [-5.7152397, 56.8889214], [-5.715626, 56.8889376], [-5.716387, 56.8889369], [-5.716928899999999, 56.8889459], [-5.717523299999999, 56.8889963], [-5.7190463, 56.8892675], [-5.721921, 56.88975669999999], [-5.7225631, 56.88979570000001], [-5.723803899999999, 56.88976520000001], [-5.725645699999999, 56.889672899999994], [-5.7265618, 56.8896738], [-5.7277298, 56.88988770000001], [-5.728819699999999, 56.8903033], [-5.7296522, 56.89094229999999], [-5.7299322, 56.8913163], [-5.730070199999999, 56.89149119999999], [-5.7301936, 56.89170070000001], [-5.730682399999999, 56.892881300000006], [-5.730896099999999, 56.89337930000001], [-5.731141200000001, 56.89387479999999], [-5.7312805, 56.8941981], [-5.7316817, 56.8951022], [-5.731896899999999, 56.895508], [-5.7320045, 56.8956153], [-5.7322592, 56.8958464], [-5.732462300000001, 56.8959768], [-5.7330636, 56.89624849999999], [-5.733547499999999, 56.896406799999994], [-5.733994700000001, 56.8964958], [-5.7343645, 56.8965248], [-5.734875999999999, 56.8965443], [-5.7359488, 56.8965861], [-5.7364214, 56.896662799999994], [-5.7369656, 56.8968023], [-5.7377880999999995, 56.89702589999999], [-5.738395999999999, 56.8971262], [-5.7393033, 56.8971337], [-5.740052299999999, 56.8970135], [-5.741525199999999, 56.8966802], [-5.7424107, 56.8965584], [-5.7433511, 56.8965029], [-5.7440489, 56.89646659999999], [-5.744628299999999, 56.8963879], [-5.7453629, 56.8962323], [-5.746392299999999, 56.8959883], [-5.7470604, 56.8958397], [-5.7476102, 56.895762100000006], [-5.7479575999999994, 56.89574399999999], [-5.748337099999999, 56.8957424], [-5.7486463, 56.8957588], [-5.7491482, 56.89580380000001], [-5.7492178183649365, 56.89582221488947], [-5.7492998, 56.8958439], [-5.750000999999999, 56.8960951], [-5.7504945, 56.89627839999999], [-5.750811199999999, 56.896424499999995], [-5.751225799999999, 56.8967223], [-5.751693, 56.8971032], [-5.752626299999999, 56.8980718], [-5.7535647999999995, 56.89909769999999], [-5.754075399999999, 56.899702], [-5.754174099999999, 56.89982789999999], [-5.754385399999999, 56.90004599999999], [-5.7546452, 56.90021749999999], [-5.7548578, 56.900342499999994], [-5.755030299999999, 56.9004309], [-5.755349, 56.90054409999999], [-5.755661299999999, 56.900647799999994], [-5.756058799999999, 56.9007256], [-5.7563944, 56.90078569999999], [-5.756874399999999, 56.90083769999999], [-5.7573302, 56.900834], [-5.7576355999999995, 56.90081789999999], [-5.7578621, 56.90079149999999], [-5.758921899999999, 56.9006076], [-5.7596779, 56.900448], [-5.7604725, 56.90028530000001], [-5.7609264, 56.9002014], [-5.7616687, 56.9001384], [-5.7624716, 56.9001], [-5.762928399999999, 56.90009059999999], [-5.7639659, 56.900045299999995], [-5.7650323, 56.9000068], [-5.7660139, 56.899966], [-5.766623, 56.8999558], [-5.7672211, 56.8999692], [-5.7683803, 56.900054299999994], [-5.7687781, 56.90008819999999], [-5.769055, 56.9001184], [-5.769849899999999, 56.9001837], [-5.770123199999999, 56.9002004], [-5.7704062, 56.90020839999999], [-5.7709997, 56.9002172], [-5.7717067, 56.9002141], [-5.7723473, 56.9002083], [-5.7741355, 56.9001853], [-5.774701299999999, 56.9002024], [-5.7752684, 56.90024290000001], [-5.7756967999999995, 56.90029679999999], [-5.7761892, 56.9003798], [-5.7766346, 56.9004771], [-5.7770737, 56.9005798], [-5.7776556, 56.90076470000001], [-5.7781632, 56.900969], [-5.7787074, 56.90121769999998], [-5.779045732950999, 56.90143760579963], [-5.779174499999999, 56.9015213], [-5.779770999999999, 56.9020007], [-5.7801896, 56.9023264], [-5.780665900000001, 56.902635399999994], [-5.781334299999999, 56.9029212], [-5.7819604, 56.9031498], [-5.7825029, 56.90327740000001], [-5.783019899999999, 56.9033804], [-5.783558, 56.9034299], [-5.7840242, 56.9034486], [-5.784564699999999, 56.903435], [-5.7850047, 56.90340220000001], [-5.7855316, 56.903346000000006], [-5.7860185, 56.90325519999999], [-5.7864985, 56.9031316], [-5.7868838, 56.9030001], [-5.7873114, 56.9028347], [-5.787650899999999, 56.9026942], [-5.7886619999999995, 56.9022759], [-5.7891769, 56.9020635], [-5.7894288, 56.9019704], [-5.7897061999999995, 56.9018774], [-5.7908912, 56.90158219999999], [-5.791769585033121, 56.90143760579963], [-5.7923364, 56.901344299999984], [-5.794042100000001, 56.9013094], [-5.795444500000001, 56.901431599999995], [-5.795479000993573, 56.90143760579963], [-5.7969697, 56.90169709999999], [-5.799363399999999, 56.902328100000005], [-5.8018196, 56.90301929999999], [-5.8046949, 56.9036403], [-5.8077097, 56.9039122], [-5.8094247, 56.9043009], [-5.811077099999999, 56.90470759999999], [-5.8111863999999995, 56.9047357], [-5.8124014, 56.905127199999995], [-5.8143219, 56.905722399999995], [-5.8160267, 56.90629409999999], [-5.8188752, 56.9071939], [-5.8202397999999995, 56.9076562], [-5.821264, 56.9081069], [-5.8218614, 56.908652499999995], [-5.8220431, 56.90905450000001], [-5.822057, 56.90949909999999], [-5.821963899999999, 56.90979839999999], [-5.821760199999999, 56.9100806], [-5.8214676999999995, 56.9104196], [-5.8212126, 56.91076340000001], [-5.8210942, 56.9111819], [-5.821121499999999, 56.9115382], [-5.8213265, 56.9119917], [-5.8217956, 56.9123828], [-5.8222647, 56.91266929999999], [-5.8228568, 56.91289100000001], [-5.8234169, 56.9130156], [-5.8239589, 56.9130629], [-5.824692199999999, 56.9130429], [-5.8266597, 56.9128735], [-5.830025399999999, 56.9125846], [-5.831078699999999, 56.912515], [-5.831571299999999, 56.9124892], [-5.8318262, 56.91248559999999], [-5.832357999999999, 56.9124865], [-5.832644500000001, 56.9124914], [-5.8330509, 56.9125139], [-5.8345172, 56.9126109], [-5.8351536, 56.912652699999995], [-5.835988999999999, 56.9127111], [-5.8371287, 56.9127853], [-5.838569799999999, 56.9128805], [-5.8387914, 56.912896], [-5.839049346776889, 56.91291319167343], [-5.839510099999999, 56.9129439], [-5.839510469187343, 56.91294392590977], [-5.840196899999999, 56.9129921], [-5.840599800000001, 56.9130156], [-5.84118, 56.9130571], [-5.8414022999999995, 56.9130742], [-5.841678599999999, 56.9130964], [-5.8419509, 56.9131274], [-5.842185, 56.91316629999999], [-5.8424807, 56.9132286], [-5.8428458, 56.91332810000001], [-5.8431539, 56.9134322], [-5.8434067, 56.9135397], [-5.843626800000001, 56.9136485], [-5.843852899999999, 56.9137764], [-5.8440433999999994, 56.9139016], [-5.8443008, 56.914109], [-5.8443949, 56.9142066], [-5.844539899999999, 56.9143653], [-5.8446298, 56.91449149999999], [-5.8447108, 56.91463949999999], [-5.844782799999999, 56.9148049], [-5.8448161, 56.9149892], [-5.844881199999999, 56.915631100000006], [-5.84491, 56.916273], [-5.844948099999999, 56.9167144], [-5.8450043, 56.917149599999995], [-5.8451579, 56.9176659], [-5.845417199999999, 56.91830010000001], [-5.8458155, 56.91913370000001], [-5.8458781, 56.9195894], [-5.8458589, 56.91988299999999], [-5.8457677, 56.92010049999999], [-5.8456833999999995, 56.92031679999999], [-5.845402799999999, 56.9206429], [-5.8450763, 56.920939], [-5.8443854, 56.9213107], [-5.8438434, 56.92148749999999], [-5.8432058, 56.92164189999999], [-5.8424316, 56.9217216], [-5.841689199999999, 56.9217615], [-5.8407737, 56.9218711], [-5.8399813, 56.922070299999994], [-5.839049346776889, 56.92243664978527], [-5.8389612, 56.922471299999984], [-5.838613, 56.92258289999999], [-5.838075099999999, 56.9226959], [-5.8372454, 56.9228025], [-5.836660299999999, 56.9229034], [-5.8364913, 56.9229314], [-5.836100599999999, 56.9230305], [-5.8356604, 56.92318159999999], [-5.835299, 56.9233455], [-5.8348996, 56.923573], [-5.8345032, 56.9238752], [-5.8339289999999995, 56.92426809999999], [-5.833640400000001, 56.92440969999999], [-5.8332788, 56.9245747], [-5.8323674, 56.9248145], [-5.831444199999999, 56.924926], [-5.830693699999999, 56.924931599999994], [-5.8299033, 56.9249026], [-5.829303899999999, 56.924964300000006], [-5.8285054999999995, 56.92512760000001], [-5.8280241, 56.9253171], [-5.827441599999999, 56.9256857], [-5.8263296, 56.9265254], [-5.8249288, 56.9275493], [-5.8242837, 56.92792049999999], [-5.8237359, 56.92816760000001], [-5.822954099999999, 56.9284044], [-5.8223051, 56.9286365], [-5.8217707, 56.928913400000006], [-5.8212635, 56.9292076], [-5.821042, 56.929381], [-5.8208467, 56.9295814], [-5.8206106, 56.92992019999999], [-5.820406499999999, 56.9303322], [-5.8202899, 56.9307791], [-5.8201615, 56.9312943], [-5.8199635, 56.93224029999999], [-5.818579099999999, 56.93867939999999], [-5.818203699999999, 56.9405555], [-5.8180689, 56.9413423], [-5.818059299999999, 56.9418212], [-5.8181604, 56.9427316], [-5.818579099999999, 56.944336500000006], [-5.8193012, 56.9466571], [-5.819946299999999, 56.94862489999999], [-5.8200913000000005, 56.9492542], [-5.8201918, 56.950224299999995], [-5.8201956322180095, 56.950460683864705], [-5.8202063, 56.951118699999995], [-5.820153299999999, 56.9520367], [-5.820105099999999, 56.9532363], [-5.819956, 56.95372019999999], [-5.8194360000000005, 56.954735499999984], [-5.8183529, 56.9566661], [-5.817799599999999, 56.9574598], [-5.8168994, 56.9588128], [-5.816638199999999, 56.95929859999999], [-5.816562499999999, 56.959677199999994], [-5.8166579, 56.9610312], [-5.8165881, 56.9614447], [-5.816550699999999, 56.96162979999999], [-5.8164628, 56.961904100000005], [-5.816347499999999, 56.9621376], [-5.8160162, 56.96268059999999], [-5.8156381999999995, 56.96324119999999], [-5.8154897, 56.96353609999999], [-5.815442599999999, 56.9636832], [-5.8154233, 56.9638657], [-5.8154518, 56.9641737], [-5.815526799999999, 56.9644893], [-5.815629899999999, 56.96471259999999], [-5.815750899999999, 56.964932999999995], [-5.815897, 56.9651321], [-5.8160245999999995, 56.9652792], [-5.8162342, 56.9654875], [-5.8163985, 56.9656319], [-5.8165924, 56.96578029999999], [-5.816837399999999, 56.96592879999999], [-5.817081199999999, 56.96606580000001], [-5.8174076999999995, 56.9662249], [-5.8178062, 56.9663975], [-5.818012599999999, 56.96647899999999], [-5.8184044, 56.96660529999999], [-5.818895299999999, 56.9667403], [-5.819412399999999, 56.966883], [-5.8197384, 56.96698620000001], [-5.820057199999999, 56.9671025], [-5.8203803999999995, 56.967249], [-5.8205383, 56.9673317], [-5.8207488, 56.967453], [-5.8208935, 56.967545300000005], [-5.8210147, 56.967628899999994], [-5.821204099999999, 56.967779699999994], [-5.821401, 56.96795819999999], [-5.821582199999999, 56.9681525], [-5.8217806, 56.9684487], [-5.8218952, 56.9686862], [-5.8220171999999994, 56.968939000000006], [-5.822235499999999, 56.96950100000001], [-5.8223622, 56.9700747], [-5.8224165999999995, 56.9706411], [-5.8223805, 56.9711065], [-5.822263899999999, 56.9722107], [-5.822174499999999, 56.9730204], [-5.8221785, 56.9736406], [-5.822179199999999, 56.9737402], [-5.8222874, 56.9743519], [-5.822512999999999, 56.9748898], [-5.8225779, 56.975055], [-5.8230169, 56.975863200000006], [-5.823530000000001, 56.9764132], [-5.823948799999999, 56.97676020000001], [-5.8250690999999994, 56.9774207], [-5.826228199999999, 56.9780819], [-5.826788699999999, 56.978493], [-5.827162799999999, 56.97887240000001], [-5.8275469, 56.97948699999999], [-5.827724, 56.9800504], [-5.8277271, 56.9804644], [-5.827636999999999, 56.9809732], [-5.827463399999999, 56.981370600000005], [-5.827242899999999, 56.981700700000005], [-5.8268789, 56.9821584], [-5.8261141, 56.983115600000005], [-5.825532999999999, 56.9837958], [-5.825149, 56.98436100000001], [-5.8248951, 56.9848588], [-5.8246947, 56.9853821], [-5.824534399999999, 56.98616789999999], [-5.8245511, 56.987141599999994], [-5.824721099999999, 56.9878635], [-5.824985299999999, 56.98855819999999], [-5.8254862, 56.98940410000001], [-5.8256703, 56.9896687], [-5.8259047, 56.989932200000005], [-5.8264769, 56.99060899999999], [-5.826577699999999, 56.9907765], [-5.826644999999999, 56.990948800000005], [-5.8266872, 56.9910999], [-5.826706899999999, 56.99125589999999], [-5.826724199999999, 56.99156429999999], [-5.826740299999999, 56.9917531], [-5.826792199999999, 56.99194800000001], [-5.8268822, 56.992148799999995], [-5.8269834, 56.99233920000001], [-5.827132299999999, 56.992548600000006], [-5.827276799999999, 56.992687499999995], [-5.827435999999999, 56.99282079999999], [-5.8275491, 56.9928959], [-5.8277817, 56.9930399], [-5.828740799999999, 56.9935494], [-5.8292123, 56.99380360000001], [-5.829582099999999, 56.9940207], [-5.829836099999999, 56.9941889], [-5.8300812, 56.99436560000001], [-5.830409199999999, 56.994634], [-5.830708099999999, 56.9949096], [-5.830852899999999, 56.99507150000001], [-5.830990899999999, 56.9952383], [-5.831112699999999, 56.9954053], [-5.831225600000001, 56.99557839999999], [-5.8314057, 56.99593169999999], [-5.831579099999999, 56.99628500000001], [-5.831776699999999, 56.9966344], [-5.8319135, 56.996849], [-5.832065899999999, 56.9970598], [-5.832944899999999, 56.9983657], [-5.8333084, 56.99906319999999], [-5.83339112144731, 56.999419379311696], [-5.833466699999999, 56.9997448], [-5.8334608999999995, 57.0002024], [-5.8334015, 57.000665000000005], [-5.833308699999999, 57.00116619999999], [-5.8331383, 57.00150789999999], [-5.8323586, 57.0027398], [-5.8316141, 57.0038461], [-5.831425699999999, 57.00413600000001], [-5.831045199999999, 57.00472719999999], [-5.8308231, 57.0050598], [-5.830713799999999, 57.00519489999999], [-5.830607499999999, 57.0053087], [-5.830331900000001, 57.00554520000001], [-5.830030999999999, 57.005771800000005]]}", "current_leg_start": "Glenfinnan", "dest_arr_time_act": "1506", "motion_projection": null, "next_location_lat": "57.0057718", "next_location_lon": "-5.8300310", "previous_location": "Arisaig", "current_leg_milage": "24.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 696.352, \"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\": 959.557, \"from_m\": 696.352, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3580.535, \"from_m\": 959.557, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3677.238, \"from_m\": 3580.535, \"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\": 3813.639, \"from_m\": 3677.238, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 4001.813, \"from_m\": 3813.639, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5236.494, \"from_m\": 4001.813, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5286.565, \"from_m\": 5236.494, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 9973.77, \"from_m\": 5286.565, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22250.127, \"from_m\": 9973.77, \"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\": 25250.277, \"from_m\": 22250.127, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26561.023, \"from_m\": 25250.277, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26572.721, \"from_m\": 26561.023, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26806.372, \"from_m\": 26572.721, \"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\": 31668.827, \"from_m\": 26806.372, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33146.919, \"from_m\": 31668.827, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35546.55, \"from_m\": 33146.919, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37178.801, \"from_m\": 35546.55, \"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\": 40685.952, \"from_m\": 37178.801, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50569.132, \"from_m\": 40685.952, \"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\": 52752.473, \"from_m\": 50569.132, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54232.305, \"from_m\": 52752.473, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54549.759, \"from_m\": 54232.305, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 57537.874, \"from_m\": 54549.759, \"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\": 61141.097, \"from_m\": 57537.874, \"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\": 61486.56, \"from_m\": 61141.097, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 61550.252, \"from_m\": 61486.56, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 61915.637, \"from_m\": 61550.252, \"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\": 61978.006, \"from_m\": 61915.637, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 64487.676, \"from_m\": 61978.006, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 65800.879, \"from_m\": 64487.676, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66408.23, \"from_m\": 65800.879, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 579745, \"profile_key\": \"23122daf31863d3034950a852b17c3bbe207e2114b970f408ab9f360ad92fdab\", \"schedule_id\": 33712, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1250\", \"location\": \"Fort William\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28767}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1253H\", \"location\": \"Fort William Jn\", \"stage_seq\": 2, \"distance_m\": 992.282, \"section_seq\": 1, \"route_path_id\": 28767}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1257H\", \"location\": \"Banavie\", \"stage_seq\": 3, \"distance_m\": 3536.786, \"section_seq\": 1, \"route_path_id\": 28767}, {\"is_pass\": false, \"wtt_arr\": \"1309\", \"wtt_dep\": \"1311\", \"location\": \"Loch Eil Outward Bound\", \"stage_seq\": 4, \"distance_m\": 9919.362, \"section_seq\": 1, \"route_path_id\": 28767}, {\"is_pass\": false, \"wtt_arr\": \"1331\", \"wtt_dep\": \"1356H\", \"location\": \"Glenfinnan\", \"stage_seq\": 5, \"distance_m\": 26706.3, \"section_seq\": 1, \"route_path_id\": 28767}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1443\", \"location\": \"Arisaig\", \"stage_seq\": 6, \"distance_m\": 54447.609, \"section_seq\": 1, \"route_path_id\": 28767}, {\"is_pass\": false, \"wtt_arr\": \"1506\", \"wtt_dep\": null, \"location\": \"Mallaig\", \"stage_seq\": 7, \"distance_m\": 66408.23, \"section_seq\": 1, \"route_path_id\": 28767}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66408.23, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28767}], \"total_distance_m\": 66408.23, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 66396.532, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 11.698, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1250", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "70.0", "current_position_lat": "57.0057718", "current_position_lon": "-5.8300310", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:37:32Z\", \"source_id\": 15448003, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:33Z\", \"source_id\": 15525636, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Mallaig", "service_state_platform": "1", "timing_fact_generation": 1789482154068272, "current_leg_arrival_utc": "2026-09-15T15:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:34.065074", "service_state_evidence_id": 15525636, "current_leg_start_actual_dep": "2026-09-15T13:56:30+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T14:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:36.818166", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Coast Railway Co P FTW MLG 2Y68 None None None None {"version": 3, "segments": [{"to_m": 696.352, "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": 959.557, "from_m": 696.352, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3580.535, "from_m": 959.557, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3677.238, "from_m": 3580.535, "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": 3813.639, "from_m": 3677.238, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 55.0}, {"to_m": 4001.813, "from_m": 3813.639, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 5236.494, "from_m": 4001.813, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5286.565, "from_m": 5236.494, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 9973.77, "from_m": 5286.565, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22250.127, "from_m": 9973.77, "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": 25250.277, "from_m": 22250.127, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26561.023, "from_m": 25250.277, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26572.721, "from_m": 26561.023, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26806.372, "from_m": 26572.721, "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": 31668.827, "from_m": 26806.372, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33146.919, "from_m": 31668.827, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35546.55, "from_m": 33146.919, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37178.801, "from_m": 35546.55, "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": 40685.952, "from_m": 37178.801, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50569.132, "from_m": 40685.952, "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": 52752.473, "from_m": 50569.132, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54232.305, "from_m": 52752.473, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54549.759, "from_m": 54232.305, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 57537.874, "from_m": 54549.759, "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": 61141.097, "from_m": 57537.874, "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": 61486.56, "from_m": 61141.097, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 61550.252, "from_m": 61486.56, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 15.0}, {"to_m": 61915.637, "from_m": 61550.252, "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": 61978.006, "from_m": 61915.637, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 64487.676, "from_m": 61978.006, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 65800.879, "from_m": 64487.676, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66408.23, "from_m": 65800.879, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 15.0}], "service_id": 579745, "profile_key": "23122daf31863d3034950a852b17c3bbe207e2114b970f408ab9f360ad92fdab", "schedule_id": 33712, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1250", "location": "Fort William", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28767}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1253H", "location": "Fort William Jn", "stage_seq": 2, "distance_m": 992.282, "section_seq": 1, "route_path_id": 28767}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1257H", "location": "Banavie", "stage_seq": 3, "distance_m": 3536.786, "section_seq": 1, "route_path_id": 28767}, {"is_pass": false, "wtt_arr": "1309", "wtt_dep": "1311", "location": "Loch Eil Outward Bound", "stage_seq": 4, "distance_m": 9919.362, "section_seq": 1, "route_path_id": 28767}, {"is_pass": false, "wtt_arr": "1331", "wtt_dep": "1356H", "location": "Glenfinnan", "stage_seq": 5, "distance_m": 26706.3, "section_seq": 1, "route_path_id": 28767}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1443", "location": "Arisaig", "stage_seq": 6, "distance_m": 54447.609, "section_seq": 1, "route_path_id": 28767}, {"is_pass": false, "wtt_arr": "1506", "wtt_dep": null, "location": "Mallaig", "stage_seq": 7, "distance_m": 66408.23, "section_seq": 1, "route_path_id": 28767}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66408.23, "from_m": 0.0, "section_seq": 1, "route_path_id": 28767}], "total_distance_m": 66408.23, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 66396.532, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 11.698, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:37:32Z", "source_id": 15448003, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:33Z", "source_id": 15525636, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}] Fort William 1250 1250 2 None None Mallaig 1506 1506 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C16609/2026-09-15/detailed None Glenfinnan 2026-09-15T13:56:30+01:00 Mallaig 70.0 {"type": "LineString", "coordinates": [[-5.449612799999999, 56.8725428], [-5.4498614, 56.872622], [-5.4501202, 56.8727081], [-5.4502464, 56.8727543], [-5.450358499999999, 56.8727985], [-5.4506293, 56.8729081], [-5.4509884, 56.8730363], [-5.4513739, 56.87318950000001], [-5.4516885, 56.873296], [-5.4520004, 56.87337789999999], [-5.4530572, 56.873590699999994], [-5.4546026, 56.8738837], [-5.4551598, 56.8739575], [-5.455335099999999, 56.8739866], [-5.4572037, 56.874294600000006], [-5.458205999999999, 56.874507099999995], [-5.4589536, 56.8747554], [-5.459714199999999, 56.8751193], [-5.460404999999999, 56.87552719999999], [-5.460925399999999, 56.8757779], [-5.4613594, 56.875948], [-5.461757, 56.8760805], [-5.4622983000000005, 56.87621579999999], [-5.462843299999999, 56.8763275], [-5.463562999999999, 56.87641469999999], [-5.4642764999999995, 56.87645869999999], [-5.4650543, 56.8764488], [-5.466174399999999, 56.87637879999999], [-5.466635700000001, 56.8763653], [-5.4672146, 56.8763833], [-5.467737399999999, 56.8764252], [-5.468271400000001, 56.876501899999994], [-5.4687913, 56.8766062], [-5.469275799999999, 56.8767513], [-5.4697238, 56.87692860000001], [-5.4700696, 56.877081800000006], [-5.470948299999999, 56.877571], [-5.4713586, 56.87775049999999], [-5.471827, 56.87791200000001], [-5.472254099999999, 56.8780361], [-5.472708299999999, 56.87813049999999], [-5.4733572, 56.8782186], [-5.4739726, 56.8782583], [-5.4745644, 56.87826200000001], [-5.475098299999999, 56.87823439999999], [-5.4759057, 56.8781872], [-5.4764257999999995, 56.8781782], [-5.476995099999999, 56.8781925], [-5.4774961, 56.8782261], [-5.478791199999999, 56.8783532], [-5.479499799999999, 56.8783891], [-5.479723233129081, 56.87838789834287], [-5.4800948, 56.8783859], [-5.4806331, 56.87836069999999], [-5.4811673, 56.8783056], [-5.4834407, 56.877951], [-5.4883544, 56.87714630000001], [-5.489438799999999, 56.87705009999999], [-5.4922037999999995, 56.87687429999999], [-5.4937545, 56.876674300000005], [-5.4952063, 56.8763495], [-5.4956506, 56.8762527], [-5.4960756, 56.8761609], [-5.4964547, 56.87608399999999], [-5.497118499999999, 56.8759632], [-5.4976275999999995, 56.8758856], [-5.4981347, 56.875825299999995], [-5.4999868, 56.8756546], [-5.5032623, 56.8753428], [-5.506845700000001, 56.8750196], [-5.5082116999999995, 56.874795899999995], [-5.5093894, 56.8745604], [-5.5104946, 56.87425679999999], [-5.512835400000001, 56.87341719999999], [-5.5136626, 56.87318969999998], [-5.514803499999999, 56.872989299999986], [-5.5158351, 56.872944999999994], [-5.5161183, 56.8729499], [-5.5162536, 56.872957799999995], [-5.5163242, 56.8729619], [-5.5169684, 56.87301099999999], [-5.5174062, 56.8730731], [-5.5177431, 56.8731361], [-5.5186094, 56.87338590000001], [-5.5192388999999995, 56.87363009999999], [-5.5193438, 56.8736649], [-5.519581999999999, 56.87374630000001], [-5.5199986999999995, 56.8738665], [-5.520390600000001, 56.87395380000001], [-5.520660599999999, 56.8740123], [-5.520941599999999, 56.8740561], [-5.5212078, 56.874084399999994], [-5.5217951, 56.8741062], [-5.5220414, 56.8741043], [-5.5226105, 56.8740831], [-5.5233045, 56.87402519999999], [-5.5240834, 56.8739843], [-5.5248951, 56.8739425], [-5.5255545999999995, 56.8739361], [-5.526090999999999, 56.87394309999999], [-5.5266362, 56.87394549999999], [-5.527171699999999, 56.87396709999999], [-5.5285487, 56.8741164], [-5.529843299999999, 56.8741384], [-5.5303881, 56.8740839], [-5.530957999999999, 56.8739448], [-5.5319547, 56.87353890000001], [-5.532471899999999, 56.87336560000001], [-5.533098899999999, 56.873217399999994], [-5.533747399999999, 56.8731396], [-5.534286700000001, 56.8731093], [-5.5347181, 56.87312049999999], [-5.535449999999999, 56.87319389999999], [-5.5366416, 56.87337029999999], [-5.5385551, 56.8734208], [-5.5408643, 56.8734415], [-5.5422234, 56.873215599999995], [-5.543338399999999, 56.8729653], [-5.5440667, 56.87291319999999], [-5.5446866, 56.87289679999999], [-5.5453041999999995, 56.87286579999999], [-5.545825599999999, 56.8728127], [-5.546193599999999, 56.872761], [-5.5465032999999995, 56.8727042], [-5.5465923, 56.872682600000005], [-5.5467574, 56.8726311], [-5.5471867, 56.87246499999999], [-5.547591699999999, 56.8723114], [-5.548402, 56.8720999], [-5.548862599999999, 56.872004200000006], [-5.5493023, 56.8719416], [-5.550066099999999, 56.87186470000001], [-5.550362799999999, 56.8718592], [-5.550667899999999, 56.87187], [-5.551196399999999, 56.871916199999994], [-5.5515524, 56.87197760000001], [-5.5519553, 56.8720714], [-5.5524074, 56.8722006], [-5.552761499999999, 56.8723108], [-5.553126099999999, 56.87244809999999], [-5.553393999999999, 56.872574500000006], [-5.5536572, 56.8727177], [-5.553841099999999, 56.8728295], [-5.554037000000001, 56.87298609999999], [-5.5543192, 56.8732656], [-5.5546332, 56.8735664], [-5.5550767, 56.8740702], [-5.5553053, 56.8742597], [-5.5556116, 56.8744519], [-5.5559879, 56.8746568], [-5.5563318, 56.8748047], [-5.556742599999999, 56.874948999999994], [-5.5575596, 56.8752081], [-5.557949499999999, 56.8753438], [-5.558499199999999, 56.875560699999994], [-5.5600013, 56.8762461], [-5.5607719, 56.876604], [-5.5612914, 56.87683380000001], [-5.561680199999999, 56.87698230000001], [-5.5620198, 56.87709050000001], [-5.5630696, 56.8773641], [-5.5635954, 56.8774803], [-5.5640695, 56.87755429999999], [-5.564578799999999, 56.877620500000006], [-5.5651373, 56.8776817], [-5.5656758, 56.87772459999999], [-5.566116399999999, 56.8777431], [-5.5665571, 56.87775159999999], [-5.5673032, 56.877737], [-5.5677487, 56.877698], [-5.5682508, 56.87764069999999], [-5.5687897, 56.87755899999999], [-5.5693574, 56.8774555], [-5.569554761541032, 56.8774088348857], [-5.5697152, 56.87737090000001], [-5.5700761, 56.877268], [-5.5704816, 56.8771335], [-5.570963999999999, 56.87694940000001], [-5.5713995, 56.87676539999998], [-5.571836399999999, 56.8765781], [-5.5728185, 56.876108900000006], [-5.573487499999999, 56.8757942], [-5.5739373, 56.8756149], [-5.5742907, 56.8755009], [-5.574636599999999, 56.8753938], [-5.5749318, 56.875323899999984], [-5.5752909, 56.875246800000006], [-5.5757351, 56.8751832], [-5.5762328, 56.87514779999999], [-5.576575899999999, 56.8751387], [-5.577023499999999, 56.875146], [-5.577342999999999, 56.8751592], [-5.577763699999999, 56.875210200000005], [-5.5781611, 56.8752678], [-5.5785924, 56.8753495], [-5.5789603, 56.8754282], [-5.579195, 56.8754909], [-5.5808444999999995, 56.8760268], [-5.5826582, 56.87661089999999], [-5.5840673, 56.87706469999999], [-5.5868432, 56.8778478], [-5.588674600000001, 56.87814], [-5.591306399999999, 56.8785364], [-5.593235599999999, 56.8784789], [-5.5945059, 56.8785175], [-5.5956627999999995, 56.8786132], [-5.596923499999999, 56.8789129], [-5.598619099999999, 56.8790853], [-5.600381699999999, 56.87898299999999], [-5.6018188, 56.8788874], [-5.6029407, 56.8789321], [-5.604041799999999, 56.8791504], [-5.605781599999999, 56.87931520000001], [-5.6069971999999995, 56.87912949999999], [-5.6082830999999995, 56.878765], [-5.6094732, 56.8785552], [-5.610384, 56.8785364], [-5.6113882, 56.8786387], [-5.613653099999999, 56.8792383], [-5.6162888, 56.8800205], [-5.617886400000001, 56.880343200000006], [-5.6187151, 56.880349200000005], [-5.6206554, 56.880349200000005], [-5.622318599999999, 56.8804043], [-5.623215000000001, 56.880509], [-5.623867599999999, 56.880662], [-5.6249999, 56.8808457], [-5.626357999999999, 56.88089049999999], [-5.6280879, 56.88084099999999], [-5.6291481, 56.8809854], [-5.6301106, 56.88124899999999], [-5.630874799999999, 56.88168530000001], [-5.631229600000001, 56.8820369], [-5.631598099999999, 56.882672799999995], [-5.631633699999999, 56.8832714], [-5.631561999999999, 56.88357280000001], [-5.631471799999999, 56.8838499], [-5.631413700000001, 56.88407], [-5.631380499999999, 56.8844592], [-5.6313707, 56.88457420000001], [-5.631473299999999, 56.8850688], [-5.6315648, 56.88520499999999], [-5.6316562999999995, 56.885341200000006], [-5.6318698, 56.8856589], [-5.632402199999999, 56.8861113], [-5.632586099999999, 56.8862462], [-5.6331478, 56.8865688], [-5.6341726, 56.8869502], [-5.6349598, 56.8871185], [-5.6354280999999995, 56.887187899999994], [-5.6358206, 56.88724599999998], [-5.636444699999999, 56.887283], [-5.636550199999999, 56.887283499999995], [-5.6367284, 56.8872883], [-5.6375578, 56.88728], [-5.639435499999999, 56.8870799], [-5.641243099999999, 56.8868464], [-5.644553199999999, 56.886445300000005], [-5.6474586, 56.88605329999999], [-5.648791199999999, 56.8858789], [-5.649509899999999, 56.88578789999999], [-5.6499301, 56.885729899999994], [-5.6509123, 56.8855428], [-5.6526894, 56.8851773], [-5.6535751, 56.8849889], [-5.654140999999999, 56.88486039999999], [-5.654605799999999, 56.88471809999999], [-5.6549721, 56.8845716], [-5.6558551, 56.8841355], [-5.6564331999999995, 56.8838561], [-5.656960599999999, 56.883682], [-5.6574242, 56.88356279999999], [-5.6579272, 56.88346979999999], [-5.6583435, 56.8834232], [-5.658914, 56.88336639999999], [-5.6592684, 56.8833475], [-5.659386289952985, 56.88334623458118], [-5.659668999999999, 56.883343200000006], [-5.6602727, 56.883335599999995], [-5.6607323, 56.8832944], [-5.6611131, 56.883238], [-5.6614876999999995, 56.8831557], [-5.6618843, 56.8830067], [-5.6621639, 56.88286349999999], [-5.6624431, 56.882696800000005], [-5.6626668, 56.88252099999999], [-5.662843499999999, 56.88234069999999], [-5.6630577, 56.88210539999999], [-5.663135999999999, 56.8819656], [-5.6632095, 56.8817882], [-5.6633405, 56.88144410000001], [-5.6635948, 56.88080919999999], [-5.663751999999999, 56.88047949999999], [-5.6639211, 56.8802647], [-5.664150700000001, 56.88008069999999], [-5.664445599999999, 56.87984659999999], [-5.665067399999999, 56.8795131], [-5.6658474, 56.87921480000001], [-5.666346999999999, 56.879107700000006], [-5.666947099999999, 56.8790111], [-5.667645, 56.8789229], [-5.6681791, 56.878911200000005], [-5.6684906999999995, 56.8789136], [-5.6689308, 56.878941399999995], [-5.6693833, 56.8789822], [-5.6695075, 56.878995200000006], [-5.6714714, 56.87919130000001], [-5.671929699999999, 56.8792468], [-5.6725559, 56.8793369], [-5.6729217, 56.8794213], [-5.673318999999999, 56.87956619999999], [-5.6736559, 56.8796871], [-5.673982299999999, 56.879831], [-5.6743692, 56.8800881], [-5.674706899999999, 56.8803663], [-5.675094699999999, 56.88073809999999], [-5.675372, 56.8809528], [-5.6757019, 56.881148399999994], [-5.6761378, 56.881320599999995], [-5.6763616, 56.88139], [-5.676606399999999, 56.881455599999995], [-5.676863799999999, 56.8815079], [-5.677145799999999, 56.8815468], [-5.677530399999999, 56.8815773], [-5.6779693, 56.88158119999999], [-5.678896199999999, 56.8815184], [-5.6799463, 56.881428500000005], [-5.6809928, 56.881329], [-5.681575499999999, 56.881227900000006], [-5.682245999999999, 56.88108069999999], [-5.682563900000001, 56.8810268], [-5.682885299999999, 56.8809882], [-5.683345199999999, 56.88097719999999], [-5.683637399999999, 56.8809808], [-5.683978999999999, 56.8810058], [-5.684322399999999, 56.8810569], [-5.6845632, 56.88110989999999], [-5.685028, 56.8812378], [-5.6854264, 56.88136480000001], [-5.6856933, 56.8814496], [-5.686124499999999, 56.88154920000001], [-5.6866217, 56.881613599999994], [-5.6870385, 56.881635499999994], [-5.687475, 56.8816341], [-5.687976299999999, 56.8815866], [-5.688467, 56.8815181], [-5.689006299999999, 56.8814863], [-5.689277699999999, 56.8814836], [-5.689549, 56.881494399999994], [-5.6900425, 56.881547299999994], [-5.6904448, 56.8816232], [-5.6907134, 56.88169], [-5.6910346999999994, 56.8818023], [-5.6920504, 56.8821734], [-5.693120099999999, 56.88256619999999], [-5.6936729999999995, 56.8827449], [-5.694225799999999, 56.88290680000001], [-5.6946864999999995, 56.883001500000006], [-5.695178599999999, 56.88308649999999], [-5.695713799999999, 56.8831647], [-5.6963414, 56.883212499999985], [-5.696918499999999, 56.8832421], [-5.697392799999999, 56.8832271], [-5.697779999999999, 56.883199], [-5.6981841, 56.8831495], [-5.6984338999999995, 56.883109299999994], [-5.698969999999999, 56.882991200000006], [-5.6996512, 56.8827919], [-5.700227899999999, 56.882597], [-5.701060799999999, 56.8823571], [-5.702048499999999, 56.8822203], [-5.703106, 56.882254], [-5.7042043, 56.8824917], [-5.7053893, 56.8829187], [-5.706845499999999, 56.8835977], [-5.707774399999999, 56.88401739999999], [-5.7092066, 56.884403299999995], [-5.7097739, 56.88459730000001], [-5.710071599999999, 56.8847424], [-5.710641, 56.8850978], [-5.7109435, 56.885398999999985], [-5.711265199999999, 56.8858633], [-5.711544199999999, 56.8863469], [-5.712080599999999, 56.8872099], [-5.7123461, 56.887648], [-5.7126421999999994, 56.88804040000001], [-5.712897199999999, 56.888260499999994], [-5.713190899999999, 56.888419], [-5.7136385, 56.8886001], [-5.7138656, 56.8886825], [-5.7140809, 56.8887584], [-5.7142397, 56.88879769999999], [-5.7144986, 56.8888605], [-5.7148196, 56.888899], [-5.7152397, 56.8889214], [-5.715626, 56.8889376], [-5.716387, 56.8889369], [-5.716928899999999, 56.8889459], [-5.717523299999999, 56.8889963], [-5.7190463, 56.8892675], [-5.721921, 56.88975669999999], [-5.7225631, 56.88979570000001], [-5.723803899999999, 56.88976520000001], [-5.725645699999999, 56.889672899999994], [-5.7265618, 56.8896738], [-5.7277298, 56.88988770000001], [-5.728819699999999, 56.8903033], [-5.7296522, 56.89094229999999], [-5.7299322, 56.8913163], [-5.730070199999999, 56.89149119999999], [-5.7301936, 56.89170070000001], [-5.730682399999999, 56.892881300000006], [-5.730896099999999, 56.89337930000001], [-5.731141200000001, 56.89387479999999], [-5.7312805, 56.8941981], [-5.7316817, 56.8951022], [-5.731896899999999, 56.895508], [-5.7320045, 56.8956153], [-5.7322592, 56.8958464], [-5.732462300000001, 56.8959768], [-5.7330636, 56.89624849999999], [-5.733547499999999, 56.896406799999994], [-5.733994700000001, 56.8964958], [-5.7343645, 56.8965248], [-5.734875999999999, 56.8965443], [-5.7359488, 56.8965861], [-5.7364214, 56.896662799999994], [-5.7369656, 56.8968023], [-5.7377880999999995, 56.89702589999999], [-5.738395999999999, 56.8971262], [-5.7393033, 56.8971337], [-5.740052299999999, 56.8970135], [-5.741525199999999, 56.8966802], [-5.7424107, 56.8965584], [-5.7433511, 56.8965029], [-5.7440489, 56.89646659999999], [-5.744628299999999, 56.8963879], [-5.7453629, 56.8962323], [-5.746392299999999, 56.8959883], [-5.7470604, 56.8958397], [-5.7476102, 56.895762100000006], [-5.7479575999999994, 56.89574399999999], [-5.748337099999999, 56.8957424], [-5.7486463, 56.8957588], [-5.7491482, 56.89580380000001], [-5.7492178183649365, 56.89582221488947], [-5.7492998, 56.8958439], [-5.750000999999999, 56.8960951], [-5.7504945, 56.89627839999999], [-5.750811199999999, 56.896424499999995], [-5.751225799999999, 56.8967223], [-5.751693, 56.8971032], [-5.752626299999999, 56.8980718], [-5.7535647999999995, 56.89909769999999], [-5.754075399999999, 56.899702], [-5.754174099999999, 56.89982789999999], [-5.754385399999999, 56.90004599999999], [-5.7546452, 56.90021749999999], [-5.7548578, 56.900342499999994], [-5.755030299999999, 56.9004309], [-5.755349, 56.90054409999999], [-5.755661299999999, 56.900647799999994], [-5.756058799999999, 56.9007256], [-5.7563944, 56.90078569999999], [-5.756874399999999, 56.90083769999999], [-5.7573302, 56.900834], [-5.7576355999999995, 56.90081789999999], [-5.7578621, 56.90079149999999], [-5.758921899999999, 56.9006076], [-5.7596779, 56.900448], [-5.7604725, 56.90028530000001], [-5.7609264, 56.9002014], [-5.7616687, 56.9001384], [-5.7624716, 56.9001], [-5.762928399999999, 56.90009059999999], [-5.7639659, 56.900045299999995], [-5.7650323, 56.9000068], [-5.7660139, 56.899966], [-5.766623, 56.8999558], [-5.7672211, 56.8999692], [-5.7683803, 56.900054299999994], [-5.7687781, 56.90008819999999], [-5.769055, 56.9001184], [-5.769849899999999, 56.9001837], [-5.770123199999999, 56.9002004], [-5.7704062, 56.90020839999999], [-5.7709997, 56.9002172], [-5.7717067, 56.9002141], [-5.7723473, 56.9002083], [-5.7741355, 56.9001853], [-5.774701299999999, 56.9002024], [-5.7752684, 56.90024290000001], [-5.7756967999999995, 56.90029679999999], [-5.7761892, 56.9003798], [-5.7766346, 56.9004771], [-5.7770737, 56.9005798], [-5.7776556, 56.90076470000001], [-5.7781632, 56.900969], [-5.7787074, 56.90121769999998], [-5.779045732950999, 56.90143760579963], [-5.779174499999999, 56.9015213], [-5.779770999999999, 56.9020007], [-5.7801896, 56.9023264], [-5.780665900000001, 56.902635399999994], [-5.781334299999999, 56.9029212], [-5.7819604, 56.9031498], [-5.7825029, 56.90327740000001], [-5.783019899999999, 56.9033804], [-5.783558, 56.9034299], [-5.7840242, 56.9034486], [-5.784564699999999, 56.903435], [-5.7850047, 56.90340220000001], [-5.7855316, 56.903346000000006], [-5.7860185, 56.90325519999999], [-5.7864985, 56.9031316], [-5.7868838, 56.9030001], [-5.7873114, 56.9028347], [-5.787650899999999, 56.9026942], [-5.7886619999999995, 56.9022759], [-5.7891769, 56.9020635], [-5.7894288, 56.9019704], [-5.7897061999999995, 56.9018774], [-5.7908912, 56.90158219999999], [-5.791769585033121, 56.90143760579963], [-5.7923364, 56.901344299999984], [-5.794042100000001, 56.9013094], [-5.795444500000001, 56.901431599999995], [-5.795479000993573, 56.90143760579963], [-5.7969697, 56.90169709999999], [-5.799363399999999, 56.902328100000005], [-5.8018196, 56.90301929999999], [-5.8046949, 56.9036403], [-5.8077097, 56.9039122], [-5.8094247, 56.9043009], [-5.811077099999999, 56.90470759999999], [-5.8111863999999995, 56.9047357], [-5.8124014, 56.905127199999995], [-5.8143219, 56.905722399999995], [-5.8160267, 56.90629409999999], [-5.8188752, 56.9071939], [-5.8202397999999995, 56.9076562], [-5.821264, 56.9081069], [-5.8218614, 56.908652499999995], [-5.8220431, 56.90905450000001], [-5.822057, 56.90949909999999], [-5.821963899999999, 56.90979839999999], [-5.821760199999999, 56.9100806], [-5.8214676999999995, 56.9104196], [-5.8212126, 56.91076340000001], [-5.8210942, 56.9111819], [-5.821121499999999, 56.9115382], [-5.8213265, 56.9119917], [-5.8217956, 56.9123828], [-5.8222647, 56.91266929999999], [-5.8228568, 56.91289100000001], [-5.8234169, 56.9130156], [-5.8239589, 56.9130629], [-5.824692199999999, 56.9130429], [-5.8266597, 56.9128735], [-5.830025399999999, 56.9125846], [-5.831078699999999, 56.912515], [-5.831571299999999, 56.9124892], [-5.8318262, 56.91248559999999], [-5.832357999999999, 56.9124865], [-5.832644500000001, 56.9124914], [-5.8330509, 56.9125139], [-5.8345172, 56.9126109], [-5.8351536, 56.912652699999995], [-5.835988999999999, 56.9127111], [-5.8371287, 56.9127853], [-5.838569799999999, 56.9128805], [-5.8387914, 56.912896], [-5.839049346776889, 56.91291319167343], [-5.839510099999999, 56.9129439], [-5.839510469187343, 56.91294392590977], [-5.840196899999999, 56.9129921], [-5.840599800000001, 56.9130156], [-5.84118, 56.9130571], [-5.8414022999999995, 56.9130742], [-5.841678599999999, 56.9130964], [-5.8419509, 56.9131274], [-5.842185, 56.91316629999999], [-5.8424807, 56.9132286], [-5.8428458, 56.91332810000001], [-5.8431539, 56.9134322], [-5.8434067, 56.9135397], [-5.843626800000001, 56.9136485], [-5.843852899999999, 56.9137764], [-5.8440433999999994, 56.9139016], [-5.8443008, 56.914109], [-5.8443949, 56.9142066], [-5.844539899999999, 56.9143653], [-5.8446298, 56.91449149999999], [-5.8447108, 56.91463949999999], [-5.844782799999999, 56.9148049], [-5.8448161, 56.9149892], [-5.844881199999999, 56.915631100000006], [-5.84491, 56.916273], [-5.844948099999999, 56.9167144], [-5.8450043, 56.917149599999995], [-5.8451579, 56.9176659], [-5.845417199999999, 56.91830010000001], [-5.8458155, 56.91913370000001], [-5.8458781, 56.9195894], [-5.8458589, 56.91988299999999], [-5.8457677, 56.92010049999999], [-5.8456833999999995, 56.92031679999999], [-5.845402799999999, 56.9206429], [-5.8450763, 56.920939], [-5.8443854, 56.9213107], [-5.8438434, 56.92148749999999], [-5.8432058, 56.92164189999999], [-5.8424316, 56.9217216], [-5.841689199999999, 56.9217615], [-5.8407737, 56.9218711], [-5.8399813, 56.922070299999994], [-5.839049346776889, 56.92243664978527], [-5.8389612, 56.922471299999984], [-5.838613, 56.92258289999999], [-5.838075099999999, 56.9226959], [-5.8372454, 56.9228025], [-5.836660299999999, 56.9229034], [-5.8364913, 56.9229314], [-5.836100599999999, 56.9230305], [-5.8356604, 56.92318159999999], [-5.835299, 56.9233455], [-5.8348996, 56.923573], [-5.8345032, 56.9238752], [-5.8339289999999995, 56.92426809999999], [-5.833640400000001, 56.92440969999999], [-5.8332788, 56.9245747], [-5.8323674, 56.9248145], [-5.831444199999999, 56.924926], [-5.830693699999999, 56.924931599999994], [-5.8299033, 56.9249026], [-5.829303899999999, 56.924964300000006], [-5.8285054999999995, 56.92512760000001], [-5.8280241, 56.9253171], [-5.827441599999999, 56.9256857], [-5.8263296, 56.9265254], [-5.8249288, 56.9275493], [-5.8242837, 56.92792049999999], [-5.8237359, 56.92816760000001], [-5.822954099999999, 56.9284044], [-5.8223051, 56.9286365], [-5.8217707, 56.928913400000006], [-5.8212635, 56.9292076], [-5.821042, 56.929381], [-5.8208467, 56.9295814], [-5.8206106, 56.92992019999999], [-5.820406499999999, 56.9303322], [-5.8202899, 56.9307791], [-5.8201615, 56.9312943], [-5.8199635, 56.93224029999999], [-5.818579099999999, 56.93867939999999], [-5.818203699999999, 56.9405555], [-5.8180689, 56.9413423], [-5.818059299999999, 56.9418212], [-5.8181604, 56.9427316], [-5.818579099999999, 56.944336500000006], [-5.8193012, 56.9466571], [-5.819946299999999, 56.94862489999999], [-5.8200913000000005, 56.9492542], [-5.8201918, 56.950224299999995], [-5.8201956322180095, 56.950460683864705], [-5.8202063, 56.951118699999995], [-5.820153299999999, 56.9520367], [-5.820105099999999, 56.9532363], [-5.819956, 56.95372019999999], [-5.8194360000000005, 56.954735499999984], [-5.8183529, 56.9566661], [-5.817799599999999, 56.9574598], [-5.8168994, 56.9588128], [-5.816638199999999, 56.95929859999999], [-5.816562499999999, 56.959677199999994], [-5.8166579, 56.9610312], [-5.8165881, 56.9614447], [-5.816550699999999, 56.96162979999999], [-5.8164628, 56.961904100000005], [-5.816347499999999, 56.9621376], [-5.8160162, 56.96268059999999], [-5.8156381999999995, 56.96324119999999], [-5.8154897, 56.96353609999999], [-5.815442599999999, 56.9636832], [-5.8154233, 56.9638657], [-5.8154518, 56.9641737], [-5.815526799999999, 56.9644893], [-5.815629899999999, 56.96471259999999], [-5.815750899999999, 56.964932999999995], [-5.815897, 56.9651321], [-5.8160245999999995, 56.9652792], [-5.8162342, 56.9654875], [-5.8163985, 56.9656319], [-5.8165924, 56.96578029999999], [-5.816837399999999, 56.96592879999999], [-5.817081199999999, 56.96606580000001], [-5.8174076999999995, 56.9662249], [-5.8178062, 56.9663975], [-5.818012599999999, 56.96647899999999], [-5.8184044, 56.96660529999999], [-5.818895299999999, 56.9667403], [-5.819412399999999, 56.966883], [-5.8197384, 56.96698620000001], [-5.820057199999999, 56.9671025], [-5.8203803999999995, 56.967249], [-5.8205383, 56.9673317], [-5.8207488, 56.967453], [-5.8208935, 56.967545300000005], [-5.8210147, 56.967628899999994], [-5.821204099999999, 56.967779699999994], [-5.821401, 56.96795819999999], [-5.821582199999999, 56.9681525], [-5.8217806, 56.9684487], [-5.8218952, 56.9686862], [-5.8220171999999994, 56.968939000000006], [-5.822235499999999, 56.96950100000001], [-5.8223622, 56.9700747], [-5.8224165999999995, 56.9706411], [-5.8223805, 56.9711065], [-5.822263899999999, 56.9722107], [-5.822174499999999, 56.9730204], [-5.8221785, 56.9736406], [-5.822179199999999, 56.9737402], [-5.8222874, 56.9743519], [-5.822512999999999, 56.9748898], [-5.8225779, 56.975055], [-5.8230169, 56.975863200000006], [-5.823530000000001, 56.9764132], [-5.823948799999999, 56.97676020000001], [-5.8250690999999994, 56.9774207], [-5.826228199999999, 56.9780819], [-5.826788699999999, 56.978493], [-5.827162799999999, 56.97887240000001], [-5.8275469, 56.97948699999999], [-5.827724, 56.9800504], [-5.8277271, 56.9804644], [-5.827636999999999, 56.9809732], [-5.827463399999999, 56.981370600000005], [-5.827242899999999, 56.981700700000005], [-5.8268789, 56.9821584], [-5.8261141, 56.983115600000005], [-5.825532999999999, 56.9837958], [-5.825149, 56.98436100000001], [-5.8248951, 56.9848588], [-5.8246947, 56.9853821], [-5.824534399999999, 56.98616789999999], [-5.8245511, 56.987141599999994], [-5.824721099999999, 56.9878635], [-5.824985299999999, 56.98855819999999], [-5.8254862, 56.98940410000001], [-5.8256703, 56.9896687], [-5.8259047, 56.989932200000005], [-5.8264769, 56.99060899999999], [-5.826577699999999, 56.9907765], [-5.826644999999999, 56.990948800000005], [-5.8266872, 56.9910999], [-5.826706899999999, 56.99125589999999], [-5.826724199999999, 56.99156429999999], [-5.826740299999999, 56.9917531], [-5.826792199999999, 56.99194800000001], [-5.8268822, 56.992148799999995], [-5.8269834, 56.99233920000001], [-5.827132299999999, 56.992548600000006], [-5.827276799999999, 56.992687499999995], [-5.827435999999999, 56.99282079999999], [-5.8275491, 56.9928959], [-5.8277817, 56.9930399], [-5.828740799999999, 56.9935494], [-5.8292123, 56.99380360000001], [-5.829582099999999, 56.9940207], [-5.829836099999999, 56.9941889], [-5.8300812, 56.99436560000001], [-5.830409199999999, 56.994634], [-5.830708099999999, 56.9949096], [-5.830852899999999, 56.99507150000001], [-5.830990899999999, 56.9952383], [-5.831112699999999, 56.9954053], [-5.831225600000001, 56.99557839999999], [-5.8314057, 56.99593169999999], [-5.831579099999999, 56.99628500000001], [-5.831776699999999, 56.9966344], [-5.8319135, 56.996849], [-5.832065899999999, 56.9970598], [-5.832944899999999, 56.9983657], [-5.8333084, 56.99906319999999], [-5.83339112144731, 56.999419379311696], [-5.833466699999999, 56.9997448], [-5.8334608999999995, 57.0002024], [-5.8334015, 57.000665000000005], [-5.833308699999999, 57.00116619999999], [-5.8331383, 57.00150789999999], [-5.8323586, 57.0027398], [-5.8316141, 57.0038461], [-5.831425699999999, 57.00413600000001], [-5.831045199999999, 57.00472719999999], [-5.8308231, 57.0050598], [-5.830713799999999, 57.00519489999999], [-5.830607499999999, 57.0053087], [-5.830331900000001, 57.00554520000001], [-5.830030999999999, 57.005771800000005]]} 24.6 1356 1506 Arisaig Mallaig Mallaig 57.0057718 -5.8300310 57.0057718 -5.8300310 1 0 2026-09-15 14:32:37 TERMINATED 2026-09-15 14:06:00 Mallaig TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15525636 1789482154068272 5 5 2026-09-15 14:32:36.818166 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:34.065074
551101 571476 K04395 665Z961L15 2026-09-15 COMPLETE 15523148 2026-09-15 15:22:00 2026-09-15 14:33:07 2026-09-17 14:33:07 {"id": 571476, "stp": "N", "toc": "SO", "uid": "K04395", "consist": null, "dest_crs": "XBQ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:K04395/2026-09-15/detailed", "trust_id": "665Z961L15", "origin_crs": "XTS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bletchley T.M.D.", "service_date": "2026-09-15", "dest_arr_time": "1546", "dest_platform": null, "is_terminated": 1, "next_location": "Bletchley T.M.D.", "signalling_id": "5Z96", "timing_status": "EARLY", "origin_station": "Tyseley LMD", "current_leg_arr": "1522", "current_leg_dep": "1518", "current_leg_end": "Bletchley T.M.D.", "origin_dep_time": "1244", "origin_platform": null, "current_location": "Bletchley T.M.D.", "last_update_time": "2026-09-15T14:33:07", "route_debug_link": null, "timing_variation": "-24 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7362917821657251, 51.99599374386646], [-0.7361001999999999, 51.9953259], [-0.7359824999999999, 51.99499960000001], [-0.7358364, 51.9945584], [-0.7357918, 51.9943576], [-0.7357028999999999, 51.9940527], [-0.7356488, 51.99378479999999], [-0.7355476, 51.99340070000001], [-0.7355104249704605, 51.993214061051155], [-0.7355087, 51.9932207], [-0.7354835999999999, 51.99334129999999], [-0.7354662999999999, 51.99339620000001], [-0.7354262, 51.99357909999999], [-0.7353973999999999, 51.9937294], [-0.7353631, 51.9939359], [-0.7353187999999999, 51.99422359999999], [-0.7352893999999999, 51.99443709999999], [-0.735261, 51.994664400000005], [-0.7352445, 51.9948643], [-0.7352270999999999, 51.99512179999999], [-0.7352174999999999, 51.9954903], [-0.7352229, 51.99583159999999], [-0.7352439, 51.99655580000001], [-0.7352350999999999, 51.9967771], [-0.7352171, 51.9969885], [-0.735231, 51.99721309999999], [-0.7352308999999999, 51.9975045], [-0.7352391, 51.997708499999995], [-0.7352635999999999, 51.997930800000006], [-0.7352892, 51.9981123], [-0.7353154999999999, 51.9982533], [-0.7354073999999999, 51.99868899999999], [-0.7354384936783037, 51.99879130945069], [-0.735445422067555, 51.99881410632603], [-0.7354742882613238, 51.99890908628908], [-0.7354858696569784, 51.99894719311069], [-0.7355006702898891, 51.9989958922958], [-0.7354336, 51.9990494], [-0.7353558, 51.9991056], [-0.7351841, 51.999202999999994], [-0.7350691295180422, 51.99930615890027], [-0.734932, 51.999429199999994], [-0.7348113, 51.9995362], [-0.7345195, 51.9998099], [-0.7343473, 51.999964299999995], [-0.7342172, 52.00004849999999], [-0.7339383, 52.0002219], [-0.7333440999999999, 52.00055880000001], [-0.7330303, 52.0007404], [-0.7324652000000001, 52.0010828]]}", "current_leg_start": "Bletchley", "dest_arr_time_act": "1546", "motion_projection": null, "next_location_lat": "52.0010828", "next_location_lon": "-0.7324652", "previous_location": "Bletchley", "current_leg_milage": "0.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 543.543, \"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\": 592.268, \"from_m\": 543.543, \"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\": 828.027, \"from_m\": 592.268, \"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\": 870.558, \"from_m\": 828.027, \"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\": 908.899, \"from_m\": 870.558, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2452.542, \"from_m\": 908.899, \"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\": 2989.705, \"from_m\": 2452.542, \"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\": 3592.592, \"from_m\": 2989.705, \"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\": 3758.329, \"from_m\": 3592.592, \"capability_applied\": null, \"effective_limit_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\": 4171.127, \"from_m\": 3758.329, \"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\": 4639.781, \"from_m\": 4171.127, \"capability_applied\": null, \"effective_limit_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\": 4646.715, \"from_m\": 4639.781, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4731.208, \"from_m\": 4646.715, \"capability_applied\": null, \"effective_limit_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\": 5550.633, \"from_m\": 4731.208, \"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\": 5914.44, \"from_m\": 5550.633, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5962.014, \"from_m\": 5914.44, \"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\": 5968.814, \"from_m\": 5962.014, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 6004.81, \"from_m\": 5968.814, \"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\": 6018.675, \"from_m\": 6004.81, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 6440.605, \"from_m\": 6018.675, \"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\": 6617.899, \"from_m\": 6440.605, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6699.568, \"from_m\": 6617.899, \"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\": 7324.687, \"from_m\": 6699.568, \"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\": 7693.158, \"from_m\": 7324.687, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11935.997, \"from_m\": 7693.158, \"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\": 16349.983, \"from_m\": 11935.997, \"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\": 19615.265, \"from_m\": 16349.983, \"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\": 27330.934, \"from_m\": 19615.265, \"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\": 29206.333, \"from_m\": 27330.934, \"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\": 34879.801, \"from_m\": 29206.333, \"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\": 35617.684, \"from_m\": 34879.801, \"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\": 36471.198, \"from_m\": 35617.684, \"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\": 36520.2, \"from_m\": 36471.198, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36543.262, \"from_m\": 36520.2, \"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\": 45213.716, \"from_m\": 36543.262, \"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\": 45221.623, \"from_m\": 45213.716, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51414.502, \"from_m\": 45221.623, \"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\": 52327.247, \"from_m\": 51414.502, \"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\": 53856.048, \"from_m\": 52327.247, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 55409.689, \"from_m\": 53856.048, \"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\": 56160.408, \"from_m\": 55409.689, \"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\": 56587.527, \"from_m\": 56160.408, \"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\": 82345.548, \"from_m\": 56587.527, \"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\": 84389.929, \"from_m\": 82345.548, \"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\": 84476.165, \"from_m\": 84389.929, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 84983.299, \"from_m\": 84476.165, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85296.807, \"from_m\": 84983.299, \"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\": 85306.315, \"from_m\": 85296.807, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 85714.285, \"from_m\": 85306.315, \"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\": 89522.738, \"from_m\": 85714.285, \"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\": 92248.117, \"from_m\": 89522.738, \"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\": 92309.746, \"from_m\": 92248.117, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92580.037, \"from_m\": 92309.746, \"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\": 99750.165, \"from_m\": 92580.037, \"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\": 99844.218, \"from_m\": 99750.165, \"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\": 112709.121, \"from_m\": 99844.218, \"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\": 112869.798, \"from_m\": 112709.121, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 113534.05, \"from_m\": 112869.798, \"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\": 114362.188, \"from_m\": 113534.05, \"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\": 116189.793, \"from_m\": 114362.188, \"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\": 117142.799, \"from_m\": 116189.793, \"capability_applied\": null, \"effective_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\": 571476, \"profile_key\": \"b5472d2143777b080886020e029c1600abfbb7f92fe47050c2ca5a9778f9540c\", \"schedule_id\": 40225, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1244\", \"location\": \"Tyseley LMD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1248\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 2, \"distance_m\": 870.558, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1252H\", \"location\": \"Bordesley Jn\", \"stage_seq\": 3, \"distance_m\": 3051.456, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1253H\", \"location\": \"St. Andrews Jn\", \"stage_seq\": 4, \"distance_m\": 3592.592, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1256\", \"location\": \"Grand Jn\", \"stage_seq\": 5, \"distance_m\": 4639.781, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1256H\", \"location\": \"Proof House Jn\", \"stage_seq\": 6, \"distance_m\": 5204.064, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": false, \"wtt_arr\": \"1258H\", \"wtt_dep\": \"1312\", \"location\": \"Birmingham New Street\", \"stage_seq\": 7, \"distance_m\": 5962.014, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1315\", \"location\": \"Proof House Jn\", \"stage_seq\": 8, \"distance_m\": 6720.118, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1316\", \"location\": \"Grand Jn\", \"stage_seq\": 9, \"distance_m\": 7274.362, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1319\", \"location\": \"Stechford\", \"stage_seq\": 10, \"distance_m\": 11781.668, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": false, \"wtt_arr\": \"1323\", \"wtt_dep\": \"1405\", \"location\": \"Birmingham International\", \"stage_seq\": 11, \"distance_m\": 18909.41, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Berkswell\", \"stage_seq\": 12, \"distance_m\": 27259.418, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Coventry\", \"stage_seq\": 13, \"distance_m\": 36105.032, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 14, \"distance_m\": 53270.228, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1432\", \"location\": \"Rugby\", \"stage_seq\": 15, \"distance_m\": 54320.23, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 16, \"distance_m\": 56647.181, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437\", \"location\": \"Daventry North Jn\", \"stage_seq\": 17, \"distance_m\": 60583.419, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Long Buckby\", \"stage_seq\": 18, \"distance_m\": 69559.905, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503\", \"location\": \"Northampton\", \"stage_seq\": 19, \"distance_m\": 85072.221, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 20, \"distance_m\": 92309.746, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513\", \"location\": \"Hanslope Jn\", \"stage_seq\": 21, \"distance_m\": 100129.296, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 22, \"distance_m\": 110853.048, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1525\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 23, \"distance_m\": 114362.188, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": false, \"wtt_arr\": \"1529\", \"wtt_dep\": \"1534\", \"location\": \"Bletchley Up and Down Relief 2\", \"stage_seq\": 24, \"distance_m\": 115370.408, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": false, \"wtt_arr\": \"1536\", \"wtt_dep\": \"1541\", \"location\": \"Bletchley\", \"stage_seq\": 25, \"distance_m\": 115857.51, \"section_seq\": 1, \"route_path_id\": 106765}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": null, \"location\": \"Bletchley T.M.D.\", \"stage_seq\": 26, \"distance_m\": 117142.799, \"section_seq\": 1, \"route_path_id\": 106765}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 117142.799, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106765}], \"total_distance_m\": 117142.799, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 114921.53, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2221.269, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1244", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "52.0010828", "current_position_lon": "-0.7324652", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:13:13Z\", \"source_id\": 47409357, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:15:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:13:13Z\", \"source_id\": 15429891, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19295, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:33Z\", \"source_id\": 47442033, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:26:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:34Z\", \"source_id\": 15439204, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20888, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:28:49Z\", \"source_id\": 47450502, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:30:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:28:53Z\", \"source_id\": 15441653, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:05:00Z\", \"source_id\": 47544911, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:05:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:05:02Z\", \"source_id\": 15468095, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:14:54Z\", \"source_id\": 47570590, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:16:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:14:57Z\", \"source_id\": 15475371, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:13Z\", \"source_id\": 47605348, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:29:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:17Z\", \"source_id\": 15485282, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:14Z\", \"source_id\": 47647025, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:17Z\", \"source_id\": 15496957, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:56Z\", \"source_id\": 47683736, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:02Z\", \"source_id\": 15507110, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21469, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:01Z\", \"source_id\": 47721488, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:08Z\", \"source_id\": 15517648, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:15Z\", \"source_id\": 47727466, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:15Z\", \"source_id\": 15519338, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:34Z\", \"source_id\": 47733717, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:35Z\", \"source_id\": 15521121, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:13Z\", \"source_id\": 47740831, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:17Z\", \"source_id\": 15523148, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bletchley T.M.D.", "service_state_platform": null, "timing_fact_generation": 1789481958610234, "current_leg_arrival_utc": "2026-09-15T15:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:42.041700", "service_state_evidence_id": 15523148, "current_leg_start_actual_dep": "2026-09-15T15:41:00+01:00", "operational_evidence_version": 113, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:42.103423", "service_state_valid_until_kind": null, "operational_interpretation_version": 113, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} SO N XTS XBQ 5Z96 None None None None {"version": 3, "segments": [{"to_m": 543.543, "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": 592.268, "from_m": 543.543, "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": 828.027, "from_m": 592.268, "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": 870.558, "from_m": 828.027, "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": 908.899, "from_m": 870.558, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2452.542, "from_m": 908.899, "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": 2989.705, "from_m": 2452.542, "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": 3592.592, "from_m": 2989.705, "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": 3758.329, "from_m": 3592.592, "capability_applied": null, "effective_limit_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": 4171.127, "from_m": 3758.329, "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": 4639.781, "from_m": 4171.127, "capability_applied": null, "effective_limit_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": 4646.715, "from_m": 4639.781, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4731.208, "from_m": 4646.715, "capability_applied": null, "effective_limit_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": 5550.633, "from_m": 4731.208, "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": 5914.44, "from_m": 5550.633, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5962.014, "from_m": 5914.44, "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": 5968.814, "from_m": 5962.014, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 6004.81, "from_m": 5968.814, "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": 6018.675, "from_m": 6004.81, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 6440.605, "from_m": 6018.675, "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": 6617.899, "from_m": 6440.605, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6699.568, "from_m": 6617.899, "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": 7324.687, "from_m": 6699.568, "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": 7693.158, "from_m": 7324.687, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11935.997, "from_m": 7693.158, "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": 16349.983, "from_m": 11935.997, "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": 19615.265, "from_m": 16349.983, "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": 27330.934, "from_m": 19615.265, "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": 29206.333, "from_m": 27330.934, "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": 34879.801, "from_m": 29206.333, "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": 35617.684, "from_m": 34879.801, "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": 36471.198, "from_m": 35617.684, "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": 36520.2, "from_m": 36471.198, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36543.262, "from_m": 36520.2, "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": 45213.716, "from_m": 36543.262, "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": 45221.623, "from_m": 45213.716, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51414.502, "from_m": 45221.623, "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": 52327.247, "from_m": 51414.502, "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": 53856.048, "from_m": 52327.247, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55409.689, "from_m": 53856.048, "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": 56160.408, "from_m": 55409.689, "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": 56587.527, "from_m": 56160.408, "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": 82345.548, "from_m": 56587.527, "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": 84389.929, "from_m": 82345.548, "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": 84476.165, "from_m": 84389.929, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 84983.299, "from_m": 84476.165, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85296.807, "from_m": 84983.299, "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": 85306.315, "from_m": 85296.807, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 85714.285, "from_m": 85306.315, "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": 89522.738, "from_m": 85714.285, "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": 92248.117, "from_m": 89522.738, "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": 92309.746, "from_m": 92248.117, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92580.037, "from_m": 92309.746, "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": 99750.165, "from_m": 92580.037, "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": 99844.218, "from_m": 99750.165, "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": 112709.121, "from_m": 99844.218, "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": 112869.798, "from_m": 112709.121, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 113534.05, "from_m": 112869.798, "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": 114362.188, "from_m": 113534.05, "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": 116189.793, "from_m": 114362.188, "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": 117142.799, "from_m": 116189.793, "capability_applied": null, "effective_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": 571476, "profile_key": "b5472d2143777b080886020e029c1600abfbb7f92fe47050c2ca5a9778f9540c", "schedule_id": 40225, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1244", "location": "Tyseley LMD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1248", "location": "Small Heath Sth Jn", "stage_seq": 2, "distance_m": 870.558, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1252H", "location": "Bordesley Jn", "stage_seq": 3, "distance_m": 3051.456, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1253H", "location": "St. Andrews Jn", "stage_seq": 4, "distance_m": 3592.592, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1256", "location": "Grand Jn", "stage_seq": 5, "distance_m": 4639.781, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1256H", "location": "Proof House Jn", "stage_seq": 6, "distance_m": 5204.064, "section_seq": 1, "route_path_id": 106765}, {"is_pass": false, "wtt_arr": "1258H", "wtt_dep": "1312", "location": "Birmingham New Street", "stage_seq": 7, "distance_m": 5962.014, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1315", "location": "Proof House Jn", "stage_seq": 8, "distance_m": 6720.118, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1316", "location": "Grand Jn", "stage_seq": 9, "distance_m": 7274.362, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1319", "location": "Stechford", "stage_seq": 10, "distance_m": 11781.668, "section_seq": 1, "route_path_id": 106765}, {"is_pass": false, "wtt_arr": "1323", "wtt_dep": "1405", "location": "Birmingham International", "stage_seq": 11, "distance_m": 18909.41, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410", "location": "Berkswell", "stage_seq": 12, "distance_m": 27259.418, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Coventry", "stage_seq": 13, "distance_m": 36105.032, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425", "location": "Rugby Trent Valley Jn", "stage_seq": 14, "distance_m": 53270.228, "section_seq": 1, "route_path_id": 106765}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1432", "location": "Rugby", "stage_seq": 15, "distance_m": 54320.23, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434", "location": "Hillmorton Jn", "stage_seq": 16, "distance_m": 56647.181, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437", "location": "Daventry North Jn", "stage_seq": 17, "distance_m": 60583.419, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Long Buckby", "stage_seq": 18, "distance_m": 69559.905, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503", "location": "Northampton", "stage_seq": 19, "distance_m": 85072.221, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509", "location": "Courteenhall Jn", "stage_seq": 20, "distance_m": 92309.746, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513", "location": "Hanslope Jn", "stage_seq": 21, "distance_m": 100129.296, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1521", "location": "Milton Keynes Central", "stage_seq": 22, "distance_m": 110853.048, "section_seq": 1, "route_path_id": 106765}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1525", "location": "Denbigh Hall South Jn", "stage_seq": 23, "distance_m": 114362.188, "section_seq": 1, "route_path_id": 106765}, {"is_pass": false, "wtt_arr": "1529", "wtt_dep": "1534", "location": "Bletchley Up and Down Relief 2", "stage_seq": 24, "distance_m": 115370.408, "section_seq": 1, "route_path_id": 106765}, {"is_pass": false, "wtt_arr": "1536", "wtt_dep": "1541", "location": "Bletchley", "stage_seq": 25, "distance_m": 115857.51, "section_seq": 1, "route_path_id": 106765}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": null, "location": "Bletchley T.M.D.", "stage_seq": 26, "distance_m": 117142.799, "section_seq": 1, "route_path_id": 106765}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 117142.799, "from_m": 0.0, "section_seq": 1, "route_path_id": 106765}], "total_distance_m": 117142.799, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 114921.53, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2221.269, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19437, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:13:13Z", "source_id": 47409357, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:15:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:13:13Z", "source_id": 15429891, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19295, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:33Z", "source_id": 47442033, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T12:26:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:34Z", "source_id": 15439204, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20888, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:28:49Z", "source_id": 47450502, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T12:30:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:28:53Z", "source_id": 15441653, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:05:00Z", "source_id": 47544911, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:05:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:05:02Z", "source_id": 15468095, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:14:54Z", "source_id": 47570590, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:16:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:14:57Z", "source_id": 15475371, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21190, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:13Z", "source_id": 47605348, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:29:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:17Z", "source_id": 15485282, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:14Z", "source_id": 47647025, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T13:45:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:17Z", "source_id": 15496957, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21371, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:56Z", "source_id": 47683736, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:00:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:02Z", "source_id": 15507110, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21469, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:01Z", "source_id": 47721488, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:12:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:08Z", "source_id": 15517648, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21553, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:15Z", "source_id": 47727466, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:18:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:15Z", "source_id": 15519338, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21601, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:34Z", "source_id": 47733717, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:17:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:35Z", "source_id": 15521121, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21586, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:13Z", "source_id": 47740831, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:22:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:17Z", "source_id": 15523148, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Tyseley LMD 1244 1244 None None None Bletchley T.M.D. 1546 1546 None EARLY -24 minutes https://www.realtimetrains.co.uk/service/gb-nr:K04395/2026-09-15/detailed None Bletchley 2026-09-15T15:41:00+01:00 Bletchley T.M.D. 4.0 {"type": "LineString", "coordinates": [[-0.7362917821657251, 51.99599374386646], [-0.7361001999999999, 51.9953259], [-0.7359824999999999, 51.99499960000001], [-0.7358364, 51.9945584], [-0.7357918, 51.9943576], [-0.7357028999999999, 51.9940527], [-0.7356488, 51.99378479999999], [-0.7355476, 51.99340070000001], [-0.7355104249704605, 51.993214061051155], [-0.7355087, 51.9932207], [-0.7354835999999999, 51.99334129999999], [-0.7354662999999999, 51.99339620000001], [-0.7354262, 51.99357909999999], [-0.7353973999999999, 51.9937294], [-0.7353631, 51.9939359], [-0.7353187999999999, 51.99422359999999], [-0.7352893999999999, 51.99443709999999], [-0.735261, 51.994664400000005], [-0.7352445, 51.9948643], [-0.7352270999999999, 51.99512179999999], [-0.7352174999999999, 51.9954903], [-0.7352229, 51.99583159999999], [-0.7352439, 51.99655580000001], [-0.7352350999999999, 51.9967771], [-0.7352171, 51.9969885], [-0.735231, 51.99721309999999], [-0.7352308999999999, 51.9975045], [-0.7352391, 51.997708499999995], [-0.7352635999999999, 51.997930800000006], [-0.7352892, 51.9981123], [-0.7353154999999999, 51.9982533], [-0.7354073999999999, 51.99868899999999], [-0.7354384936783037, 51.99879130945069], [-0.735445422067555, 51.99881410632603], [-0.7354742882613238, 51.99890908628908], [-0.7354858696569784, 51.99894719311069], [-0.7355006702898891, 51.9989958922958], [-0.7354336, 51.9990494], [-0.7353558, 51.9991056], [-0.7351841, 51.999202999999994], [-0.7350691295180422, 51.99930615890027], [-0.734932, 51.999429199999994], [-0.7348113, 51.9995362], [-0.7345195, 51.9998099], [-0.7343473, 51.999964299999995], [-0.7342172, 52.00004849999999], [-0.7339383, 52.0002219], [-0.7333440999999999, 52.00055880000001], [-0.7330303, 52.0007404], [-0.7324652000000001, 52.0010828]]} 0.8 1518 1522 Bletchley Bletchley T.M.D. Bletchley T.M.D. 52.0010828 -0.7324652 52.0010828 -0.7324652 1 0 2026-09-15 14:33:07 TERMINATED 2026-09-15 14:22:00 Bletchley T.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523148 1789481958610234 113 113 2026-09-15 14:32:42.103423 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:42.041700
551102 580853 L79523 821O52MN15 2026-09-15 COMPLETE 15525077 2026-09-15 15:22:00 2026-09-15 14:33:07 2026-09-17 14:33:07 {"id": 580853, "stp": "P", "toc": "South Western Railway", "uid": "L79523", "consist": "158881", "dest_crs": "SAL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79523/2026-09-15/detailed", "trust_id": "821O52MN15", "origin_crs": "YVJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Salisbury", "service_date": "2026-09-15", "dest_arr_time": "1514", "dest_platform": "2", "is_terminated": 1, "next_location": "Salisbury", "signalling_id": "1O52", "timing_status": "LATE", "origin_station": "Yeovil Junction", "current_leg_arr": "1522", "current_leg_dep": "1502", "current_leg_end": "Salisbury", "origin_dep_time": "1338", "origin_platform": "1", "current_location": "Salisbury Sig. Sy43", "last_update_time": "2026-09-15T14:33:07", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.17717483505595, 51.20711159539557], [-2.1766985, 51.2069214], [-2.1761061000000006, 51.20668599999999], [-2.1754178999999993, 51.20641419999998], [-2.1761353, 51.2066605], [-2.1755796999999997, 51.20643609999999], [-2.1751951999999997, 51.206283599999985], [-2.1747933, 51.2061274], [-2.1744705, 51.2060117], [-2.1741063, 51.20589150000001], [-2.1737269, 51.2057766], [-2.1732502, 51.205639999999995], [-2.1728386999999993, 51.2055276], [-2.1724019, 51.2054121], [-2.1715735, 51.2052273], [-2.1711219, 51.205139], [-2.1705939999999995, 51.2050448], [-2.1701041999999995, 51.20496], [-2.1697155, 51.20489979999999], [-2.169249, 51.20482969999999], [-2.1687608999999997, 51.2047584], [-2.1683685, 51.2047136], [-2.1678739999999994, 51.2046593], [-2.1674646, 51.2046197], [-2.1670724999999997, 51.2045854], [-2.1666603, 51.2045584], [-2.166176, 51.2045342], [-2.1657646999999995, 51.204518500000006], [-2.1653402, 51.2045067], [-2.1648745000000003, 51.2045036], [-2.1643439, 51.204508800000006], [-2.1639532, 51.2045192], [-2.1634712, 51.2045422], [-2.1631063, 51.2045627], [-2.162561, 51.204602099999995], [-2.1616194999999996, 51.20468280000001], [-2.1606224, 51.2047782], [-2.1601089, 51.2048225], [-2.1596438999999994, 51.20486389999999], [-2.1592153, 51.2048958], [-2.1587865, 51.2049278], [-2.1584667, 51.2049434], [-2.1580264, 51.2049611], [-2.157603, 51.2049727], [-2.1572661, 51.2049756], [-2.1569012, 51.20497369999998], [-2.1565215, 51.204966199999994], [-2.1561701, 51.2049558], [-2.1559566818868516, 51.2049454188749], [-2.1558349999999997, 51.2049395], [-2.1553268000000005, 51.2049122], [-2.1548709, 51.20488069999998], [-2.154517282445548, 51.20485329937238], [-2.1545159999999997, 51.20485320000001], [-2.1538513, 51.204794099999994], [-2.1533165, 51.20473419999999], [-2.1528137999999997, 51.2046722], [-2.1522958999999995, 51.2045975], [-2.151794, 51.2045164], [-2.1511874999999994, 51.2044125], [-2.1506241, 51.204303], [-2.1501123, 51.2041965], [-2.1495841999999996, 51.204075], [-2.1490203, 51.2039334], [-2.1486294999999997, 51.2038328], [-2.1483549, 51.2037542], [-2.147867, 51.203609], [-2.1474592999999995, 51.2034799], [-2.1470202, 51.203329700000005], [-2.1464621, 51.2031325], [-2.1461336, 51.203009900000005], [-2.1458195, 51.2028833], [-2.1452411, 51.2026362], [-2.1447887, 51.20242960000001], [-2.1443883, 51.20224069999999], [-2.1441222, 51.202106], [-2.1438737, 51.2019728], [-2.1436441, 51.20184699999999], [-2.1434512, 51.201738299999995], [-2.1431215, 51.2015462], [-2.1428559, 51.20138469999999], [-2.1426122, 51.201228500000006], [-2.1422708, 51.2010003], [-2.141987, 51.2008012], [-2.1417317, 51.2006123], [-2.1413629, 51.20033339999999], [-2.1409353, 51.1999901], [-2.1405007, 51.19963450000001], [-2.140004, 51.19922679999999], [-2.1393873999999995, 51.19872370000001], [-2.1389319, 51.1983569], [-2.138493, 51.1980104], [-2.1380961, 51.1977065], [-2.1377069, 51.19740850000001], [-2.1375913, 51.1973231], [-2.1371587999999995, 51.1970091], [-2.136865, 51.19680189999999], [-2.1365728, 51.1965983], [-2.1361299999999996, 51.1962986], [-2.1356793000000005, 51.1959973], [-2.1351325, 51.19563969999999], [-2.1348524, 51.19546139999999], [-2.1345099999999997, 51.19524489999999], [-2.1336682, 51.1947268], [-2.1331889, 51.194441899999994], [-2.1327065, 51.1941592], [-2.1321183999999995, 51.19381920000001], [-2.1315876, 51.19352450000001], [-2.1310255, 51.1932138], [-2.1300324999999996, 51.1926671], [-2.1296443, 51.1924417], [-2.1292661, 51.19221859999999], [-2.1288325999999995, 51.191951], [-2.1284238, 51.1916835], [-2.1280041, 51.1914054], [-2.1275566, 51.1910992], [-2.1271502, 51.1908069], [-2.1267523, 51.190507100000005], [-2.1263605, 51.19020259999999], [-2.1259883, 51.189894200000005], [-2.1256517, 51.1895991], [-2.125337, 51.1893116], [-2.1249884, 51.188978799999994], [-2.1246682, 51.1886657], [-2.1243238, 51.1883056], [-2.1239644, 51.187915], [-2.1236903, 51.1876027], [-2.1234277, 51.187287700000006], [-2.1231083, 51.1868921], [-2.1228613, 51.1865661], [-2.1223635, 51.18587850000001], [-2.1219119, 51.1852467], [-2.1214635, 51.18462739999999], [-2.1209881, 51.1840014], [-2.1206789, 51.1836141], [-2.1203839999999996, 51.183264900000005], [-2.1200738999999995, 51.1829135], [-2.119765, 51.1825735], [-2.1193978, 51.1821903], [-2.1190222, 51.18180869999999], [-2.1186953, 51.18149150000001], [-2.1183734, 51.18119019999999], [-2.1181733, 51.1810072], [-2.1175374, 51.18044449999999], [-2.1169427, 51.1799456], [-2.1169001, 51.1799098], [-2.1167044, 51.17974949999999], [-2.1165101999999996, 51.17959509999999], [-2.1162059, 51.17935790000001], [-2.1159355, 51.17915129999999], [-2.1154985, 51.1788206], [-2.1153916, 51.1787443], [-2.1149923, 51.17845750000001], [-2.1145754999999995, 51.17816599999998], [-2.1142023, 51.1779139], [-2.1138345, 51.17767250000001], [-2.1135021999999997, 51.1774621], [-2.11317, 51.1772658], [-2.1128087, 51.1770614], [-2.1124166, 51.1768507], [-2.1121486, 51.1767152], [-2.1118868, 51.17658], [-2.1116248, 51.17645589999999], [-2.1113833, 51.17633899999999], [-2.1108809, 51.1761189], [-2.1104024000000003, 51.175917599999984], [-2.109910999999999, 51.175722400000005], [-2.109431, 51.17554379999999], [-2.1089064, 51.175361499999994], [-2.1084001999999997, 51.17519159999999], [-2.1078655, 51.175024], [-2.1068622, 51.17470889999999], [-2.1057851, 51.1743723], [-2.1044927, 51.1739666], [-2.1033924, 51.173618999999995], [-2.1026484999999995, 51.173387], [-2.1018975, 51.17315150000001], [-2.101327, 51.1729694], [-2.1008962999999996, 51.172830100000006], [-2.1004164999999997, 51.172661799999986], [-2.099959, 51.1724959], [-2.0997188, 51.1724013], [-2.0994886, 51.17230979999999], [-2.099243, 51.17221249999999], [-2.0989743, 51.172099499999995], [-2.0985534, 51.17191499999999], [-2.0981519, 51.171732000000006], [-2.097701499999999, 51.1715156], [-2.0972673, 51.17129649999999], [-2.0969209, 51.17111239999999], [-2.0965836, 51.170925399999994], [-2.0962230999999996, 51.17072149999999], [-2.0958661, 51.1705029], [-2.0954278, 51.17023890000001], [-2.0950547, 51.17000709999999], [-2.094265, 51.1695157], [-2.0935399, 51.1690976], [-2.0931561999999997, 51.1688941], [-2.0927638, 51.16868099999999], [-2.0924605, 51.1685324], [-2.0921422, 51.168371399999984], [-2.0919496, 51.1682738], [-2.091329, 51.1679845], [-2.0906826, 51.16768979999999], [-2.0901544, 51.167464], [-2.0896301, 51.1672441], [-2.0890515999999995, 51.16702120000001], [-2.088449, 51.1667914], [-2.0878550999999996, 51.1665729], [-2.0868471, 51.1662144], [-2.0860662999999997, 51.1659443], [-2.0852944, 51.1656777], [-2.0846232, 51.16544849999998], [-2.0839228, 51.1652191], [-2.0831962, 51.1649819], [-2.0826985, 51.1648173], [-2.0824985999999996, 51.164755500000005], [-2.0822852, 51.1646869], [-2.0820721999999994, 51.1646203], [-2.0810347999999994, 51.1642956], [-2.0809329999999995, 51.16426340000001], [-2.0806233, 51.1641673], [-2.0801962, 51.1640345], [-2.0790875, 51.163693999999985], [-2.077572, 51.163241000000006], [-2.0762308, 51.1628377], [-2.0747935, 51.16240159999999], [-2.0736745, 51.162061499999986], [-2.0734722098950256, 51.1620009602833], [-2.0725471, 51.1617241], [-2.0710999999999995, 51.1612885], [-2.0698178, 51.1608885], [-2.0691970999999993, 51.1606825], [-2.0686633, 51.160506099999985], [-2.0681186999999994, 51.16031370000001], [-2.0675751, 51.1601251], [-2.0670412, 51.15993280000001], [-2.066542, 51.159748999999984], [-2.066125153474899, 51.15958915723877], [-2.0659375, 51.1595172], [-2.0653959, 51.159304], [-2.0645838, 51.1589748], [-2.0640529999999995, 51.158752199999995], [-2.0635364, 51.1585341], [-2.0630782, 51.1583361], [-2.062527199999999, 51.158092100000005], [-2.0620633, 51.15788399999999], [-2.0615789, 51.157666500000005], [-2.0610811, 51.1574321], [-2.0605766, 51.157188700000006], [-2.0600836999999994, 51.15694309999999], [-2.0595810999999995, 51.1566895], [-2.0591149, 51.156448700000006], [-2.0586308, 51.1561927], [-2.0582015, 51.1559607], [-2.0577629, 51.15571299999999], [-2.0573114, 51.1554517], [-2.0568197, 51.155158500000006], [-2.0564901, 51.154954100000005], [-2.0558966999999995, 51.154583800000005], [-2.0553021, 51.1542083], [-2.0546907, 51.15381030000001], [-2.0543134, 51.153557], [-2.0539487999999997, 51.153301199999994], [-2.0535523, 51.1530154], [-2.0531714, 51.15274200000001], [-2.0528297, 51.1524896], [-2.0524887, 51.1522352], [-2.0522337, 51.1520336], [-2.0520064, 51.1518438], [-2.0517657, 51.1516301], [-2.05156, 51.151434], [-2.051373, 51.1512378], [-2.0512287999999996, 51.1510814], [-2.0510786, 51.1509059], [-2.0508662, 51.15064859999999], [-2.050647, 51.150382699999994], [-2.0504077, 51.15010169999999], [-2.0502723, 51.149954], [-2.0501379999999996, 51.1498107], [-2.0498498, 51.1495173], [-2.0496132, 51.1493024], [-2.0492401, 51.1489662], [-2.0488138999999994, 51.14862699999998], [-2.0484217, 51.14833719999999], [-2.048124, 51.14813139999999], [-2.0477032999999993, 51.14785429999999], [-2.0474144, 51.14767269999999], [-2.0471095, 51.1474904], [-2.0467322, 51.1472802], [-2.0463547, 51.14708199999999], [-2.0459234, 51.146869900000006], [-2.0454325, 51.14664239999999], [-2.0449483999999996, 51.146424200000006], [-2.0444514, 51.1462112], [-2.0433551999999997, 51.1457498], [-2.0421184999999995, 51.14522439999999], [-2.0414088, 51.14492309999999], [-2.0407283, 51.14463769999999], [-2.040056, 51.1443701], [-2.0395963, 51.14419680000001], [-2.0390631, 51.1439991], [-2.0385601, 51.14381939999999], [-2.0380126, 51.1436306], [-2.0374729, 51.1434447], [-2.0367454, 51.1432035], [-2.0354847, 51.14278449999998], [-2.034622, 51.14249629999999], [-2.0339262, 51.14226849999999], [-2.0330158, 51.1419873], [-2.0322083999999996, 51.141754000000006], [-2.0317095, 51.14161689999999], [-2.0312051, 51.1414857], [-2.03057, 51.1413273], [-2.0299851, 51.1411928], [-2.0294109, 51.141066599999995], [-2.0288812, 51.14095629999999], [-2.0282984, 51.1408401], [-2.0276798, 51.1407255], [-2.0270723, 51.14062249999999], [-2.026419, 51.1405141], [-2.0258753, 51.1404359], [-2.0253128, 51.1403569], [-2.0247484999999994, 51.14028939999999], [-2.0241837, 51.14022609999999], [-2.0236826999999997, 51.1401768], [-2.0232035, 51.1401303], [-2.022698, 51.1400896], [-2.0221512, 51.1400452], [-2.0216408999999995, 51.1400134], [-2.0211068, 51.1399825], [-2.0205837999999994, 51.139958], [-2.0200446, 51.1399354], [-2.0194787, 51.13992], [-2.0188907000000005, 51.139905199999994], [-2.0183806999999994, 51.1398978], [-2.0177692, 51.139889700000005], [-2.017019, 51.1398879], [-2.0159369, 51.1398834], [-2.0143297, 51.139879400000005], [-2.013192, 51.139880000000005], [-2.0125737, 51.13987920000001], [-2.011952599999999, 51.1398761], [-2.0115313, 51.139870599999995], [-2.0109019999999997, 51.13985790000001], [-2.0104393, 51.13984500000001], [-2.0098991, 51.1398186], [-2.0094411, 51.13978859999999], [-2.0089487, 51.139749900000005], [-2.0083252000000003, 51.139695], [-2.0077579999999995, 51.139636899999985], [-2.0071307999999997, 51.1395605], [-2.0065619999999997, 51.13948500000001], [-2.0058773000000003, 51.1393853], [-2.0051941, 51.139274699999994], [-2.0045734, 51.1391713], [-2.0039162, 51.13905369999999], [-2.0030269, 51.13887939999999], [-2.0017663999999997, 51.13864519999999], [-2.0006816, 51.1384449], [-1.9999197, 51.1382986], [-1.9984119, 51.1380151], [-1.9970645999999996, 51.137760499999985], [-1.9963759, 51.137626], [-1.9956984, 51.137499], [-1.9947647, 51.1373243], [-1.9937636999999997, 51.1371369], [-1.9916415, 51.13673299999999], [-1.9905708999999996, 51.1365299], [-1.9894921999999997, 51.13632629999999], [-1.9881051000000003, 51.13606560000001], [-1.9868519, 51.1358307], [-1.9852056, 51.13551950000001], [-1.9838357, 51.1352583], [-1.9818635, 51.1348842], [-1.9798738, 51.13450809999999], [-1.977738, 51.13410340000001], [-1.9766566, 51.13389819999998], [-1.976293625062947, 51.13383058677927], [-1.9756001, 51.1337014], [-1.9750211, 51.133601], [-1.9744457999999996, 51.133508], [-1.9738687, 51.13341789999999], [-1.9733036, 51.13333579999999], [-1.9727806000000003, 51.13326479999999], [-1.9721278999999996, 51.133181400000005], [-1.971621, 51.13311980000001], [-1.9710993, 51.133064899999994], [-1.9706012, 51.1330116], [-1.9700166999999995, 51.1329538], [-1.9695135999999995, 51.1329109], [-1.9690207, 51.1328706], [-1.9683879, 51.1328265], [-1.9677518, 51.1327868], [-1.9671841, 51.1327564], [-1.9666247, 51.1327283], [-1.9656795, 51.13268800000001], [-1.9647592, 51.132646400000006], [-1.9642464, 51.1326173], [-1.9637849, 51.1325847], [-1.9633186, 51.1325483], [-1.9628426, 51.1325082], [-1.9617629, 51.1324048], [-1.9612906, 51.1323548], [-1.9608276, 51.13229890000001], [-1.9602913, 51.1322409], [-1.9597551, 51.132172099999984], [-1.9595753, 51.1321478], [-1.9590589, 51.13207740000001], [-1.9586199, 51.13201199999999], [-1.957745, 51.1318798], [-1.9575375, 51.13184570000001], [-1.9567338, 51.13171470000001], [-1.9560141, 51.13158850000001], [-1.955373, 51.131465299999995], [-1.9547555, 51.13134260000001], [-1.9538443999999997, 51.13114920000001], [-1.9533775, 51.131044800000005], [-1.9528651999999995, 51.1309307], [-1.9524691999999997, 51.130834], [-1.9521163, 51.1307456], [-1.9519280000000003, 51.13069430000001], [-1.9504653999999997, 51.1303136], [-1.949664, 51.13010830000001], [-1.948852, 51.12990519999999], [-1.9482968, 51.1297676], [-1.9478331, 51.1296582], [-1.9477115, 51.12962849999999], [-1.9471496, 51.1295089], [-1.9466141, 51.1293955], [-1.9460085, 51.1292705], [-1.9453938, 51.1291512], [-1.9448384, 51.1290431], [-1.9441554, 51.1289235], [-1.943647, 51.1288345], [-1.9431445, 51.1287504], [-1.9425912, 51.1286581], [-1.9420396, 51.128569500000005], [-1.9413846999999995, 51.1284694], [-1.9407597, 51.1283795], [-1.9402352, 51.128308], [-1.9396984, 51.12823509999999], [-1.9395047, 51.1282112], [-1.9384961, 51.12809810000001], [-1.9378886, 51.128036300000005], [-1.93718, 51.1279696], [-1.9364845, 51.1279106], [-1.9358195, 51.1278591], [-1.9351772999999997, 51.1278136], [-1.9345588, 51.1277749], [-1.9339191, 51.127739], [-1.9333131999999995, 51.1277129], [-1.9327265, 51.1276947], [-1.9320818999999996, 51.12767449999999], [-1.9313893, 51.1276618], [-1.9306498, 51.12765459999999], [-1.9296953, 51.12765259999999], [-1.9286436999999996, 51.1276533], [-1.9275992, 51.12765319999999], [-1.9269136, 51.12764179999999], [-1.9261641, 51.1276171], [-1.9255776, 51.127594599999995], [-1.9249891999999995, 51.1275586], [-1.924428, 51.1275207], [-1.9239027, 51.12747860000001], [-1.9231751, 51.1274185], [-1.9222442, 51.1273333], [-1.9213668, 51.12725599999999], [-1.9211249, 51.1272328], [-1.9199145999999996, 51.1271267], [-1.9191899, 51.1270611], [-1.9184600000000005, 51.1269955], [-1.9170137, 51.1268657], [-1.9158137, 51.126757299999994], [-1.9150613999999997, 51.126684], [-1.9144908, 51.12662519999999], [-1.9139284, 51.1265594], [-1.9134257, 51.12649300000001], [-1.9129225999999997, 51.1264123], [-1.9126247999999997, 51.1263568], [-1.9123683999999996, 51.1263063], [-1.9118983999999997, 51.126204999999985], [-1.9113905, 51.1260769], [-1.9108604, 51.12592849999999], [-1.9103644, 51.1257792], [-1.9097925999999996, 51.1255876], [-1.9093618, 51.1254278], [-1.9089134, 51.1252404], [-1.9084398, 51.12503889999999], [-1.9079378, 51.124807], [-1.9075348, 51.1246144], [-1.9069555, 51.1243334], [-1.9059614, 51.1238524], [-1.9054889, 51.12361810000001], [-1.9048042, 51.1232835], [-1.9037695999999995, 51.1227724], [-1.9031920999999996, 51.12248399999999], [-1.9026294, 51.1222068], [-1.9021396, 51.1219718], [-1.9017563, 51.121785], [-1.9013569, 51.1215995], [-1.901061, 51.1214615], [-1.9009595999999995, 51.12141840000001], [-1.9006037, 51.121269899999994], [-1.9002377999999995, 51.12112930000001], [-1.8998801, 51.12099649999999], [-1.8994002000000003, 51.1208395], [-1.8990039, 51.12072169999999], [-1.8985746, 51.12059899999999], [-1.8981441, 51.1204939], [-1.8977321, 51.1203972], [-1.8968069999999997, 51.12020560000001], [-1.8958805000000003, 51.120022699999986], [-1.8951331, 51.1198714], [-1.8944185, 51.1197232], [-1.8938767, 51.1196048], [-1.8934641999999997, 51.11950809999999], [-1.893103, 51.119411], [-1.8927103, 51.1192995], [-1.8922635, 51.1191479], [-1.8918763999999997, 51.1190036], [-1.8915817, 51.118882799999994], [-1.8912717, 51.118740300000006], [-1.8909621, 51.11859219999999], [-1.8907107000000003, 51.11844919999999], [-1.8905844, 51.11838039999999], [-1.8903465999999995, 51.11823150000001], [-1.8899649000000005, 51.117984199999995], [-1.8896911000000003, 51.1177703], [-1.8894049, 51.11753769999999], [-1.8891455723944817, 51.11729604479638], [-1.8891437, 51.1172943], [-1.8888884, 51.1170289], [-1.8886765, 51.1167909], [-1.888597, 51.1166989], [-1.8884413, 51.11647899999998], [-1.8882814999999995, 51.1162278], [-1.8881352, 51.1159768], [-1.8879833, 51.1156805], [-1.8877843, 51.11526580000001], [-1.8876557, 51.1150209], [-1.8876082999999997, 51.114916699999995], [-1.8873397999999997, 51.11435449999999], [-1.8870481999999995, 51.1137475], [-1.8867621, 51.11314659999999], [-1.8865106, 51.11262289999999], [-1.8864620966509948, 51.1125233465112], [-1.8862326000000005, 51.1120523], [-1.8859105, 51.1114505], [-1.8858627, 51.111355], [-1.885653, 51.110894899999984], [-1.8855001, 51.11056800000001], [-1.8853717, 51.1103001], [-1.8852074, 51.10997], [-1.8849759, 51.109487], [-1.8848055, 51.10914880000001], [-1.8846460000000005, 51.1088575], [-1.8843381, 51.108312899999994], [-1.8840848, 51.1078794], [-1.8836368999999995, 51.10714209999999], [-1.8833556, 51.1067034], [-1.883097, 51.1063317], [-1.8826085, 51.1056464], [-1.88259724865502, 51.105631359695174], [-1.8823071, 51.10524350000001], [-1.8820378, 51.10488619999999], [-1.8815444, 51.10425989999999], [-1.8810089, 51.1036232], [-1.8805242, 51.1030599], [-1.880041999999999, 51.1025325], [-1.8797563, 51.10224040000001], [-1.8794931, 51.10196010000001], [-1.879136, 51.1016119], [-1.8782259, 51.10073130000001], [-1.8777398, 51.10024460000001], [-1.8773271, 51.099822], [-1.8769031000000005, 51.0993678], [-1.8765153000000003, 51.0989516], [-1.8761474, 51.0985348], [-1.8757726, 51.0980842], [-1.8754283, 51.0976576], [-1.8749860000000005, 51.0970872], [-1.8745491999999997, 51.09650930000001], [-1.8741581, 51.0959733], [-1.8737785, 51.0954606], [-1.8733647, 51.0949148], [-1.8731544, 51.0946333], [-1.8729047, 51.09429209999999], [-1.8726434000000003, 51.0939806], [-1.8724336, 51.0937537], [-1.8721563000000003, 51.0934902], [-1.8718093, 51.09314570000001], [-1.8715323, 51.092907399999994], [-1.8712428999999997, 51.09267379999999], [-1.8708382, 51.0923665], [-1.8704108, 51.09207659999999], [-1.8699197, 51.091750000000005], [-1.8696137, 51.09154469999999], [-1.8693026, 51.0913436], [-1.869067, 51.0912107], [-1.8686865, 51.0910048], [-1.8680031, 51.0906656], [-1.8677702, 51.0905588], [-1.8673109, 51.0903685], [-1.8668129999999996, 51.0901713], [-1.8662417, 51.089952], [-1.8657414, 51.0897664], [-1.8648667000000003, 51.089454800000006], [-1.8640518, 51.0891727], [-1.8634915000000003, 51.0889802], [-1.8629409999999995, 51.088782599999995], [-1.86267, 51.0886839], [-1.8623779, 51.088575299999995], [-1.8620702, 51.0884588], [-1.8616308, 51.088286399999994], [-1.8611692999999996, 51.0881013], [-1.860846, 51.087972599999986], [-1.8604991, 51.0878303], [-1.8601287, 51.087673800000005], [-1.8596604, 51.08747029999999], [-1.8592732999999997, 51.087294], [-1.8588616, 51.0871012], [-1.8584554, 51.086908400000006], [-1.8579240999999995, 51.0866377], [-1.8571884999999997, 51.0862423], [-1.8567768, 51.0860313], [-1.8563979, 51.0858255], [-1.8559837, 51.0855985], [-1.8555786, 51.08536410000001], [-1.8553003, 51.085197], [-1.8550206, 51.0850206], [-1.8547659, 51.084857199999995], [-1.8544978, 51.08468], [-1.8542679, 51.08452449999999], [-1.8540105, 51.084341], [-1.8536375, 51.0840761], [-1.8532764, 51.08381140000001], [-1.8523877, 51.0831661], [-1.8520842999999996, 51.08295569999999], [-1.8518344, 51.0827972], [-1.8516376, 51.08267740000001], [-1.8514113, 51.08254840000001], [-1.8512015, 51.0824359], [-1.8509557, 51.08231], [-1.8507012999999997, 51.0821905], [-1.8503886, 51.082050899999984], [-1.8502346, 51.08198670000001], [-1.8499792, 51.0818838], [-1.8497090000000005, 51.08178389999999], [-1.8494765, 51.081704], [-1.8491931, 51.0816101], [-1.8488856, 51.0815193], [-1.84853, 51.0814192], [-1.8484818, 51.08140769999999], [-1.8480245, 51.0813166], [-1.8476224999999995, 51.0812463], [-1.8469568, 51.08112819999999], [-1.846398, 51.081031299999985], [-1.845921813447796, 51.080949733880466], [-1.8458609, 51.0809393], [-1.8455726, 51.08089139999999], [-1.8450723999999996, 51.0808113], [-1.844152, 51.0806946], [-1.8432619, 51.0805791], [-1.8431603, 51.080566], [-1.8421685999999995, 51.0804397], [-1.8410759999999993, 51.08029969999999], [-1.8394843, 51.0800963], [-1.8381941999999996, 51.0799312], [-1.8375438, 51.0798448], [-1.8369068, 51.0797532], [-1.8363892, 51.079674], [-1.8357575, 51.079565599999995], [-1.8349591000000005, 51.07941279999999], [-1.834487, 51.079307799999995], [-1.8340823, 51.07921290000001], [-1.8337609, 51.07913729999999], [-1.8331298999999996, 51.07897349999999], [-1.8324983999999995, 51.07880399999999], [-1.8317496, 51.0785826], [-1.8310179, 51.0783613], [-1.8302585, 51.078125500000006], [-1.8295825, 51.0778984], [-1.8289412000000005, 51.077673], [-1.8283175999999997, 51.07745560000001], [-1.8275609, 51.07716589999999], [-1.8268545, 51.0768886], [-1.8262168999999997, 51.076633699999995], [-1.8255592, 51.0763706], [-1.8243342, 51.0758708], [-1.8236447, 51.07557479999999], [-1.8229055000000003, 51.07524800000001], [-1.8224577, 51.07504039999999], [-1.8220361, 51.0748381], [-1.8216726999999997, 51.07465570000001], [-1.8213087, 51.0744731], [-1.8207794, 51.0742022], [-1.8202549, 51.0739333], [-1.8200752, 51.073843399999994], [-1.8197213999999995, 51.0736651], [-1.8193321, 51.07347959999999], [-1.8189122, 51.0732872], [-1.8185011, 51.0731116], [-1.8180946, 51.072947099999986], [-1.8177342999999997, 51.07280740000001], [-1.8175735, 51.072744699999994], [-1.8168887, 51.0725021], [-1.8164991, 51.0723755], [-1.816097, 51.0722443], [-1.8157337, 51.0721318], [-1.8153493, 51.07202019999999], [-1.8147804, 51.07186720000001], [-1.8141880999999995, 51.0717242], [-1.8138043, 51.07163919999999], [-1.8131176, 51.0714932], [-1.8125248, 51.0713837], [-1.8115387, 51.071183399999995], [-1.811179, 51.071124600000005], [-1.8110083, 51.071095], [-1.8104133, 51.070967], [-1.8100947999999992, 51.070910299999994], [-1.8096622, 51.0708386], [-1.8092322999999997, 51.07077109999999], [-1.808864, 51.0707159], [-1.8084852999999996, 51.0706632], [-1.8081312, 51.070618], [-1.8077870000000005, 51.0705778], [-1.8074190000000003, 51.07054229999999], [-1.8070516, 51.0705134], [-1.8067088, 51.070493000000006], [-1.8063575000000005, 51.0704762]]}", "current_leg_start": "Warminster", "dest_arr_time_act": "1514", "motion_projection": null, "next_location_lat": "51.0704762", "next_location_lon": "-1.8063575", "previous_location": "Warminster", "current_leg_milage": "19.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 204.256, \"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\": 259.41, \"from_m\": 204.256, \"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\": 271.696, \"from_m\": 259.41, \"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\": 1683.629, \"from_m\": 271.696, \"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\": 2696.626, \"from_m\": 1683.629, \"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\": 2717.174, \"from_m\": 2696.626, \"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\": 2742.714, \"from_m\": 2717.174, \"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\": 3172.007, \"from_m\": 2742.714, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3280.307, \"from_m\": 3172.007, \"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\": 12444.906, \"from_m\": 3280.307, \"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\": 12459.109, \"from_m\": 12444.906, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12546.835, \"from_m\": 12459.109, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12564.702, \"from_m\": 12546.835, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20703.971, \"from_m\": 12564.702, \"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\": 21651.186, \"from_m\": 20703.971, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21991.201, \"from_m\": 21651.186, \"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\": 22345.068, \"from_m\": 21991.201, \"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\": 22440.687, \"from_m\": 22345.068, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28278.36, \"from_m\": 22440.687, \"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\": 31407.545, \"from_m\": 28278.36, \"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\": 42493.031, \"from_m\": 31407.545, \"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\": 43571.138, \"from_m\": 42493.031, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43601.565, \"from_m\": 43571.138, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44770.295, \"from_m\": 43601.565, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44785.451, \"from_m\": 44770.295, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45844.424, \"from_m\": 44785.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51245.549, \"from_m\": 45844.424, \"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\": 52735.549, \"from_m\": 51245.549, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52843.924, \"from_m\": 52735.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53100.718, \"from_m\": 52843.924, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59609.797, \"from_m\": 53100.718, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59863.75, \"from_m\": 59609.797, \"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\": 70544.175, \"from_m\": 59863.75, \"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\": 71093.375, \"from_m\": 70544.175, \"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\": 82596.656, \"from_m\": 71093.375, \"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\": 83416.372, \"from_m\": 82596.656, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 88236.013, \"from_m\": 83416.372, \"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\": 88418.389, \"from_m\": 88236.013, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91021.811, \"from_m\": 88418.389, \"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\": 91094.22, \"from_m\": 91021.811, \"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\": 91120.189, \"from_m\": 91094.22, \"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\": 91465.677, \"from_m\": 91120.189, \"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\": 580853, \"profile_key\": \"023882cdfb35f7f281245af7352e198e4d6250287132054024e88f20f1d55959\", \"schedule_id\": 16785, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1338\", \"location\": \"Yeovil Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": false, \"wtt_arr\": \"1343\", \"wtt_dep\": \"1345\", \"location\": \"Yeovil Pen Mill\", \"stage_seq\": 2, \"distance_m\": 2863.205, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": false, \"wtt_arr\": \"1358\", \"wtt_dep\": \"1410\", \"location\": \"Castle Cary\", \"stage_seq\": 3, \"distance_m\": 21754.928, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1416\", \"location\": \"Bruton\", \"stage_seq\": 4, \"distance_m\": 27321.949, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421H\", \"location\": \"East Somerset Jn\", \"stage_seq\": 5, \"distance_m\": 36161.347, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429\", \"location\": \"Blatchbridge Jn\", \"stage_seq\": 6, \"distance_m\": 42447.212, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1432\", \"location\": \"Frome\", \"stage_seq\": 7, \"distance_m\": 44210.237, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Frome North\", \"stage_seq\": 8, \"distance_m\": 44966.623, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"Clink Road Jn\", \"stage_seq\": 9, \"distance_m\": 45895.425, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"Fairwood Jn\", \"stage_seq\": 10, \"distance_m\": 51190.119, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1446\", \"location\": \"Westbury\", \"stage_seq\": 11, \"distance_m\": 52843.924, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1454\", \"location\": \"Warminster\", \"stage_seq\": 12, \"distance_m\": 59697.965, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Warminster Sig. W308\", \"stage_seq\": 13, \"distance_m\": 61343.662, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Upton Lovell\", \"stage_seq\": 14, \"distance_m\": 68384.455, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503\", \"location\": \"Wylye AHB\", \"stage_seq\": 15, \"distance_m\": 75906.105, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1507H\", \"location\": \"Wishford\", \"stage_seq\": 16, \"distance_m\": 83170.617, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Wilton Jn\", \"stage_seq\": 17, \"distance_m\": 88418.389, \"section_seq\": 1, \"route_path_id\": 72683}, {\"is_pass\": false, \"wtt_arr\": \"1514\", \"wtt_dep\": null, \"location\": \"Salisbury\", \"stage_seq\": 18, \"distance_m\": 91465.677, \"section_seq\": 1, \"route_path_id\": 72683}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 91465.677, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72683}], \"total_distance_m\": 91465.677, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 90754.737, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 710.94, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1338", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "51.0704762", "current_position_lon": "-1.8063575", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:09Z\", \"source_id\": 15452880, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26334, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:58:42Z\", \"source_id\": 47528377, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:59:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:58:47Z\", \"source_id\": 15463539, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:04Z\", \"source_id\": 47565942, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:14:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:07Z\", \"source_id\": 15474038, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:03Z\", \"source_id\": 47602382, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:29:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:05Z\", \"source_id\": 15484364, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:25Z\", \"source_id\": 47632359, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:28Z\", \"source_id\": 15492769, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26277, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:38Z\", \"source_id\": 47690942, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:42Z\", \"source_id\": 15509091, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:46Z\", \"source_id\": 47747582, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:48Z\", \"source_id\": 15525077, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Salisbury", "service_state_platform": "3", "timing_fact_generation": 1789482109329993, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:43.171022", "service_state_evidence_id": 15525077, "current_leg_start_actual_dep": "2026-09-15T15:02:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:43.556431", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P YVJ SAL 1O52 158881 2 90 None {"version": 3, "segments": [{"to_m": 204.256, "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": 259.41, "from_m": 204.256, "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": 271.696, "from_m": 259.41, "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": 1683.629, "from_m": 271.696, "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": 2696.626, "from_m": 1683.629, "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": 2717.174, "from_m": 2696.626, "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": 2742.714, "from_m": 2717.174, "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": 3172.007, "from_m": 2742.714, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3280.307, "from_m": 3172.007, "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": 12444.906, "from_m": 3280.307, "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": 12459.109, "from_m": 12444.906, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12546.835, "from_m": 12459.109, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12564.702, "from_m": 12546.835, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20703.971, "from_m": 12564.702, "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": 21651.186, "from_m": 20703.971, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21991.201, "from_m": 21651.186, "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": 22345.068, "from_m": 21991.201, "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": 22440.687, "from_m": 22345.068, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28278.36, "from_m": 22440.687, "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": 31407.545, "from_m": 28278.36, "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": 42493.031, "from_m": 31407.545, "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": 43571.138, "from_m": 42493.031, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43601.565, "from_m": 43571.138, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44770.295, "from_m": 43601.565, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44785.451, "from_m": 44770.295, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45844.424, "from_m": 44785.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51245.549, "from_m": 45844.424, "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": 52735.549, "from_m": 51245.549, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52843.924, "from_m": 52735.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53100.718, "from_m": 52843.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59609.797, "from_m": 53100.718, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59863.75, "from_m": 59609.797, "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": 70544.175, "from_m": 59863.75, "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": 71093.375, "from_m": 70544.175, "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": 82596.656, "from_m": 71093.375, "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": 83416.372, "from_m": 82596.656, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 88236.013, "from_m": 83416.372, "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": 88418.389, "from_m": 88236.013, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91021.811, "from_m": 88418.389, "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": 91094.22, "from_m": 91021.811, "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": 91120.189, "from_m": 91094.22, "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": 91465.677, "from_m": 91120.189, "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": 580853, "profile_key": "023882cdfb35f7f281245af7352e198e4d6250287132054024e88f20f1d55959", "schedule_id": 16785, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1338", "location": "Yeovil Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72683}, {"is_pass": false, "wtt_arr": "1343", "wtt_dep": "1345", "location": "Yeovil Pen Mill", "stage_seq": 2, "distance_m": 2863.205, "section_seq": 1, "route_path_id": 72683}, {"is_pass": false, "wtt_arr": "1358", "wtt_dep": "1410", "location": "Castle Cary", "stage_seq": 3, "distance_m": 21754.928, "section_seq": 1, "route_path_id": 72683}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1416", "location": "Bruton", "stage_seq": 4, "distance_m": 27321.949, "section_seq": 1, "route_path_id": 72683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421H", "location": "East Somerset Jn", "stage_seq": 5, "distance_m": 36161.347, "section_seq": 1, "route_path_id": 72683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429", "location": "Blatchbridge Jn", "stage_seq": 6, "distance_m": 42447.212, "section_seq": 1, "route_path_id": 72683}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1432", "location": "Frome", "stage_seq": 7, "distance_m": 44210.237, "section_seq": 1, "route_path_id": 72683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Frome North", "stage_seq": 8, "distance_m": 44966.623, "section_seq": 1, "route_path_id": 72683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434", "location": "Clink Road Jn", "stage_seq": 9, "distance_m": 45895.425, "section_seq": 1, "route_path_id": 72683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439", "location": "Fairwood Jn", "stage_seq": 10, "distance_m": 51190.119, "section_seq": 1, "route_path_id": 72683}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1446", "location": "Westbury", "stage_seq": 11, "distance_m": 52843.924, "section_seq": 1, "route_path_id": 72683}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1454", "location": "Warminster", "stage_seq": 12, "distance_m": 59697.965, "section_seq": 1, "route_path_id": 72683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456", "location": "Warminster Sig. W308", "stage_seq": 13, "distance_m": 61343.662, "section_seq": 1, "route_path_id": 72683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1459", "location": "Upton Lovell", "stage_seq": 14, "distance_m": 68384.455, "section_seq": 1, "route_path_id": 72683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503", "location": "Wylye AHB", "stage_seq": 15, "distance_m": 75906.105, "section_seq": 1, "route_path_id": 72683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1507H", "location": "Wishford", "stage_seq": 16, "distance_m": 83170.617, "section_seq": 1, "route_path_id": 72683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511", "location": "Wilton Jn", "stage_seq": 17, "distance_m": 88418.389, "section_seq": 1, "route_path_id": 72683}, {"is_pass": false, "wtt_arr": "1514", "wtt_dep": null, "location": "Salisbury", "stage_seq": 18, "distance_m": 91465.677, "section_seq": 1, "route_path_id": 72683}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 91465.677, "from_m": 0.0, "section_seq": 1, "route_path_id": 72683}], "total_distance_m": 91465.677, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 90754.737, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 710.94, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:09Z", "source_id": 15452880, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26334, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:58:42Z", "source_id": 47528377, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:59:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:58:47Z", "source_id": 15463539, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26329, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:04Z", "source_id": 47565942, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:14:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:07Z", "source_id": 15474038, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:03Z", "source_id": 47602382, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:29:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:05Z", "source_id": 15484364, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:25Z", "source_id": 47632359, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:39:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:28Z", "source_id": 15492769, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26277, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:38Z", "source_id": 47690942, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:01:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:42Z", "source_id": 15509091, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:46Z", "source_id": 47747582, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:22:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:48Z", "source_id": 15525077, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Yeovil Junction 1338 1338 1 None None Salisbury 1514 1514 2 LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:L79523/2026-09-15/detailed None Warminster 2026-09-15T15:02:00+01:00 Salisbury 20.0 {"type": "LineString", "coordinates": [[-2.17717483505595, 51.20711159539557], [-2.1766985, 51.2069214], [-2.1761061000000006, 51.20668599999999], [-2.1754178999999993, 51.20641419999998], [-2.1761353, 51.2066605], [-2.1755796999999997, 51.20643609999999], [-2.1751951999999997, 51.206283599999985], [-2.1747933, 51.2061274], [-2.1744705, 51.2060117], [-2.1741063, 51.20589150000001], [-2.1737269, 51.2057766], [-2.1732502, 51.205639999999995], [-2.1728386999999993, 51.2055276], [-2.1724019, 51.2054121], [-2.1715735, 51.2052273], [-2.1711219, 51.205139], [-2.1705939999999995, 51.2050448], [-2.1701041999999995, 51.20496], [-2.1697155, 51.20489979999999], [-2.169249, 51.20482969999999], [-2.1687608999999997, 51.2047584], [-2.1683685, 51.2047136], [-2.1678739999999994, 51.2046593], [-2.1674646, 51.2046197], [-2.1670724999999997, 51.2045854], [-2.1666603, 51.2045584], [-2.166176, 51.2045342], [-2.1657646999999995, 51.204518500000006], [-2.1653402, 51.2045067], [-2.1648745000000003, 51.2045036], [-2.1643439, 51.204508800000006], [-2.1639532, 51.2045192], [-2.1634712, 51.2045422], [-2.1631063, 51.2045627], [-2.162561, 51.204602099999995], [-2.1616194999999996, 51.20468280000001], [-2.1606224, 51.2047782], [-2.1601089, 51.2048225], [-2.1596438999999994, 51.20486389999999], [-2.1592153, 51.2048958], [-2.1587865, 51.2049278], [-2.1584667, 51.2049434], [-2.1580264, 51.2049611], [-2.157603, 51.2049727], [-2.1572661, 51.2049756], [-2.1569012, 51.20497369999998], [-2.1565215, 51.204966199999994], [-2.1561701, 51.2049558], [-2.1559566818868516, 51.2049454188749], [-2.1558349999999997, 51.2049395], [-2.1553268000000005, 51.2049122], [-2.1548709, 51.20488069999998], [-2.154517282445548, 51.20485329937238], [-2.1545159999999997, 51.20485320000001], [-2.1538513, 51.204794099999994], [-2.1533165, 51.20473419999999], [-2.1528137999999997, 51.2046722], [-2.1522958999999995, 51.2045975], [-2.151794, 51.2045164], [-2.1511874999999994, 51.2044125], [-2.1506241, 51.204303], [-2.1501123, 51.2041965], [-2.1495841999999996, 51.204075], [-2.1490203, 51.2039334], [-2.1486294999999997, 51.2038328], [-2.1483549, 51.2037542], [-2.147867, 51.203609], [-2.1474592999999995, 51.2034799], [-2.1470202, 51.203329700000005], [-2.1464621, 51.2031325], [-2.1461336, 51.203009900000005], [-2.1458195, 51.2028833], [-2.1452411, 51.2026362], [-2.1447887, 51.20242960000001], [-2.1443883, 51.20224069999999], [-2.1441222, 51.202106], [-2.1438737, 51.2019728], [-2.1436441, 51.20184699999999], [-2.1434512, 51.201738299999995], [-2.1431215, 51.2015462], [-2.1428559, 51.20138469999999], [-2.1426122, 51.201228500000006], [-2.1422708, 51.2010003], [-2.141987, 51.2008012], [-2.1417317, 51.2006123], [-2.1413629, 51.20033339999999], [-2.1409353, 51.1999901], [-2.1405007, 51.19963450000001], [-2.140004, 51.19922679999999], [-2.1393873999999995, 51.19872370000001], [-2.1389319, 51.1983569], [-2.138493, 51.1980104], [-2.1380961, 51.1977065], [-2.1377069, 51.19740850000001], [-2.1375913, 51.1973231], [-2.1371587999999995, 51.1970091], [-2.136865, 51.19680189999999], [-2.1365728, 51.1965983], [-2.1361299999999996, 51.1962986], [-2.1356793000000005, 51.1959973], [-2.1351325, 51.19563969999999], [-2.1348524, 51.19546139999999], [-2.1345099999999997, 51.19524489999999], [-2.1336682, 51.1947268], [-2.1331889, 51.194441899999994], [-2.1327065, 51.1941592], [-2.1321183999999995, 51.19381920000001], [-2.1315876, 51.19352450000001], [-2.1310255, 51.1932138], [-2.1300324999999996, 51.1926671], [-2.1296443, 51.1924417], [-2.1292661, 51.19221859999999], [-2.1288325999999995, 51.191951], [-2.1284238, 51.1916835], [-2.1280041, 51.1914054], [-2.1275566, 51.1910992], [-2.1271502, 51.1908069], [-2.1267523, 51.190507100000005], [-2.1263605, 51.19020259999999], [-2.1259883, 51.189894200000005], [-2.1256517, 51.1895991], [-2.125337, 51.1893116], [-2.1249884, 51.188978799999994], [-2.1246682, 51.1886657], [-2.1243238, 51.1883056], [-2.1239644, 51.187915], [-2.1236903, 51.1876027], [-2.1234277, 51.187287700000006], [-2.1231083, 51.1868921], [-2.1228613, 51.1865661], [-2.1223635, 51.18587850000001], [-2.1219119, 51.1852467], [-2.1214635, 51.18462739999999], [-2.1209881, 51.1840014], [-2.1206789, 51.1836141], [-2.1203839999999996, 51.183264900000005], [-2.1200738999999995, 51.1829135], [-2.119765, 51.1825735], [-2.1193978, 51.1821903], [-2.1190222, 51.18180869999999], [-2.1186953, 51.18149150000001], [-2.1183734, 51.18119019999999], [-2.1181733, 51.1810072], [-2.1175374, 51.18044449999999], [-2.1169427, 51.1799456], [-2.1169001, 51.1799098], [-2.1167044, 51.17974949999999], [-2.1165101999999996, 51.17959509999999], [-2.1162059, 51.17935790000001], [-2.1159355, 51.17915129999999], [-2.1154985, 51.1788206], [-2.1153916, 51.1787443], [-2.1149923, 51.17845750000001], [-2.1145754999999995, 51.17816599999998], [-2.1142023, 51.1779139], [-2.1138345, 51.17767250000001], [-2.1135021999999997, 51.1774621], [-2.11317, 51.1772658], [-2.1128087, 51.1770614], [-2.1124166, 51.1768507], [-2.1121486, 51.1767152], [-2.1118868, 51.17658], [-2.1116248, 51.17645589999999], [-2.1113833, 51.17633899999999], [-2.1108809, 51.1761189], [-2.1104024000000003, 51.175917599999984], [-2.109910999999999, 51.175722400000005], [-2.109431, 51.17554379999999], [-2.1089064, 51.175361499999994], [-2.1084001999999997, 51.17519159999999], [-2.1078655, 51.175024], [-2.1068622, 51.17470889999999], [-2.1057851, 51.1743723], [-2.1044927, 51.1739666], [-2.1033924, 51.173618999999995], [-2.1026484999999995, 51.173387], [-2.1018975, 51.17315150000001], [-2.101327, 51.1729694], [-2.1008962999999996, 51.172830100000006], [-2.1004164999999997, 51.172661799999986], [-2.099959, 51.1724959], [-2.0997188, 51.1724013], [-2.0994886, 51.17230979999999], [-2.099243, 51.17221249999999], [-2.0989743, 51.172099499999995], [-2.0985534, 51.17191499999999], [-2.0981519, 51.171732000000006], [-2.097701499999999, 51.1715156], [-2.0972673, 51.17129649999999], [-2.0969209, 51.17111239999999], [-2.0965836, 51.170925399999994], [-2.0962230999999996, 51.17072149999999], [-2.0958661, 51.1705029], [-2.0954278, 51.17023890000001], [-2.0950547, 51.17000709999999], [-2.094265, 51.1695157], [-2.0935399, 51.1690976], [-2.0931561999999997, 51.1688941], [-2.0927638, 51.16868099999999], [-2.0924605, 51.1685324], [-2.0921422, 51.168371399999984], [-2.0919496, 51.1682738], [-2.091329, 51.1679845], [-2.0906826, 51.16768979999999], [-2.0901544, 51.167464], [-2.0896301, 51.1672441], [-2.0890515999999995, 51.16702120000001], [-2.088449, 51.1667914], [-2.0878550999999996, 51.1665729], [-2.0868471, 51.1662144], [-2.0860662999999997, 51.1659443], [-2.0852944, 51.1656777], [-2.0846232, 51.16544849999998], [-2.0839228, 51.1652191], [-2.0831962, 51.1649819], [-2.0826985, 51.1648173], [-2.0824985999999996, 51.164755500000005], [-2.0822852, 51.1646869], [-2.0820721999999994, 51.1646203], [-2.0810347999999994, 51.1642956], [-2.0809329999999995, 51.16426340000001], [-2.0806233, 51.1641673], [-2.0801962, 51.1640345], [-2.0790875, 51.163693999999985], [-2.077572, 51.163241000000006], [-2.0762308, 51.1628377], [-2.0747935, 51.16240159999999], [-2.0736745, 51.162061499999986], [-2.0734722098950256, 51.1620009602833], [-2.0725471, 51.1617241], [-2.0710999999999995, 51.1612885], [-2.0698178, 51.1608885], [-2.0691970999999993, 51.1606825], [-2.0686633, 51.160506099999985], [-2.0681186999999994, 51.16031370000001], [-2.0675751, 51.1601251], [-2.0670412, 51.15993280000001], [-2.066542, 51.159748999999984], [-2.066125153474899, 51.15958915723877], [-2.0659375, 51.1595172], [-2.0653959, 51.159304], [-2.0645838, 51.1589748], [-2.0640529999999995, 51.158752199999995], [-2.0635364, 51.1585341], [-2.0630782, 51.1583361], [-2.062527199999999, 51.158092100000005], [-2.0620633, 51.15788399999999], [-2.0615789, 51.157666500000005], [-2.0610811, 51.1574321], [-2.0605766, 51.157188700000006], [-2.0600836999999994, 51.15694309999999], [-2.0595810999999995, 51.1566895], [-2.0591149, 51.156448700000006], [-2.0586308, 51.1561927], [-2.0582015, 51.1559607], [-2.0577629, 51.15571299999999], [-2.0573114, 51.1554517], [-2.0568197, 51.155158500000006], [-2.0564901, 51.154954100000005], [-2.0558966999999995, 51.154583800000005], [-2.0553021, 51.1542083], [-2.0546907, 51.15381030000001], [-2.0543134, 51.153557], [-2.0539487999999997, 51.153301199999994], [-2.0535523, 51.1530154], [-2.0531714, 51.15274200000001], [-2.0528297, 51.1524896], [-2.0524887, 51.1522352], [-2.0522337, 51.1520336], [-2.0520064, 51.1518438], [-2.0517657, 51.1516301], [-2.05156, 51.151434], [-2.051373, 51.1512378], [-2.0512287999999996, 51.1510814], [-2.0510786, 51.1509059], [-2.0508662, 51.15064859999999], [-2.050647, 51.150382699999994], [-2.0504077, 51.15010169999999], [-2.0502723, 51.149954], [-2.0501379999999996, 51.1498107], [-2.0498498, 51.1495173], [-2.0496132, 51.1493024], [-2.0492401, 51.1489662], [-2.0488138999999994, 51.14862699999998], [-2.0484217, 51.14833719999999], [-2.048124, 51.14813139999999], [-2.0477032999999993, 51.14785429999999], [-2.0474144, 51.14767269999999], [-2.0471095, 51.1474904], [-2.0467322, 51.1472802], [-2.0463547, 51.14708199999999], [-2.0459234, 51.146869900000006], [-2.0454325, 51.14664239999999], [-2.0449483999999996, 51.146424200000006], [-2.0444514, 51.1462112], [-2.0433551999999997, 51.1457498], [-2.0421184999999995, 51.14522439999999], [-2.0414088, 51.14492309999999], [-2.0407283, 51.14463769999999], [-2.040056, 51.1443701], [-2.0395963, 51.14419680000001], [-2.0390631, 51.1439991], [-2.0385601, 51.14381939999999], [-2.0380126, 51.1436306], [-2.0374729, 51.1434447], [-2.0367454, 51.1432035], [-2.0354847, 51.14278449999998], [-2.034622, 51.14249629999999], [-2.0339262, 51.14226849999999], [-2.0330158, 51.1419873], [-2.0322083999999996, 51.141754000000006], [-2.0317095, 51.14161689999999], [-2.0312051, 51.1414857], [-2.03057, 51.1413273], [-2.0299851, 51.1411928], [-2.0294109, 51.141066599999995], [-2.0288812, 51.14095629999999], [-2.0282984, 51.1408401], [-2.0276798, 51.1407255], [-2.0270723, 51.14062249999999], [-2.026419, 51.1405141], [-2.0258753, 51.1404359], [-2.0253128, 51.1403569], [-2.0247484999999994, 51.14028939999999], [-2.0241837, 51.14022609999999], [-2.0236826999999997, 51.1401768], [-2.0232035, 51.1401303], [-2.022698, 51.1400896], [-2.0221512, 51.1400452], [-2.0216408999999995, 51.1400134], [-2.0211068, 51.1399825], [-2.0205837999999994, 51.139958], [-2.0200446, 51.1399354], [-2.0194787, 51.13992], [-2.0188907000000005, 51.139905199999994], [-2.0183806999999994, 51.1398978], [-2.0177692, 51.139889700000005], [-2.017019, 51.1398879], [-2.0159369, 51.1398834], [-2.0143297, 51.139879400000005], [-2.013192, 51.139880000000005], [-2.0125737, 51.13987920000001], [-2.011952599999999, 51.1398761], [-2.0115313, 51.139870599999995], [-2.0109019999999997, 51.13985790000001], [-2.0104393, 51.13984500000001], [-2.0098991, 51.1398186], [-2.0094411, 51.13978859999999], [-2.0089487, 51.139749900000005], [-2.0083252000000003, 51.139695], [-2.0077579999999995, 51.139636899999985], [-2.0071307999999997, 51.1395605], [-2.0065619999999997, 51.13948500000001], [-2.0058773000000003, 51.1393853], [-2.0051941, 51.139274699999994], [-2.0045734, 51.1391713], [-2.0039162, 51.13905369999999], [-2.0030269, 51.13887939999999], [-2.0017663999999997, 51.13864519999999], [-2.0006816, 51.1384449], [-1.9999197, 51.1382986], [-1.9984119, 51.1380151], [-1.9970645999999996, 51.137760499999985], [-1.9963759, 51.137626], [-1.9956984, 51.137499], [-1.9947647, 51.1373243], [-1.9937636999999997, 51.1371369], [-1.9916415, 51.13673299999999], [-1.9905708999999996, 51.1365299], [-1.9894921999999997, 51.13632629999999], [-1.9881051000000003, 51.13606560000001], [-1.9868519, 51.1358307], [-1.9852056, 51.13551950000001], [-1.9838357, 51.1352583], [-1.9818635, 51.1348842], [-1.9798738, 51.13450809999999], [-1.977738, 51.13410340000001], [-1.9766566, 51.13389819999998], [-1.976293625062947, 51.13383058677927], [-1.9756001, 51.1337014], [-1.9750211, 51.133601], [-1.9744457999999996, 51.133508], [-1.9738687, 51.13341789999999], [-1.9733036, 51.13333579999999], [-1.9727806000000003, 51.13326479999999], [-1.9721278999999996, 51.133181400000005], [-1.971621, 51.13311980000001], [-1.9710993, 51.133064899999994], [-1.9706012, 51.1330116], [-1.9700166999999995, 51.1329538], [-1.9695135999999995, 51.1329109], [-1.9690207, 51.1328706], [-1.9683879, 51.1328265], [-1.9677518, 51.1327868], [-1.9671841, 51.1327564], [-1.9666247, 51.1327283], [-1.9656795, 51.13268800000001], [-1.9647592, 51.132646400000006], [-1.9642464, 51.1326173], [-1.9637849, 51.1325847], [-1.9633186, 51.1325483], [-1.9628426, 51.1325082], [-1.9617629, 51.1324048], [-1.9612906, 51.1323548], [-1.9608276, 51.13229890000001], [-1.9602913, 51.1322409], [-1.9597551, 51.132172099999984], [-1.9595753, 51.1321478], [-1.9590589, 51.13207740000001], [-1.9586199, 51.13201199999999], [-1.957745, 51.1318798], [-1.9575375, 51.13184570000001], [-1.9567338, 51.13171470000001], [-1.9560141, 51.13158850000001], [-1.955373, 51.131465299999995], [-1.9547555, 51.13134260000001], [-1.9538443999999997, 51.13114920000001], [-1.9533775, 51.131044800000005], [-1.9528651999999995, 51.1309307], [-1.9524691999999997, 51.130834], [-1.9521163, 51.1307456], [-1.9519280000000003, 51.13069430000001], [-1.9504653999999997, 51.1303136], [-1.949664, 51.13010830000001], [-1.948852, 51.12990519999999], [-1.9482968, 51.1297676], [-1.9478331, 51.1296582], [-1.9477115, 51.12962849999999], [-1.9471496, 51.1295089], [-1.9466141, 51.1293955], [-1.9460085, 51.1292705], [-1.9453938, 51.1291512], [-1.9448384, 51.1290431], [-1.9441554, 51.1289235], [-1.943647, 51.1288345], [-1.9431445, 51.1287504], [-1.9425912, 51.1286581], [-1.9420396, 51.128569500000005], [-1.9413846999999995, 51.1284694], [-1.9407597, 51.1283795], [-1.9402352, 51.128308], [-1.9396984, 51.12823509999999], [-1.9395047, 51.1282112], [-1.9384961, 51.12809810000001], [-1.9378886, 51.128036300000005], [-1.93718, 51.1279696], [-1.9364845, 51.1279106], [-1.9358195, 51.1278591], [-1.9351772999999997, 51.1278136], [-1.9345588, 51.1277749], [-1.9339191, 51.127739], [-1.9333131999999995, 51.1277129], [-1.9327265, 51.1276947], [-1.9320818999999996, 51.12767449999999], [-1.9313893, 51.1276618], [-1.9306498, 51.12765459999999], [-1.9296953, 51.12765259999999], [-1.9286436999999996, 51.1276533], [-1.9275992, 51.12765319999999], [-1.9269136, 51.12764179999999], [-1.9261641, 51.1276171], [-1.9255776, 51.127594599999995], [-1.9249891999999995, 51.1275586], [-1.924428, 51.1275207], [-1.9239027, 51.12747860000001], [-1.9231751, 51.1274185], [-1.9222442, 51.1273333], [-1.9213668, 51.12725599999999], [-1.9211249, 51.1272328], [-1.9199145999999996, 51.1271267], [-1.9191899, 51.1270611], [-1.9184600000000005, 51.1269955], [-1.9170137, 51.1268657], [-1.9158137, 51.126757299999994], [-1.9150613999999997, 51.126684], [-1.9144908, 51.12662519999999], [-1.9139284, 51.1265594], [-1.9134257, 51.12649300000001], [-1.9129225999999997, 51.1264123], [-1.9126247999999997, 51.1263568], [-1.9123683999999996, 51.1263063], [-1.9118983999999997, 51.126204999999985], [-1.9113905, 51.1260769], [-1.9108604, 51.12592849999999], [-1.9103644, 51.1257792], [-1.9097925999999996, 51.1255876], [-1.9093618, 51.1254278], [-1.9089134, 51.1252404], [-1.9084398, 51.12503889999999], [-1.9079378, 51.124807], [-1.9075348, 51.1246144], [-1.9069555, 51.1243334], [-1.9059614, 51.1238524], [-1.9054889, 51.12361810000001], [-1.9048042, 51.1232835], [-1.9037695999999995, 51.1227724], [-1.9031920999999996, 51.12248399999999], [-1.9026294, 51.1222068], [-1.9021396, 51.1219718], [-1.9017563, 51.121785], [-1.9013569, 51.1215995], [-1.901061, 51.1214615], [-1.9009595999999995, 51.12141840000001], [-1.9006037, 51.121269899999994], [-1.9002377999999995, 51.12112930000001], [-1.8998801, 51.12099649999999], [-1.8994002000000003, 51.1208395], [-1.8990039, 51.12072169999999], [-1.8985746, 51.12059899999999], [-1.8981441, 51.1204939], [-1.8977321, 51.1203972], [-1.8968069999999997, 51.12020560000001], [-1.8958805000000003, 51.120022699999986], [-1.8951331, 51.1198714], [-1.8944185, 51.1197232], [-1.8938767, 51.1196048], [-1.8934641999999997, 51.11950809999999], [-1.893103, 51.119411], [-1.8927103, 51.1192995], [-1.8922635, 51.1191479], [-1.8918763999999997, 51.1190036], [-1.8915817, 51.118882799999994], [-1.8912717, 51.118740300000006], [-1.8909621, 51.11859219999999], [-1.8907107000000003, 51.11844919999999], [-1.8905844, 51.11838039999999], [-1.8903465999999995, 51.11823150000001], [-1.8899649000000005, 51.117984199999995], [-1.8896911000000003, 51.1177703], [-1.8894049, 51.11753769999999], [-1.8891455723944817, 51.11729604479638], [-1.8891437, 51.1172943], [-1.8888884, 51.1170289], [-1.8886765, 51.1167909], [-1.888597, 51.1166989], [-1.8884413, 51.11647899999998], [-1.8882814999999995, 51.1162278], [-1.8881352, 51.1159768], [-1.8879833, 51.1156805], [-1.8877843, 51.11526580000001], [-1.8876557, 51.1150209], [-1.8876082999999997, 51.114916699999995], [-1.8873397999999997, 51.11435449999999], [-1.8870481999999995, 51.1137475], [-1.8867621, 51.11314659999999], [-1.8865106, 51.11262289999999], [-1.8864620966509948, 51.1125233465112], [-1.8862326000000005, 51.1120523], [-1.8859105, 51.1114505], [-1.8858627, 51.111355], [-1.885653, 51.110894899999984], [-1.8855001, 51.11056800000001], [-1.8853717, 51.1103001], [-1.8852074, 51.10997], [-1.8849759, 51.109487], [-1.8848055, 51.10914880000001], [-1.8846460000000005, 51.1088575], [-1.8843381, 51.108312899999994], [-1.8840848, 51.1078794], [-1.8836368999999995, 51.10714209999999], [-1.8833556, 51.1067034], [-1.883097, 51.1063317], [-1.8826085, 51.1056464], [-1.88259724865502, 51.105631359695174], [-1.8823071, 51.10524350000001], [-1.8820378, 51.10488619999999], [-1.8815444, 51.10425989999999], [-1.8810089, 51.1036232], [-1.8805242, 51.1030599], [-1.880041999999999, 51.1025325], [-1.8797563, 51.10224040000001], [-1.8794931, 51.10196010000001], [-1.879136, 51.1016119], [-1.8782259, 51.10073130000001], [-1.8777398, 51.10024460000001], [-1.8773271, 51.099822], [-1.8769031000000005, 51.0993678], [-1.8765153000000003, 51.0989516], [-1.8761474, 51.0985348], [-1.8757726, 51.0980842], [-1.8754283, 51.0976576], [-1.8749860000000005, 51.0970872], [-1.8745491999999997, 51.09650930000001], [-1.8741581, 51.0959733], [-1.8737785, 51.0954606], [-1.8733647, 51.0949148], [-1.8731544, 51.0946333], [-1.8729047, 51.09429209999999], [-1.8726434000000003, 51.0939806], [-1.8724336, 51.0937537], [-1.8721563000000003, 51.0934902], [-1.8718093, 51.09314570000001], [-1.8715323, 51.092907399999994], [-1.8712428999999997, 51.09267379999999], [-1.8708382, 51.0923665], [-1.8704108, 51.09207659999999], [-1.8699197, 51.091750000000005], [-1.8696137, 51.09154469999999], [-1.8693026, 51.0913436], [-1.869067, 51.0912107], [-1.8686865, 51.0910048], [-1.8680031, 51.0906656], [-1.8677702, 51.0905588], [-1.8673109, 51.0903685], [-1.8668129999999996, 51.0901713], [-1.8662417, 51.089952], [-1.8657414, 51.0897664], [-1.8648667000000003, 51.089454800000006], [-1.8640518, 51.0891727], [-1.8634915000000003, 51.0889802], [-1.8629409999999995, 51.088782599999995], [-1.86267, 51.0886839], [-1.8623779, 51.088575299999995], [-1.8620702, 51.0884588], [-1.8616308, 51.088286399999994], [-1.8611692999999996, 51.0881013], [-1.860846, 51.087972599999986], [-1.8604991, 51.0878303], [-1.8601287, 51.087673800000005], [-1.8596604, 51.08747029999999], [-1.8592732999999997, 51.087294], [-1.8588616, 51.0871012], [-1.8584554, 51.086908400000006], [-1.8579240999999995, 51.0866377], [-1.8571884999999997, 51.0862423], [-1.8567768, 51.0860313], [-1.8563979, 51.0858255], [-1.8559837, 51.0855985], [-1.8555786, 51.08536410000001], [-1.8553003, 51.085197], [-1.8550206, 51.0850206], [-1.8547659, 51.084857199999995], [-1.8544978, 51.08468], [-1.8542679, 51.08452449999999], [-1.8540105, 51.084341], [-1.8536375, 51.0840761], [-1.8532764, 51.08381140000001], [-1.8523877, 51.0831661], [-1.8520842999999996, 51.08295569999999], [-1.8518344, 51.0827972], [-1.8516376, 51.08267740000001], [-1.8514113, 51.08254840000001], [-1.8512015, 51.0824359], [-1.8509557, 51.08231], [-1.8507012999999997, 51.0821905], [-1.8503886, 51.082050899999984], [-1.8502346, 51.08198670000001], [-1.8499792, 51.0818838], [-1.8497090000000005, 51.08178389999999], [-1.8494765, 51.081704], [-1.8491931, 51.0816101], [-1.8488856, 51.0815193], [-1.84853, 51.0814192], [-1.8484818, 51.08140769999999], [-1.8480245, 51.0813166], [-1.8476224999999995, 51.0812463], [-1.8469568, 51.08112819999999], [-1.846398, 51.081031299999985], [-1.845921813447796, 51.080949733880466], [-1.8458609, 51.0809393], [-1.8455726, 51.08089139999999], [-1.8450723999999996, 51.0808113], [-1.844152, 51.0806946], [-1.8432619, 51.0805791], [-1.8431603, 51.080566], [-1.8421685999999995, 51.0804397], [-1.8410759999999993, 51.08029969999999], [-1.8394843, 51.0800963], [-1.8381941999999996, 51.0799312], [-1.8375438, 51.0798448], [-1.8369068, 51.0797532], [-1.8363892, 51.079674], [-1.8357575, 51.079565599999995], [-1.8349591000000005, 51.07941279999999], [-1.834487, 51.079307799999995], [-1.8340823, 51.07921290000001], [-1.8337609, 51.07913729999999], [-1.8331298999999996, 51.07897349999999], [-1.8324983999999995, 51.07880399999999], [-1.8317496, 51.0785826], [-1.8310179, 51.0783613], [-1.8302585, 51.078125500000006], [-1.8295825, 51.0778984], [-1.8289412000000005, 51.077673], [-1.8283175999999997, 51.07745560000001], [-1.8275609, 51.07716589999999], [-1.8268545, 51.0768886], [-1.8262168999999997, 51.076633699999995], [-1.8255592, 51.0763706], [-1.8243342, 51.0758708], [-1.8236447, 51.07557479999999], [-1.8229055000000003, 51.07524800000001], [-1.8224577, 51.07504039999999], [-1.8220361, 51.0748381], [-1.8216726999999997, 51.07465570000001], [-1.8213087, 51.0744731], [-1.8207794, 51.0742022], [-1.8202549, 51.0739333], [-1.8200752, 51.073843399999994], [-1.8197213999999995, 51.0736651], [-1.8193321, 51.07347959999999], [-1.8189122, 51.0732872], [-1.8185011, 51.0731116], [-1.8180946, 51.072947099999986], [-1.8177342999999997, 51.07280740000001], [-1.8175735, 51.072744699999994], [-1.8168887, 51.0725021], [-1.8164991, 51.0723755], [-1.816097, 51.0722443], [-1.8157337, 51.0721318], [-1.8153493, 51.07202019999999], [-1.8147804, 51.07186720000001], [-1.8141880999999995, 51.0717242], [-1.8138043, 51.07163919999999], [-1.8131176, 51.0714932], [-1.8125248, 51.0713837], [-1.8115387, 51.071183399999995], [-1.811179, 51.071124600000005], [-1.8110083, 51.071095], [-1.8104133, 51.070967], [-1.8100947999999992, 51.070910299999994], [-1.8096622, 51.0708386], [-1.8092322999999997, 51.07077109999999], [-1.808864, 51.0707159], [-1.8084852999999996, 51.0706632], [-1.8081312, 51.070618], [-1.8077870000000005, 51.0705778], [-1.8074190000000003, 51.07054229999999], [-1.8070516, 51.0705134], [-1.8067088, 51.070493000000006], [-1.8063575000000005, 51.0704762]]} 19.9 1502 1522 Warminster Salisbury Sig. Sy43 Salisbury 51.0704762 -1.8063575 51.0704762 -1.8063575 1 0 2026-09-15 14:33:07 TERMINATED 2026-09-15 14:22:00 Salisbury TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15525077 1789482109329993 48 48 2026-09-15 14:32:43.556431 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:43.171022
551103 580406 P86174 891P40MM15 2026-09-15 COMPLETE 15524495 2026-09-15 15:22:00 2026-09-15 14:33:07 2026-09-17 14:33:07 {"id": 580406, "stp": "P", "toc": "Southeastern", "uid": "P86174", "consist": "375807", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86174/2026-09-15/detailed", "trust_id": "891P40MM15", "origin_crs": "DVP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-15", "dest_arr_time": "1521", "dest_platform": "2", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "1P40", "timing_status": "LATE", "origin_station": "Dover Priory", "current_leg_arr": "1522", "current_leg_dep": "1503", "current_leg_end": "London Victoria", "origin_dep_time": "1318", "origin_platform": "3", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T14:33:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.018589728966186304, 51.40002312075288], [0.0175073, 51.400057099999984], [0.0165689, 51.400087499999984], [0.0162829, 51.40009779999999], [0.0155789, 51.4000829], [0.0147922, 51.4001112], [0.014237199999999997, 51.40014550000001], [0.0137805, 51.400187899999985], [0.0133651, 51.4002346], [0.0129685, 51.4002838], [0.0125731, 51.4003404], [0.0121164, 51.40042119999999], [0.011730399999999998, 51.4004904], [0.0112723, 51.40059119999999], [0.0106793, 51.40073869999999], [0.0102159, 51.400867000000005], [0.0097204, 51.4010195], [0.009339800000000002, 51.401148600000006], [0.008888399999999998, 51.40132030000001], [0.008483699999999999, 51.40148779999999], [0.0080897, 51.40165939999999], [0.007711699999999998, 51.40183349999998], [0.0073712, 51.402006], [0.0070773, 51.40216850000001], [0.0066566, 51.4024093], [0.0063508, 51.40260419999999], [0.0060369, 51.40282090000001], [0.005793899999999999, 51.40299999999999], [0.0055788, 51.40316080000001], [0.005172799999999999, 51.4034749], [0.0048082, 51.40376729999999], [0.004422299999999999, 51.4040748], [0.0040869999999999995, 51.404312999999995], [0.0037839, 51.4045338], [0.0034727, 51.4047454], [0.0031775, 51.40495870000001], [0.0027488, 51.4052745], [0.0023815, 51.405561899999995], [0.0020218, 51.405840999999995], [0.0018887, 51.405944299999994], [0.0016464, 51.406127799999986], [0.0013562999999999995, 51.406343599999985], [0.001076, 51.40652190000001], [0.0007120999999999999, 51.4067308], [0.0004183, 51.40688569999999], [0.00005229999999999999, 51.4070632], [0.0, 51.40708588076634], [-0.0002281, 51.4071848], [-0.0006756, 51.4073664], [-0.0012457999999999998, 51.4075914], [-0.0018869, 51.4078421], [-0.0024438, 51.4080637], [-0.0029406999999999997, 51.4082628], [-0.0033586999999999996, 51.40841859999999], [-0.0038008, 51.4085677], [-0.0042428, 51.4086994], [-0.0046675, 51.4088043], [-0.0052031, 51.408915099999994], [-0.0056229, 51.4089856], [-0.006175299999999999, 51.40905629999999], [-0.0068829, 51.40914980000001], [-0.0123884, 51.4097111], [-0.017654299999999998, 51.4102179], [-0.0223185, 51.41067999999999], [-0.02463, 51.4109025], [-0.0255375, 51.410999800000006], [-0.0264527, 51.4110877], [-0.0276609, 51.411208], [-0.02873429999999999, 51.4113124], [-0.029240399999999996, 51.41139510000001], [-0.0296513, 51.41143459999999], [-0.030211499999999995, 51.411474600000005], [-0.030743399999999997, 51.4115091], [-0.0315252, 51.41153979999999], [-0.0320952, 51.411546], [-0.0326357, 51.4115467], [-0.03308259999999999, 51.4115375], [-0.0335812, 51.4115183], [-0.0340085, 51.4114991], [-0.034331, 51.4114769], [-0.0346745, 51.41145610000001], [-0.0351891, 51.4114108], [-0.0353664, 51.41139469999999], [-0.03555934269710519, 51.41137553291015], [-0.035624684928653644, 51.41136904175608], [-0.0357912, 51.4113525], [-0.0363588, 51.4112933], [-0.036863499999999993, 51.4112411], [-0.03734119999999999, 51.4111912], [-0.0376626, 51.411162], [-0.03809099999999999, 51.411127500000006], [-0.038466499999999994, 51.411106], [-0.03884939999999999, 51.411098300000006], [-0.0391079, 51.4110975], [-0.039817099999999994, 51.41112820000001], [-0.0403761, 51.4111705], [-0.040802, 51.4112081], [-0.0411911, 51.411254199999995], [-0.041626899999999994, 51.411315599999995], [-0.0419901, 51.4113763], [-0.04234349999999999, 51.4114454], [-0.0428002, 51.411546], [-0.043181899999999995, 51.4116427], [-0.04352779999999999, 51.4117518], [-0.04384919999999999, 51.4118547], [-0.0441928, 51.4119934], [-0.044789699999999995, 51.4122365], [-0.04502729999999999, 51.412334], [-0.045149698092777, 51.41238604269897], [-0.0455219, 51.4125443], [-0.0458388, 51.41268110000001], [-0.046226399999999994, 51.412857499999994], [-0.0464662, 51.412978], [-0.0466323, 51.4130645], [-0.046829, 51.413180399999995], [-0.0472139, 51.4134256], [-0.04752809999999999, 51.4136334], [-0.047699099999999994, 51.4137538], [-0.0481797, 51.41411980000001], [-0.0483345, 51.4142595], [-0.048534999999999995, 51.4144481], [-0.0486219, 51.414534], [-0.0490445, 51.414957300000005], [-0.04921949999999999, 51.415137299999984], [-0.0495642, 51.4154714], [-0.0499368, 51.4158377], [-0.0505744, 51.41647269999999], [-0.0509097, 51.41680350000001], [-0.0511771, 51.41704579999998], [-0.0512973, 51.41715419999999], [-0.051419099999999995, 51.41727229999999], [-0.051601499999999995, 51.4174343], [-0.05179489999999999, 51.41759690000001], [-0.0520836, 51.4178282], [-0.052346, 51.418043199999985], [-0.0526618, 51.4182861], [-0.0530538, 51.41858119999999], [-0.0532644, 51.4187378], [-0.0533631, 51.4188029], [-0.0538349, 51.4191356], [-0.0544204, 51.41952220000001], [-0.0552136, 51.420024999999995], [-0.05570529999999999, 51.420315300000006], [-0.0561958, 51.4205927], [-0.0566033, 51.42081550000001], [-0.0569927, 51.4210217], [-0.05700581014144048, 51.421027758513574], [-0.0573346, 51.4211797], [-0.05735227814073359, 51.42118894085466], [-0.05739011485704587, 51.42120871914982], [-0.05743239148915353, 51.42123081830129], [-0.057472097875110706, 51.42125157390509], [-0.057510599999999995, 51.4212717], [-0.05757589999999999, 51.4213005], [-0.05761801357643543, 51.42132177722947], [-0.0650466, 51.4250748], [-0.07290049999999998, 51.4289993], [-0.0745351, 51.42981609999999], [-0.079461, 51.4322774], [-0.08013379999999999, 51.43261999999999], [-0.0813636, 51.4332425], [-0.0822597, 51.4337024], [-0.08300010000000001, 51.4340924], [-0.0835012, 51.4343812], [-0.0839672, 51.43464979999999], [-0.08445109999999999, 51.43494179999999], [-0.08493599999999998, 51.435237], [-0.085018, 51.4352932], [-0.08508309999999998, 51.43533539999999], [-0.0851071, 51.4353516], [-0.0851768, 51.43539849999999], [-0.08522179999999999, 51.435428900000005], [-0.08575679999999998, 51.4357862], [-0.08613169999999999, 51.4360479], [-0.08650470000000002, 51.436312599999994], [-0.08691730000000002, 51.4366156], [-0.08722009999999998, 51.436849599999995], [-0.0876335, 51.4371835], [-0.0880071, 51.43750439999999], [-0.08841, 51.4378508], [-0.08895529999999999, 51.4383405], [-0.0897442, 51.4390947], [-0.08983152841195213, 51.43918368039525], [-0.0902571, 51.439617299999995], [-0.0906834, 51.44007640000001], [-0.0911092, 51.4405351], [-0.0915434, 51.44104619999999], [-0.0917293, 51.4413058], [-0.09210889999999998, 51.441853], [-0.0923799, 51.4422923], [-0.0926928, 51.4428037], [-0.0927009619126316, 51.442817580280106], [-0.09300609999999998, 51.4433365], [-0.0932932, 51.4438525], [-0.0937568, 51.44463089999999], [-0.0941861, 51.4453284], [-0.0945367, 51.4458461], [-0.0950561, 51.44657240000001], [-0.0954296, 51.4470062], [-0.0960987, 51.4477131], [-0.0965691, 51.44816329999999], [-0.09693309999999998, 51.4485039], [-0.09729119999999998, 51.4488254], [-0.0973343037047878, 51.44886523288561], [-0.09736644246794146, 51.448894932854735], [-0.0975653, 51.449078699999994], [-0.0978826, 51.44936510000001], [-0.09822390000000002, 51.449671300000006], [-0.0985665, 51.44998509999999], [-0.0989562, 51.450333400000005], [-0.0992926, 51.45063909999998], [-0.0996501, 51.45095969999999], [-0.1001158, 51.45139209999999], [-0.10051799999999998, 51.4517721], [-0.10080419999999998, 51.4520625], [-0.1009385, 51.45220959999999], [-0.1011801, 51.452451999999994], [-0.1013689, 51.45267630000001], [-0.1013776, 51.45268740000001], [-0.10159029999999998, 51.4529511], [-0.1018779, 51.453303899999995], [-0.1020414, 51.45350229999999], [-0.10216208651927892, 51.45364967074968], [-0.1023096, 51.4538298], [-0.1026242, 51.4542104], [-0.1029436, 51.454632200000006], [-0.1031165, 51.4548935], [-0.1033896, 51.455229299999985], [-0.1036387, 51.455534099999994], [-0.1037442, 51.4557528], [-0.10381609999999998, 51.4558528], [-0.1039054, 51.455957999999995], [-0.1040176, 51.456090800000005], [-0.1041596, 51.4562185], [-0.1043474, 51.4563986], [-0.1045949, 51.45663909999999], [-0.1049937, 51.45700860000001], [-0.105174, 51.457151], [-0.105339, 51.457286999999994], [-0.10552659999999998, 51.4574295], [-0.1059722, 51.4577242], [-0.10617519999999998, 51.45784899999999], [-0.1068661, 51.458261099999994], [-0.1072975, 51.4585326], [-0.1077531, 51.45884000000001], [-0.1082334, 51.4591623], [-0.1083678, 51.4592628], [-0.10886139999999998, 51.45964459999999], [-0.1093946, 51.4600657], [-0.1111413, 51.4615071], [-0.1115419, 51.4618231], [-0.11176078318635148, 51.461994200122994], [-0.11194210672773657, 51.46211025875641], [-0.1121021674395824, 51.46222270975295], [-0.1122446536611022, 51.46233127193788], [-0.1123732537315092, 51.46243566413648], [-0.11249165599001662, 51.462535605174], [-0.11260354877583773, 51.462630813875705], [-0.11271262042818572, 51.46272100906686], [-0.11282255928627384, 51.46280590957275], [-0.11293705368931528, 51.46288523421861], [-0.1130597919765233, 51.462958701829734], [-0.11319446248711112, 51.463026031231365], [-0.11334475356029196, 51.46308694124878], [-0.11351435353527908, 51.46314115070725], [-0.11370695075128565, 51.46318837843202], [-0.11392623354752492, 51.463228343248375], [-0.11417589026321014, 51.46326076398157], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Bromley South", "dest_arr_time_act": "1521", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Bromley South", "current_leg_milage": "10.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 529.38, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1681.282, \"from_m\": 529.38, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 6589.099, \"from_m\": 1681.282, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 9286.333, \"from_m\": 6589.099, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9305.103, \"from_m\": 9286.333, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 11313.747, \"from_m\": 9305.103, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12573.195, \"from_m\": 11313.747, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20540.131, \"from_m\": 12573.195, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23061.974, \"from_m\": 20540.131, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25607.393, \"from_m\": 23061.974, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26166.691, \"from_m\": 25607.393, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28282.567, \"from_m\": 26166.691, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29657.321, \"from_m\": 28282.567, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 33191.333, \"from_m\": 29657.321, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33559.149, \"from_m\": 33191.333, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34254.373, \"from_m\": 33559.149, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 36148.461, \"from_m\": 34254.373, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37429.278, \"from_m\": 36148.461, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 40437.392, \"from_m\": 37429.278, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40472.339, \"from_m\": 40437.392, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 40586.192, \"from_m\": 40472.339, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 41180.158, \"from_m\": 40586.192, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41226.998, \"from_m\": 41180.158, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41983.578, \"from_m\": 41226.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43351.518, \"from_m\": 41983.578, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 44656.042, \"from_m\": 43351.518, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46853.789, \"from_m\": 44656.042, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 48000.135, \"from_m\": 46853.789, \"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\": 52067.063, \"from_m\": 48000.135, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 52107.973, \"from_m\": 52067.063, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53136.815, \"from_m\": 52107.973, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 53154.495, \"from_m\": 53136.815, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55686.368, \"from_m\": 53154.495, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 57259.22, \"from_m\": 55686.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\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61380.249, \"from_m\": 57259.22, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 61403.376, \"from_m\": 61380.249, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64985.913, \"from_m\": 61403.376, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 65942.369, \"from_m\": 64985.913, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65961.575, \"from_m\": 65942.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\": 67921.538, \"from_m\": 65961.575, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68469.92, \"from_m\": 67921.538, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 70732.544, \"from_m\": 68469.92, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 70767.987, \"from_m\": 70732.544, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 72012.962, \"from_m\": 70767.987, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 82234.43, \"from_m\": 72012.962, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 82450.849, \"from_m\": 82234.43, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95854.733, \"from_m\": 82450.849, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 95908.083, \"from_m\": 95854.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\": 96021.054, \"from_m\": 95908.083, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 102318.113, \"from_m\": 96021.054, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 102332.167, \"from_m\": 102318.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\": 102449.167, \"from_m\": 102332.167, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102869.221, \"from_m\": 102449.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}, {\"to_m\": 103018.624, \"from_m\": 102869.221, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 104551.304, \"from_m\": 103018.624, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104586.198, \"from_m\": 104551.304, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 106820.426, \"from_m\": 104586.198, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 106869.292, \"from_m\": 106820.426, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 111775.972, \"from_m\": 106869.292, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 111847.437, \"from_m\": 111775.972, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 117376.177, \"from_m\": 111847.437, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 117967.051, \"from_m\": 117376.177, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 119072.965, \"from_m\": 117967.051, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 120522.312, \"from_m\": 119072.965, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 120648.188, \"from_m\": 120522.312, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 120820.231, \"from_m\": 120648.188, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 120894.054, \"from_m\": 120820.231, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 122191.334, \"from_m\": 120894.054, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 122622.369, \"from_m\": 122191.334, \"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\": 122942.53, \"from_m\": 122622.369, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 124072.982, \"from_m\": 122942.53, \"capability_applied\": null, \"effective_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\": 580406, \"profile_key\": \"02cc1065c0938b9b576e5cf129bcfa45f60fde5212051a89abf249ac5e1e623a\", \"schedule_id\": 22871, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1318\", \"location\": \"Dover Priory\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1320\", \"location\": \"Buckland Jn\", \"stage_seq\": 2, \"distance_m\": 1533.971, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1322\", \"wtt_dep\": \"1322H\", \"location\": \"Kearsney\", \"stage_seq\": 3, \"distance_m\": 3527.426, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1327\", \"wtt_dep\": \"1328\", \"location\": \"Shepherd's Well\", \"stage_seq\": 4, \"distance_m\": 8990.226, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1331H\", \"wtt_dep\": \"1332\", \"location\": \"Snowdown\", \"stage_seq\": 5, \"distance_m\": 12122.513, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1334\", \"wtt_dep\": \"1335\", \"location\": \"Aylesham\", \"stage_seq\": 6, \"distance_m\": 13590.935, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1337\", \"wtt_dep\": \"1337H\", \"location\": \"Adisham\", \"stage_seq\": 7, \"distance_m\": 15366.37, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1341H\", \"wtt_dep\": \"1342\", \"location\": \"Bekesbourne\", \"stage_seq\": 8, \"distance_m\": 20260.119, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1346\", \"wtt_dep\": \"1347H\", \"location\": \"Canterbury East\", \"stage_seq\": 9, \"distance_m\": 24916.684, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1355H\", \"wtt_dep\": \"1356H\", \"location\": \"Selling\", \"stage_seq\": 10, \"distance_m\": 35419.865, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1404\", \"location\": \"Faversham\", \"stage_seq\": 11, \"distance_m\": 40696.358, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1409H\", \"wtt_dep\": \"1410\", \"location\": \"Teynham\", \"stage_seq\": 12, \"distance_m\": 47135.015, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1414\", \"wtt_dep\": \"1415\", \"location\": \"Sittingbourne\", \"stage_seq\": 13, \"distance_m\": 52264.923, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 14, \"distance_m\": 53136.815, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416H\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 15, \"distance_m\": 53695.407, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1419H\", \"wtt_dep\": \"1420\", \"location\": \"Newington\", \"stage_seq\": 16, \"distance_m\": 57443.548, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422H\", \"location\": \"Rainham East Jn\", \"stage_seq\": 17, \"distance_m\": 60708.272, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1425\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 18, \"distance_m\": 61744.822, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1431\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 19, \"distance_m\": 66474.195, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1435\", \"location\": \"Chatham\", \"stage_seq\": 20, \"distance_m\": 69014.398, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438H\", \"location\": \"Rochester\", \"stage_seq\": 21, \"distance_m\": 70449.24, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 22, \"distance_m\": 71120.459, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Sole Street\", \"stage_seq\": 23, \"distance_m\": 80904.764, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Fawkham Jn\", \"stage_seq\": 24, \"distance_m\": 87777.974, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"location\": \"Swanley\", \"stage_seq\": 25, \"distance_m\": 96130.116, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458H\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 26, \"distance_m\": 102507.131, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Bickley Jn\", \"stage_seq\": 27, \"distance_m\": 103911.652, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1503\", \"location\": \"Bromley South\", \"stage_seq\": 28, \"distance_m\": 106592.869, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504\", \"location\": \"Shortlands\", \"stage_seq\": 29, \"distance_m\": 108015.437, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 30, \"distance_m\": 110162.607, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"location\": \"Kent House\", \"stage_seq\": 31, \"distance_m\": 111502.039, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Herne Hill\", \"stage_seq\": 32, \"distance_m\": 117665.378, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Brixton\", \"stage_seq\": 33, \"distance_m\": 118917.71, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 34, \"distance_m\": 120648.188, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 35, \"distance_m\": 122670.273, \"section_seq\": 1, \"route_path_id\": 99859}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 36, \"distance_m\": 124072.982, \"section_seq\": 1, \"route_path_id\": 99859}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 124072.982, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99859}], \"total_distance_m\": 124072.982, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 122269.488, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1803.494, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1318", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:21:03Z\", \"source_id\": 47430352, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:22:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:21:06Z\", \"source_id\": 15435798, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:00Z\", \"source_id\": 47440700, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:27:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:25:03Z\", \"source_id\": 15438794, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:29:51Z\", \"source_id\": 47453123, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:31:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:29:53Z\", \"source_id\": 15442387, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:38:42Z\", \"source_id\": 47476687, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:41:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:38:44Z\", \"source_id\": 15448965, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33234, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:37Z\", \"source_id\": 47491869, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:46:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:44:41Z\", \"source_id\": 15453322, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33229, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:55Z\", \"source_id\": 47513650, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:55:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:57Z\", \"source_id\": 15459326, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33194, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:59:53Z\", \"source_id\": 47531376, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:01:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:59:54Z\", \"source_id\": 15464357, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:12Z\", \"source_id\": 47553417, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:09:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:15Z\", \"source_id\": 15470493, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:01Z\", \"source_id\": 47565839, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:14:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:04Z\", \"source_id\": 15474006, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:18:17Z\", \"source_id\": 47579555, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:19:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:18:23Z\", \"source_id\": 15477848, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:44Z\", \"source_id\": 47596487, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:25:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:49Z\", \"source_id\": 15482654, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:37Z\", \"source_id\": 47609031, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:38Z\", \"source_id\": 15486247, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:40Z\", \"source_id\": 47619772, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:41Z\", \"source_id\": 15489256, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:11Z\", \"source_id\": 47629076, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:13Z\", \"source_id\": 15491810, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:52Z\", \"source_id\": 47651405, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:55Z\", \"source_id\": 15498244, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:08Z\", \"source_id\": 47670990, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:12Z\", \"source_id\": 15503660, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:09Z\", \"source_id\": 47692261, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:13Z\", \"source_id\": 15509468, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:33Z\", \"source_id\": 47701308, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:38Z\", \"source_id\": 15512010, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31351, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:13Z\", \"source_id\": 47705679, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:17Z\", \"source_id\": 15513286, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:51Z\", \"source_id\": 47707573, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:53Z\", \"source_id\": 15513718, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:17Z\", \"source_id\": 47727572, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:19Z\", \"source_id\": 15519373, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:03Z\", \"source_id\": 47732338, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:03Z\", \"source_id\": 15520695, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:59Z\", \"source_id\": 47745490, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:01Z\", \"source_id\": 15524495, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "2", "timing_fact_generation": 1789482065948580, "current_leg_arrival_utc": "2026-09-15T15:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:46.588054", "service_state_evidence_id": 15524495, "current_leg_start_actual_dep": "2026-09-15T15:04:00+01:00", "operational_evidence_version": 118, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:47.369719", "service_state_valid_until_kind": null, "operational_interpretation_version": 118, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P DVP None 1P40 375807 4 100 None {"version": 3, "segments": [{"to_m": 529.38, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1681.282, "from_m": 529.38, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 6589.099, "from_m": 1681.282, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 9286.333, "from_m": 6589.099, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9305.103, "from_m": 9286.333, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 11313.747, "from_m": 9305.103, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12573.195, "from_m": 11313.747, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20540.131, "from_m": 12573.195, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23061.974, "from_m": 20540.131, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25607.393, "from_m": 23061.974, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26166.691, "from_m": 25607.393, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28282.567, "from_m": 26166.691, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29657.321, "from_m": 28282.567, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 33191.333, "from_m": 29657.321, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33559.149, "from_m": 33191.333, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34254.373, "from_m": 33559.149, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 36148.461, "from_m": 34254.373, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37429.278, "from_m": 36148.461, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 40437.392, "from_m": 37429.278, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40472.339, "from_m": 40437.392, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 40586.192, "from_m": 40472.339, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 41180.158, "from_m": 40586.192, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41226.998, "from_m": 41180.158, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41983.578, "from_m": 41226.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43351.518, "from_m": 41983.578, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 44656.042, "from_m": 43351.518, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46853.789, "from_m": 44656.042, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 48000.135, "from_m": 46853.789, "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": 52067.063, "from_m": 48000.135, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52107.973, "from_m": 52067.063, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53136.815, "from_m": 52107.973, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 53154.495, "from_m": 53136.815, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55686.368, "from_m": 53154.495, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 57259.22, "from_m": 55686.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", "infrastructure_limit_mph": 70.0}, {"to_m": 61380.249, "from_m": 57259.22, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 61403.376, "from_m": 61380.249, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64985.913, "from_m": 61403.376, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 65942.369, "from_m": 64985.913, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65961.575, "from_m": 65942.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": 67921.538, "from_m": 65961.575, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68469.92, "from_m": 67921.538, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 70732.544, "from_m": 68469.92, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 70767.987, "from_m": 70732.544, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 72012.962, "from_m": 70767.987, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 82234.43, "from_m": 72012.962, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 82450.849, "from_m": 82234.43, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95854.733, "from_m": 82450.849, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 95908.083, "from_m": 95854.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": 96021.054, "from_m": 95908.083, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 102318.113, "from_m": 96021.054, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 102332.167, "from_m": 102318.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": 102449.167, "from_m": 102332.167, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102869.221, "from_m": 102449.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}, {"to_m": 103018.624, "from_m": 102869.221, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 104551.304, "from_m": 103018.624, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104586.198, "from_m": 104551.304, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 106820.426, "from_m": 104586.198, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 106869.292, "from_m": 106820.426, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 111775.972, "from_m": 106869.292, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 111847.437, "from_m": 111775.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 117376.177, "from_m": 111847.437, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 117967.051, "from_m": 117376.177, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 119072.965, "from_m": 117967.051, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 120522.312, "from_m": 119072.965, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 120648.188, "from_m": 120522.312, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 120820.231, "from_m": 120648.188, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 120894.054, "from_m": 120820.231, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 122191.334, "from_m": 120894.054, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 122622.369, "from_m": 122191.334, "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": 122942.53, "from_m": 122622.369, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 124072.982, "from_m": 122942.53, "capability_applied": null, "effective_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": 580406, "profile_key": "02cc1065c0938b9b576e5cf129bcfa45f60fde5212051a89abf249ac5e1e623a", "schedule_id": 22871, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1318", "location": "Dover Priory", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1320", "location": "Buckland Jn", "stage_seq": 2, "distance_m": 1533.971, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1322", "wtt_dep": "1322H", "location": "Kearsney", "stage_seq": 3, "distance_m": 3527.426, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1327", "wtt_dep": "1328", "location": "Shepherd's Well", "stage_seq": 4, "distance_m": 8990.226, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1331H", "wtt_dep": "1332", "location": "Snowdown", "stage_seq": 5, "distance_m": 12122.513, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1334", "wtt_dep": "1335", "location": "Aylesham", "stage_seq": 6, "distance_m": 13590.935, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1337", "wtt_dep": "1337H", "location": "Adisham", "stage_seq": 7, "distance_m": 15366.37, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1341H", "wtt_dep": "1342", "location": "Bekesbourne", "stage_seq": 8, "distance_m": 20260.119, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1346", "wtt_dep": "1347H", "location": "Canterbury East", "stage_seq": 9, "distance_m": 24916.684, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1355H", "wtt_dep": "1356H", "location": "Selling", "stage_seq": 10, "distance_m": 35419.865, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1404", "location": "Faversham", "stage_seq": 11, "distance_m": 40696.358, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1409H", "wtt_dep": "1410", "location": "Teynham", "stage_seq": 12, "distance_m": 47135.015, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1414", "wtt_dep": "1415", "location": "Sittingbourne", "stage_seq": 13, "distance_m": 52264.923, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 14, "distance_m": 53136.815, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416H", "location": "Western Jn (Sittingbourne)", "stage_seq": 15, "distance_m": 53695.407, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1419H", "wtt_dep": "1420", "location": "Newington", "stage_seq": 16, "distance_m": 57443.548, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422H", "location": "Rainham East Jn", "stage_seq": 17, "distance_m": 60708.272, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1425", "location": "Rainham (Kent)", "stage_seq": 18, "distance_m": 61744.822, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1431", "location": "Gillingham (Kent)", "stage_seq": 19, "distance_m": 66474.195, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1435", "location": "Chatham", "stage_seq": 20, "distance_m": 69014.398, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438H", "location": "Rochester", "stage_seq": 21, "distance_m": 70449.24, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439H", "location": "Rochester Bridge Jn", "stage_seq": 22, "distance_m": 71120.459, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Sole Street", "stage_seq": 23, "distance_m": 80904.764, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Fawkham Jn", "stage_seq": 24, "distance_m": 87777.974, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455", "location": "Swanley", "stage_seq": 25, "distance_m": 96130.116, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458H", "location": "St. Mary Cray Jn", "stage_seq": 26, "distance_m": 102507.131, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1459", "location": "Bickley Jn", "stage_seq": 27, "distance_m": 103911.652, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1503", "location": "Bromley South", "stage_seq": 28, "distance_m": 106592.869, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504", "location": "Shortlands", "stage_seq": 29, "distance_m": 108015.437, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505H", "location": "Beckenham Junction", "stage_seq": 30, "distance_m": 110162.607, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "location": "Kent House", "stage_seq": 31, "distance_m": 111502.039, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511", "location": "Herne Hill", "stage_seq": 32, "distance_m": 117665.378, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514", "location": "Brixton", "stage_seq": 33, "distance_m": 118917.71, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "Voltaire Road Jn", "stage_seq": 34, "distance_m": 120648.188, "section_seq": 1, "route_path_id": 99859}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Grosvenor Bridge Jn", "stage_seq": 35, "distance_m": 122670.273, "section_seq": 1, "route_path_id": 99859}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": null, "location": "London Victoria", "stage_seq": 36, "distance_m": 124072.982, "section_seq": 1, "route_path_id": 99859}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 124072.982, "from_m": 0.0, "section_seq": 1, "route_path_id": 99859}], "total_distance_m": 124072.982, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 122269.488, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1803.494, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 33251, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:21:03Z", "source_id": 47430352, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:22:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:21:06Z", "source_id": 15435798, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:00Z", "source_id": 47440700, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:27:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:25:03Z", "source_id": 15438794, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33245, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:29:51Z", "source_id": 47453123, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T12:31:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:29:53Z", "source_id": 15442387, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:38:42Z", "source_id": 47476687, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:41:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:38:44Z", "source_id": 15448965, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33234, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:37Z", "source_id": 47491869, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T12:46:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:44:41Z", "source_id": 15453322, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33229, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:55Z", "source_id": 47513650, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T12:55:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:57Z", "source_id": 15459326, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33194, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:59:53Z", "source_id": 47531376, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:01:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:59:54Z", "source_id": 15464357, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32420, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:12Z", "source_id": 47553417, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:09:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:15Z", "source_id": 15470493, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32393, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:01Z", "source_id": 47565839, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:14:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:04Z", "source_id": 15474006, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32362, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:18:17Z", "source_id": 47579555, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:19:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:18:23Z", "source_id": 15477848, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32352, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:44Z", "source_id": 47596487, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T13:25:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:49Z", "source_id": 15482654, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32315, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:37Z", "source_id": 47609031, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:30:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:38Z", "source_id": 15486247, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:40Z", "source_id": 47619772, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T13:34:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:41Z", "source_id": 15489256, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:11Z", "source_id": 47629076, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T13:37:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:13Z", "source_id": 15491810, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31979, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:52Z", "source_id": 47651405, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T13:46:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:55Z", "source_id": 15498244, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31957, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:08Z", "source_id": 47670990, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T13:53:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:12Z", "source_id": 15503660, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31873, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:09Z", "source_id": 47692261, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:01:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:13Z", "source_id": 15509468, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31850, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:33Z", "source_id": 47701308, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T14:05:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:38Z", "source_id": 15512010, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31351, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:13Z", "source_id": 47705679, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T14:06:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:17Z", "source_id": 15513286, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31343, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:51Z", "source_id": 47707573, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:07:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:53Z", "source_id": 15513718, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29358, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:17Z", "source_id": 47727572, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T14:15:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:19Z", "source_id": 15519373, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29352, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:03Z", "source_id": 47732338, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T14:16:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:03Z", "source_id": 15520695, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28662, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:59Z", "source_id": 47745490, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T14:22:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:01Z", "source_id": 15524495, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Dover Priory 1318 1318 3 None None London Victoria 1521 1521 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P86174/2026-09-15/detailed None Bromley South 2026-09-15T15:04:00+01:00 London Victoria 19.0 {"type": "LineString", "coordinates": [[0.018589728966186304, 51.40002312075288], [0.0175073, 51.400057099999984], [0.0165689, 51.400087499999984], [0.0162829, 51.40009779999999], [0.0155789, 51.4000829], [0.0147922, 51.4001112], [0.014237199999999997, 51.40014550000001], [0.0137805, 51.400187899999985], [0.0133651, 51.4002346], [0.0129685, 51.4002838], [0.0125731, 51.4003404], [0.0121164, 51.40042119999999], [0.011730399999999998, 51.4004904], [0.0112723, 51.40059119999999], [0.0106793, 51.40073869999999], [0.0102159, 51.400867000000005], [0.0097204, 51.4010195], [0.009339800000000002, 51.401148600000006], [0.008888399999999998, 51.40132030000001], [0.008483699999999999, 51.40148779999999], [0.0080897, 51.40165939999999], [0.007711699999999998, 51.40183349999998], [0.0073712, 51.402006], [0.0070773, 51.40216850000001], [0.0066566, 51.4024093], [0.0063508, 51.40260419999999], [0.0060369, 51.40282090000001], [0.005793899999999999, 51.40299999999999], [0.0055788, 51.40316080000001], [0.005172799999999999, 51.4034749], [0.0048082, 51.40376729999999], [0.004422299999999999, 51.4040748], [0.0040869999999999995, 51.404312999999995], [0.0037839, 51.4045338], [0.0034727, 51.4047454], [0.0031775, 51.40495870000001], [0.0027488, 51.4052745], [0.0023815, 51.405561899999995], [0.0020218, 51.405840999999995], [0.0018887, 51.405944299999994], [0.0016464, 51.406127799999986], [0.0013562999999999995, 51.406343599999985], [0.001076, 51.40652190000001], [0.0007120999999999999, 51.4067308], [0.0004183, 51.40688569999999], [0.00005229999999999999, 51.4070632], [0.0, 51.40708588076634], [-0.0002281, 51.4071848], [-0.0006756, 51.4073664], [-0.0012457999999999998, 51.4075914], [-0.0018869, 51.4078421], [-0.0024438, 51.4080637], [-0.0029406999999999997, 51.4082628], [-0.0033586999999999996, 51.40841859999999], [-0.0038008, 51.4085677], [-0.0042428, 51.4086994], [-0.0046675, 51.4088043], [-0.0052031, 51.408915099999994], [-0.0056229, 51.4089856], [-0.006175299999999999, 51.40905629999999], [-0.0068829, 51.40914980000001], [-0.0123884, 51.4097111], [-0.017654299999999998, 51.4102179], [-0.0223185, 51.41067999999999], [-0.02463, 51.4109025], [-0.0255375, 51.410999800000006], [-0.0264527, 51.4110877], [-0.0276609, 51.411208], [-0.02873429999999999, 51.4113124], [-0.029240399999999996, 51.41139510000001], [-0.0296513, 51.41143459999999], [-0.030211499999999995, 51.411474600000005], [-0.030743399999999997, 51.4115091], [-0.0315252, 51.41153979999999], [-0.0320952, 51.411546], [-0.0326357, 51.4115467], [-0.03308259999999999, 51.4115375], [-0.0335812, 51.4115183], [-0.0340085, 51.4114991], [-0.034331, 51.4114769], [-0.0346745, 51.41145610000001], [-0.0351891, 51.4114108], [-0.0353664, 51.41139469999999], [-0.03555934269710519, 51.41137553291015], [-0.035624684928653644, 51.41136904175608], [-0.0357912, 51.4113525], [-0.0363588, 51.4112933], [-0.036863499999999993, 51.4112411], [-0.03734119999999999, 51.4111912], [-0.0376626, 51.411162], [-0.03809099999999999, 51.411127500000006], [-0.038466499999999994, 51.411106], [-0.03884939999999999, 51.411098300000006], [-0.0391079, 51.4110975], [-0.039817099999999994, 51.41112820000001], [-0.0403761, 51.4111705], [-0.040802, 51.4112081], [-0.0411911, 51.411254199999995], [-0.041626899999999994, 51.411315599999995], [-0.0419901, 51.4113763], [-0.04234349999999999, 51.4114454], [-0.0428002, 51.411546], [-0.043181899999999995, 51.4116427], [-0.04352779999999999, 51.4117518], [-0.04384919999999999, 51.4118547], [-0.0441928, 51.4119934], [-0.044789699999999995, 51.4122365], [-0.04502729999999999, 51.412334], [-0.045149698092777, 51.41238604269897], [-0.0455219, 51.4125443], [-0.0458388, 51.41268110000001], [-0.046226399999999994, 51.412857499999994], [-0.0464662, 51.412978], [-0.0466323, 51.4130645], [-0.046829, 51.413180399999995], [-0.0472139, 51.4134256], [-0.04752809999999999, 51.4136334], [-0.047699099999999994, 51.4137538], [-0.0481797, 51.41411980000001], [-0.0483345, 51.4142595], [-0.048534999999999995, 51.4144481], [-0.0486219, 51.414534], [-0.0490445, 51.414957300000005], [-0.04921949999999999, 51.415137299999984], [-0.0495642, 51.4154714], [-0.0499368, 51.4158377], [-0.0505744, 51.41647269999999], [-0.0509097, 51.41680350000001], [-0.0511771, 51.41704579999998], [-0.0512973, 51.41715419999999], [-0.051419099999999995, 51.41727229999999], [-0.051601499999999995, 51.4174343], [-0.05179489999999999, 51.41759690000001], [-0.0520836, 51.4178282], [-0.052346, 51.418043199999985], [-0.0526618, 51.4182861], [-0.0530538, 51.41858119999999], [-0.0532644, 51.4187378], [-0.0533631, 51.4188029], [-0.0538349, 51.4191356], [-0.0544204, 51.41952220000001], [-0.0552136, 51.420024999999995], [-0.05570529999999999, 51.420315300000006], [-0.0561958, 51.4205927], [-0.0566033, 51.42081550000001], [-0.0569927, 51.4210217], [-0.05700581014144048, 51.421027758513574], [-0.0573346, 51.4211797], [-0.05735227814073359, 51.42118894085466], [-0.05739011485704587, 51.42120871914982], [-0.05743239148915353, 51.42123081830129], [-0.057472097875110706, 51.42125157390509], [-0.057510599999999995, 51.4212717], [-0.05757589999999999, 51.4213005], [-0.05761801357643543, 51.42132177722947], [-0.0650466, 51.4250748], [-0.07290049999999998, 51.4289993], [-0.0745351, 51.42981609999999], [-0.079461, 51.4322774], [-0.08013379999999999, 51.43261999999999], [-0.0813636, 51.4332425], [-0.0822597, 51.4337024], [-0.08300010000000001, 51.4340924], [-0.0835012, 51.4343812], [-0.0839672, 51.43464979999999], [-0.08445109999999999, 51.43494179999999], [-0.08493599999999998, 51.435237], [-0.085018, 51.4352932], [-0.08508309999999998, 51.43533539999999], [-0.0851071, 51.4353516], [-0.0851768, 51.43539849999999], [-0.08522179999999999, 51.435428900000005], [-0.08575679999999998, 51.4357862], [-0.08613169999999999, 51.4360479], [-0.08650470000000002, 51.436312599999994], [-0.08691730000000002, 51.4366156], [-0.08722009999999998, 51.436849599999995], [-0.0876335, 51.4371835], [-0.0880071, 51.43750439999999], [-0.08841, 51.4378508], [-0.08895529999999999, 51.4383405], [-0.0897442, 51.4390947], [-0.08983152841195213, 51.43918368039525], [-0.0902571, 51.439617299999995], [-0.0906834, 51.44007640000001], [-0.0911092, 51.4405351], [-0.0915434, 51.44104619999999], [-0.0917293, 51.4413058], [-0.09210889999999998, 51.441853], [-0.0923799, 51.4422923], [-0.0926928, 51.4428037], [-0.0927009619126316, 51.442817580280106], [-0.09300609999999998, 51.4433365], [-0.0932932, 51.4438525], [-0.0937568, 51.44463089999999], [-0.0941861, 51.4453284], [-0.0945367, 51.4458461], [-0.0950561, 51.44657240000001], [-0.0954296, 51.4470062], [-0.0960987, 51.4477131], [-0.0965691, 51.44816329999999], [-0.09693309999999998, 51.4485039], [-0.09729119999999998, 51.4488254], [-0.0973343037047878, 51.44886523288561], [-0.09736644246794146, 51.448894932854735], [-0.0975653, 51.449078699999994], [-0.0978826, 51.44936510000001], [-0.09822390000000002, 51.449671300000006], [-0.0985665, 51.44998509999999], [-0.0989562, 51.450333400000005], [-0.0992926, 51.45063909999998], [-0.0996501, 51.45095969999999], [-0.1001158, 51.45139209999999], [-0.10051799999999998, 51.4517721], [-0.10080419999999998, 51.4520625], [-0.1009385, 51.45220959999999], [-0.1011801, 51.452451999999994], [-0.1013689, 51.45267630000001], [-0.1013776, 51.45268740000001], [-0.10159029999999998, 51.4529511], [-0.1018779, 51.453303899999995], [-0.1020414, 51.45350229999999], [-0.10216208651927892, 51.45364967074968], [-0.1023096, 51.4538298], [-0.1026242, 51.4542104], [-0.1029436, 51.454632200000006], [-0.1031165, 51.4548935], [-0.1033896, 51.455229299999985], [-0.1036387, 51.455534099999994], [-0.1037442, 51.4557528], [-0.10381609999999998, 51.4558528], [-0.1039054, 51.455957999999995], [-0.1040176, 51.456090800000005], [-0.1041596, 51.4562185], [-0.1043474, 51.4563986], [-0.1045949, 51.45663909999999], [-0.1049937, 51.45700860000001], [-0.105174, 51.457151], [-0.105339, 51.457286999999994], [-0.10552659999999998, 51.4574295], [-0.1059722, 51.4577242], [-0.10617519999999998, 51.45784899999999], [-0.1068661, 51.458261099999994], [-0.1072975, 51.4585326], [-0.1077531, 51.45884000000001], [-0.1082334, 51.4591623], [-0.1083678, 51.4592628], [-0.10886139999999998, 51.45964459999999], [-0.1093946, 51.4600657], [-0.1111413, 51.4615071], [-0.1115419, 51.4618231], [-0.11176078318635148, 51.461994200122994], [-0.11194210672773657, 51.46211025875641], [-0.1121021674395824, 51.46222270975295], [-0.1122446536611022, 51.46233127193788], [-0.1123732537315092, 51.46243566413648], [-0.11249165599001662, 51.462535605174], [-0.11260354877583773, 51.462630813875705], [-0.11271262042818572, 51.46272100906686], [-0.11282255928627384, 51.46280590957275], [-0.11293705368931528, 51.46288523421861], [-0.1130597919765233, 51.462958701829734], [-0.11319446248711112, 51.463026031231365], [-0.11334475356029196, 51.46308694124878], [-0.11351435353527908, 51.46314115070725], [-0.11370695075128565, 51.46318837843202], [-0.11392623354752492, 51.463228343248375], [-0.11417589026321014, 51.46326076398157], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 10.5 1503 1522 Bromley South Victoria Plat 10 London Victoria 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-15 14:33:07 TERMINATED 2026-09-15 14:22:00 London Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524495 1789482065948580 118 118 2026-09-15 14:32:47.369719 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:46.588054
551104 582835 C32932 172P53MQ15 2026-09-15 COMPLETE 15525108 2026-09-15 15:22:00 2026-09-15 14:33:07 2026-09-17 14:33:07 {"id": 582835, "stp": "P", "toc": "Northern", "uid": "C32932", "consist": "331004", "dest_crs": "LDS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32932/2026-09-15/detailed", "trust_id": "172P53MQ15", "origin_crs": "BDQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "1525", "dest_platform": "3B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2P53", "timing_status": "EARLY", "origin_station": "Bradford Forster Square", "current_leg_arr": "1522", "current_leg_dep": "1516", "current_leg_end": "Leeds", "origin_dep_time": "1500", "origin_platform": "1", "current_location": "Leeds", "last_update_time": "2026-09-15T14:33:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Kirkstall Forge", "dest_arr_time_act": "1524", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Kirkstall Forge", "current_leg_milage": "4.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 25.579, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 428.494, \"from_m\": 25.579, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 4074.339, \"from_m\": 428.494, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4221.42, \"from_m\": 4074.339, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4709.128, \"from_m\": 4221.42, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5829.598, \"from_m\": 4709.128, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 8202.313, \"from_m\": 5829.598, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10418.819, \"from_m\": 8202.313, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 10719.742, \"from_m\": 10418.819, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13344.419, \"from_m\": 10719.742, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19439.482, \"from_m\": 13344.419, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 20623.333, \"from_m\": 19439.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20902.109, \"from_m\": 20623.333, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20939.833, \"from_m\": 20902.109, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21403.247, \"from_m\": 20939.833, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21725.458, \"from_m\": 21403.247, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 582835, \"profile_key\": \"88d0880920701eb9f2d65a068de8448c7ea189c1c5ef724922e511bc5b618057\", \"schedule_id\": 4196, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"Bradford Forster Square\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29682}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1504\", \"location\": \"Frizinghall\", \"stage_seq\": 2, \"distance_m\": 2765.951, \"section_seq\": 1, \"route_path_id\": 29682}, {\"is_pass\": false, \"wtt_arr\": \"1507\", \"wtt_dep\": \"1508\", \"location\": \"Shipley\", \"stage_seq\": 3, \"distance_m\": 4344.643, \"section_seq\": 1, \"route_path_id\": 29682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509\", \"location\": \"Dockfield Junction\", \"stage_seq\": 4, \"distance_m\": 4883.881, \"section_seq\": 1, \"route_path_id\": 29682}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1512H\", \"location\": \"Apperley Bridge\", \"stage_seq\": 5, \"distance_m\": 9205.079, \"section_seq\": 1, \"route_path_id\": 29682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513H\", \"location\": \"Apperley Jn\", \"stage_seq\": 6, \"distance_m\": 10705.789, \"section_seq\": 1, \"route_path_id\": 29682}, {\"is_pass\": false, \"wtt_arr\": \"1516H\", \"wtt_dep\": \"1517H\", \"location\": \"Kirkstall Forge\", \"stage_seq\": 7, \"distance_m\": 14984.013, \"section_seq\": 1, \"route_path_id\": 29682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Armley Jn\", \"stage_seq\": 8, \"distance_m\": 19646.103, \"section_seq\": 1, \"route_path_id\": 29682}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1522H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 9, \"distance_m\": 21199.827, \"section_seq\": 1, \"route_path_id\": 29682}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 10, \"distance_m\": 21725.458, \"section_seq\": 1, \"route_path_id\": 29682}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 21725.458, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29682}], \"total_distance_m\": 21725.458, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 21662.155, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 63.303, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1500", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:12Z\", \"source_id\": 47694956, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:14Z\", \"source_id\": 15510226, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5160, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:29Z\", \"source_id\": 47703697, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:33Z\", \"source_id\": 15512693, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5195, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:06Z\", \"source_id\": 47719082, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:13Z\", \"source_id\": 15516985, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:03Z\", \"source_id\": 47732287, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:03Z\", \"source_id\": 15520709, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:46Z\", \"source_id\": 47747600, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:48Z\", \"source_id\": 15525108, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "3", "timing_fact_generation": 1789482110512130, "current_leg_arrival_utc": "2026-09-15T15:23:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:53.288835", "service_state_evidence_id": 15525108, "current_leg_start_actual_dep": "2026-09-15T15:17:30+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:54.169992", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BDQ LDS 2P53 331004 3 100 None {"version": 3, "segments": [{"to_m": 25.579, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 428.494, "from_m": 25.579, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4074.339, "from_m": 428.494, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4221.42, "from_m": 4074.339, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4709.128, "from_m": 4221.42, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5829.598, "from_m": 4709.128, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 8202.313, "from_m": 5829.598, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10418.819, "from_m": 8202.313, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 10719.742, "from_m": 10418.819, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13344.419, "from_m": 10719.742, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19439.482, "from_m": 13344.419, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20623.333, "from_m": 19439.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20902.109, "from_m": 20623.333, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20939.833, "from_m": 20902.109, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21403.247, "from_m": 20939.833, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21725.458, "from_m": 21403.247, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 582835, "profile_key": "88d0880920701eb9f2d65a068de8448c7ea189c1c5ef724922e511bc5b618057", "schedule_id": 4196, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1500", "location": "Bradford Forster Square", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29682}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1504", "location": "Frizinghall", "stage_seq": 2, "distance_m": 2765.951, "section_seq": 1, "route_path_id": 29682}, {"is_pass": false, "wtt_arr": "1507", "wtt_dep": "1508", "location": "Shipley", "stage_seq": 3, "distance_m": 4344.643, "section_seq": 1, "route_path_id": 29682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509", "location": "Dockfield Junction", "stage_seq": 4, "distance_m": 4883.881, "section_seq": 1, "route_path_id": 29682}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1512H", "location": "Apperley Bridge", "stage_seq": 5, "distance_m": 9205.079, "section_seq": 1, "route_path_id": 29682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513H", "location": "Apperley Jn", "stage_seq": 6, "distance_m": 10705.789, "section_seq": 1, "route_path_id": 29682}, {"is_pass": false, "wtt_arr": "1516H", "wtt_dep": "1517H", "location": "Kirkstall Forge", "stage_seq": 7, "distance_m": 14984.013, "section_seq": 1, "route_path_id": 29682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1521", "location": "Armley Jn", "stage_seq": 8, "distance_m": 19646.103, "section_seq": 1, "route_path_id": 29682}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1522H", "location": "Leeds West Jn", "stage_seq": 9, "distance_m": 21199.827, "section_seq": 1, "route_path_id": 29682}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": null, "location": "Leeds", "stage_seq": 10, "distance_m": 21725.458, "section_seq": 1, "route_path_id": 29682}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 21725.458, "from_m": 0.0, "section_seq": 1, "route_path_id": 29682}], "total_distance_m": 21725.458, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 21662.155, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 63.303, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5139, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:12Z", "source_id": 47694956, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:03:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:14Z", "source_id": 15510226, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5160, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:29Z", "source_id": 47703697, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:06:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:33Z", "source_id": 15512693, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5195, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:06Z", "source_id": 47719082, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:11:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:13Z", "source_id": 15516985, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5526, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:03Z", "source_id": 47732287, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:16:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:03Z", "source_id": 15520709, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5371, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:46Z", "source_id": 47747600, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:22:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:48Z", "source_id": 15525108, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Bradford Forster Square 1500 1500 1 None None Leeds 1525 1524 3B EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32932/2026-09-15/detailed None Kirkstall Forge 2026-09-15T15:17:30+01:00 Leeds 6.0 {"type": "LineString", "coordinates": [[-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} 4.2 1516 1522 Kirkstall Forge Leeds Leeds 53.7944724 -1.5478364 53.7944724 -1.5478364 1 0 2026-09-15 14:33:07 TERMINATED 2026-09-15 14:22:00 Leeds TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15525108 1789482110512130 24 24 2026-09-15 14:32:54.169992 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:53.288835
551105 581770 W87967 652R37MO15 2026-09-15 COMPLETE 15523509 2026-09-15 15:22:00 2026-09-15 14:33:07 2026-09-17 14:33:07 {"id": 581770, "stp": "P", "toc": "West Midlands Trains", "uid": "W87967", "consist": "730022+730040", "dest_crs": "RDC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87967/2026-09-15/detailed", "trust_id": "652R37MO15", "origin_crs": "FOK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Redditch", "service_date": "2026-09-15", "dest_arr_time": "1523", "dest_platform": null, "is_terminated": 1, "next_location": "Redditch", "signalling_id": "2R37", "timing_status": "EARLY", "origin_station": "Four Oaks", "current_leg_arr": "1522", "current_leg_dep": "1517", "current_leg_end": "Redditch", "origin_dep_time": "1416", "origin_platform": "3", "current_location": "Redditch", "last_update_time": "2026-09-15T14:33:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.967947, 52.3468345], [-1.9678044, 52.34637599999999], [-1.9677640999999997, 52.3462372], [-1.9677197999999996, 52.3460627], [-1.967702, 52.345975300000006], [-1.9676876000000003, 52.34586050000001], [-1.9676663999999997, 52.3456639], [-1.9676626, 52.3455693], [-1.9676603999999995, 52.34542059999999], [-1.9676644, 52.34532230000001], [-1.9676705999999995, 52.3451008], [-1.9676762000000003, 52.34499000000001], [-1.9676784, 52.344896100000014], [-1.967687, 52.3447619], [-1.9676975999999995, 52.34464870000001], [-1.9677070999999997, 52.3445251], [-1.9677197, 52.3444301], [-1.9677391, 52.344315300000005], [-1.9677666, 52.344171200000005], [-1.9677979, 52.3440247], [-1.9678240999999996, 52.34392519999999], [-1.9678572, 52.34380869999999], [-1.9678858, 52.34370930000001], [-1.9679175, 52.3435961], [-1.9682538, 52.34274209999999], [-1.9683302, 52.3425577], [-1.9683827, 52.34242039999999], [-1.9684358, 52.342270000000006], [-1.9684928, 52.34209349999999], [-1.9685239000000003, 52.3420015], [-1.9685525, 52.3419001], [-1.9686006, 52.34171570000001], [-1.9686404, 52.34153400000001], [-1.9686777999999996, 52.34134649999999], [-1.9687104999999996, 52.3411583], [-1.9687379, 52.340959000000005], [-1.9687508, 52.3408341], [-1.9687635999999995, 52.340681199999985], [-1.9687787, 52.340478], [-1.9687808, 52.34027149999999], [-1.9687806, 52.3400335], [-1.9687751, 52.339853999999995], [-1.9687626, 52.3396381], [-1.9687517, 52.33949440000001], [-1.9687404, 52.3393834], [-1.9687197, 52.33919770000001], [-1.9686827, 52.33895149999999], [-1.9686222999999996, 52.338647], [-1.9685717, 52.33840260000001], [-1.9685003, 52.3381413], [-1.9684175, 52.3378663], [-1.9683668000000003, 52.3377134], [-1.9682914999999996, 52.3375249], [-1.9681925, 52.33729369999998], [-1.9681589, 52.3372217], [-1.968069, 52.3370271], [-1.9679872, 52.3368681], [-1.9678771999999995, 52.33666560000001], [-1.9677691999999996, 52.33648110000001], [-1.9677008, 52.33636229999998], [-1.9675948999999997, 52.33619949999999], [-1.9674719, 52.33601500000001], [-1.9673441999999997, 52.33582930000001], [-1.9671834, 52.33561269999999], [-1.9670898, 52.33549029999999], [-1.9669531, 52.335319], [-1.9668282, 52.335164099999986], [-1.9666946000000003, 52.3350125], [-1.9665992, 52.334899], [-1.9664947, 52.334784], [-1.9663195, 52.3346007], [-1.9661901999999996, 52.334469199999994], [-1.9660234, 52.3343033], [-1.9659311, 52.3342139], [-1.9658048999999995, 52.334098], [-1.9656211, 52.33393039999999], [-1.9655218999999997, 52.3338338], [-1.9652956, 52.333642000000005], [-1.9650444, 52.33344899999999], [-1.9648921, 52.33333079999999], [-1.9646859, 52.33317549999999], [-1.9641029999999997, 52.3327521], [-1.9638211, 52.3325464], [-1.9634180999999995, 52.3322545], [-1.9632757999999997, 52.33215400000001], [-1.9624364999999997, 52.3315457], [-1.9622419, 52.3314057], [-1.9619123999999992, 52.3311661], [-1.9607432, 52.330318600000005], [-1.960597, 52.330212299999985], [-1.9604976999999997, 52.3301414], [-1.9603558999999997, 52.3300401], [-1.9601811614127216, 52.32991742479848], [-1.9601364, 52.32988600000001], [-1.9598497, 52.32969829999999], [-1.9595928, 52.3295286], [-1.9593509, 52.32937679999999], [-1.9591111999999995, 52.32923180000001], [-1.9588264, 52.3290652], [-1.9584915000000005, 52.3288736], [-1.9582541, 52.3287409], [-1.9579900999999995, 52.32860070000001], [-1.9576165, 52.32840660000001], [-1.9573059, 52.3282533], [-1.957064, 52.32813530000001], [-1.9569656, 52.32808779999999], [-1.9568640999999996, 52.3280353], [-1.9567192, 52.32796140000001], [-1.9565811, 52.3278867], [-1.9564385, 52.32781000000001], [-1.9562508, 52.3277048], [-1.9560979000000005, 52.327615], [-1.9559580999999997, 52.3275324], [-1.9557155, 52.3273829], [-1.9554409999999995, 52.32721279999999], [-1.9552609, 52.32709349999999], [-1.9550734000000003, 52.3269676], [-1.9548788, 52.3268347], [-1.9546521, 52.32667359999999], [-1.9544463, 52.32651899999999], [-1.9542557, 52.32636989999999], [-1.9541285, 52.32627029999999], [-1.9540183, 52.3261801], [-1.9538769, 52.3260609], [-1.9537118, 52.32592229999999], [-1.9535684, 52.325797699999995], [-1.9534092, 52.3256515], [-1.9532345999999996, 52.32549230000001], [-1.9530757999999997, 52.32534399999999], [-1.9529105, 52.32519659999999], [-1.9527482, 52.32505189999999], [-1.9525893, 52.3249191], [-1.9524030999999995, 52.3247614], [-1.9522418999999995, 52.3246353], [-1.9517880999999997, 52.3242944], [-1.9513840999999996, 52.3240156], [-1.9511760999999996, 52.3238826], [-1.9509292999999996, 52.32372339999999], [-1.9507220999999997, 52.3235912], [-1.9505269000000005, 52.3234745], [-1.9503376, 52.3233538], [-1.9502486999999995, 52.32329669999999], [-1.9500312, 52.3231539], [-1.9497824999999995, 52.3229834], [-1.9495467, 52.3228158], [-1.94927, 52.322609500000006], [-1.9490308000000005, 52.3224232], [-1.9488004000000003, 52.32223479999999], [-1.9482799999999996, 52.3217931], [-1.9480712, 52.3216089], [-1.9480121, 52.3215539], [-1.9478127000000005, 52.3213752], [-1.9476651, 52.3212309], [-1.9475471, 52.3211192], [-1.9473746, 52.3209451], [-1.947235, 52.320800199999994], [-1.9470712999999995, 52.3206263], [-1.9469264, 52.320465299999995], [-1.9467822, 52.32030149999999], [-1.9464950999999997, 52.3199687], [-1.9459083, 52.3192508], [-1.9449479, 52.31806879999999], [-1.9447345, 52.3178062], [-1.9444163, 52.3174146], [-1.9439502, 52.31684379999999], [-1.943749, 52.316588900000006], [-1.9436152, 52.31643119999998], [-1.9434863, 52.3162688], [-1.9433338, 52.31607679999998], [-1.9426573, 52.3152415], [-1.942531, 52.315085399999994], [-1.9422523000000005, 52.31473749999999], [-1.9421697, 52.3146257], [-1.9420877999999997, 52.3144912], [-1.9420089, 52.3143518], [-1.9419652, 52.31426449999999], [-1.9419250999999995, 52.31416800000001], [-1.9418933, 52.3140741], [-1.9418751000000003, 52.3140185], [-1.9418594, 52.3139582], [-1.9418449, 52.313884], [-1.9418278, 52.3137573], [-1.9418202, 52.31362229999999], [-1.9418154999999997, 52.3135392], [-1.9418164, 52.313412], [-1.9418261, 52.313267399999994], [-1.9418383999999995, 52.31314149999999], [-1.9418730999999996, 52.3129609], [-1.9418948, 52.31285859999999], [-1.9419203000000005, 52.31277089999999], [-1.9419714, 52.312618099999995], [-1.9420377, 52.312468300000006], [-1.9421009, 52.312337600000006], [-1.9421832, 52.3121994], [-1.9422809999999997, 52.312049], [-1.9423718, 52.3119232], [-1.9424671, 52.311803999999995], [-1.9425763, 52.3116777], [-1.9427016, 52.311544299999994], [-1.9428235000000005, 52.3114271], [-1.9429252, 52.3113467], [-1.9430605999999997, 52.311229700000005], [-1.9432080999999997, 52.311114], [-1.9433512, 52.31100740000001], [-1.9435733, 52.3108572], [-1.9438767, 52.31067230000001], [-1.9442514, 52.3104499], [-1.9445721, 52.310259499999994], [-1.9447839, 52.31013029999999], [-1.9450011, 52.30999080000001], [-1.9451787, 52.3098619], [-1.9453253, 52.3097512], [-1.9454337, 52.30966019999998], [-1.9455635, 52.3095403], [-1.9456987, 52.309396], [-1.9458055000000003, 52.3092624], [-1.9458682000000005, 52.30917279999999], [-1.9459313, 52.3090715], [-1.9459929, 52.3089631], [-1.9460465, 52.30885510000001], [-1.9460827999999997, 52.30877219999999], [-1.9461296999999995, 52.30864760000001], [-1.9461658, 52.30852519999999], [-1.9461927000000003, 52.308414699999986], [-1.9462083, 52.3083113], [-1.9462145, 52.308181], [-1.9462069, 52.30805960000001], [-1.9461923, 52.3079413], [-1.9461651, 52.307824499999995], [-1.9461381999999996, 52.30771190000001], [-1.9460583, 52.30749610000001], [-1.9458899000000005, 52.3070768], [-1.9456993999999996, 52.3065951]]}", "current_leg_start": "Alvechurch", "dest_arr_time_act": "1523", "motion_projection": null, "next_location_lat": "52.3065951", "next_location_lon": "-1.9456994", "previous_location": "Alvechurch", "current_leg_milage": "3.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 190.252, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 205.558, \"from_m\": 190.252, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 236.683, \"from_m\": 205.558, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 664.457, \"from_m\": 236.683, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 688.471, \"from_m\": 664.457, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1046.6, \"from_m\": 688.471, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 1871.927, \"from_m\": 1046.6, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2251.88, \"from_m\": 1871.927, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3850.917, \"from_m\": 2251.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3887.579, \"from_m\": 3850.917, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6429.68, \"from_m\": 3887.579, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6439.055, \"from_m\": 6429.68, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6731.318, \"from_m\": 6439.055, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6759.755, \"from_m\": 6731.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7487.727, \"from_m\": 6759.755, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8672.777, \"from_m\": 7487.727, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9184.693, \"from_m\": 8672.777, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9209.016, \"from_m\": 9184.693, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9612.123, \"from_m\": 9209.016, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9848.082, \"from_m\": 9612.123, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10148.923, \"from_m\": 9848.082, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10621.21, \"from_m\": 10148.923, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11875.677, \"from_m\": 10621.21, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12620.866, \"from_m\": 11875.677, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12997.195, \"from_m\": 12620.866, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13777.823, \"from_m\": 12997.195, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14199.753, \"from_m\": 13777.823, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14213.619, \"from_m\": 14199.753, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 14249.615, \"from_m\": 14213.619, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14757.211, \"from_m\": 14249.615, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 14984.879, \"from_m\": 14757.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16451.78, \"from_m\": 14984.879, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18960.699, \"from_m\": 16451.78, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22390.145, \"from_m\": 18960.699, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22686.146, \"from_m\": 22390.145, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22988.53, \"from_m\": 22686.146, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23142.059, \"from_m\": 22988.53, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23567.304, \"from_m\": 23142.059, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23627.544, \"from_m\": 23567.304, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24793.664, \"from_m\": 23627.544, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24845.537, \"from_m\": 24793.664, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 27516.665, \"from_m\": 24845.537, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27589.059, \"from_m\": 27516.665, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31334.616, \"from_m\": 27589.059, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31989.106, \"from_m\": 31334.616, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33570.442, \"from_m\": 31989.106, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38354.293, \"from_m\": 33570.442, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39361.148, \"from_m\": 38354.293, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 581770, \"profile_key\": \"5a53c924c8e4bd98b8b1c7f8c28974fb746c57b669b8d556409a9e1947b4c5bd\", \"schedule_id\": 29955, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Four Oaks\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1418H\", \"wtt_dep\": \"1419H\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 2, \"distance_m\": 2103.003, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1422H\", \"location\": \"Wylde Green\", \"stage_seq\": 3, \"distance_m\": 4315.826, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1424H\", \"location\": \"Chester Road\", \"stage_seq\": 4, \"distance_m\": 5372.461, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1427\", \"location\": \"Erdington\", \"stage_seq\": 5, \"distance_m\": 6362.127, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1429H\", \"location\": \"Gravelly Hill\", \"stage_seq\": 6, \"distance_m\": 8129.666, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1432H\", \"location\": \"Aston\", \"stage_seq\": 7, \"distance_m\": 10245.168, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Proof House Jn\", \"stage_seq\": 8, \"distance_m\": 13497.735, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1443\", \"location\": \"Birmingham New Street\", \"stage_seq\": 9, \"distance_m\": 14511.59, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1447\", \"location\": \"Five Ways\", \"stage_seq\": 10, \"distance_m\": 15921.915, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1451\", \"location\": \"University\", \"stage_seq\": 11, \"distance_m\": 18640.8, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453H\", \"location\": \"Selly Oak\", \"stage_seq\": 12, \"distance_m\": 19801.364, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456\", \"location\": \"Bournville\", \"stage_seq\": 13, \"distance_m\": 21552.614, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1459\", \"location\": \"Kings Norton\", \"stage_seq\": 14, \"distance_m\": 23318.042, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1501H\", \"wtt_dep\": \"1502\", \"location\": \"Northfield\", \"stage_seq\": 15, \"distance_m\": 25581.213, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1505\", \"wtt_dep\": \"1506\", \"location\": \"Longbridge\", \"stage_seq\": 16, \"distance_m\": 27177.692, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1513H\", \"location\": \"Barnt Green\", \"stage_seq\": 17, \"distance_m\": 31484.191, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1517H\", \"wtt_dep\": \"1518\", \"location\": \"Alvechurch\", \"stage_seq\": 18, \"distance_m\": 34184.232, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520H\", \"location\": \"Weights Lane Jn\", \"stage_seq\": 19, \"distance_m\": 37013.289, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": null, \"location\": \"Redditch\", \"stage_seq\": 20, \"distance_m\": 39361.148, \"section_seq\": 1, \"route_path_id\": 102545}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39361.148, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102545}], \"total_distance_m\": 39361.148, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 38089.949, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1271.199, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1416", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.3065951", "current_position_lon": "-1.9456994", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19270, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:18:05Z\", \"source_id\": 47579050, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:18:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:18:09Z\", \"source_id\": 15477673, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:20:50Z\", \"source_id\": 47586239, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:21:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:20:52Z\", \"source_id\": 15479721, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:05Z\", \"source_id\": 47592083, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:09Z\", \"source_id\": 15481369, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:25:13Z\", \"source_id\": 47597726, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:26:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:25:17Z\", \"source_id\": 15483035, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:52Z\", \"source_id\": 47604464, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:54Z\", \"source_id\": 15484964, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:58Z\", \"source_id\": 47612673, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:31:02Z\", \"source_id\": 15487297, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:38Z\", \"source_id\": 47627658, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:42Z\", \"source_id\": 15491453, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20374, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:27Z\", \"source_id\": 47652918, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:27Z\", \"source_id\": 47652921, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:30Z\", \"source_id\": 15498643, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:01Z\", \"source_id\": 47659956, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:03Z\", \"source_id\": 15500523, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:52Z\", \"source_id\": 47670221, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:52Z\", \"source_id\": 15503403, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:48Z\", \"source_id\": 47677923, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:52Z\", \"source_id\": 15505565, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:54Z\", \"source_id\": 47686359, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:59Z\", \"source_id\": 15507798, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:37Z\", \"source_id\": 47693495, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:43Z\", \"source_id\": 15509861, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:36Z\", \"source_id\": 47698737, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:41Z\", \"source_id\": 15511308, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20457, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:18Z\", \"source_id\": 47714076, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:24Z\", \"source_id\": 15515584, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:01Z\", \"source_id\": 47724250, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:07Z\", \"source_id\": 15518432, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:43Z\", \"source_id\": 47742071, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:47Z\", \"source_id\": 15523509, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Redditch", "service_state_platform": "1", "timing_fact_generation": 1789481990836791, "current_leg_arrival_utc": "2026-09-15T15:22:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:55.757068", "service_state_evidence_id": 15523509, "current_leg_start_actual_dep": "2026-09-15T15:18:00+01:00", "operational_evidence_version": 78, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:56.052752", "service_state_valid_until_kind": null, "operational_interpretation_version": 78, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P FOK RDC 2R37 730022+730040 6 90 None {"version": 3, "segments": [{"to_m": 190.252, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 205.558, "from_m": 190.252, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 236.683, "from_m": 205.558, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 664.457, "from_m": 236.683, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 688.471, "from_m": 664.457, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1046.6, "from_m": 688.471, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 1871.927, "from_m": 1046.6, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2251.88, "from_m": 1871.927, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3850.917, "from_m": 2251.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3887.579, "from_m": 3850.917, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6429.68, "from_m": 3887.579, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6439.055, "from_m": 6429.68, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6731.318, "from_m": 6439.055, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6759.755, "from_m": 6731.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7487.727, "from_m": 6759.755, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8672.777, "from_m": 7487.727, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9184.693, "from_m": 8672.777, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9209.016, "from_m": 9184.693, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9612.123, "from_m": 9209.016, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9848.082, "from_m": 9612.123, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10148.923, "from_m": 9848.082, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10621.21, "from_m": 10148.923, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11875.677, "from_m": 10621.21, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12620.866, "from_m": 11875.677, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12997.195, "from_m": 12620.866, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13777.823, "from_m": 12997.195, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14199.753, "from_m": 13777.823, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14213.619, "from_m": 14199.753, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 14249.615, "from_m": 14213.619, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14757.211, "from_m": 14249.615, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 14984.879, "from_m": 14757.211, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16451.78, "from_m": 14984.879, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18960.699, "from_m": 16451.78, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22390.145, "from_m": 18960.699, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22686.146, "from_m": 22390.145, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 22988.53, "from_m": 22686.146, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 23142.059, "from_m": 22988.53, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23567.304, "from_m": 23142.059, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23627.544, "from_m": 23567.304, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24793.664, "from_m": 23627.544, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24845.537, "from_m": 24793.664, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 27516.665, "from_m": 24845.537, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27589.059, "from_m": 27516.665, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31334.616, "from_m": 27589.059, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31989.106, "from_m": 31334.616, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33570.442, "from_m": 31989.106, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38354.293, "from_m": 33570.442, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39361.148, "from_m": 38354.293, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 581770, "profile_key": "5a53c924c8e4bd98b8b1c7f8c28974fb746c57b669b8d556409a9e1947b4c5bd", "schedule_id": 29955, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1416", "location": "Four Oaks", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1418H", "wtt_dep": "1419H", "location": "Sutton Coldfield", "stage_seq": 2, "distance_m": 2103.003, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1422H", "location": "Wylde Green", "stage_seq": 3, "distance_m": 4315.826, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1424H", "location": "Chester Road", "stage_seq": 4, "distance_m": 5372.461, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1427", "location": "Erdington", "stage_seq": 5, "distance_m": 6362.127, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1429H", "location": "Gravelly Hill", "stage_seq": 6, "distance_m": 8129.666, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1432H", "location": "Aston", "stage_seq": 7, "distance_m": 10245.168, "section_seq": 1, "route_path_id": 102545}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438", "location": "Proof House Jn", "stage_seq": 8, "distance_m": 13497.735, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1443", "location": "Birmingham New Street", "stage_seq": 9, "distance_m": 14511.59, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1447", "location": "Five Ways", "stage_seq": 10, "distance_m": 15921.915, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1451", "location": "University", "stage_seq": 11, "distance_m": 18640.8, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453H", "location": "Selly Oak", "stage_seq": 12, "distance_m": 19801.364, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456", "location": "Bournville", "stage_seq": 13, "distance_m": 21552.614, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1459", "location": "Kings Norton", "stage_seq": 14, "distance_m": 23318.042, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1501H", "wtt_dep": "1502", "location": "Northfield", "stage_seq": 15, "distance_m": 25581.213, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1505", "wtt_dep": "1506", "location": "Longbridge", "stage_seq": 16, "distance_m": 27177.692, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1513H", "location": "Barnt Green", "stage_seq": 17, "distance_m": 31484.191, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1517H", "wtt_dep": "1518", "location": "Alvechurch", "stage_seq": 18, "distance_m": 34184.232, "section_seq": 1, "route_path_id": 102545}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520H", "location": "Weights Lane Jn", "stage_seq": 19, "distance_m": 37013.289, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": null, "location": "Redditch", "stage_seq": 20, "distance_m": 39361.148, "section_seq": 1, "route_path_id": 102545}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39361.148, "from_m": 0.0, "section_seq": 1, "route_path_id": 102545}], "total_distance_m": 39361.148, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 38089.949, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1271.199, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19270, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:18:05Z", "source_id": 47579050, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:18:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:18:09Z", "source_id": 15477673, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19274, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:20:50Z", "source_id": 47586239, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:21:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:20:52Z", "source_id": 15479721, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19278, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:05Z", "source_id": 47592083, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:23:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:09Z", "source_id": 15481369, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19282, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:25:13Z", "source_id": 47597726, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:26:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:25:17Z", "source_id": 15483035, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:52Z", "source_id": 47604464, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:28:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:54Z", "source_id": 15484964, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19502, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:58Z", "source_id": 47612673, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:32:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:31:02Z", "source_id": 15487297, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19433, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:38Z", "source_id": 47627658, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:38:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:42Z", "source_id": 15491453, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20374, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:27Z", "source_id": 47652918, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:46:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:27Z", "source_id": 47652921, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:46:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:30Z", "source_id": 15498643, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:01Z", "source_id": 47659956, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:50:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:03Z", "source_id": 15500523, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20383, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:52Z", "source_id": 47670221, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:53:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:52Z", "source_id": 15503403, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:48Z", "source_id": 47677923, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:56:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:52Z", "source_id": 15505565, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:54Z", "source_id": 47686359, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:59:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:59Z", "source_id": 15507798, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20421, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:37Z", "source_id": 47693495, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:02:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:43Z", "source_id": 15509861, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20436, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:36Z", "source_id": 47698737, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:05:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:41Z", "source_id": 15511308, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20457, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:18Z", "source_id": 47714076, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:10:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:24Z", "source_id": 15515584, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20465, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:01Z", "source_id": 47724250, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:16:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:07Z", "source_id": 15518432, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20468, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:43Z", "source_id": 47742071, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:22:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:47Z", "source_id": 15523509, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] Four Oaks 1416 1416 3 None None Redditch 1523 1523 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W87967/2026-09-15/detailed None Alvechurch 2026-09-15T15:18:00+01:00 Redditch 5.0 {"type": "LineString", "coordinates": [[-1.967947, 52.3468345], [-1.9678044, 52.34637599999999], [-1.9677640999999997, 52.3462372], [-1.9677197999999996, 52.3460627], [-1.967702, 52.345975300000006], [-1.9676876000000003, 52.34586050000001], [-1.9676663999999997, 52.3456639], [-1.9676626, 52.3455693], [-1.9676603999999995, 52.34542059999999], [-1.9676644, 52.34532230000001], [-1.9676705999999995, 52.3451008], [-1.9676762000000003, 52.34499000000001], [-1.9676784, 52.344896100000014], [-1.967687, 52.3447619], [-1.9676975999999995, 52.34464870000001], [-1.9677070999999997, 52.3445251], [-1.9677197, 52.3444301], [-1.9677391, 52.344315300000005], [-1.9677666, 52.344171200000005], [-1.9677979, 52.3440247], [-1.9678240999999996, 52.34392519999999], [-1.9678572, 52.34380869999999], [-1.9678858, 52.34370930000001], [-1.9679175, 52.3435961], [-1.9682538, 52.34274209999999], [-1.9683302, 52.3425577], [-1.9683827, 52.34242039999999], [-1.9684358, 52.342270000000006], [-1.9684928, 52.34209349999999], [-1.9685239000000003, 52.3420015], [-1.9685525, 52.3419001], [-1.9686006, 52.34171570000001], [-1.9686404, 52.34153400000001], [-1.9686777999999996, 52.34134649999999], [-1.9687104999999996, 52.3411583], [-1.9687379, 52.340959000000005], [-1.9687508, 52.3408341], [-1.9687635999999995, 52.340681199999985], [-1.9687787, 52.340478], [-1.9687808, 52.34027149999999], [-1.9687806, 52.3400335], [-1.9687751, 52.339853999999995], [-1.9687626, 52.3396381], [-1.9687517, 52.33949440000001], [-1.9687404, 52.3393834], [-1.9687197, 52.33919770000001], [-1.9686827, 52.33895149999999], [-1.9686222999999996, 52.338647], [-1.9685717, 52.33840260000001], [-1.9685003, 52.3381413], [-1.9684175, 52.3378663], [-1.9683668000000003, 52.3377134], [-1.9682914999999996, 52.3375249], [-1.9681925, 52.33729369999998], [-1.9681589, 52.3372217], [-1.968069, 52.3370271], [-1.9679872, 52.3368681], [-1.9678771999999995, 52.33666560000001], [-1.9677691999999996, 52.33648110000001], [-1.9677008, 52.33636229999998], [-1.9675948999999997, 52.33619949999999], [-1.9674719, 52.33601500000001], [-1.9673441999999997, 52.33582930000001], [-1.9671834, 52.33561269999999], [-1.9670898, 52.33549029999999], [-1.9669531, 52.335319], [-1.9668282, 52.335164099999986], [-1.9666946000000003, 52.3350125], [-1.9665992, 52.334899], [-1.9664947, 52.334784], [-1.9663195, 52.3346007], [-1.9661901999999996, 52.334469199999994], [-1.9660234, 52.3343033], [-1.9659311, 52.3342139], [-1.9658048999999995, 52.334098], [-1.9656211, 52.33393039999999], [-1.9655218999999997, 52.3338338], [-1.9652956, 52.333642000000005], [-1.9650444, 52.33344899999999], [-1.9648921, 52.33333079999999], [-1.9646859, 52.33317549999999], [-1.9641029999999997, 52.3327521], [-1.9638211, 52.3325464], [-1.9634180999999995, 52.3322545], [-1.9632757999999997, 52.33215400000001], [-1.9624364999999997, 52.3315457], [-1.9622419, 52.3314057], [-1.9619123999999992, 52.3311661], [-1.9607432, 52.330318600000005], [-1.960597, 52.330212299999985], [-1.9604976999999997, 52.3301414], [-1.9603558999999997, 52.3300401], [-1.9601811614127216, 52.32991742479848], [-1.9601364, 52.32988600000001], [-1.9598497, 52.32969829999999], [-1.9595928, 52.3295286], [-1.9593509, 52.32937679999999], [-1.9591111999999995, 52.32923180000001], [-1.9588264, 52.3290652], [-1.9584915000000005, 52.3288736], [-1.9582541, 52.3287409], [-1.9579900999999995, 52.32860070000001], [-1.9576165, 52.32840660000001], [-1.9573059, 52.3282533], [-1.957064, 52.32813530000001], [-1.9569656, 52.32808779999999], [-1.9568640999999996, 52.3280353], [-1.9567192, 52.32796140000001], [-1.9565811, 52.3278867], [-1.9564385, 52.32781000000001], [-1.9562508, 52.3277048], [-1.9560979000000005, 52.327615], [-1.9559580999999997, 52.3275324], [-1.9557155, 52.3273829], [-1.9554409999999995, 52.32721279999999], [-1.9552609, 52.32709349999999], [-1.9550734000000003, 52.3269676], [-1.9548788, 52.3268347], [-1.9546521, 52.32667359999999], [-1.9544463, 52.32651899999999], [-1.9542557, 52.32636989999999], [-1.9541285, 52.32627029999999], [-1.9540183, 52.3261801], [-1.9538769, 52.3260609], [-1.9537118, 52.32592229999999], [-1.9535684, 52.325797699999995], [-1.9534092, 52.3256515], [-1.9532345999999996, 52.32549230000001], [-1.9530757999999997, 52.32534399999999], [-1.9529105, 52.32519659999999], [-1.9527482, 52.32505189999999], [-1.9525893, 52.3249191], [-1.9524030999999995, 52.3247614], [-1.9522418999999995, 52.3246353], [-1.9517880999999997, 52.3242944], [-1.9513840999999996, 52.3240156], [-1.9511760999999996, 52.3238826], [-1.9509292999999996, 52.32372339999999], [-1.9507220999999997, 52.3235912], [-1.9505269000000005, 52.3234745], [-1.9503376, 52.3233538], [-1.9502486999999995, 52.32329669999999], [-1.9500312, 52.3231539], [-1.9497824999999995, 52.3229834], [-1.9495467, 52.3228158], [-1.94927, 52.322609500000006], [-1.9490308000000005, 52.3224232], [-1.9488004000000003, 52.32223479999999], [-1.9482799999999996, 52.3217931], [-1.9480712, 52.3216089], [-1.9480121, 52.3215539], [-1.9478127000000005, 52.3213752], [-1.9476651, 52.3212309], [-1.9475471, 52.3211192], [-1.9473746, 52.3209451], [-1.947235, 52.320800199999994], [-1.9470712999999995, 52.3206263], [-1.9469264, 52.320465299999995], [-1.9467822, 52.32030149999999], [-1.9464950999999997, 52.3199687], [-1.9459083, 52.3192508], [-1.9449479, 52.31806879999999], [-1.9447345, 52.3178062], [-1.9444163, 52.3174146], [-1.9439502, 52.31684379999999], [-1.943749, 52.316588900000006], [-1.9436152, 52.31643119999998], [-1.9434863, 52.3162688], [-1.9433338, 52.31607679999998], [-1.9426573, 52.3152415], [-1.942531, 52.315085399999994], [-1.9422523000000005, 52.31473749999999], [-1.9421697, 52.3146257], [-1.9420877999999997, 52.3144912], [-1.9420089, 52.3143518], [-1.9419652, 52.31426449999999], [-1.9419250999999995, 52.31416800000001], [-1.9418933, 52.3140741], [-1.9418751000000003, 52.3140185], [-1.9418594, 52.3139582], [-1.9418449, 52.313884], [-1.9418278, 52.3137573], [-1.9418202, 52.31362229999999], [-1.9418154999999997, 52.3135392], [-1.9418164, 52.313412], [-1.9418261, 52.313267399999994], [-1.9418383999999995, 52.31314149999999], [-1.9418730999999996, 52.3129609], [-1.9418948, 52.31285859999999], [-1.9419203000000005, 52.31277089999999], [-1.9419714, 52.312618099999995], [-1.9420377, 52.312468300000006], [-1.9421009, 52.312337600000006], [-1.9421832, 52.3121994], [-1.9422809999999997, 52.312049], [-1.9423718, 52.3119232], [-1.9424671, 52.311803999999995], [-1.9425763, 52.3116777], [-1.9427016, 52.311544299999994], [-1.9428235000000005, 52.3114271], [-1.9429252, 52.3113467], [-1.9430605999999997, 52.311229700000005], [-1.9432080999999997, 52.311114], [-1.9433512, 52.31100740000001], [-1.9435733, 52.3108572], [-1.9438767, 52.31067230000001], [-1.9442514, 52.3104499], [-1.9445721, 52.310259499999994], [-1.9447839, 52.31013029999999], [-1.9450011, 52.30999080000001], [-1.9451787, 52.3098619], [-1.9453253, 52.3097512], [-1.9454337, 52.30966019999998], [-1.9455635, 52.3095403], [-1.9456987, 52.309396], [-1.9458055000000003, 52.3092624], [-1.9458682000000005, 52.30917279999999], [-1.9459313, 52.3090715], [-1.9459929, 52.3089631], [-1.9460465, 52.30885510000001], [-1.9460827999999997, 52.30877219999999], [-1.9461296999999995, 52.30864760000001], [-1.9461658, 52.30852519999999], [-1.9461927000000003, 52.308414699999986], [-1.9462083, 52.3083113], [-1.9462145, 52.308181], [-1.9462069, 52.30805960000001], [-1.9461923, 52.3079413], [-1.9461651, 52.307824499999995], [-1.9461381999999996, 52.30771190000001], [-1.9460583, 52.30749610000001], [-1.9458899000000005, 52.3070768], [-1.9456993999999996, 52.3065951]]} 3.3 1517 1522 Alvechurch Redditch Redditch 52.3065951 -1.9456994 52.3065951 -1.9456994 1 0 2026-09-15 14:33:07 TERMINATED 2026-09-15 14:22:00 Redditch TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15523509 1789481990836791 78 78 2026-09-15 14:32:56.052752 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:55.757068
551106 581413 C04682 521Y20MO15 2026-09-15 COMPLETE 15524982 2026-09-15 15:22:00 2026-09-15 14:33:07 2026-09-17 14:33:07 {"id": 581413, "stp": "P", "toc": "Greater Anglia", "uid": "C04682", "consist": "720110+720543", "dest_crs": "IPS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C04682/2026-09-15/detailed", "trust_id": "521Y20MO15", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ipswich", "service_date": "2026-09-15", "dest_arr_time": "1524", "dest_platform": "4", "is_terminated": 1, "next_location": "Ipswich", "signalling_id": "1Y20", "timing_status": "EARLY", "origin_station": "London Liverpool Street", "current_leg_arr": "1522", "current_leg_dep": "1511", "current_leg_end": "Ipswich", "origin_dep_time": "1402", "origin_platform": "11", "current_location": "Ipswich", "last_update_time": "2026-09-15T14:33:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.0457140881760316, 51.94921257265291], [1.0457156, 51.94921269999999], [1.0458626, 51.949221400000006], [1.0466494999999998, 51.94929849999999], [1.0473206999999998, 51.9493786], [1.0481012, 51.9494861], [1.0482884, 51.9495191], [1.0484193999999998, 51.9495365], [1.0484878, 51.9495451], [1.0485629999999997, 51.9495609], [1.0494314, 51.94971650000001], [1.0499159, 51.9498146], [1.0509798, 51.950066500000005], [1.0528837999999998, 51.9505949], [1.0549517999999998, 51.9512022], [1.0551187, 51.95124570000001], [1.0551759, 51.95126150000001], [1.0556818, 51.9514175], [1.0568268, 51.9517545], [1.0571591, 51.951851999999995], [1.0578014999999998, 51.9520405], [1.0584207, 51.952222], [1.0590295, 51.9523995], [1.0598397, 51.9526393], [1.0609037, 51.95293279999999], [1.0650906999999998, 51.9541716], [1.0672069, 51.954783], [1.0693102, 51.955472], [1.0699377999999995, 51.9557129], [1.0702446999999995, 51.955837599999995], [1.0707974999999998, 51.956070900000014], [1.0713825, 51.9563417], [1.0726503, 51.9569796], [1.0738864999999995, 51.9577425], [1.0750133, 51.958522], [1.0758103, 51.95919369999999], [1.0766294, 51.959883999999995], [1.0779783409434258, 51.96103780550225], [1.0829135, 51.965258799999994], [1.0838418, 51.96615069999999], [1.0845388, 51.96702460000001], [1.0850768999999998, 51.9677786], [1.0855374999999998, 51.9685347], [1.0860289, 51.969615], [1.0862459999999998, 51.9703163], [1.0864047, 51.9710167], [1.0864843, 51.97153579999999], [1.0865164, 51.97178589999999], [1.0865302999999995, 51.972042599999995], [1.0865421, 51.97245], [1.0865614, 51.9728453], [1.0865253999999998, 51.97326340000001], [1.0864832999999998, 51.97367199999999], [1.0864523, 51.973948799999995], [1.0863992, 51.9742274], [1.0862696, 51.9747794], [1.0860157, 51.9758843], [1.0859655, 51.9760756], [1.0854378999999998, 51.9780857], [1.0846519, 51.981062099999995], [1.0844913, 51.981774899999984], [1.0843557, 51.9824875], [1.0842078999999998, 51.9833896], [1.0841748, 51.98384339999999], [1.0842053, 51.98429010000001], [1.0842881999999998, 51.985652899999984], [1.0843778999999998, 51.9863307], [1.0845437, 51.98702050000001], [1.0848042999999998, 51.98790210000001], [1.0851491, 51.98881109999999], [1.0853901, 51.989332999999995], [1.0856486, 51.9898762], [1.0860292, 51.9905723], [1.0864582000000005, 51.99126540000001], [1.0867433, 51.9916683], [1.0869291999999997, 51.99193110000001], [1.0871759, 51.99226679999999], [1.087465, 51.9926032], [1.0885398, 51.9939433], [1.0889477, 51.99450809999998], [1.0890782999999995, 51.99470149999999], [1.0893284000000003, 51.9950717], [1.0896735, 51.995635500000006], [1.0900029999999998, 51.9962015], [1.0905034, 51.997342499999995], [1.0907369, 51.9979203], [1.0909412, 51.9985053], [1.0910945, 51.999208899999985], [1.0911108763057344, 51.99930615890027], [1.0915619999999997, 52.0019853], [1.0917219, 52.0025953], [1.091903, 52.00320889999998], [1.0919403, 52.0033201], [1.0920359, 52.0036054], [1.0921575, 52.003878], [1.0924398, 52.004532100000006], [1.0926718, 52.0049969], [1.0929226, 52.0054604], [1.0931852999999998, 52.005928799999985], [1.0934728, 52.006372], [1.0936928999999995, 52.0067062], [1.0939147, 52.00700789999999], [1.0941453, 52.00732889999998], [1.0943976, 52.0076426], [1.0948784, 52.00819739999999], [1.0954133999999998, 52.0087948], [1.0958443, 52.00925380000001], [1.0962602, 52.0096747], [1.0968639, 52.0102604], [1.0975115999999998, 52.010877], [1.0983373, 52.0116199], [1.0993624, 52.0124678], [1.1001553, 52.01309549999999], [1.101114, 52.0138118], [1.1021664, 52.0145244], [1.1026331, 52.01483189999999], [1.1031165, 52.0151427], [1.1038062, 52.01559069999999], [1.1045455, 52.01603889999999], [1.1052998999999997, 52.0164865], [1.1061670999999995, 52.01699710000001], [1.1069287, 52.017426500000006], [1.1072349, 52.0175952], [1.1078275, 52.01792480000001], [1.1082554, 52.0181505], [1.1089783999999998, 52.01852589999999], [1.1100651, 52.0190751], [1.1112224, 52.01960940000001], [1.112619, 52.02020650000001], [1.1138895999999998, 52.0207437], [1.1149041, 52.02113980000001], [1.1158556, 52.021503], [1.1161996, 52.0216325], [1.1165434, 52.0217584], [1.1172627999999998, 52.022018200000005], [1.1178432, 52.02221599999999], [1.1185206, 52.022440200000005], [1.1192038, 52.02266860000001], [1.1198950000000003, 52.022886500000006], [1.1217487, 52.0234451], [1.1239302999999998, 52.024058999999994], [1.1259593, 52.02467039999999], [1.1260487999999995, 52.024702099999985], [1.1271141999999998, 52.02504170000001], [1.1281309, 52.025382699999994], [1.1293896999999995, 52.0258138], [1.1295736999999997, 52.02587630000001], [1.1298466, 52.025974000000005], [1.1360908, 52.0282863], [1.1403687, 52.02985540000001], [1.1412416, 52.0302056], [1.1416506000000002, 52.03039350000001], [1.1420686, 52.03060270000001], [1.142541, 52.03085190000001], [1.1429308, 52.031060800000006], [1.1433236, 52.0312864], [1.1437318, 52.03154], [1.1440311999999997, 52.03173050000001], [1.1443151, 52.031915999999995], [1.1449067000000002, 52.03235949999999], [1.1452104, 52.03257869999999], [1.1458385999999998, 52.0331091], [1.1461396999999998, 52.0333807], [1.1464423, 52.033667], [1.1467900999999998, 52.0340071], [1.1470811, 52.034315199999995], [1.1473401, 52.0346066], [1.1474752999999998, 52.03476899999999], [1.1477058, 52.0350543], [1.1479318, 52.0353564], [1.1481666, 52.0357009], [1.1482598999999998, 52.0358475], [1.1483622999999998, 52.036010299999994], [1.1485449, 52.03633249999999], [1.1486986999999995, 52.03661219999999], [1.1488573000000002, 52.0369219], [1.1489466, 52.0370923], [1.1490317, 52.0372648], [1.149069, 52.03733950000001], [1.1491065, 52.0374147], [1.1491444, 52.037494], [1.1491857, 52.0375817], [1.1492314, 52.0376738], [1.1497872, 52.03878859999999], [1.1501199999999998, 52.0394694], [1.150448, 52.04012600000001], [1.1506680990690197, 52.04056707990596], [1.1508973, 52.04102640000001], [1.1511214, 52.0414756], [1.1514299, 52.042159899999994], [1.1515497, 52.04251399999999], [1.1516392, 52.04286890000001], [1.1516673999999998, 52.04311220000001], [1.1516826, 52.0432429], [1.151709, 52.0436259], [1.1517135, 52.0440264], [1.151702, 52.0442162], [1.1516827, 52.0444229], [1.1516479, 52.04466829999999], [1.1515888, 52.044925000000006], [1.15152, 52.0451514], [1.1514565, 52.04536749999999], [1.1512757, 52.0458515], [1.1507823999999998, 52.04664449999999], [1.1505449999999997, 52.04693710000001], [1.1503693, 52.047120699999994], [1.1499264, 52.047565500000005], [1.1490773999999997, 52.04824769999999], [1.1477288, 52.04914269999999], [1.1466463, 52.0497063], [1.1465308, 52.04975519999999], [1.1461976, 52.0498926], [1.1460685999999998, 52.04994169999999], [1.1459201, 52.0499983], [1.1452818, 52.05021729999999], [1.1450124, 52.05029829999999], [1.1447419, 52.0503796], [1.1441781999999998, 52.05052519999999]]}", "current_leg_start": "Manningtree", "dest_arr_time_act": "1524", "motion_projection": null, "next_location_lat": "52.0505252", "next_location_lon": "1.1441782", "previous_location": "Manningtree", "current_leg_milage": "9.2", "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\": 83960.402, \"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\": 93822.66, \"from_m\": 83960.402, \"capability_applied\": 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\": 93840.682, \"from_m\": 93822.66, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95173.117, \"from_m\": 93840.682, \"capability_applied\": 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\": 95956.198, \"from_m\": 95173.117, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 96627.354, \"from_m\": 95956.198, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 109367.871, \"from_m\": 96627.354, \"capability_applied\": 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\": 109730.257, \"from_m\": 109367.871, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 109998.114, \"from_m\": 109730.257, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 110327.618, \"from_m\": 109998.114, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 110392.847, \"from_m\": 110327.618, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 110438.789, \"from_m\": 110392.847, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110521.691, \"from_m\": 110438.789, \"capability_applied\": null, \"effective_limit_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\": 581413, \"profile_key\": \"ff20e8590232db1c9999949217480bc09055cfd7f5b77dba820885eb7e15307b\", \"schedule_id\": 34680, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1402\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1408H\", \"wtt_dep\": \"1409H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1425\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32408.872, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434H\", \"location\": \"Chelmsford\", \"stage_seq\": 10, \"distance_m\": 47839.573, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1438H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 11, \"distance_m\": 52014.955, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1442H\", \"location\": \"Hatfield Peverel\", \"stage_seq\": 12, \"distance_m\": 57663.302, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1448\", \"location\": \"Witham\", \"stage_seq\": 13, \"distance_m\": 62114.606, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452\", \"location\": \"Kelvedon\", \"stage_seq\": 14, \"distance_m\": 67964.274, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457\", \"location\": \"Marks Tey\", \"stage_seq\": 15, \"distance_m\": 75024.291, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1504H\", \"location\": \"Colchester\", \"stage_seq\": 16, \"distance_m\": 83015.514, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1511H\", \"wtt_dep\": \"1512H\", \"location\": \"Manningtree\", \"stage_seq\": 17, \"distance_m\": 95581.131, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 18, \"distance_m\": 109183.031, \"section_seq\": 1, \"route_path_id\": 74057}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": null, \"location\": \"Ipswich\", \"stage_seq\": 19, \"distance_m\": 110521.691, \"section_seq\": 1, \"route_path_id\": 74057}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 110521.691, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74057}], \"total_distance_m\": 110521.691, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 109316.61, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1205.081, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1402", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "52.0505252", "current_position_lon": "1.1441782", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:35Z\", \"source_id\": 47554490, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:09:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:39Z\", \"source_id\": 15470752, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:51Z\", \"source_id\": 47565481, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:13:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:55Z\", \"source_id\": 15473876, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:17:16Z\", \"source_id\": 47576831, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:17:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:17:19Z\", \"source_id\": 15477126, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:03Z\", \"source_id\": 47592015, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:06Z\", \"source_id\": 15481349, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:06Z\", \"source_id\": 47618300, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:11Z\", \"source_id\": 15488858, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:12Z\", \"source_id\": 47629148, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:13Z\", \"source_id\": 15491837, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:24Z\", \"source_id\": 47639879, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:26Z\", \"source_id\": 15494915, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:44Z\", \"source_id\": 47651082, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:49Z\", \"source_id\": 15498142, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:16Z\", \"source_id\": 47663188, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:22Z\", \"source_id\": 15501472, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:22Z\", \"source_id\": 47676850, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:25Z\", \"source_id\": 15505275, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13734, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:52Z\", \"source_id\": 47691617, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:56Z\", \"source_id\": 15509310, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:30Z\", \"source_id\": 47714594, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:32Z\", \"source_id\": 15515713, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:38Z\", \"source_id\": 47747265, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:40Z\", \"source_id\": 15524982, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ipswich", "service_state_platform": "4", "timing_fact_generation": 1789482101891093, "current_leg_arrival_utc": "2026-09-15T15:23:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:22:57.980746", "service_state_evidence_id": 15524982, "current_leg_start_actual_dep": "2026-09-15T15:12:30+01:00", "operational_evidence_version": 92, "service_state_event_time_utc": "2026-09-15T14:22:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:32:58.334172", "service_state_valid_until_kind": null, "operational_interpretation_version": 92, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P LST IPS 1Y20 720110+720543 10 100 None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7486.179, "from_m": 7287.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7606.766, "from_m": 7486.179, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31569.687, "from_m": 7606.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31759.249, "from_m": 31569.687, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32065.224, "from_m": 31759.249, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32987.925, "from_m": 32065.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 45068.25, "from_m": 32987.925, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47326.995, "from_m": 45068.25, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48055.898, "from_m": 47326.995, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48542.594, "from_m": 48055.898, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48828.513, "from_m": 48542.594, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49319.651, "from_m": 48828.513, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 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": 83960.402, "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": 93822.66, "from_m": 83960.402, "capability_applied": 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": 93840.682, "from_m": 93822.66, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95173.117, "from_m": 93840.682, "capability_applied": 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": 95956.198, "from_m": 95173.117, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 96627.354, "from_m": 95956.198, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 109367.871, "from_m": 96627.354, "capability_applied": 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": 109730.257, "from_m": 109367.871, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 109998.114, "from_m": 109730.257, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 110327.618, "from_m": 109998.114, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 110392.847, "from_m": 110327.618, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 110438.789, "from_m": 110392.847, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110521.691, "from_m": 110438.789, "capability_applied": null, "effective_limit_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": 581413, "profile_key": "ff20e8590232db1c9999949217480bc09055cfd7f5b77dba820885eb7e15307b", "schedule_id": 34680, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1402", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 74057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1408H", "wtt_dep": "1409H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 74057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 74057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 74057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 74057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1425", "location": "Shenfield", "stage_seq": 9, "distance_m": 32408.872, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434H", "location": "Chelmsford", "stage_seq": 10, "distance_m": 47839.573, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1438H", "location": "Beaulieu Park (Construction)", "stage_seq": 11, "distance_m": 52014.955, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1442H", "location": "Hatfield Peverel", "stage_seq": 12, "distance_m": 57663.302, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1448", "location": "Witham", "stage_seq": 13, "distance_m": 62114.606, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452", "location": "Kelvedon", "stage_seq": 14, "distance_m": 67964.274, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457", "location": "Marks Tey", "stage_seq": 15, "distance_m": 75024.291, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1504H", "location": "Colchester", "stage_seq": 16, "distance_m": 83015.514, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1511H", "wtt_dep": "1512H", "location": "Manningtree", "stage_seq": 17, "distance_m": 95581.131, "section_seq": 1, "route_path_id": 74057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1521", "location": "Ipswich Halifax Jn", "stage_seq": 18, "distance_m": 109183.031, "section_seq": 1, "route_path_id": 74057}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": null, "location": "Ipswich", "stage_seq": 19, "distance_m": 110521.691, "section_seq": 1, "route_path_id": 74057}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 110521.691, "from_m": 0.0, "section_seq": 1, "route_path_id": 74057}], "total_distance_m": 110521.691, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 109316.61, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1205.081, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:35Z", "source_id": 47554490, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:09:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:39Z", "source_id": 15470752, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:51Z", "source_id": 47565481, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:13:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:55Z", "source_id": 15473876, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:17:16Z", "source_id": 47576831, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:17:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:17:19Z", "source_id": 15477126, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:03Z", "source_id": 47592015, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:23:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:06Z", "source_id": 15481349, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:06Z", "source_id": 47618300, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:34:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:11Z", "source_id": 15488858, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:12Z", "source_id": 47629148, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:37:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:13Z", "source_id": 15491837, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13855, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:24Z", "source_id": 47639879, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:42:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:26Z", "source_id": 15494915, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13823, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:44Z", "source_id": 47651082, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:46:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:49Z", "source_id": 15498142, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13800, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:16Z", "source_id": 47663188, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:51:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:22Z", "source_id": 15501472, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:22Z", "source_id": 47676850, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:56:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:25Z", "source_id": 15505275, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13734, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:52Z", "source_id": 47691617, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:01:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:56Z", "source_id": 15509310, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:30Z", "source_id": 47714594, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:10:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:32Z", "source_id": 15515713, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13453, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:38Z", "source_id": 47747265, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:22:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:40Z", "source_id": 15524982, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}] London Liverpool Street 1402 1402 11 None None Ipswich 1524 1524 4 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C04682/2026-09-15/detailed None Manningtree 2026-09-15T15:12:30+01:00 Ipswich 11.0 {"type": "LineString", "coordinates": [[1.0457140881760316, 51.94921257265291], [1.0457156, 51.94921269999999], [1.0458626, 51.949221400000006], [1.0466494999999998, 51.94929849999999], [1.0473206999999998, 51.9493786], [1.0481012, 51.9494861], [1.0482884, 51.9495191], [1.0484193999999998, 51.9495365], [1.0484878, 51.9495451], [1.0485629999999997, 51.9495609], [1.0494314, 51.94971650000001], [1.0499159, 51.9498146], [1.0509798, 51.950066500000005], [1.0528837999999998, 51.9505949], [1.0549517999999998, 51.9512022], [1.0551187, 51.95124570000001], [1.0551759, 51.95126150000001], [1.0556818, 51.9514175], [1.0568268, 51.9517545], [1.0571591, 51.951851999999995], [1.0578014999999998, 51.9520405], [1.0584207, 51.952222], [1.0590295, 51.9523995], [1.0598397, 51.9526393], [1.0609037, 51.95293279999999], [1.0650906999999998, 51.9541716], [1.0672069, 51.954783], [1.0693102, 51.955472], [1.0699377999999995, 51.9557129], [1.0702446999999995, 51.955837599999995], [1.0707974999999998, 51.956070900000014], [1.0713825, 51.9563417], [1.0726503, 51.9569796], [1.0738864999999995, 51.9577425], [1.0750133, 51.958522], [1.0758103, 51.95919369999999], [1.0766294, 51.959883999999995], [1.0779783409434258, 51.96103780550225], [1.0829135, 51.965258799999994], [1.0838418, 51.96615069999999], [1.0845388, 51.96702460000001], [1.0850768999999998, 51.9677786], [1.0855374999999998, 51.9685347], [1.0860289, 51.969615], [1.0862459999999998, 51.9703163], [1.0864047, 51.9710167], [1.0864843, 51.97153579999999], [1.0865164, 51.97178589999999], [1.0865302999999995, 51.972042599999995], [1.0865421, 51.97245], [1.0865614, 51.9728453], [1.0865253999999998, 51.97326340000001], [1.0864832999999998, 51.97367199999999], [1.0864523, 51.973948799999995], [1.0863992, 51.9742274], [1.0862696, 51.9747794], [1.0860157, 51.9758843], [1.0859655, 51.9760756], [1.0854378999999998, 51.9780857], [1.0846519, 51.981062099999995], [1.0844913, 51.981774899999984], [1.0843557, 51.9824875], [1.0842078999999998, 51.9833896], [1.0841748, 51.98384339999999], [1.0842053, 51.98429010000001], [1.0842881999999998, 51.985652899999984], [1.0843778999999998, 51.9863307], [1.0845437, 51.98702050000001], [1.0848042999999998, 51.98790210000001], [1.0851491, 51.98881109999999], [1.0853901, 51.989332999999995], [1.0856486, 51.9898762], [1.0860292, 51.9905723], [1.0864582000000005, 51.99126540000001], [1.0867433, 51.9916683], [1.0869291999999997, 51.99193110000001], [1.0871759, 51.99226679999999], [1.087465, 51.9926032], [1.0885398, 51.9939433], [1.0889477, 51.99450809999998], [1.0890782999999995, 51.99470149999999], [1.0893284000000003, 51.9950717], [1.0896735, 51.995635500000006], [1.0900029999999998, 51.9962015], [1.0905034, 51.997342499999995], [1.0907369, 51.9979203], [1.0909412, 51.9985053], [1.0910945, 51.999208899999985], [1.0911108763057344, 51.99930615890027], [1.0915619999999997, 52.0019853], [1.0917219, 52.0025953], [1.091903, 52.00320889999998], [1.0919403, 52.0033201], [1.0920359, 52.0036054], [1.0921575, 52.003878], [1.0924398, 52.004532100000006], [1.0926718, 52.0049969], [1.0929226, 52.0054604], [1.0931852999999998, 52.005928799999985], [1.0934728, 52.006372], [1.0936928999999995, 52.0067062], [1.0939147, 52.00700789999999], [1.0941453, 52.00732889999998], [1.0943976, 52.0076426], [1.0948784, 52.00819739999999], [1.0954133999999998, 52.0087948], [1.0958443, 52.00925380000001], [1.0962602, 52.0096747], [1.0968639, 52.0102604], [1.0975115999999998, 52.010877], [1.0983373, 52.0116199], [1.0993624, 52.0124678], [1.1001553, 52.01309549999999], [1.101114, 52.0138118], [1.1021664, 52.0145244], [1.1026331, 52.01483189999999], [1.1031165, 52.0151427], [1.1038062, 52.01559069999999], [1.1045455, 52.01603889999999], [1.1052998999999997, 52.0164865], [1.1061670999999995, 52.01699710000001], [1.1069287, 52.017426500000006], [1.1072349, 52.0175952], [1.1078275, 52.01792480000001], [1.1082554, 52.0181505], [1.1089783999999998, 52.01852589999999], [1.1100651, 52.0190751], [1.1112224, 52.01960940000001], [1.112619, 52.02020650000001], [1.1138895999999998, 52.0207437], [1.1149041, 52.02113980000001], [1.1158556, 52.021503], [1.1161996, 52.0216325], [1.1165434, 52.0217584], [1.1172627999999998, 52.022018200000005], [1.1178432, 52.02221599999999], [1.1185206, 52.022440200000005], [1.1192038, 52.02266860000001], [1.1198950000000003, 52.022886500000006], [1.1217487, 52.0234451], [1.1239302999999998, 52.024058999999994], [1.1259593, 52.02467039999999], [1.1260487999999995, 52.024702099999985], [1.1271141999999998, 52.02504170000001], [1.1281309, 52.025382699999994], [1.1293896999999995, 52.0258138], [1.1295736999999997, 52.02587630000001], [1.1298466, 52.025974000000005], [1.1360908, 52.0282863], [1.1403687, 52.02985540000001], [1.1412416, 52.0302056], [1.1416506000000002, 52.03039350000001], [1.1420686, 52.03060270000001], [1.142541, 52.03085190000001], [1.1429308, 52.031060800000006], [1.1433236, 52.0312864], [1.1437318, 52.03154], [1.1440311999999997, 52.03173050000001], [1.1443151, 52.031915999999995], [1.1449067000000002, 52.03235949999999], [1.1452104, 52.03257869999999], [1.1458385999999998, 52.0331091], [1.1461396999999998, 52.0333807], [1.1464423, 52.033667], [1.1467900999999998, 52.0340071], [1.1470811, 52.034315199999995], [1.1473401, 52.0346066], [1.1474752999999998, 52.03476899999999], [1.1477058, 52.0350543], [1.1479318, 52.0353564], [1.1481666, 52.0357009], [1.1482598999999998, 52.0358475], [1.1483622999999998, 52.036010299999994], [1.1485449, 52.03633249999999], [1.1486986999999995, 52.03661219999999], [1.1488573000000002, 52.0369219], [1.1489466, 52.0370923], [1.1490317, 52.0372648], [1.149069, 52.03733950000001], [1.1491065, 52.0374147], [1.1491444, 52.037494], [1.1491857, 52.0375817], [1.1492314, 52.0376738], [1.1497872, 52.03878859999999], [1.1501199999999998, 52.0394694], [1.150448, 52.04012600000001], [1.1506680990690197, 52.04056707990596], [1.1508973, 52.04102640000001], [1.1511214, 52.0414756], [1.1514299, 52.042159899999994], [1.1515497, 52.04251399999999], [1.1516392, 52.04286890000001], [1.1516673999999998, 52.04311220000001], [1.1516826, 52.0432429], [1.151709, 52.0436259], [1.1517135, 52.0440264], [1.151702, 52.0442162], [1.1516827, 52.0444229], [1.1516479, 52.04466829999999], [1.1515888, 52.044925000000006], [1.15152, 52.0451514], [1.1514565, 52.04536749999999], [1.1512757, 52.0458515], [1.1507823999999998, 52.04664449999999], [1.1505449999999997, 52.04693710000001], [1.1503693, 52.047120699999994], [1.1499264, 52.047565500000005], [1.1490773999999997, 52.04824769999999], [1.1477288, 52.04914269999999], [1.1466463, 52.0497063], [1.1465308, 52.04975519999999], [1.1461976, 52.0498926], [1.1460685999999998, 52.04994169999999], [1.1459201, 52.0499983], [1.1452818, 52.05021729999999], [1.1450124, 52.05029829999999], [1.1447419, 52.0503796], [1.1441781999999998, 52.05052519999999]]} 9.2 1511 1522 Manningtree Ipswich Ipswich 52.0505252 1.1441782 52.0505252 1.1441782 1 0 2026-09-15 14:33:07 TERMINATED 2026-09-15 14:22:00 Ipswich TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15524982 1789482101891093 92 92 2026-09-15 14:32:58.334172 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 14:22:57.980746
← Previous (20801–20900) Next (21001–21100) →